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
336651798800	336651799361	336651799911	336651800461	336651801011	336651801561	336651802111	336651802661	336651803211	336651803761	336651804311	336651804861	336651805411	336651805961	336651806511	336651807061	336651807611	336651808161	336651808711	336651809261	336651809811	336651810361	336651810911	336651811461	336651812011	336651812561	336651813111	336651813661	336651814211	336651814761	336651815311	336651815861	336651816411	336651816961	336651817511	336651818061	336651818611	336651819161	336651819711	336651820261	336651820811	336651821361	336651821911	336651822461	336651823011	336651823561	336651824111	336651824661	336651825211	336651825761	336651826311	336651826861	336651827411	336651827961	336651828511	336651829061	336651829611	336651830161	336651830711	336651831261	336651831811	336651832361	336651832911	336651833461	336651834011	336651834561	336651835111	336651835661	336651836211	336651836761	336651837311	336651837861	336651838411	336651838961	336651839511	336651840061	336651840611	336651841161	336651841711	336651842261	336651842811	336651843361	336651843911	336651844461	336651845011	336651845561	336651846111	336651846661	336651847211	336651847761	336651848311	336651848861	336651849411	336651849961	336651850511	336651851061	336651851611	336651852161	336651852711	336651853261	336651853811	336651854361	336651854911	336651855461	336651856011	336651856561	336651857111	336651857661	336651858211	336651858761	336651859311	336651859861	336651860411	336651860961	336651861511	336651862061	336651862611	336651863161	336651863711	336651864261	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
39791	32882	37118	31582	24705	20253	16160	12182	9006	6219	4394	3501	2647	2320	1803	1533	1378	1158	859	797	666	637	525	511	460	368	364	282	282	287	297	241	256	250	212	210	220	228	228	232	236	233	216	207	198	242	198	213	197	226	177	232	200	192	203	204	200	176	214	198	198	208	215	218	212	238	186	214	214	221	203	182	180	197	174	196	202	182	203	203	208	207	178	198	212	188	204	189	188	177	178	197	195	205	205	200	196	227	187	191	226	197	192	198	201	193	210	190	206	197	200	181	203	216	184	212	185	203	205	194	223	209	195	215	209	195	208	204	169	202	213	192	203	205	203	171	219	190	212	195	215	206	194	207	194	194	204	200	211	175	181	193	200	197	205	190	187	199	182	184	201	207	211	191	210	218	193	178	166	191	204	182	193	186	207	181	212	194	199	178	188	203	229	211	195	195	197	179	179	218	222	208	186	205	190	198	223	197	201	186	208	195	201	212	210	177	172	204	218	217	203	194	202	198	218	219	184	213	199	214	209	179	198	202	196	194	237	190	180	211	192	202	214	227	183	212	183	204	223	210	229	198	219	219	189	195	217	197	193	184	216	197	199	207	182	198	222	213	203	196	201	176	223	221	180	198	224	195	201	211	192	175	174	177	185	195	184	187	218	220	200	208	221	209	204	214	196	205	218	209	184	211	226	205	203	216	187	198	193	178	244	209	216	207	212	210	181	185	215	205	189	197	213	198	180	188	182	197	186	196	206	181	198	187	193	198	189	191	202	179	224	189	193	194	186	234	196	232	203	202	214	182	189	203	198	188	184	208	234	220	203	191	217	218	194	171	183	196	204	217	202	234	212	193	222	190	203	170	175	210	188	194	230	213	222	195	204	210	238	197	191	200	200	196	192	189	209	188	205	199	207	199	168	211	188	195	205	195	185	196	202	209	224	184	218	188	205	209	171	185	201	201	206	210	204	183	216	212	191	205	164	203	186	200	231	173	196	202	210	213	219	186	183	193	192	193	207	215	206	194	195	215	208	187	196	230	197	217	184	208	214	204	222	196	204	213	215	193	231	196	191	223	190	197	195	201	189	208	190	231	233	188	189	224	197	217	198	209	181	173	201	190	177	194	220	174	215	175	181	218	214	200	176	231	208	222	209	231	202	248	199	195	237	202	185	166	176	186	183	224	214	181	190	204	188	184	201	204	201	198	178	193	197	193	189	186	229	205	188	168	185	202	188	192	225	207	209	175	208	206	229	216	185	184	190	224	191	228	191	170	195	210	197	220	204	197	189	198	205	206	205	212	209	186	172	231	229	191	203	216	219	193	181	174	195	176	185	198	216	205	207	200	217	193	186	200	194	208	204	197	183	202	220	203	198	211	193	191	224	222	185	206	200	206	186	221	215	185	202	190	185	199	210	227	194	211	204	214	201	218	192	199	212	208	206	238	173	193	211	201	184	211	202	205	202	189	174	222	186	208	191	208	185	199	211	201	201	209	214	193	195	215	210	200	205	205	211	194	196	188	214	175	180	193	224	215	199	224	205	197	206	205	209	178	206	198	208	198	206	214	200	200	201	187	191	211	209	172	201	217	199	200	201	192	210	188	207	173	189	224	173	186	193	197	197	207	212	201	209	208	166	171	196	203	186	204	198	207	181	217	226	209	198	213	228	204	199	192	228	223	214	201	210	171	191	201	188	202	182	218	192	180	184	195	206	212	230	195	204	204	196	218	214	221	219	225	206	198	204	210	200	205	202	189	199	189	218	200	193	195	194	209	193	204	231	226	198	197	192	180	214	201	209	209	188	199	187	233	226	209	230	224	185	191	196	229	195	194	199	186	191	199	224	191	223	200	195	194	181	179	208	206	171	190	184	209	188	203	200	208	215	191	199	194	188	203	217	204	196	210	173	222	190	201	199	197	190	203	197	193	196	204	202	202	181	201	216	197	207	209	196	191	207	203	222	195	206	190	193	184	191	180	186	196	195	185	206	215	193	198	200	207	195	209	215	172	191	196	203	192	198	183	180	193	210	182	211	211	225	196	219	170	199	244	216	189	185	202	201	208	196	218	199	212	206	214	188	149	199	209	189	185	219	194	204	184	191	196	209	194	181	199	174	195	204	203	229	188	199	198	181	193	203	208	196	190	203	220	217	174	201	219	206	213	181	204	197	191	217	223	207	194	202	218	206	190	192	209	203	197	196	191	208	194	232	202	184	171	188	207	201	205	183	197	194	232	215	188	194	180	206	225	185	191	212	200	187	192	212	190	197	200	208	193	212	205	219	194	186	182	204	207	183	204	219	196	205	182	202	181	214	207	201	228	202	213	192	183	184	186	200	197	246	223	225	195	200	186	190	193	196	214	189	211	208	199	199	189	196	208	182	197	192	234	198	215	221	185	178	169	218	200	187	203	205	191	208	206	201	213	196	184	186	167	176	218	212	183	189	227	200	192	199	208	192	225	197	206	199	230	205	193	217	207	191	221	185	195	200	196	203	205	179	182	207	223	199	198	210	195	196	199	209	218	218	179	203	214	193	218	211	183	196	204	201	173	225	198	224	176	185	186	177	191	201	226	213	199	187	188	189	222	204	210	207	198	199	207	183	202	203	195	175	217	213	222	218	202	186	182	190	200	180	197	200	203	190	221	209	188	201	194	198	188	211	184	204	213	205	202	201	178	196	179	205	217	196	198	211	197	218	195	227	212	220	222	202	173	191	200	188	181	189	206	198	192	211	197	161	210	173	205	177	170	202	210	212	199	192	232	189	172	177	215	231	198	219	199	205	173	207	192	189	195	205	218	185	207	200	229	193	209	205	188	207	205	184	188	205	190	235	201	203	175	185	215	186	207	207	200	213	222	190	202	187	179	222	197	214	207	203	200	217	214	192	190	205	217	224	193	215	203	183	192	223	204	190	187	199	172	183	201	171	221	189	222	187	188	193	200	184	218	191	196	217	217	213	191	196	221	207	189	195	189	190	204	182	207	218	199	218	208	198	217	212	215	196	216	218	186	205	189	201	192	197	182	203	229	161	200	199	200	188	189	193	204	203	185	215	200	237	189	222	186	195	210	192	215	180	172	208	199	201	227	194	210	214	209	206	175	203	198	211	198	182	216	195	198	194	205	203	202	227	185	205	195	221	190	208	205	190	229	212	180	209	169	181	195	203	229	209	191	188	197	191	213	221	194	205	224	207	225	207	209	205	207	188	190	172	215	197	185	181	213	218	193	196	190	233	195	213	194	217	219	232	184	194	229	177	184	185	208	207	230	201	193	213	206	198	215	198	214	220	208	216	191	188	216	205	206	181	172	196	214	197	179	204	204	215	189	177	189	201	201	173	202	210	175	192	198	195	211	205	199	200	182	186	188	201	197	209	193	202	218	185	197	191	191	187	190	222	220	203	229	191	196	205	191	203	213	212	213	213	194	197	203	203	192	206	194	181	208	205	200	208	209	229	194	230	190	219	201	208	218	191	210	193	192	199	207	196	213	217	208	189	196
24083	25575	39625	41110	38481	35139	32633	29286	25933	21545	17258	15071	12578	11867	9769	8481	7247	6224	4762	4599	3616	3281	2931	2574	2108	1822	1599	1370	1243	1099	998	962	857	820	768	732	728	660	648	675	659	650	570	555	611	629	537	571	577	545	590	544	578	544	556	580	559	564	533	547	520	511	554	547	607	534	550	557	534	591	568	558	560	540	523	532	517	495	561	535	556	522	526	524	514	515	533	502	557	548	516	534	519	489	512	519	536	513	545	538	508	546	543	552	488	529	485	532	547	504	529	512	526	517	501	513	517	554	504	526	527	531	531	546	572	556	531	565	517	556	513	509	518	519	545	538	518	541	530	485	505	560	541	568	499	525	489	509	552	553	553	552	509	512	499	479	514	525	536	546	511	547	549	552	540	550	558	520	529	566	556	517	488	534	500	515	514	524	533	541	539	484	573	538	517	527	558	532	535	485	530	516	500	533	533	531	516	491	540	511	528	557	530	543	548	556	521	550	537	517	568	569	540	543	552	496	494	516	505	551	543	570	525	516	543	552	526	530	488	525	541	497	507	505	550	476	497	531	490	520	558	510	537	554	539	508	534	502	525	497	554	503	565	528	513	506	528	523	514	556	493	521	510	523	501	537	535	547	538	548	502	562	504	506	471	503	554	566	504	529	535	530	505	565	497	548	499	575	473	545	519	552	558	546	540	506	505	512	525	505	512	558	536	511	526	520	510	554	523	549	481	530	524	485	473	522	556	528	529	498	552	530	521	505	553	536	523	538	513	537	567	542	499	576	539	533	510	513	492	522	559	538	509	513	501	515	557	504	543	585	523	542	508	533	529	542	527	539	549	551	564	525	539	485	519	532	563	557	556	535	481	544	532	526	519	533	549	565	532	539	513	536	507	532	520	543	541	516	533	515	546	491	534	491	521	552	534	504	560	511	517	514	494	514	528	530	538	516	553	564	525	547	572	536	524	556	527	530	550	509	512	588	539	559	554	508	545	542	534	521	555	559	517	533	521	500	533	562	506	525	484	554	537	527	519	491	522	521	516	533	561	511	581	543	533	548	555	536	518	544	557	527	525	528	509	544	508	513	519	539	552	564	522	507	523	547	537	532	538	495	544	545	562	574	484	503	517	511	490	545	540	499	540	505	495	490	501	519	525	553	530	510	529	557	509	556	540	524	505	546	542	536	517	524	551	534	528	537	510	519	463	587	489	561	563	502	528	557	533	543	525	535	532	501	567	525	545	518	552	557	485	547	527	481	537	535	525	519	567	509	572	533	548	512	546	515	516	525	496	512	545	504	538	546	547	555	519	547	557	508	537	556	525	563	563	528	551	522	540	542	564	528	555	498	532	526	536	533	488	505	528	518	550	518	525	519	527	529	523	532	527	523	524	508	589	538	558	487	575	535	500	545	539	519	518	531	516	498	569	531	537	548	503	529	511	553	544	577	553	561	555	546	500	528	520	494	516	577	561	527	514	531	535	549	508	524	533	539	555	537	532	532	522	499	512	549	517	533	553	506	558	577	535	543	526	547	562	554	532	504	561	496	528	544	552	525	519	476	543	521	518	554	472	527	535	535	543	524	561	491	524	557	494	524	548	548	487	551	519	511	527	501	541	516	502	602	521	521	527	528	531	505	505	497	542	524	539	533	509	552	564	495	513	527	497	531	527	486	543	585	535	504	514	539	540	515	546	562	535	532	549	541	522	566	496	536	493	548	526	507	543	505	534	566	503	553	512	537	514	530	514	530	568	521	521	520	542	522	484	543	528	519	566	499	560	531	534	492	548	511	533	523	544	526	514	509	542	543	530	543	525	517	546	517	547	517	522	535	513	577	518	529	523	513	523	519	551	548	501	548	528	515	504	535	526	515	518	506	531	568	494	516	554	493	505	539	497	506	548	527	535	563	528	536	524	524	543	526	535	525	520	559	530	504	532	513	524	525	540	538	534	535	517	501	530	495	556	590	511	526	533	545	544	565	531	510	515	576	508	521	544	500	537	513	543	538	536	537	500	551	569	553	534	542	535	528	519	538	552	553	456	494	566	552	561	506	558	544	538	532	536	563	542	530	523	509	510	505	547	508	556	536	484	548	545	528	538	561	544	510	525	505	490	532	517	555	469	538	617	565	529	531	525	529	522	552	530	492	508	521	515	574	512	523	535	500	550	499	530	574	520	563	517	551	506	554	525	537	529	518	564	498	532	522	526	528	501	532	528	607	532	528	550	536	519	535	512	522	505	530	532	508	528	555	519	525	505	535	522	555	508	530	534	566	527	519	550	556	534	502	534	520	550	462	568	515	514	556	527	579	569	496	513	525	545	525	504	503	507	525	532	545	525	550	540	507	503	514	592	516	493	525	560	463	538	491	524	541	539	501	515	523	501	540	549	514	528	504	510	508	552	539	541	541	535	563	568	529	574	499	541	526	502	533	560	521	555	510	494	545	536	526	486	532	515	524	556	536	526	506	537	544	523	568	522	525	493	530	533	525	499	517	511	551	506	502	511	514	555	505	558	566	512	489	492	513	534	553	486	529	520	515	562	562	539	510	498	517	523	551	550	535	512	514	536	571	524	557	523	555	548	564	548	520	520	478	529	564	553	558	503	542	533	483	548	499	499	531	495	556	553	532	535	531	520	539	542	492	526	491	558	519	532	557	499	524	496	518	584	497	553	519	500	512	504	534	549	539	508	524	504	520	507	546	547	543	533	574	524	595	539	497	542	552	521	468	520	515	563	545	533	510	513	556	525	541	501	564	575	517	538	523	536	534	504	554	546	534	558	521	524	545	565	531	541	482	555	525	509	537	551	500	532	511	521	541	536	537	553	508	536	516	571	535	540	543	545	518	537	541	560	529	538	532	501	544	529	530	523	515	477	547	531	521	522	513	553	544	532	514	563	538	499	588	521	525	502	508	550	516	524	552	577	571	558	574	519	488	516	530	513	537	552	522	526	516	563	492	513	473	536	554	568	529	492	516	566	512	526	494	518	547	516	526	522	490	557	533	512	523	533	570	544	549	537	551	526	588	550	507	555	559	520	484	548	527	530	513	562	547	539	518	517	530	521	510	499	566	514	561	529	541	540	509	555	506	541	540	529	520	514	490	540	525	518	507	495	564	537	497	565	553	586	528	500	532	515	539	523	525	552	537	531	523	515	533	530	479	530	518	478	569	537	534	556	543	513	510	525	543	503	530	519	567	519	555	512	533	522	512	557	507	524	542	519	560	511	557	530	508	532	556	528	581	565	534	560	540	530	496	511	510	510	482	544	511	512	549	537	514	535	502	538	539	516	535	489	519	526	501	512	541	518	554	520	547	483	513	539	534	526	559	561	541	521	530	515	533	554	517	506	525	539	580	505	521	481	566	499	534	534	542	503	565	529	543	561	536	508	488	528	547	551	538	490	547	578	504	495	519	512	541	519	551	510	552	569	519	527	575	531	494	518	563	543	563	507	503	568	522	548	536	541	565	516	508	544	528	513	487	520	486	539	581	512	545
24043	20829	22820	17786	12042	7961	5172	3609	2735	2066	1573	1238	986	849	746	601	508	506	428	396	353	361	328	304	297	308	254	244	259	226	222	262	255	198	216	221	204	219	210	222	205	205	222	230	187	206	199	192	216	205	194	204	193	200	213	197	217	222	209	220	210	209	217	235	201	204	214	200	180	199	203	205	206	228	211	205	212	198	214	220	217	210	221	212	208	228	212	209	211	199	208	199	214	216	190	212	190	202	175	218	232	205	235	209	201	213	197	236	208	207	204	221	208	217	212	215	189	225	193	203	217	220	213	217	194	214	223	226	224	191	197	219	209	199	183	231	222	209	213	188	210	202	181	225	226	218	218	178	198	213	203	239	199	206	202	218	223	195	221	200	192	223	194	205	201	185	188	213	208	227	216	231	216	217	234	204	211	175	198	205	193	241	210	216	214	191	191	209	209	219	233	206	199	209	210	219	222	212	202	202	230	211	227	202	204	203	183	216	200	232	192	210	235	214	182	220	207	233	211	191	210	197	236	223	208	201	218	203	204	201	207	198	202	195	220	173	200	198	201	181	214	205	186	238	210	221	219	217	228	231	200	221	203	219	199	167	215	220	252	202	183	189	201	199	221	206	190	198	185	178	212	185	202	229	218	205	209	209	202	212	206	226	197	181	189	213	214	219	228	211	212	219	205	218	197	181	193	215	204	233	192	199	210	195	207	199	189	230	200	184	198	205	211	208	208	194	234	202	195	216	212	217	183	191	210	199	185	187	204	206	198	198	207	184	240	222	206	209	191	208	232	195	221	220	219	205	204	240	184	203	206	212	222	197	216	236	224	205	212	228	219	216	219	188	197	195	201	211	233	222	204	217	193	205	214	228	221	208	200	184	223	211	223	243	206	187	217	200	219	209	204	205	192	238	196	201	192	172	211	185	207	218	191	193	202	220	203	206	220	222	228	188	210	197	203	216	178	236	202	208	199	234	206	219	188	208	203	196	204	226	205	216	193	213	198	192	230	190	195	187	199	217	196	230	210	210	211	205	193	212	203	239	169	206	213	208	205	191	207	192	217	194	194	193	223	205	186	215	195	203	220	220	223	215	215	210	234	229	194	215	213	216	201	196	192	196	207	214	207	196	190	200	214	231	229	228	192	193	190	198	181	216	206	217	204	223	224	200	193	195	209	223	193	229	219	185	194	189	203	220	212	203	208	209	218	224	237	193	195	202	185	203	196	202	211	192	195	223	194	203	200	218	205	219	218	225	206	187	201	187	212	194	239	193	210	198	228	215	191	200	197	195	247	164	204	224	217	220	200	200	246	203	202	194	235	227	202	208	207	213	206	226	212	227	192	194	185	193	230	205	209	215	224	204	193	224	181	255	195	218	214	196	200	209	171	208	197	218	224	228	223	208	204	210	204	188	202	205	201	210	196	234	228	191	197	202	208	207	213	188	190	201	212	230	208	250	232	216	227	203	226	230	190	205	212	209	198	252	189	201	192	197	186	218	218	204	225	219	189	212	197	199	217	207	195	230	199	196	202	220	193	205	199	227	208	204	179	203	221	220	178	223	193	204	211	217	221	240	213	204	205	214	215	202	234	199	238	195	180	197	213	216	220	203	221	233	180	215	216	202	174	211	208	217	230	226	183	178	212	219	227	205	213	213	213	212	183	227	189	179	221	235	204	208	211	203	230	186	218	201	212	199	227	172	210	199	205	224	223	209	213	195	169	222	200	224	220	207	179	211	233	204	205	202	222	213	237	190	230	227	210	201	162	187	195	176	207	213	214	196	241	216	210	217	227	216	213	214	208	201	222	223	196	207	192	226	197	226	182	189	209	204	219	220	227	213	203	216	175	215	202	227	212	197	191	216	217	223	209	216	199	194	193	216	225	177	212	202	217	214	187	210	213	197	200	209	208	183	214	221	230	197	217	198	191	207	216	209	187	197	206	185	223	201	201	208	209	192	224	209	230	206	241	217	182	217	189	213	192	211	215	236	216	216	189	209	199	205	203	194	212	201	226	218	200	191	215	205	220	202	196	216	199	207	209	215	223	196	230	219	232	172	208	200	232	220	206	201	211	192	223	205	224	224	201	199	202	242	194	205	233	210	214	200	209	221	224	227	227	216	201	201	198	204	223	212	195	222	197	208	193	212	214	227	191	228	205	213	183	215	211	223	219	189	188	188	192	193	219	215	219	225	223	213	225	225	209	223	228	203	205	225	191	219	223	178	206	214	209	188	217	219	240	181	199	203	175	200	192	184	196	249	222	205	210	199	190	218	214	226	212	204	195	207	210	227	212	200	213	213	192	190	212	192	213	211	202	231	216	188	223	203	222	182	227	200	202	211	219	222	211	230	196	205	220	215	219	204	181	232	208	194	202	189	204	211	207	211	208	204	207	194	219	209	177	219	200	229	205	209	205	199	230	209	213	182	216	205	227	223	225	224	217	183	203	231	203	220	193	253	214	204	215	219	208	201	204	198	194	197	206	222	210	191	195	209	212	214	250	228	227	210	206	212	207	198	189	202	195	212	214	214	210	217	191	193	231	184	221	217	207	194	233	237	199	207	197	201	196	208	237	251	185	193	199	201	203	213	184	197	203	213	182	216	222	199	212	224	212	228	193	200	224	210	200	223	213	219	215	237	208	207	214	196	199	218	234	190	199	181	201	187	195	209	254	221	207	209	183	206	227	245	192	232	211	216	212	233	212	221	202	226	201	198	222	179	213	215	185	205	203	201	209	219	224	215	198	215	204	191	206	225	196	207	207	198	212	218	200	212	188	193	179	201	202	205	187	237	213	207	207	203	218	220	211	214	212	200	181	170	201	230	221	203	218	205	211	226	189	200	203	194	205	220	193	203	199	204	232	217	211	189	200	215	210	186	181	198	204	194	222	183	192	202	195	217	205	218	225	196	191	196	197	211	209	225	215	219	205	221	209	200	186	193	211	201	212	233	197	224	222	223	247	223	208	207	209	200	207	203	197	211	184	230	243	207	188	214	191	220	199	221	205	188	217	204	209	198	217	213	208	232	196	226	216	198	208	209	250	195	216	214	227	204	210	210	206	221	200	185	200	225	207	198	218	217	205	238	184	180	211	233	218	211	216	196	240	221	207	200	210	194	198	197	219	204	229	199	206	216	199	227	215	208	201	189	237	220	223	226	220	216	221	208	238	219	206	206	233	224	199	207	222	252	204	202	180	217	216	221	200	203	194	211	222	194	231	210	197	198	208	188	199	199	222	196	201	222	178	193	247	213	227	215	213	208	237	193	218	205	202	229	218	183	210	204	228	174	197	197	208	212	241	198	190	217	189	214	201	192	206	196	212	219	202	206	221	203	200	201	222	199	183	201	193	228	199	207	198	183	213	209	212	222	224	201	209	206	208	231	209	224	216	212	222	204	239	182	223	187	207	191	189	214	199	192	215	206	214	205	211	201	220	218	228	194	197	212	194	194	206	216	207	216	197	213	196	227	201	225	204	192	204	202	210	210
13688	16762	28693	29664	26139	21742	17469	14413	11893	9422	7746	6479	5545	4686	3917	3328	2823	2379	2017	1862	1601	1456	1354	1193	1098	1021	1005	868	877	779	789	713	654	682	614	619	568	587	571	546	591	563	524	579	545	576	558	548	541	529	555	545	537	556	547	519	524	556	570	563	518	554	563	522	517	526	556	582	551	569	548	533	564	553	558	526	579	573	550	546	556	504	590	503	531	539	562	557	554	532	551	562	528	519	515	523	558	530	579	552	533	530	553	562	572	549	534	559	543	556	539	538	571	570	511	527	520	529	555	581	571	569	560	551	518	496	561	551	540	551	509	509	544	548	526	571	563	586	524	549	545	505	555	578	523	573	563	552	541	527	535	548	544	542	516	587	516	546	555	584	556	549	514	541	571	568	569	569	505	537	540	530	525	606	587	502	579	580	557	529	564	560	511	563	556	503	551	546	504	521	537	533	532	576	584	535	563	547	536	537	569	516	535	557	515	524	575	559	554	529	559	548	518	560	578	533	570	581	553	542	552	532	520	548	547	571	595	531	531	504	556	502	542	573	568	560	547	514	568	512	507	557	511	557	560	541	565	542	571	516	550	541	523	496	524	540	559	541	504	496	534	526	533	564	543	527	548	535	520	567	551	582	493	577	554	535	552	543	582	555	525	580	593	571	529	545	575	593	550	578	553	562	604	554	561	541	528	522	557	538	526	510	518	552	563	531	531	549	528	528	580	545	560	564	527	532	574	563	541	538	538	545	505	549	537	517	548	556	533	534	540	568	569	531	527	583	530	523	563	577	570	537	539	598	557	539	512	531	556	485	573	523	523	538	576	538	572	529	515	551	598	590	569	545	553	551	527	576	539	593	534	526	510	517	567	522	532	509	529	572	543	566	524	565	558	543	552	512	545	511	564	557	562	541	551	584	533	531	518	564	530	521	550	586	548	542	551	542	547	544	581	505	547	556	562	565	550	515	542	582	542	549	569	521	590	552	517	550	566	575	560	567	538	554	524	554	531	551	561	554	527	544	554	512	568	536	577	541	559	548	558	513	576	577	521	557	588	546	582	540	523	540	549	523	576	525	574	562	574	574	520	503	521	577	558	595	540	547	550	593	536	522	514	498	564	546	573	547	543	522	549	587	521	537	551	551	538	537	552	524	566	540	566	526	523	588	554	549	556	520	528	516	509	562	519	544	557	578	565	519	555	518	577	523	524	528	534	550	555	540	566	560	548	562	545	531	525	538	557	580	591	499	555	537	542	526	576	605	551	492	501	521	558	532	580	548	541	500	528	548	551	514	543	514	504	543	555	519	535	561	556	591	524	554	547	588	553	542	501	581	562	539	544	554	541	519	504	539	552	565	581	531	495	552	536	541	535	557	535	538	548	509	536	524	538	568	538	510	535	567	563	576	534	530	530	554	502	540	521	535	540	532	581	563	545	533	557	526	559	552	528	567	509	533	530	547	541	541	508	528	554	532	529	568	551	534	527	545	528	567	561	575	507	541	530	552	574	521	517	582	557	544	562	508	534	569	518	569	552	514	577	571	554	496	593	553	568	542	581	581	527	508	558	557	549	570	529	543	580	571	552	547	571	531	550	532	516	522	569	574	551	576	535	574	555	534	554	591	571	569	544	572	518	541	524	559	523	530	557	544	586	543	555	560	551	571	517	556	547	520	541	550	563	537	559	559	568	543	582	570	550	544	525	515	509	551	583	539	530	573	533	530	568	578	555	530	576	528	543	587	549	483	570	554	537	547	513	535	564	559	558	562	556	562	521	550	528	594	512	542	580	535	545	542	582	585	545	532	556	543	570	552	517	544	536	536	542	555	539	548	548	564	555	516	575	559	530	585	531	565	579	516	591	573	552	510	534	554	549	541	541	545	554	550	546	522	536	594	554	549	552	550	532	577	496	543	532	576	564	539	545	564	483	528	490	556	565	555	576	538	546	550	510	559	557	548	536	541	551	521	534	561	542	555	546	525	542	527	499	547	526	548	543	538	501	548	556	548	544	522	512	565	540	578	501	537	546	530	524	585	576	518	521	532	555	584	538	590	549	580	557	560	550	530	564	511	568	538	537	558	565	570	573	521	547	548	518	538	574	564	591	567	559	574	530	549	563	571	531	540	561	550	546	564	594	537	516	532	518	530	559	574	507	553	511	526	519	539	553	541	546	549	557	536	485	532	561	580	598	525	543	557	585	530	559	529	541	508	551	530	502	520	532	559	562	559	538	558	563	564	536	542	547	542	569	566	543	528	557	524	551	529	541	544	572	542	568	547	575	565	555	570	540	583	534	542	554	538	533	542	518	554	576	518	562	555	597	559	544	498	543	574	520	577	557	511	582	527	549	508	527	567	505	570	533	521	521	526	531	567	556	525	566	524	566	554	502	526	551	600	543	543	526	567	582	547	556	550	538	516	545	504	565	518	561	519	557	537	554	582	570	582	510	577	542	572	526	546	540	574	534	559	554	540	579	554	514	533	559	505	598	511	569	597	528	529	529	535	525	536	568	533	556	535	531	560	588	562	538	557	546	552	553	543	574	547	512	563	558	554	599	546	573	527	549	524	535	563	519	530	554	570	512	529	580	552	550	565	546	582	540	554	540	546	541	514	503	562	554	539	561	572	556	601	540	540	531	579	545	499	486	508	542	515	538	539	592	516	518	529	504	545	584	581	543	519	537	578	539	510	593	564	540	559	557	529	574	539	552	579	562	542	565	503	565	531	555	540	548	561	524	576	553	537	589	524	526	559	519	542	535	542	547	566	536	582	551	549	483	581	531	559	538	554	538	594	541	567	517	541	522	523	555	520	544	558	551	581	534	555	581	525	567	511	512	510	539	589	570	584	560	544	530	547	561	618	548	566	526	508	552	525	554	553	542	543	529	551	555	546	554	517	554	531	563	553	560	534	553	559	531	542	503	546	555	541	528	574	539	524	557	568	581	511	521	544	566	567	538	535	541	574	530	584	584	543	570	532	559	532	534	587	563	483	569	527	522	551	550	521	566	525	554	538	576	543	552	545	554	537	561	524	566	545	557	581	596	594	560	553	538	553	600	556	516	532	533	542	551	515	525	548	612	541	547	526	503	571	510	518	508	559	528	550	552	523	514	589	552	526	521	508	571	547	569	585	587	560	567	557	555	531	539	516	606	510	517	560	539	536	555	584	497	578	532	532	527	495	492	544	553	555	516	556	537	545	565	558	534	559	534	550	533	548	524	589	535	519	549	565	519	526	525	561	570	527	544	556	575	524	570	528	538	518	546	566	579	553	537	562	513	554	513	546	508	609	615	526	584	554	588	562	522	520	568	523	551	510	549	515	534	555	545	514	577	543	535	511	567	508	519	533	533	579	550	529	564	540	552	518	578	544	574	540	528	577	552	549	560	543	587	534	514	522	533	541	534	585	542	580	557	555	553	600	565	546	558	562	530	548	578	577	502	541	537	555	527	577	539	519	536	542	536	564	558	543	537	550	537	534	525	524	555	546	535	523
32959	26818	30388	25272	18921	14891	10797	7947	5718	3918	2829	2228	1848	1553	1309	1097	904	806	655	591	537	457	415	416	342	291	281	288	259	250	276	254	236	197	231	230	236	229	216	201	213	222	212	212	198	212	229	203	221	176	216	197	207	205	232	185	199	215	205	229	224	235	231	218	203	204	226	191	214	233	198	184	210	214	196	197	196	232	210	200	216	222	215	228	195	220	250	202	194	191	199	189	216	232	223	203	205	218	196	248	207	228	224	229	209	218	219	204	191	213	197	223	236	240	222	204	184	219	202	231	201	227	234	229	203	201	202	220	241	183	214	236	214	216	216	203	226	214	217	221	241	209	212	199	174	228	204	199	198	212	227	214	218	171	214	212	241	215	220	216	201	217	214	227	224	210	229	191	181	177	223	222	186	220	206	178	197	245	197	205	216	222	203	204	238	194	220	238	223	186	219	202	219	202	221	185	186	210	198	205	223	199	219	212	231	204	219	213	231	203	240	208	213	210	213	205	198	189	213	212	215	240	238	231	229	229	225	196	219	235	212	201	197	213	212	211	198	208	190	231	205	213	198	203	216	204	216	207	203	195	212	219	197	228	231	219	220	225	207	217	218	200	188	200	170	204	193	199	231	229	199	224	238	188	220	178	204	220	202	236	210	199	215	202	210	189	241	171	228	207	185	221	211	201	219	227	175	206	193	211	216	197	187	208	207	210	211	177	216	222	212	251	177	212	187	230	206	206	201	209	219	215	211	217	205	203	228	205	209	217	216	227	220	241	208	206	221	212	210	176	188	200	198	213	228	195	197	211	212	208	213	194	225	213	212	217	215	223	220	194	192	211	194	223	219	202	210	214	237	229	220	201	212	213	189	214	214	217	233	213	228	197	225	210	227	225	209	214	215	232	215	233	206	213	192	227	235	227	206	195	239	234	195	196	199	200	199	212	196	180	207	211	241	202	205	205	224	212	205	202	206	206	194	205	233	225	217	207	209	202	230	195	219	208	196	207	203	211	216	232	174	208	187	203	197	222	190	204	215	193	194	206	216	218	209	207	203	192	217	216	216	229	205	208	240	208	188	189	205	213	221	228	204	189	202	207	216	226	212	255	234	211	203	207	223	217	223	209	200	204	208	229	224	221	214	237	225	208	222	222	208	214	212	197	218	232	197	187	203	196	210	194	217	211	208	225	222	179	221	222	217	226	218	217	203	234	225	220	219	194	199	226	195	228	194	201	202	208	234	209	191	194	227	214	207	203	223	201	227	232	205	190	216	214	196	184	218	200	206	225	224	218	219	200	214	206	224	191	218	216	237	211	194	228	181	192	207	210	219	185	198	191	205	208	192	209	174	206	232	212	198	212	217	244	206	215	213	196	213	218	237	201	204	196	218	203	246	198	204	199	223	213	192	212	198	216	218	222	207	216	203	228	209	209	198	219	197	228	205	177	218	234	206	181	197	198	225	238	230	206	207	217	180	202	209	197	249	214	209	201	201	186	236	213	217	177	210	214	229	246	201	218	220	228	186	200	217	209	206	205	208	204	207	205	225	220	215	233	195	219	204	237	219	229	204	194	207	239	228	214	207	219	203	176	207	193	194	212	224	195	197	191	218	211	212	210	207	210	254	237	212	197	197	225	186	213	207	194	228	191	204	221	182	176	213	215	200	191	189	195	240	208	208	185	215	209	233	215	227	218	215	201	209	217	221	208	201	224	220	188	205	211	196	199	208	202	239	210	201	216	203	239	225	204	192	191	243	222	210	223	249	199	207	200	220	193	215	203	210	205	231	207	232	201	199	205	212	198	228	195	205	228	228	225	214	221	218	238	207	204	217	203	185	200	202	216	207	207	200	213	206	224	239	224	177	210	194	223	188	180	192	225	219	194	222	190	227	218	189	178	244	213	201	224	209	210	204	213	185	212	196	220	213	176	218	221	216	206	208	194	198	215	195	187	209	182	214	196	224	221	217	211	224	215	191	236	237	233	220	234	204	204	184	219	228	246	189	216	201	205	220	211	209	209	236	226	185	207	189	213	189	218	206	209	218	233	199	216	196	203	200	234	212	211	209	232	188	236	229	223	187	233	213	213	193	217	200	249	194	200	251	246	207	213	208	197	210	238	229	222	233	212	195	188	214	201	194	204	221	236	181	190	202	209	231	231	205	196	211	213	186	192	233	192	223	218	197	227	233	238	214	199	218	215	214	203	208	200	212	211	224	230	215	196	213	209	196	224	208	211	190	205	219	212	202	200	223	214	234	197	209	226	198	212	228	222	221	206	197	224	210	205	198	231	203	223	196	198	201	171	214	213	188	194	188	216	193	234	205	248	199	232	231	224	225	200	201	223	205	204	209	218	221	214	211	244	208	218	223	216	209	218	218	203	187	188	221	192	233	213	226	215	223	257	221	206	232	210	214	212	224	222	203	219	208	203	235	223	212	215	189	207	227	197	192	185	204	224	200	204	200	228	195	187	202	216	208	199	209	202	200	206	205	218	195	228	227	205	198	186	193	196	198	217	205	189	202	221	217	239	224	223	194	171	236	223	230	241	189	211	196	172	208	215	206	205	207	185	209	209	212	216	211	229	215	206	207	214	200	211	192	210	224	202	222	208	222	207	216	197	188	215	215	215	207	206	209	227	216	212	202	219	214	191	224	164	210	219	215	212	204	208	206	217	220	195	194	196	209	214	243	221	214	236	214	201	227	185	213	191	197	241	192	210	223	190	205	235	206	220	228	208	199	225	222	216	216	207	218	211	197	225	212	194	216	235	235	193	207	207	216	182	214	232	199	200	208	225	215	217	192	210	191	192	213	172	226	193	205	202	245	228	221	196	199	175	198	189	190	211	204	219	198	207	206	218	183	213	210	226	207	238	231	204	220	215	207	223	198	227	215	212	255	200	186	212	220	229	227	213	211	225	198	205	213	193	212	202	210	206	205	210	252	196	202	220	181	195	214	217	232	202	242	197	188	207	195	209	225	209	213	213	207	188	210	190	214	212	194	198	205	198	194	192	207	239	193	256	223	199	232	193	216	233	193	231	210	209	205	227	199	201	188	207	207	219	205	192	204	193	187	222	232	216	226	212	227	215	206	214	216	212	226	204	212	217	196	195	185	214	243	203	207	226	202	217	208	211	208	220	207	221	206	223	227	211	195	210	225	233	210	181	216	207	215	194	196	198	202	189	202	205	224	197	208	236	230	227	183	195	186	218	220	242	204	199	222	217	215	224	196	201	226	233	192	211	210	203	214	220	210	203	205	222	204	211	207	199	203	220	213	198	183	210	214	197	208	216	158	196	206	175	247	210	216	193	215	223	247	222	226	195	207	217	190	204	199	214	212	220	205	210	230	196	234	223	204	220	203	216	189	224	225	204	224	225	222	208	197	218	227	218	214	219	205	222	211	256	223	204	232	221	178	217	221	203	236	209	238	196	227	208	219	214	220	211	190	227	219	212	220	201	208	223	219	230	202	185	184	207	217	212	221	203	232	203
19889	21311	34611	36274	33306	30205	26925	23789	19878	16104	13016	10680	9109	8257	7013	5947	4954	4350	3453	3105	2619	2324	2169	1902	1569	1425	1261	1143	1084	922	913	830	763	766	745	681	665	671	655	645	626	574	584	574	627	582	575	613	560	534	586	604	547	526	580	567	554	577	556	534	557	542	588	569	584	565	553	573	591	583	595	588	579	522	559	535	584	544	533	552	516	536	554	555	575	580	521	559	588	546	585	583	532	553	580	557	537	545	537	560	567	549	553	554	560	532	532	588	574	559	552	584	547	541	575	524	562	524	567	553	552	618	584	526	580	554	488	531	538	567	575	550	535	551	539	523	585	586	617	530	542	538	572	553	536	538	549	557	575	549	558	520	523	555	571	533	544	576	561	531	560	521	518	534	574	535	598	572	557	554	552	554	555	590	546	569	543	536	573	524	567	522	596	546	547	553	566	586	562	581	580	543	567	538	553	555	560	564	540	554	566	585	556	576	565	611	503	557	560	558	551	574	557	545	563	549	553	533	579	569	541	519	522	573	542	565	555	541	508	564	555	598	560	558	570	528	550	501	573	532	502	537	572	577	583	572	548	563	568	561	536	564	560	575	562	546	576	566	554	573	587	527	539	539	559	514	544	517	560	588	539	542	563	540	570	547	548	545	593	503	567	522	553	535	596	554	566	560	581	553	540	564	535	569	508	527	573	575	525	551	568	543	530	550	572	578	576	534	532	531	521	562	570	560	537	543	543	557	499	609	575	561	544	563	584	557	562	546	540	591	583	570	589	541	562	563	563	563	575	552	532	600	530	530	542	532	556	529	562	530	544	552	540	542	521	574	527	575	561	539	592	520	519	582	594	535	554	535	578	571	547	579	555	523	555	553	546	571	542	530	536	589	563	551	580	560	562	549	536	541	525	557	546	545	559	572	540	549	545	559	576	524	536	553	530	508	583	540	559	570	535	573	588	547	558	540	557	559	570	552	569	588	575	566	545	586	566	540	548	513	557	539	571	594	558	576	597	553	557	545	552	555	544	549	573	533	591	515	557	556	547	605	487	533	615	573	526	572	566	508	516	556	584	513	548	520	607	593	566	564	566	567	524	557	573	572	555	585	590	554	538	511	586	559	537	546	520	569	571	558	569	554	554	566	531	544	563	546	545	539	538	558	476	551	534	552	554	543	528	582	521	579	519	560	551	578	550	529	564	555	541	583	519	550	566	574	574	587	555	565	547	572	588	522	544	531	541	590	543	553	545	554	546	573	552	570	535	549	556	552	550	573	512	524	536	537	558	544	604	525	570	564	545	550	561	576	550	556	576	578	596	541	536	606	521	506	584	536	529	498	567	560	547	552	573	596	568	499	570	546	497	529	539	600	545	541	535	548	516	570	560	593	528	550	548	585	567	557	540	581	547	594	545	546	575	573	615	586	543	545	592	543	525	523	546	561	534	552	521	568	534	541	559	561	601	527	526	523	606	546	556	542	545	551	530	544	534	523	514	566	544	550	569	520	547	588	597	605	551	549	591	527	539	528	600	551	555	567	520	571	548	546	553	587	529	534	578	531	564	522	555	544	547	574	567	536	542	573	539	570	555	564	562	536	566	567	571	521	570	531	518	508	592	543	570	552	591	533	571	572	531	520	558	542	562	560	526	547	584	566	537	531	525	575	574	529	585	583	568	577	536	544	551	555	558	616	520	575	539	540	585	531	594	556	533	533	537	578	564	527	532	562	571	522	546	580	503	556	507	537	552	547	549	529	537	579	563	570	527	576	536	590	556	520	528	561	570	518	582	530	558	558	552	531	579	565	577	584	575	602	521	568	572	554	575	558	569	567	572	599	587	570	556	527	557	541	542	523	508	536	531	582	583	571	543	563	589	541	513	568	544	522	523	520	578	550	532	496	570	580	544	557	552	559	553	544	530	559	573	549	560	517	545	570	544	557	543	549	561	532	558	553	504	564	540	547	552	557	577	556	520	535	549	576	575	541	593	563	575	527	546	559	542	549	589	565	521	532	572	546	566	529	633	599	571	497	521	538	558	546	546	569	523	491	566	557	572	569	551	557	528	529	578	566	512	540	587	552	554	582	573	581	557	553	568	549	575	560	535	537	580	571	524	534	523	558	537	553	505	586	565	529	615	548	551	548	568	560	562	559	606	586	538	547	567	598	538	566	564	564	582	561	543	558	541	540	557	549	556	572	543	531	539	555	529	536	544	521	533	541	542	550	548	565	560	547	531	559	572	548	507	609	553	535	564	530	546	549	557	571	618	534	575	573	513	562	566	567	547	568	530	527	548	540	554	560	567	525	553	543	580	518	533	580	558	595	541	565	576	559	505	530	580	561	521	554	547	566	549	549	580	515	562	555	503	510	555	545	580	565	553	504	571	576	522	574	533	495	522	565	544	584	572	516	550	532	528	520	563	567	574	571	514	559	604	552	552	593	574	573	560	567	571	573	542	539	563	547	565	560	544	572	566	571	547	562	582	600	556	558	539	522	551	582	583	551	570	594	488	539	583	549	560	572	557	546	566	561	556	577	580	538	559	545	538	586	561	572	579	548	513	528	574	537	572	529	539	581	584	536	523	556	579	565	547	527	564	555	574	558	557	562	553	591	546	556	557	574	528	533	516	553	537	563	610	594	555	539	539	562	556	572	593	541	589	526	555	565	565	566	551	531	507	577	518	550	541	541	570	544	533	534	532	533	555	534	552	575	571	524	566	545	557	516	559	553	538	580	534	535	515	567	564	547	595	575	543	565	549	528	554	559	573	553	564	534	540	518	537	577	537	560	577	531	605	586	489	541	532	577	575	554	555	545	506	551	534	590	603	574	576	574	574	503	541	598	550	579	551	517	548	577	571	541	511	538	590	548	572	561	576	554	578	542	559	549	520	515	596	511	547	535	521	539	543	567	545	560	620	575	543	581	606	585	593	555	560	577	548	555	565	544	582	550	575	585	553	588	570	564	531	502	563	564	610	561	596	548	532	572	556	624	576	555	544	529	579	547	578	551	529	530	577	598	552	539	580	566	527	581	525	610	573	544	521	533	568	571	576	528	536	540	530	539	589	561	566	529	553	519	575	542	533	561	556	537	533	546	565	567	521	510	579	571	528	583	532	623	585	564	571	565	535	485	531	575	540	549	552	562	543	575	518	549	575	560	572	563	539	594	550	542	549	569	536	548	544	565	535	539	527	537	552	560	546	586	550	561	561	540	553	487	523	551	591	552	544	554	525	571	538	567	549	527	524	530	546	589	530	556	562	551	566	536	543	590	550	546	544	542	551	545	537	525	545	510	553	549	542	586	554	545	539	576	538	534	563	570	596	535	569	495	529	559	538	529	565	563	576	547	549	543	567	571	544	583	607	535	577	553	601	568	507	571	538	534	546	543	562	564	570	541	573	586	535	542	553	545	596	535	534	556	567	559	588	527	549	546	544	532	595	531	486	565	515	548	587	571	549	606	571	553	541	537	484	562	547	542	537	575	548	516	584	545	552	578
39245	31852	37190	31177	25911	21294	16933	12084	8966	5872	4588	3512	2718	2205	1888	1492	1258	1122	917	820	667	622	586	505	413	407	352	333	304	288	246	255	261	243	218	234	220	223	200	221	201	216	209	243	200	229	213	192	164	195	183	194	206	230	236	223	184	208	197	205	217	215	199	223	212	188	198	227	193	199	215	188	181	205	190	198	197	225	220	194	205	179	192	210	212	200	199	206	203	184	185	179	188	180	205	173	194	191	200	198	200	216	200	204	210	216	226	205	210	181	188	200	207	199	182	193	208	216	215	201	192	200	184	190	187	196	186	216	201	187	213	220	203	196	193	210	208	212	193	195	212	215	199	221	198	207	193	206	219	170	203	212	214	204	219	197	192	178	198	196	193	184	210	200	200	196	195	192	218	187	193	191	211	206	207	206	200	183	188	182	199	198	199	206	204	214	199	178	212	191	207	212	198	191	198	207	182	186	194	201	203	189	154	187	172	210	193	216	202	215	234	185	213	189	189	180	183	195	182	183	205	227	208	203	191	194	218	202	210	185	204	198	184	187	181	216	199	208	182	199	204	192	187	199	191	193	198	225	218	208	191	217	189	190	221	192	183	193	241	212	188	219	177	193	192	193	183	190	220	187	201	204	206	208	175	178	200	196	210	174	185	212	204	194	204	186	199	188	202	218	198	198	191	183	240	222	202	204	201	188	190	225	205	212	230	176	214	198	184	200	200	180	201	200	212	203	193	203	211	208	193	199	188	209	199	212	222	215	201	214	187	208	198	210	226	198	184	199	182	200	192	183	212	180	205	189	204	171	204	173	188	196	177	197	187	186	199	194	206	211	234	200	201	188	184	204	213	200	212	186	199	191	189	209	202	218	200	206	186	213	204	199	206	205	194	185	192	195	196	212	172	195	179	227	201	217	211	211	199	214	201	195	208	205	165	192	238	192	210	186	222	208	198	192	220	196	203	213	204	195	193	200	199	217	174	192	220	193	185	217	208	195	207	193	170	216	204	200	198	206	209	215	201	208	187	189	187	189	170	201	195	194	220	198	208	201	183	208	208	198	202	203	220	216	198	216	211	196	213	206	233	193	192	230	206	220	170	193	182	189	234	207	184	167	179	179	197	220	186	201	209	210	189	192	190	190	189	181	211	194	185	213	213	218	200	190	211	214	215	187	211	186	196	190	212	204	195	200	203	218	209	199	197	172	203	210	183	216	186	201	189	208	205	199	211	202	211	214	192	194	214	213	199	209	200	198	181	171	212	208	192	212	187	198	222	190	179	202	202	222	204	184	186	183	204	201	198	207	216	188	191	219	199	195	186	195	195	180	208	226	205	194	209	201	195	193	200	217	194	197	198	189	195	218	187	179	205	174	210	202	219	179	224	214	208	203	208	213	208	208	186	210	209	203	190	190	217	171	195	221	204	220	196	215	190	190	195	184	192	190	201	203	198	203	202	209	217	210	206	194	193	198	193	189	199	176	219	204	207	240	181	191	195	220	184	201	200	199	219	186	211	201	211	200	180	236	218	203	192	212	188	193	200	195	211	216	206	204	185	188	205	181	181	203	216	189	175	222	192	228	197	215	187	204	193	200	204	190	218	204	196	190	206	224	193	230	198	199	222	200	205	203	198	199	198	188	204	190	211	209	211	212	215	193	195	199	208	188	201	214	182	190	191	194	189	207	200	202	219	207	217	197	176	184	196	203	214	183	192	202	175	201	207	191	225	192	193	187	196	216	230	220	193	194	175	192	200	199	194	196	192	204	223	188	197	202	220	186	222	201	186	218	189	194	193	209	170	218	204	189	206	189	203	177	212	199	205	204	213	196	186	185	223	194	176	234	209	219	220	190	205	219	209	159	197	206	203	202	222	208	186	216	182	195	202	193	205	192	196	197	189	222	232	201	201	200	183	215	178	205	202	200	196	208	202	216	208	207	167	191	215	200	208	178	196	195	221	196	185	182	217	192	192	216	187	197	211	194	193	195	199	208	207	193	205	194	204	149	209	198	198	198	201	220	203	210	194	209	221	192	190	191	194	199	192	223	207	203	210	185	197	199	216	200	229	184	188	226	211	190	202	204	195	192	172	193	192	201	197	184	190	176	193	197	172	196	188	195	201	196	224	204	187	209	205	192	207	202	186	197	203	182	183	208	225	211	189	183	191	194	175	193	205	211	218	181	207	198	203	206	190	189	211	160	218	229	207	209	172	198	211	161	195	212	205	178	190	208	237	205	226	197	195	219	208	191	207	178	222	202	224	211	204	211	206	196	191	214	177	201	207	177	194	178	207	204	232	187	189	186	195	191	182	207	213	217	203	192	202	179	189	213	199	210	183	198	213	197	217	205	206	197	183	189	201	180	198	212	178	224	196	199	216	208	206	200	215	196	191	187	211	187	213	199	234	207	200	198	201	186	215	198	225	200	183	210	202	209	210	214	182	221	182	195	200	203	200	201	192	209	206	200	216	203	184	187	201	177	216	211	198	218	202	224	228	179	200	198	209	199	206	191	184	175	191	214	217	181	196	207	190	200	204	195	205	184	202	209	223	214	171	191	189	195	196	225	193	180	190	238	215	203	186	208	195	213	184	196	205	201	209	203	206	203	169	208	209	204	173	175	196	168	192	199	183	215	204	197	165	210	196	213	195	224	210	204	218	198	173	191	191	210	202	189	188	206	220	191	200	176	202	199	201	209	182	186	212	225	192	186	176	220	173	226	199	213	217	194	188	152	188	193	186	195	198	222	196	213	206	196	161	223	182	201	173	184	201	187	205	198	184	198	186	200	198	198	196	181	201	218	231	179	202	196	192	224	213	174	197	210	236	184	188	239	207	212	212	206	214	199	180	222	216	185	171	209	201	178	198	230	191	184	195	217	205	176	203	214	205	209	165	179	201	224	204	234	195	191	211	187	235	220	199	212	206	204	226	220	218	191	183	193	171	206	200	203	175	198	214	193	219	199	178	184	188	217	193	201	187	199	213	160	186	206	190	236	218	186	202	205	197	197	194	196	180	218	165	221	199	170	204	202	173	204	180	231	189	195	188	205	218	203	210	219	200	204	198	216	199	213	197	186	193	218	208	199	188	193	177	193	172	193	211	196	205	195	211	177	186	202	193	214	200	160	198	190	227	232	237	210	197	230	204	195	204	200	175	203	200	189	189	185	197	211	164	228	214	180	196	216	194	182	213	187	211	194	184	213	212	194	211	210	204	203	203	205	207	185	196	199	217	205	179	207	193	204	228	200	210	202	201	201	207	195	205	189	189	197	169	203	222	197	220	188	203	190	209	178	219	181	221	200	197	172	190	192	193	177	197	195	186	209	205	214	178	210	211	200	178	190	195	207	181	181	181	203	211	189	197	195	191	185	203	202	208	203	205	214	191	184	202	189	207	193	190	181	196	214	196	184	199	178	192	206	202	205	203	218	189	194	204	191	245	201	176	209	217	221	220	179	218	174	231	200	217	188	192	196	180	197	195	198	211	218	208	191
23652	25001	38956	41006	38408	35519	32522	28490	25411	21047	17953	14691	12835	11492	9711	8231	6792	5958	5089	4440	3580	3129	2936	2655	2073	1823	1557	1344	1204	1049	940	926	865	800	794	715	690	688	658	670	653	607	558	583	544	580	598	573	589	552	560	593	551	585	535	563	503	539	524	518	519	555	526	584	517	520	548	512	469	525	531	521	514	535	538	553	576	503	546	533	594	524	532	522	514	527	478	520	551	530	503	549	550	584	504	542	517	496	498	541	510	527	509	515	530	526	510	547	519	559	545	485	548	521	508	583	538	548	490	514	462	504	503	498	519	469	489	541	552	520	480	510	519	497	548	515	519	584	559	489	515	515	558	530	549	535	502	559	515	506	516	506	531	491	524	527	509	523	488	533	585	545	544	519	493	499	475	487	533	509	525	487	512	535	554	523	520	512	531	514	550	588	570	544	528	511	505	490	557	536	528	491	515	502	508	543	512	532	516	498	529	519	543	527	536	533	519	492	562	557	543	550	529	525	498	544	541	548	533	492	543	534	529	500	534	564	555	519	549	561	499	510	546	564	508	513	522	531	533	509	528	531	543	528	503	524	518	530	508	497	533	502	529	534	540	496	550	519	508	520	499	503	516	533	550	486	518	529	510	528	482	540	551	532	510	515	517	544	533	518	540	553	491	510	504	549	503	545	490	506	529	485	520	531	566	528	490	544	535	515	512	502	532	546	529	502	554	586	551	514	528	525	492	520	555	498	547	500	520	492	543	563	528	506	559	550	497	542	519	544	512	513	519	527	506	503	514	527	520	543	528	512	541	557	547	510	511	506	513	552	550	480	536	524	548	530	544	540	568	532	536	527	521	550	523	549	489	550	505	533	526	541	518	519	524	551	501	544	578	514	570	539	516	551	510	544	509	545	506	515	506	517	503	526	533	538	550	545	536	506	536	581	484	509	486	502	507	530	536	569	521	513	536	544	526	523	537	455	533	520	504	506	528	517	523	561	521	548	541	525	485	545	505	522	531	557	526	527	487	555	522	475	552	521	493	556	520	505	505	527	520	521	501	516	513	544	527	522	501	510	552	519	495	519	491	514	521	547	535	531	499	499	511	507	546	531	545	520	525	513	546	528	530	559	512	527	547	546	519	496	468	511	497	509	498	535	547	525	551	517	523	543	473	505	532	528	502	496	509	520	504	513	522	506	534	510	541	522	517	507	527	500	499	544	500	529	562	471	506	556	534	530	509	554	525	527	538	517	524	523	531	513	524	591	530	549	500	529	489	520	537	551	525	540	486	497	523	500	516	520	503	511	506	538	513	487	546	552	506	546	523	537	521	518	523	540	516	545	507	520	562	507	503	512	531	522	543	513	503	568	514	553	531	518	507	571	545	473	550	557	577	547	498	548	562	502	479	526	527	530	511	565	534	525	552	514	525	504	512	532	543	537	530	506	517	538	502	535	523	529	511	487	507	511	521	512	535	508	497	539	520	488	520	532	522	538	516	508	506	547	540	468	489	540	548	494	534	548	532	514	485	511	524	544	530	486	553	519	528	542	528	513	522	513	521	526	529	541	523	520	549	514	570	514	530	532	501	509	530	516	526	528	560	520	516	526	503	532	540	506	570	494	493	485	520	517	573	532	509	552	533	500	518	514	526	543	551	549	542	492	517	514	522	524	553	529	503	537	552	557	495	510	527	537	516	519	542	511	526	525	541	486	557	555	510	538	504	559	511	497	540	528	498	510	538	503	571	503	515	526	506	510	549	498	548	545	540	513	500	489	528	514	553	529	500	534	510	512	510	509	553	492	528	551	504	503	530	541	500	470	512	514	500	502	479	492	506	508	552	532	524	520	509	543	521	516	527	554	513	500	520	559	564	538	520	530	524	527	495	523	525	504	518	518	509	472	470	512	542	526	518	531	577	520	505	520	562	500	541	556	517	514	565	486	537	526	520	523	517	491	516	510	525	541	518	547	532	506	527	521	525	536	550	534	522	478	533	509	532	497	507	514	557	504	506	537	529	478	514	482	497	548	559	541	518	540	505	515	530	532	504	531	496	515	562	528	509	508	504	505	518	539	546	507	571	528	538	529	524	526	505	569	548	517	549	521	512	534	564	535	534	527	542	510	538	538	487	543	513	516	548	512	553	524	510	490	560	507	508	520	513	515	493	533	508	546	522	523	533	546	439	539	539	529	502	538	495	575	547	531	520	530	501	524	506	524	515	533	508	508	533	533	539	529	510	532	537	536	506	576	527	525	521	480	529	510	524	534	529	506	530	520	540	485	517	497	517	491	506	525	535	551	491	559	511	547	558	519	538	525	553	522	523	596	501	559	534	528	542	545	522	592	549	546	519	496	522	520	503	487	508	532	531	501	521	508	535	461	534	529	559	537	561	559	540	508	530	502	529	504	543	561	529	509	541	515	523	516	521	498	492	522	511	509	468	508	546	472	560	523	502	501	568	520	539	562	535	594	496	524	488	486	529	538	537	515	567	552	577	509	504	534	521	516	478	483	526	550	545	559	500	498	542	528	524	549	496	533	524	537	559	505	529	504	508	537	543	524	516	521	530	517	520	532	529	538	537	516	563	537	486	528	507	535	530	550	521	504	542	521	573	503	518	474	560	526	519	521	501	516	514	563	501	542	492	517	521	509	539	512	529	546	512	508	528	524	532	543	502	506	537	478	532	528	518	513	512	516	491	514	521	504	483	520	541	524	536	548	532	524	509	518	570	559	508	502	549	493	524	512	563	497	535	516	508	523	539	569	530	526	501	555	518	490	565	568	524	534	524	531	494	528	538	523	509	552	543	514	510	531	538	510	504	503	506	510	523	477	478	506	513	522	502	554	535	519	513	535	534	536	527	529	536	520	540	498	497	541	520	523	498	512	515	520	485	537	508	483	506	544	544	518	561	513	539	558	553	551	509	521	518	544	533	503	530	512	557	520	497	560	537	520	525	491	541	537	524	545	565	512	519	496	530	567	502	493	532	530	523	468	519	512	510	508	535	516	530	508	511	528	498	557	484	501	492	561	538	534	543	554	507	521	528	535	524	529	545	494	525	511	561	498	521	530	539	551	496	482	520	502	498	505	510	527	516	553	521	526	531	502	537	555	516	573	529	551	522	573	515	554	510	501	541	535	528	528	536	531	565	495	558	553	551	540	500	513	503	545	505	562	522	538	500	512	492	511	502	563	556	550	544	545	490	553	513	501	508	505	480	493	534	547	537	528	514	565	517	535	468	542	494	505	508	481	564	517	535	469	517	543	526	573	524	529	559	534	509	491	521	547	520	550	488	539	543	541	496	524	536	539	501	527	546	535	543	557	531	498	506	490	505	537	477	520	487	533	527	490	527	527	542	532	553	504	523	526	520	530	555	558	519	502	526	533	541	508	527	508	516	548	533	527	517	526	541	529	513	545	559	508	572	544	527	547	554	542	570	528	507	562	562	571	566	550	552	502	495	508	476	546	526	552	508	538	533	510	503	551	524	489	551	529	521	511	504	570
24213	20784	23330	17934	12074	8071	5473	3965	2897	2042	1704	1273	1029	895	785	586	561	534	429	409	353	353	337	306	306	316	280	270	242	225	248	209	237	223	221	218	206	233	236	221	199	228	213	206	216	204	212	208	211	217	227	199	212	217	202	239	227	230	190	179	212	194	207	189	205	216	198	228	209	244	230	213	218	225	242	187	213	216	211	206	211	204	187	211	211	209	204	196	189	201	226	182	210	165	199	218	217	225	201	213	193	185	207	234	204	213	226	201	218	221	214	227	208	208	224	197	217	258	203	194	228	185	218	221	214	212	251	222	217	218	198	227	221	205	222	202	208	205	196	199	223	190	194	212	192	211	220	205	191	221	230	212	199	234	210	199	210	209	218	211	193	195	190	210	209	260	212	199	205	222	198	216	199	187	180	214	210	221	205	179	224	200	206	223	220	206	214	205	184	200	193	191	204	198	209	198	219	178	226	207	220	223	210	235	213	201	214	189	228	204	228	209	210	188	209	223	180	203	198	203	218	200	229	214	222	203	194	208	245	205	213	202	191	202	195	226	239	201	213	227	187	181	206	229	200	215	206	226	210	197	204	223	191	192	203	197	200	230	237	244	221	186	215	239	218	233	202	194	213	215	209	229	232	239	200	196	191	217	212	207	194	194	209	202	207	197	215	234	221	222	203	217	206	216	201	212	201	222	227	224	229	209	194	214	188	232	238	214	208	215	233	218	206	209	216	218	219	207	233	189	198	222	217	184	195	179	218	215	237	199	199	204	192	218	181	199	215	195	210	211	197	227	206	206	230	213	240	205	201	204	215	234	182	211	192	210	220	208	214	193	220	196	226	204	191	230	224	228	190	201	225	229	214	188	198	232	217	183	210	198	212	208	225	195	196	191	213	192	212	201	219	202	213	213	208	181	238	228	239	236	218	223	211	205	225	230	173	201	219	203	212	215	215	186	260	189	200	211	200	210	190	215	192	216	222	214	203	210	201	232	230	191	186	212	228	215	214	188	200	198	202	228	238	220	185	212	190	207	205	219	211	245	225	194	228	228	198	194	222	224	223	216	188	209	237	220	212	186	232	228	206	217	227	216	197	212	195	226	204	210	236	230	207	215	194	188	221	217	222	198	193	220	198	195	193	228	210	220	192	236	209	215	248	205	206	225	205	218	198	216	202	203	204	205	207	208	201	211	239	230	180	245	208	204	214	202	204	212	219	214	181	187	208	216	214	191	211	204	240	232	203	199	207	195	210	202	200	200	215	216	218	219	201	198	202	183	219	221	182	235	199	217	222	218	208	189	215	223	210	212	197	230	208	202	204	205	237	216	216	219	217	191	190	191	219	190	180	211	193	214	195	224	212	207	211	211	188	197	202	231	210	223	212	216	213	215	194	200	184	192	245	167	213	213	232	229	221	232	208	180	227	208	221	193	234	208	200	205	164	215	236	214	192	198	220	206	225	219	197	206	222	195	217	212	217	217	215	229	212	228	198	209	194	201	225	209	215	245	218	204	225	200	191	219	237	220	221	230	229	216	214	216	190	174	214	212	208	193	242	224	227	218	227	199	232	206	191	217	212	212	209	197	235	202	221	208	202	232	200	188	203	194	218	209	231	193	205	205	194	202	202	250	214	214	204	217	192	226	218	227	222	207	228	171	211	225	244	226	205	183	211	210	223	204	204	202	206	231	201	214	218	204	235	216	179	230	214	215	225	217	207	223	203	257	224	229	206	218	222	192	213	229	212	201	206	215	202	227	204	209	224	201	229	218	205	214	194	202	226	196	199	220	214	229	218	197	208	199	176	216	202	207	203	220	220	225	214	186	228	215	187	216	206	208	217	212	222	211	219	209	199	199	201	199	212	214	240	182	201	210	205	246	196	216	240	220	211	192	191	215	199	223	217	201	209	205	205	217	220	194	200	214	227	200	175	216	234	202	211	215	219	245	192	206	200	198	195	224	212	216	221	217	209	180	208	211	233	212	201	212	210	219	233	194	195	210	197	200	202	213	210	205	210	206	198	229	203	210	198	212	226	200	197	197	197	212	199	202	201	215	219	223	237	204	217	220	230	220	207	229	215	208	198	218	240	207	210	227	225	208	204	229	195	213	211	189	200	212	175	215	199	192	232	214	214	241	206	208	218	225	208	183	213	216	218	217	217	188	220	215	200	216	203	217	202	205	211	191	221	193	237	203	213	214	205	208	202	219	202	241	224	223	203	209	193	194	208	194	215	193	221	211	210	233	201	186	203	223	201	208	213	189	208	195	198	196	189	214	238	222	219	241	214	240	200	226	216	215	193	209	205	205	207	216	211	184	223	233	207	234	195	202	218	196	212	211	203	210	209	234	226	228	230	197	244	230	219	212	202	212	191	190	234	191	210	231	202	255	204	191	213	198	201	226	197	207	237	213	208	207	198	238	220	221	200	235	202	194	234	202	217	215	236	214	212	204	206	215	211	219	174	226	225	205	224	182	172	205	199	220	212	226	215	227	190	208	211	229	213	172	198	232	206	216	183	189	198	215	196	227	203	231	209	212	224	217	220	218	213	211	198	232	226	213	212	213	208	234	191	211	204	209	216	220	202	219	184	205	211	188	199	201	205	203	212	203	209	205	204	207	209	230	180	180	227	209	223	194	219	195	211	207	212	234	195	209	219	206	226	228	224	217	215	213	203	189	206	201	211	232	215	198	195	211	233	233	204	205	217	216	214	221	221	221	216	209	221	229	220	198	200	232	215	224	220	223	205	205	206	223	193	239	181	207	210	198	228	192	217	233	221	187	220	200	219	215	218	205	214	226	239	194	218	176	201	193	201	214	181	213	226	204	217	224	233	228	212	190	224	208	187	187	229	209	186	243	194	238	215	231	229	212	231	192	189	199	229	208	194	186	176	220	211	213	194	218	207	176	212	210	229	210	225	236	202	199	246	199	217	198	175	190	214	212	209	194	213	205	207	202	194	196	202	208	219	218	199	224	204	199	234	202	219	185	197	192	218	220	237	250	223	189	221	205	201	208	201	230	214	177	227	207	218	191	242	214	202	202	225	210	214	230	189	233	222	207	203	205	234	216	158	206	221	195	211	210	210	204	231	218	214	200	197	214	228	222	210	214	200	199	208	224	207	208	203	208	215	214	198	213	209	201	230	243	227	233	193	233	215	202	195	192	202	191	202	203	235	197	199	187	211	207	220	223	226	198	240	204	176	212	251	186	217	204	208	229	217	212	226	179	229	197	202	226	211	201	219	239	204	229	207	170	229	245	214	197	242	220	211	215	197	216	224	215	201	218	200	197	220	222	211	209	190	210	200	204	213	193	214	230	195	208	206	219	208	209	190	211	203	226	217	205	237	190	201	199	220	205	209	213	241	222	242	217	205	173	239	210	225	202	192	207	210	194	203	220	213	211	230	208	197	206	204	230	200	215	207	215	203	207	197	237	206	200	181	217	231	199	224	216	213	220	226	230	189	195	206	202	208	205	228	239	239	242	242	222
14010	16644	28817	29995	26283	22282	18128	14908	12134	9700	7951	6452	5579	4680	3993	3246	2760	2489	2144	1909	1638	1472	1332	1260	1148	1045	944	887	797	753	785	688	692	643	621	670	597	611	612	545	576	583	592	551	545	553	587	530	553	571	563	547	536	564	561	563	554	548	530	537	582	499	567	566	527	566	502	599	611	583	550	546	569	624	556	534	539	560	546	560	551	561	540	536	569	559	530	527	522	538	603	545	512	558	586	539	521	542	563	555	535	565	587	586	563	552	556	562	521	531	561	546	552	552	536	559	560	587	547	561	562	569	558	551	555	600	584	588	567	615	529	592	554	550	494	573	555	586	559	579	578	543	521	567	540	552	526	507	595	548	550	592	517	560	555	585	507	526	573	550	550	560	585	539	570	553	547	586	585	581	547	534	563	534	541	550	549	557	548	575	549	575	610	562	540	541	517	551	540	556	546	547	562	556	590	536	592	568	566	558	575	586	526	511	555	529	532	515	541	564	541	559	533	538	569	559	559	567	540	531	583	559	589	566	564	578	556	579	563	563	543	548	526	527	557	527	527	554	553	573	542	524	529	550	567	524	537	572	539	542	555	538	586	592	571	540	526	551	566	545	534	527	554	558	540	532	533	562	570	567	561	550	566	531	568	572	569	584	548	576	569	533	531	568	545	554	579	560	540	530	534	559	558	536	574	556	557	540	535	546	571	532	561	542	552	576	552	560	558	506	547	549	544	532	528	536	560	539	601	532	519	555	547	529	605	517	567	533	514	531	570	510	563	576	536	551	519	593	574	519	545	536	537	541	550	542	564	592	608	550	520	533	566	561	584	555	549	556	539	553	559	550	547	529	567	547	537	583	476	541	523	569	549	567	554	518	584	560	546	547	561	508	587	529	509	570	553	559	581	543	550	539	549	505	531	569	515	587	517	532	541	513	521	571	565	534	542	573	547	522	523	534	563	519	510	556	601	529	564	555	572	571	599	546	574	599	554	595	571	552	513	574	564	569	489	517	568	549	600	554	537	562	568	528	565	528	563	542	532	534	519	564	569	525	548	557	557	552	537	534	557	563	599	563	532	537	595	553	616	558	538	546	551	545	574	530	548	552	512	553	584	560	579	537	520	546	534	539	559	553	565	534	541	533	578	530	593	536	539	565	544	540	550	528	549	538	570	516	576	487	516	568	543	596	557	567	533	560	512	495	555	554	577	576	548	556	502	546	601	544	525	543	575	567	539	542	557	547	534	577	593	507	558	564	539	565	549	541	595	582	538	563	556	531	526	510	593	541	537	545	490	571	561	564	561	514	601	520	540	532	558	549	521	583	572	564	538	555	615	556	571	551	569	534	553	546	555	559	563	567	561	519	517	548	523	541	549	546	554	536	522	534	565	565	559	541	538	567	582	519	543	532	552	551	557	561	538	545	550	582	554	514	541	541	520	573	568	549	559	526	496	549	570	518	549	549	533	580	523	554	579	492	581	567	561	517	587	572	593	560	558	539	539	576	534	534	565	617	506	563	572	538	546	580	521	572	556	575	557	598	588	541	593	569	601	572	616	558	560	556	563	559	554	559	534	564	581	621	579	563	513	519	531	552	543	558	581	565	554	594	533	595	590	510	532	535	552	570	582	584	542	519	533	553	547	540	520	572	566	541	612	546	572	562	497	536	577	524	583	569	547	533	564	537	522	563	552	549	553	569	595	559	558	557	569	533	544	575	542	559	559	556	567	518	557	553	521	574	557	584	545	549	526	562	583	576	552	531	564	516	563	595	550	566	544	538	524	581	522	602	562	579	542	544	550	531	520	496	540	563	586	550	540	568	569	571	570	537	567	537	552	583	529	538	540	506	517	570	532	561	537	547	538	573	575	595	587	513	582	582	536	565	535	501	568	532	573	544	525	547	525	552	552	554	547	546	547	577	560	543	555	581	564	564	566	528	513	561	561	527	529	583	535	540	559	581	553	519	586	569	555	609	573	529	562	573	543	596	557	552	544	528	538	589	539	529	579	560	540	513	533	553	587	563	546	571	510	584	551	551	540	566	553	555	564	554	539	525	524	535	555	586	545	550	541	537	528	522	589	487	577	568	511	526	545	580	553	584	578	550	569	544	560	575	512	531	502	544	542	579	582	548	525	575	542	546	556	623	529	540	509	563	549	561	544	534	515	539	556	543	552	524	555	561	540	569	527	535	558	543	539	537	541	530	590	574	522	573	555	521	571	549	522	515	510	580	553	549	550	603	561	565	575	580	547	585	599	548	534	524	577	528	573	508	504	559	552	544	560	551	574	572	563	568	557	572	535	605	576	532	552	585	540	543	561	537	506	566	559	563	599	548	540	535	546	539	577	532	523	559	519	555	564	545	558	536	538	504	523	584	555	532	546	532	524	533	537	563	555	542	547	577	554	544	542	531	537	530	549	546	543	534	528	556	561	548	561	583	592	593	574	540	601	537	588	543	535	575	585	516	566	521	545	570	485	527	575	588	547	556	561	545	542	600	565	557	537	560	553	551	549	552	571	550	569	529	542	556	564	500	550	548	567	550	536	592	557	497	551	575	561	594	493	524	532	581	564	535	598	547	563	568	540	583	557	578	544	581	530	555	540	521	589	541	582	547	541	550	507	596	531	549	564	526	594	561	560	572	581	560	558	532	528	542	545	567	596	546	573	561	566	555	593	519	548	564	553	559	528	557	495	551	548	569	572	591	535	543	539	562	521	518	548	556	564	535	571	555	519	579	537	561	564	541	529	571	597	574	535	540	587	540	526	565	570	599	580	581	500	579	525	569	534	518	577	532	543	565	562	557	529	528	554	539	503	562	557	554	522	518	528	604	552	552	535	552	576	533	543	549	577	582	545	516	578	527	561	585	575	548	576	517	564	538	583	535	609	569	554	590	530	545	557	568	565	566	551	538	565	533	591	527	561	539	549	566	579	534	548	575	522	583	557	538	546	504	558	557	581	613	581	531	553	543	566	520	529	572	573	545	549	515	539	525	544	558	534	541	509	519	559	577	603	556	571	565	546	530	539	565	543	525	538	543	546	592	565	543	599	578	549	580	560	546	550	576	573	543	545	545	589	562	536	529	554	587	572	554	523	571	566	543	578	559	535	552	543	567	549	526	558	531	597	537	495	529	533	533	577	541	543	530	540	515	545	498	586	531	538	567	583	583	549	586	496	516	553	570	616	537	580	521	534	563	540	583	523	530	534	583	534	586	556	572	497	554	564	549	538	549	553	516	583	549	569	528	564	561	530	540	550	566	535	577	538	551	562	543	534	535	528	600	578	575	532	571	611	512	566	547	562	553	551	568	530	588	534	564	546	543	566	534	538	516	540	526	568	548	580	550	575	549	517	579	544	548	557	559	546	564	586	562	631	594	523	560	575	543	564	541	541	566	550	501	556	570	527	550	576	539	561	538	543	546	584	535	540	539	555	555	539	539	521	594	594	521	522	575	578	536	531	553	553	562	545	546	517	522	555	557	553	559	599	570	545	556
32996	26936	30928	25778	20750	15856	11527	8001	5697	4163	3112	2370	1941	1600	1251	1083	941	830	689	615	523	472	437	446	308	361	328	313	274	271	252	264	232	233	179	209	218	229	205	208	223	212	214	213	222	229	257	209	196	203	192	208	208	191	228	208	197	206	219	193	210	201	231	210	213	203	200	230	224	229	203	227	238	239	193	219	229	228	224	208	227	216	195	217	179	206	214	198	212	209	226	223	200	204	227	224	211	224	213	200	216	209	212	189	215	214	204	219	176	214	200	207	230	219	203	239	202	206	232	221	225	236	233	235	213	199	204	233	200	202	214	222	223	208	200	216	218	223	196	198	205	189	205	225	212	219	210	228	214	191	222	210	212	204	202	215	228	200	231	199	227	199	215	220	222	209	197	206	209	198	211	204	210	206	231	228	181	204	205	200	206	212	216	208	218	219	253	238	176	195	232	230	216	200	212	212	221	228	223	209	204	199	208	215	213	199	202	207	227	205	207	212	199	208	218	220	209	196	213	219	216	213	200	184	222	220	215	239	204	221	199	197	216	216	222	201	236	192	195	200	203	208	216	230	194	237	216	215	223	215	231	226	223	215	206	226	223	204	209	230	198	200	228	215	238	238	224	193	206	192	229	215	208	194	193	200	214	189	206	205	227	225	201	230	211	220	225	210	227	205	224	197	208	196	205	222	214	200	208	219	220	235	212	223	217	215	180	190	226	224	216	208	224	220	217	221	184	223	208	229	187	200	206	200	225	188	194	219	216	184	196	201	205	221	229	217	212	224	218	186	215	242	217	230	197	243	227	209	207	220	219	202	232	209	193	211	216	215	252	228	186	202	215	215	207	203	213	232	198	220	220	220	243	199	231	231	226	210	208	202	221	192	210	202	213	198	236	195	217	177	208	228	214	234	218	246	227	203	211	198	190	204	193	209	217	232	209	220	228	188	207	210	206	220	208	222	190	194	209	215	244	200	245	228	208	200	189	195	187	212	212	198	240	202	237	215	212	216	212	244	201	220	215	214	217	201	199	221	222	172	195	232	206	223	201	234	212	193	209	223	231	242	199	193	252	230	207	213	219	187	221	220	223	218	211	208	209	195	212	212	194	214	207	245	213	217	218	211	202	230	213	244	236	247	199	226	218	211	191	236	225	211	207	213	239	246	208	230	213	201	206	240	210	220	199	183	229	219	214	214	234	205	202	209	218	203	218	221	227	217	232	210	205	204	193	212	232	191	205	205	223	225	233	183	211	201	232	194	222	228	208	216	215	238	229	227	229	214	218	223	202	208	227	242	221	213	196	198	228	226	221	199	204	212	214	217	221	191	195	226	210	216	225	253	226	203	234	181	222	208	208	209	225	200	225	206	226	224	216	213	227	207	224	200	221	226	186	180	202	239	218	219	187	206	195	210	209	205	223	212	221	240	204	227	206	221	219	221	207	190	218	229	212	228	194	202	212	200	222	216	216	192	227	202	222	204	221	218	201	202	192	195	215	198	214	221	186	219	213	209	221	220	189	199	226	226	217	201	221	205	218	200	193	210	226	240	214	210	235	224	172	216	225	211	203	221	218	197	216	236	259	213	201	227	254	217	223	229	244	215	223	233	232	173	198	203	209	200	202	231	206	219	223	235	223	191	213	207	193	218	205	186	202	195	198	210	208	209	214	231	216	202	231	214	200	201	251	215	206	208	188	205	212	208	197	248	225	201	195	221	200	173	206	212	226	216	198	215	201	216	221	237	203	223	224	217	190	210	231	215	230	188	195	205	240	195	210	193	206	208	199	198	185	202	213	234	225	208	186	219	216	225	212	202	221	183	213	213	191	190	212	234	201	218	218	221	192	223	220	241	221	208	193	203	239	206	208	189	223	213	207	213	208	211	208	215	230	214	227	213	193	214	230	205	191	214	221	200	227	203	206	206	208	208	224	227	212	213	233	198	191	220	220	222	239	202	222	212	219	227	236	213	214	205	243	205	221	205	212	219	220	228	222	193	229	178	222	248	230	214	235	221	209	219	217	203	215	209	180	189	207	233	218	200	194	217	210	183	214	205	207	224	192	204	183	228	218	227	193	218	197	248	189	208	229	233	220	227	249	219	226	210	225	199	230	239	202	230	214	203	178	224	232	215	194	197	204	209	212	196	224	239	223	201	222	227	224	226	211	217	231	211	205	205	191	201	220	219	216	213	214	223	231	217	236	216	226	183	221	222	211	199	221	228	217	215	205	224	188	195	207	195	248	212	211	243	207	229	219	193	192	222	192	196	195	215	204	249	239	209	182	196	214	190	220	197	214	197	212	233	210	214	209	217	200	205	223	206	208	212	188	223	184	210	217	197	228	231	192	217	217	179	196	206	224	246	237	210	183	205	239	226	197	219	250	207	190	182	200	207	220	216	200	229	196	206	253	179	202	188	210	217	208	196	239	227	221	218	194	220	196	226	202	199	247	249	190	218	224	231	206	184	222	217	217	202	179	203	203	197	194	220	203	200	214	205	208	196	207	208	192	201	230	226	188	201	203	218	209	222	208	199	219	226	223	247	230	219	197	190	217	200	187	213	203	205	232	209	192	221	223	196	194	199	212	216	217	216	236	221	199	249	208	232	179	196	226	216	208	217	220	221	226	218	224	232	216	221	208	203	208	223	216	215	188	221	207	212	222	200	196	201	234	207	240	208	189	201	211	193	213	215	214	202	208	205	232	208	202	218	213	225	224	210	205	204	194	194	225	190	199	209	223	213	203	239	211	213	217	223	211	207	234	211	245	192	204	221	192	209	222	250	214	220	216	205	231	222	206	213	234	212	206	211	201	191	216	196	202	215	205	209	231	229	216	210	228	186	218	203	210	231	182	202	197	221	233	205	197	237	214	214	232	224	209	211	193	225	247	221	209	232	222	219	216	225	191	211	230	215	193	211	203	183	197	206	215	218	245	186	205	201	198	209	209	199	243	209	197	192	205	212	222	199	215	219	229	238	189	221	209	196	240	205	199	212	232	229	227	225	198	215	211	196	198	208	232	207	206	243	202	220	248	231	164	228	222	201	202	192	211	220	196	197	208	211	213	198	227	199	210	206	219	225	217	210	220	214	199	221	187	205	213	206	204	203	235	198	206	208	199	209	219	212	225	206	231	207	218	218	200	201	209	201	206	188	215	212	216	221	197	200	198	211	214	207	187	213	217	203	233	202	211	226	229	208	214	210	233	218	196	198	213	217	215	226	186	205	236	213	187	227	221	206	221	207	230	203	213	241	207	201	215	222	197	186	235	217	214	216	206	204	222	220	225	214	222	196	229	186	193	238	208	196	257	243	225	236	204	225	204	228	208	234	203	222	219	205	180	207	204	188	233	181	227	203	204	193	204	220	208	219	227	213	243	239	206	226	217	212	194	209	240	242	231	213	212	233	224	182	234	206	210	220	217	205	205	197	233	201	205	200	228	194	203	213	209	217	231	208	223	185	234	210	216	224	220	220	217	207	203	207	253	216	226	199
19810	21357	34930	36270	34467	30488	27302	23336	19810	16610	13750	11029	10165	8241	6754	5744	5091	4474	3532	3010	2701	2385	2109	1880	1598	1449	1305	1070	961	925	852	757	737	748	673	653	700	678	626	636	619	647	604	573	569	643	577	599	551	587	576	584	589	575	577	608	504	567	581	544	555	574	556	562	555	583	535	572	619	550	548	542	586	551	581	566	554	549	525	548	566	559	555	572	533	586	572	561	558	565	537	541	562	580	561	527	558	540	533	537	564	571	561	535	539	566	542	565	559	574	548	569	564	623	548	512	567	596	536	528	568	552	600	532	534	522	542	530	548	538	545	587	554	558	579	547	570	547	569	547	611	585	543	562	544	550	557	524	528	518	557	559	577	549	519	569	547	589	562	573	616	545	581	559	539	579	556	533	546	555	554	531	532	564	562	590	529	535	593	547	543	563	534	572	562	582	539	522	575	585	551	608	553	567	550	540	534	555	491	605	502	574	523	559	565	577	541	531	552	580	577	541	562	556	574	541	580	540	555	587	535	563	550	577	562	588	551	575	564	524	542	585	527	578	559	538	545	552	557	558	557	539	577	552	555	523	537	519	574	568	555	548	560	553	549	487	541	533	544	569	564	517	534	563	575	525	537	567	582	526	572	608	529	543	555	502	525	571	559	602	541	564	574	571	510	544	511	591	551	566	524	553	555	541	561	555	550	550	585	592	580	526	529	542	551	544	577	568	548	548	566	558	541	605	555	558	541	560	562	559	558	514	584	551	576	527	549	560	559	549	523	552	558	550	590	598	543	564	554	579	553	541	567	512	573	559	545	582	536	566	527	563	545	557	551	552	535	541	587	515	578	545	531	541	565	562	544	557	539	588	515	535	536	513	563	541	510	550	539	524	562	547	532	547	541	563	604	552	519	549	552	564	552	574	565	540	558	578	576	544	582	536	521	505	532	521	529	515	549	565	590	532	554	549	566	555	530	542	568	569	569	591	581	574	521	585	590	549	549	551	535	553	533	537	549	584	567	589	603	558	600	557	555	579	580	536	574	574	548	590	545	582	616	536	557	594	562	538	600	514	534	561	544	600	531	551	596	591	539	567	546	530	504	544	554	543	536	558	511	579	547	557	554	547	560	619	514	564	530	546	557	575	557	567	548	588	655	595	563	587	564	551	553	523	545	563	547	560	571	515	561	598	562	541	519	577	568	527	545	580	549	544	564	550	536	544	552	549	568	582	543	518	584	591	556	581	578	539	553	612	524	536	545	554	547	562	571	571	566	535	532	614	563	566	576	546	570	561	548	535	584	562	597	571	581	560	568	568	552	510	559	555	575	561	534	534	576	561	582	574	539	542	573	567	544	559	552	593	540	544	517	553	588	560	529	566	532	566	593	568	559	545	583	605	580	547	521	556	559	569	564	536	550	575	568	553	522	579	568	548	564	607	561	583	516	579	564	546	581	551	551	552	576	571	523	531	523	561	545	559	551	563	550	525	529	529	565	583	577	569	547	515	574	552	618	529	561	520	544	584	545	602	528	569	579	529	555	571	530	583	535	523	561	556	536	512	523	582	545	533	545	542	568	555	558	540	541	527	585	556	524	559	565	558	570	555	549	532	561	595	550	571	540	549	587	568	523	513	557	544	541	522	545	584	566	562	532	551	575	565	548	584	566	554	559	561	517	576	534	549	537	538	564	579	595	515	552	637	540	568	547	568	605	539	556	522	569	555	543	560	573	570	590	559	559	572	550	556	582	589	532	551	550	581	557	548	569	523	546	579	566	576	545	572	555	587	562	575	579	533	587	574	554	584	555	562	595	567	550	582	547	556	528	577	540	550	568	566	584	609	576	537	548	530	526	582	520	575	564	577	568	544	593	550	558	568	512	568	579	533	571	518	558	542	508	528	568	543	597	537	509	575	527	544	558	549	568	548	551	554	599	568	524	580	533	599	539	538	521	524	579	539	584	564	530	553	598	553	566	594	557	571	565	533	527	552	557	561	514	567	581	550	536	576	559	555	548	585	558	523	518	578	538	539	568	558	573	572	552	550	540	569	554	558	562	609	526	564	545	545	568	540	526	527	566	565	499	580	560	540	532	546	588	564	554	571	560	549	569	591	551	538	547	508	528	598	573	594	541	545	577	519	551	543	537	564	575	545	550	548	559	525	563	557	548	593	529	564	589	521	562	598	570	558	550	517	522	549	608	562	598	574	571	560	577	584	528	544	581	550	547	545	539	519	583	548	546	552	563	608	525	585	604	550	538	554	543	556	516	573	566	597	572	568	579	538	512	546	564	582	544	574	588	550	522	577	505	553	563	598	533	517	592	506	598	539	557	567	550	563	546	590	566	535	530	571	561	557	533	540	556	594	572	546	516	541	585	552	559	574	554	558	547	579	514	543	520	563	583	561	581	528	557	547	517	561	518	512	543	564	576	580	558	548	529	557	563	551	566	548	593	522	578	550	562	550	557	566	571	569	553	604	586	574	523	533	576	532	562	567	570	562	543	583	599	602	561	556	538	546	570	529	564	541	593	561	527	573	584	532	554	535	563	555	558	536	543	551	573	552	566	585	520	537	593	570	587	544	536	558	579	540	582	518	556	572	525	566	529	573	527	508	588	528	541	553	564	549	519	583	540	547	571	542	580	510	543	539	520	576	572	527	545	549	541	544	534	578	575	619	578	555	570	555	523	580	578	523	551	542	524	550	548	556	586	533	549	569	582	556	513	614	577	562	533	557	556	607	540	585	552	534	560	566	603	534	565	590	579	551	518	585	534	519	541	555	573	542	532	499	580	619	557	558	568	525	582	544	589	542	526	545	564	532	564	604	596	549	529	567	539	572	533	573	605	530	523	560	546	566	572	583	555	583	548	515	550	611	529	528	567	562	541	542	584	585	518	534	578	543	547	559	557	562	555	572	543	530	559	549	517	574	561	557	568	550	554	563	538	557	528	544	533	573	534	565	552	535	566	576	548	563	573	531	576	566	570	564	573	591	563	575	565	594	561	549	539	563	542	579	568	602	528	584	562	542	588	558	555	551	604	539	564	538	529	521	554	568	568	574	590	575	572	580	552	584	552	527	562	576	491	538	616	576	563	553	561	578	570	553	568	558	607	563	507	540	572	609	530	554	545	566	621	549	515	540	512	565	529	579	594	558	548	573	555	570	553	566	577	517	567	578	535	521	504	571	583	593	579	548	573	578	552	580	562	544	574	560	527	547	530	549	567	540	568	562	542	537	552	573	554	532	544	554	561	600	525	534	570	535	545	577	544	562	550	587	553	533	505	580	553	579	548	540	567	553	589	563	583	541	542	536	549	557	562	557	521	614	572	576	544	585	608	529	528	538	562	570	536	584	545	562	571	587	549	566	561	551	542	565	549	560	568	522	516	559	573	561	562	551	593	590	587	576	556	575	532	529	538	543	586	541	563	551	568	554	584	545	542	530	584	554	577	578	566	567	537	571	525	589	555	563	557	545	578	555	526	542	553	562	560	554	579	553	541	515
39395	32595	36839	32396	26272	22868	17703	12943	9000	6503	5253	3536	3020	2243	1793	1472	1301	1107	899	780	670	601	522	458	406	385	331	299	281	296	264	263	266	235	228	202	235	238	234	233	197	234	201	223	203	213	193	187	204	191	203	191	199	211	189	212	202	219	204	181	176	223	194	199	203	203	193	213	182	197	220	195	211	213	193	187	208	198	211	231	179	189	201	199	209	176	202	190	189	187	187	190	209	207	186	177	226	215	171	185	206	187	223	221	193	200	199	196	229	205	198	215	199	210	198	192	202	182	199	228	204	215	216	187	202	203	200	227	227	194	190	196	198	206	196	204	223	214	197	203	165	223	206	180	200	202	194	202	224	183	194	202	164	198	188	202	209	219	201	178	206	197	208	176	197	224	225	192	247	201	210	215	196	180	191	186	195	186	195	226	209	201	174	195	204	202	210	197	206	192	208	220	200	200	201	199	201	199	203	176	191	171	188	184	194	186	218	179	212	190	224	205	191	222	212	216	192	200	205	200	209	201	215	209	189	210	192	208	192	189	198	211	195	200	191	190	207	202	210	203	218	186	162	191	212	188	189	182	191	192	231	203	212	201	173	200	195	201	196	191	202	184	215	203	174	177	203	174	221	194	200	184	169	205	214	231	203	190	217	209	182	215	213	206	190	181	199	232	206	229	185	172	193	187	190	211	201	219	199	185	207	186	207	206	191	201	193	230	196	209	197	215	175	204	207	201	161	198	191	199	219	203	174	217	200	191	189	212	192	203	225	235	201	178	224	212	219	204	229	190	213	217	203	204	200	189	191	173	183	196	216	189	193	212	172	186	189	216	229	188	192	194	208	205	221	188	188	217	197	182	201	190	171	206	213	217	214	179	204	171	218	205	214	198	207	190	201	218	204	169	201	215	196	212	205	205	202	213	192	194	214	208	188	180	212	212	225	212	220	204	203	210	224	191	200	219	224	181	192	202	214	214	194	197	216	201	213	228	201	184	218	199	214	232	203	196	181	200	191	191	201	169	183	197	221	182	202	214	191	187	204	196	190	202	192	193	180	195	202	186	194	214	205	193	179	217	213	193	222	195	215	181	178	211	211	208	203	189	214	184	183	173	204	206	187	181	180	187	200	199	188	184	220	215	207	233	185	193	192	214	187	178	197	201	195	212	178	197	206	216	201	204	216	199	218	191	191	205	206	197	173	199	204	162	206	211	195	197	199	207	193	213	181	210	197	207	176	196	196	219	217	214	208	210	217	204	212	216	202	230	198	204	197	202	231	217	203	181	204	213	203	210	198	200	196	211	219	214	186	202	213	207	199	232	199	197	191	213	205	169	208	218	193	202	218	205	178	197	195	202	195	186	193	226	224	201	214	205	210	214	200	199	209	177	203	215	194	197	198	215	193	201	207	195	187	188	220	179	217	186	202	205	198	182	208	187	190	219	216	205	221	196	188	197	225	219	213	211	235	198	185	187	214	243	218	205	194	182	203	191	198	178	194	212	184	210	186	197	193	195	206	194	203	184	197	181	202	228	211	213	193	219	193	189	210	196	195	200	211	188	211	208	214	173	201	192	192	242	199	206	214	187	189	166	188	196	210	210	198	193	227	222	199	196	234	219	177	161	199	181	197	195	196	208	235	203	190	178	238	182	211	215	187	190	210	208	210	186	193	187	214	198	173	195	186	206	208	222	245	201	200	178	190	187	230	201	186	197	188	247	183	189	211	179	215	226	224	191	180	199	189	206	196	219	208	209	212	198	211	227	229	194	210	191	217	206	211	228	230	190	191	207	191	199	219	170	185	201	196	199	210	213	181	212	218	214	215	200	203	209	188	199	205	203	222	202	186	203	201	188	206	195	201	187	176	179	212	223	201	205	197	192	203	204	202	195	187	177	202	196	211	186	174	195	219	219	214	201	193	213	211	195	196	190	204	213	195	184	216	205	212	197	216	196	189	196	190	176	210	193	184	236	192	188	208	198	196	189	194	208	192	209	182	201	197	199	193	207	195	196	212	206	213	187	204	208	188	191	179	177	212	182	207	218	216	196	205	206	196	200	204	211	214	200	202	204	215	216	198	176	196	204	224	173	186	191	227	201	193	184	190	182	222	191	193	206	195	209	202	191	216	193	214	215	192	201	206	229	188	212	220	208	199	201	235	228	209	201	213	207	207	209	165	210	200	180	221	202	219	174	208	207	217	235	213	190	195	200	205	232	198	203	223	210	203	197	213	212	197	178	215	188	206	216	229	184	200	190	189	212	218	200	199	199	219	216	205	178	180	208	183	220	229	199	192	191	189	181	183	208	209	203	190	202	190	188	203	202	205	219	181	205	220	217	199	196	197	224	223	206	186	186	201	205	184	199	207	188	201	213	235	210	197	190	191	211	221	203	204	196	204	193	213	215	196	221	205	203	191	216	194	200	195	219	222	173	187	163	219	222	219	180	198	195	209	229	203	185	233	202	222	206	182	214	226	187	194	216	215	208	216	210	195	201	204	207	202	194	211	198	197	193	207	204	180	184	171	198	201	228	189	212	200	200	185	213	191	202	202	216	188	190	198	203	221	211	203	186	187	197	208	204	210	192	166	165	195	220	191	195	204	200	199	196	209	213	208	193	195	219	213	201	214	197	225	177	190	202	210	185	206	178	184	214	201	183	216	193	213	191	205	189	162	197	187	233	192	201	197	181	205	206	210	220	183	239	202	215	206	190	198	192	210	202	198	169	217	166	209	207	199	208	198	200	196	204	200	223	188	214	193	206	195	209	186	193	204	197	232	195	181	181	222	175	202	190	225	185	199	206	200	220	178	218	208	202	192	204	178	221	207	184	195	200	190	217	207	243	193	206	197	203	196	207	162	193	179	207	213	194	191	228	202	229	193	209	187	219	212	205	182	182	177	202	219	203	197	219	206	188	203	179	191	194	225	192	186	198	191	188	218	197	204	184	215	206	218	213	187	215	221	188	192	196	200	213	171	202	220	208	210	184	214	192	215	197	230	228	203	220	184	214	204	206	191	243	211	204	196	208	216	198	192	181	210	203	202	221	201	197	188	225	224	205	204	187	181	202	201	219	207	224	200	189	213	196	177	197	176	191	194	214	205	211	214	190	192	195	208	188	205	189	216	215	204	198	206	170	170	221	222	215	207	195	232	207	201	205	214	208	198	228	211	224	206	202	210	192	201	207	224	208	206	202	211	209	196	238	196	201	218	177	182	195	191	199	196	229	200	216	194	215	200	197	219	202	201	202	218	230	169	198	192	206	221	215	228	205	212	176	211	225	218	169	235	212	203	237	198	203	215	173	188	202	196	196	201	198	224	190	189	212	189	204	201	190	202	197	201	181	194	179	209	207	199	222	173	213	205	196	189	216	211	215	186	191	196	196	211	181	212	201	220	189	190	172	192	188	187	200	188	222	210	212	213	235	182	196	197	226	203	188	223	187	224	207	214	196	204	216	191	181	209	196	213	197	190	198	191	198	198	200	190	200	185	201
23568	25444	39079	41109	38551	36330	33103	29253	25752	21962	19078	14731	13774	11574	9605	7869	7085	5989	5083	4212	3720	3145	2869	2450	1960	1739	1503	1289	1205	1063	876	896	866	821	719	749	750	679	690	661	616	609	596	599	601	573	583	540	545	548	586	553	521	566	556	552	532	553	563	523	524	551	551	567	505	516	545	533	515	552	508	521	562	523	499	563	554	569	503	573	562	547	527	522	553	537	498	484	507	552	555	554	513	503	515	507	475	505	545	518	555	534	499	531	557	537	540	514	517	519	511	499	562	491	585	501	560	552	547	514	549	522	535	511	507	518	563	540	565	507	527	551	546	530	486	535	536	537	510	510	492	535	506	504	550	536	513	521	521	507	511	537	520	486	498	526	555	552	479	527	517	533	555	476	511	529	497	531	489	499	535	519	552	505	519	538	510	544	525	559	493	501	550	512	525	543	560	581	550	551	541	523	522	524	465	528	484	541	541	532	507	533	538	469	541	569	533	535	555	509	511	543	536	542	530	548	503	490	548	516	511	553	510	526	531	557	526	498	511	536	544	562	525	547	531	504	557	505	565	508	526	532	510	480	530	569	546	513	513	552	514	551	505	530	524	500	530	553	535	512	512	527	514	532	490	521	533	539	518	507	531	551	534	547	543	518	542	546	552	541	506	541	537	541	519	508	525	523	522	529	518	508	549	594	529	517	499	470	530	548	542	545	514	505	539	502	480	547	485	526	523	509	524	510	549	521	530	508	574	534	504	538	524	517	522	524	544	526	524	528	534	521	525	536	499	530	523	547	582	503	546	530	538	538	511	532	505	545	533	543	495	501	531	554	550	534	549	480	514	543	508	537	500	521	542	564	526	520	557	532	530	546	497	523	543	535	531	540	507	533	556	503	542	507	490	502	494	547	545	525	533	529	509	550	532	564	542	558	478	507	551	568	470	538	516	529	512	524	502	527	516	547	574	551	479	531	506	520	566	553	554	486	523	537	555	502	526	480	542	534	528	555	533	526	507	519	512	500	533	566	540	557	536	504	536	546	571	506	521	535	529	543	528	501	565	522	495	550	520	504	563	470	549	543	526	498	516	548	541	552	494	474	535	556	552	524	548	482	545	550	533	496	541	556	525	526	541	530	532	553	487	503	526	541	571	527	533	517	574	544	534	545	504	517	563	557	582	532	552	558	503	509	526	518	559	546	518	490	554	529	530	521	511	503	539	543	547	550	566	507	520	533	525	591	524	516	547	543	526	552	548	503	548	514	463	542	515	528	563	508	533	539	497	556	566	512	558	517	571	504	507	533	487	536	513	515	539	568	587	535	487	531	515	483	562	531	494	536	512	518	518	554	541	534	531	487	530	531	487	538	560	523	569	515	544	538	521	530	511	511	519	526	527	535	552	550	574	516	540	520	547	490	482	563	554	514	529	557	550	523	523	533	534	529	569	504	570	565	478	520	476	525	515	500	561	501	523	486	556	499	560	504	510	549	551	529	516	505	542	514	513	502	504	512	519	533	548	549	536	475	551	532	542	519	556	528	535	517	546	534	513	519	572	542	533	516	505	527	482	520	534	589	492	483	573	559	529	538	487	531	544	515	520	545	560	556	538	514	511	544	510	501	497	509	499	572	546	498	499	520	506	492	527	555	524	546	491	537	523	500	492	535	540	508	520	536	568	505	540	510	512	528	538	549	550	543	549	519	539	474	502	495	564	525	529	555	529	509	543	553	477	505	504	500	535	516	528	531	532	584	585	517	559	542	561	543	545	550	569	505	527	560	543	502	590	496	551	515	548	528	565	493	515	554	483	559	494	507	516	505	522	541	542	543	554	511	538	555	528	562	514	514	550	514	532	535	529	552	520	555	558	514	534	536	511	548	516	551	517	458	558	567	558	543	545	511	538	503	544	488	499	504	489	520	542	548	493	535	511	516	503	532	505	479	486	536	559	514	517	552	549	506	497	508	512	505	533	508	510	529	501	540	523	534	507	486	561	527	477	516	522	526	514	496	524	525	514	546	488	571	497	534	537	536	513	501	543	538	553	542	530	528	545	544	549	530	576	534	531	527	496	520	528	533	547	533	511	538	544	535	534	516	476	529	529	548	503	530	541	531	528	493	565	559	541	510	510	526	496	534	504	540	511	549	534	499	490	535	566	522	544	536	502	526	562	540	528	551	501	529	537	522	563	504	512	522	504	527	521	549	509	537	552	506	542	535	546	513	570	532	525	501	516	490	512	488	548	507	551	525	523	505	564	516	543	517	545	509	564	529	539	535	511	501	550	540	544	512	525	527	517	510	520	535	530	551	577	559	574	513	544	481	552	529	511	522	526	512	493	511	544	549	562	502	522	509	540	514	501	512	548	521	560	506	541	566	549	554	498	533	594	526	531	531	562	542	490	509	530	501	544	544	518	519	525	473	568	530	524	506	517	531	521	516	518	519	539	532	540	552	559	510	521	497	499	525	520	528	545	528	515	537	593	513	520	539	495	520	526	542	540	490	528	557	514	550	495	552	512	549	543	529	550	549	532	563	502	560	543	540	537	519	536	514	531	494	541	530	520	512	524	529	515	543	557	536	526	527	556	509	521	532	545	518	536	535	500	530	550	505	563	528	532	563	529	519	527	524	487	477	536	537	521	568	494	500	495	512	506	521	548	506	535	534	506	485	524	531	553	548	518	494	537	557	514	529	553	573	529	503	560	528	540	535	543	556	493	567	504	506	527	535	502	532	528	534	506	558	512	474	553	536	549	504	544	493	537	528	525	549	512	528	558	528	529	507	524	477	544	522	537	547	478	542	500	559	527	522	553	561	490	516	519	572	521	522	533	545	491	528	519	520	518	541	531	506	551	480	510	560	538	506	510	539	550	536	531	559	528	569	507	509	556	550	494	514	504	570	546	541	518	549	495	496	529	549	511	574	507	514	553	532	550	522	510	491	512	560	528	537	532	506	493	559	504	502	595	487	554	576	516	493	540	533	494	499	468	543	559	568	524	524	510	533	534	557	498	560	501	553	534	500	489	511	506	518	521	488	504	554	556	523	517	505	533	536	486	551	504	547	536	537	529	482	527	537	534	512	538	562	511	493	533	528	534	558	523	544	557	507	549	513	530	540	537	586	525	543	549	543	512	504	526	518	554	533	488	514	552	498	552	514	494	504	517	520	533	557	522	580	531	556	486	559	482	552	535	494	549	526	536	531	511	504	524	467	551	493	520	535	542	542	508	500	497	475	526	545	544	547	498	480	549	524	503	515	497	515	540	539	530	496	512	533	544	573	561	502	498	507	522	574	543	554	489	564	542	534	499	505	527	534	514	517	505	509	505	522	482	546	528	506	512	538	524	536	533	533	505	541	503	495	539	497	543	530	519	537	512	486	520	561	529	507	505	532	521	504	503	520	545	541	507	520	503	533	520	494	536	522	584	562	508	531	530	517	527	533	547	571	495	504	509	498	569	536	538	550	518	506	514	498	516	527	533	515	542	551	512	522	587	532	553	512	516	548
24117	21424	23499	18514	12485	8346	5708	3834	2767	2059	1599	1349	1062	895	773	683	545	511	442	402	341	351	331	326	294	262	281	233	257	233	237	216	211	225	229	232	228	228	230	213	218	230	223	228	218	210	214	219	221	214	211	228	207	201	221	223	212	220	204	219	227	216	196	214	202	204	228	232	230	218	229	207	208	220	212	201	215	206	223	192	199	246	229	234	228	220	218	203	222	212	224	209	190	208	208	209	189	217	223	212	231	207	217	227	211	212	221	199	205	211	183	216	228	228	206	213	220	226	188	219	179	199	219	219	208	212	201	198	216	213	190	227	211	219	226	191	231	214	195	222	215	208	223	210	213	217	195	232	196	189	195	214	227	206	209	225	232	219	211	188	242	229	194	220	208	189	245	213	217	197	171	230	196	235	186	222	201	198	199	197	223	196	221	204	185	212	190	208	219	221	213	224	225	212	212	215	206	218	214	221	212	222	242	194	195	191	191	200	210	198	221	203	236	218	210	205	208	226	214	232	222	208	215	240	196	203	233	228	211	205	211	211	237	195	217	226	221	201	208	201	230	206	243	213	199	180	218	217	221	221	203	215	229	226	206	203	218	214	232	218	232	201	196	217	214	227	232	201	247	218	218	210	181	222	189	202	214	206	207	207	202	224	239	199	211	208	235	221	196	214	215	218	200	214	200	212	212	215	227	230	220	213	213	193	184	205	191	188	219	189	203	197	217	216	226	244	216	241	184	196	194	229	210	213	209	190	213	192	229	196	192	218	223	206	221	232	213	197	214	207	186	231	240	215	229	195	228	214	208	213	229	192	198	232	231	203	226	214	206	186	233	231	202	223	203	202	213	202	204	212	200	212	208	209	207	232	211	215	206	217	236	236	226	215	211	200	204	211	214	212	241	225	191	196	227	214	218	219	167	198	218	233	198	189	242	188	236	224	227	213	193	233	217	221	201	216	216	202	204	212	204	220	237	226	228	224	184	200	223	226	197	216	217	232	200	226	204	218	210	238	209	206	191	217	222	223	216	237	211	199	207	205	227	182	188	200	225	211	188	204	214	211	190	180	221	211	205	197	224	191	181	195	221	243	224	191	202	217	205	201	228	195	235	235	218	217	195	226	203	208	208	214	225	210	197	206	206	208	212	228	199	209	203	201	237	201	226	222	185	206	184	233	197	203	230	223	208	210	203	203	187	185	248	212	243	223	215	196	215	187	220	217	221	218	213	186	194	207	208	220	206	223	225	249	234	228	232	202	210	221	238	204	211	206	227	216	178	215	206	218	223	229	209	192	193	216	202	185	200	213	242	223	228	212	210	229	235	225	226	212	209	221	208	213	236	219	221	227	196	224	227	208	225	171	200	233	229	209	211	190	218	207	223	216	212	205	203	250	212	233	186	230	223	225	237	203	229	221	196	227	169	193	208	210	231	221	203	220	215	211	215	195	234	210	209	224	212	217	224	211	190	209	221	240	220	228	218	208	193	229	213	218	217	184	207	227	226	218	233	183	240	239	215	194	218	226	204	216	209	204	220	194	177	234	192	192	199	220	215	219	189	215	191	219	237	221	194	220	190	217	203	197	217	207	208	236	229	196	205	220	215	216	222	213	215	227	222	221	218	198	215	188	229	217	224	205	208	211	200	213	223	186	198	213	236	205	194	203	217	190	231	189	214	209	197	198	196	218	182	208	214	207	199	211	233	216	189	228	210	205	232	184	215	222	228	239	226	216	219	205	221	213	218	208	211	223	214	218	226	202	211	224	206	199	227	178	206	215	176	207	225	186	189	224	204	194	202	208	219	235	219	223	223	210	209	210	234	194	195	206	236	219	209	229	236	209	198	188	220	192	206	242	214	182	202	217	217	228	189	219	244	222	216	220	230	197	221	212	214	223	195	256	225	202	201	231	206	215	196	208	230	210	192	209	224	198	201	195	197	242	206	214	213	218	247	189	200	222	213	210	247	207	174	226	219	226	223	213	225	190	218	207	184	216	215	220	214	235	225	191	240	214	183	202	218	205	223	222	226	185	214	218	226	222	232	186	212	212	207	199	210	193	210	200	201	214	196	235	205	238	234	188	204	203	229	196	226	225	216	203	218	231	218	203	209	198	195	204	215	190	197	247	207	213	217	217	211	259	242	202	196	205	224	201	206	219	193	230	225	206	228	220	222	204	234	208	198	236	201	233	224	218	227	212	237	205	224	209	226	194	200	195	255	223	223	216	200	183	207	232	187	213	222	226	221	210	212	228	185	210	203	197	200	218	193	212	201	223	218	214	188	202	232	189	193	179	224	202	185	216	232	224	217	234	215	195	218	167	239	207	223	193	209	223	194	214	220	237	220	201	205	216	198	204	225	207	217	213	214	201	200	208	227	237	216	218	233	206	214	240	225	222	231	212	244	208	219	213	197	202	223	223	217	204	214	203	226	215	218	205	198	234	239	197	232	222	201	212	220	196	219	248	193	210	204	216	204	209	214	198	268	202	223	229	254	212	236	203	203	192	212	203	250	250	209	217	219	235	216	227	214	214	219	265	218	251	232	228	215	178	213	229	243	214	213	208	207	214	226	235	193	216	198	216	185	228	207	220	226	215	228	226	215	194	226	221	202	203	197	207	200	220	201	214	221	203	227	211	214	214	248	214	230	233	210	206	219	229	229	210	214	206	197	201	214	204	198	193	197	202	239	192	202	218	223	206	221	200	200	213	202	204	206	221	217	205	215	200	230	190	188	204	231	210	200	216	199	224	208	209	198	195	215	246	189	236	210	212	218	204	194	216	212	229	204	207	220	213	192	209	248	239	229	216	207	212	204	226	220	193	231	210	239	221	219	213	221	199	227	239	211	226	204	200	204	211	208	224	199	225	194	227	228	227	221	212	215	228	213	221	241	247	230	217	219	208	205	215	224	214	209	201	226	218	211	229	214	210	242	212	206	213	241	205	237	215	239	231	235	208	218	195	241	212	227	206	217	225	206	222	228	212	219	195	215	220	232	228	237	199	211	225	214	236	203	208	219	211	194	223	184	203	201	205	213	206	230	195	200	222	197	229	207	199	227	215	213	235	225	221	217	213	202	196	215	202	232	214	228	175	214	204	208	202	207	232	234	233	220	212	175	208	212	193	224	220	235	221	217	199	207	207	231	230	198	241	236	217	219	233	203	250	190	218	211	196	213	212	214	194	227	232	218	196	200	184	178	221	211	204	201	219	218	205	199	219	230	188	209	213	213	224	230	207	204	201	186	189	213	243	211	180	194	211	223	221	220	212	203	221	199	222	205	207	237	213	240	220	214	222	206	225	199	215	214	199	201	231	214	224	201	220	236	208	223	198	226	230	222	230	218	227	189	246	232	230	204	224	229	183	201	193	227	196	230	224	236	242	233	222	234	235	233	242	212	210	222	220	186	236	218	225	195	206	227	198	191	222	193	211	210	214	214	207	199	188	202	199	201	219	212	201	239	202	227	196	197	224	237	208	189	239	207	198	204	193
13659	17283	29481	30595	26603	22607	18472	14775	11950	9603	7722	6608	5568	4506	3726	3158	2737	2313	2078	1794	1626	1430	1320	1195	1119	997	922	882	833	761	728	674	678	665	702	633	617	632	577	613	600	568	612	576	537	571	585	602	589	584	541	538	511	515	574	561	563	560	551	553	583	592	551	551	552	549	544	584	576	555	568	548	503	571	533	576	519	514	593	510	549	559	578	554	548	557	555	585	555	573	583	567	579	566	529	575	561	561	552	551	527	544	557	566	577	540	538	568	537	547	523	578	556	537	546	574	554	569	598	551	587	592	523	569	537	589	595	528	526	555	561	569	585	562	537	544	562	553	545	540	560	573	556	571	511	590	601	520	608	583	538	559	529	555	538	521	527	556	543	561	561	539	514	602	576	559	604	561	553	557	584	570	554	531	498	524	552	573	553	518	559	545	570	558	543	544	558	581	577	561	536	567	544	563	558	564	565	567	588	535	607	539	596	522	566	550	546	531	562	542	576	566	538	580	553	559	552	600	553	562	593	521	537	551	579	523	594	539	594	519	546	570	575	545	577	513	544	559	559	528	527	561	576	586	540	546	577	556	524	545	568	553	543	539	497	547	564	537	548	548	581	571	550	555	549	511	532	568	569	514	553	553	549	556	554	548	535	581	550	502	551	542	549	563	587	572	564	535	558	535	550	522	585	608	574	536	527	565	558	534	548	547	544	549	580	558	560	551	520	557	566	545	570	547	532	552	578	523	545	574	563	532	547	531	546	587	553	507	547	603	580	539	567	573	572	547	564	523	564	565	568	570	587	540	565	510	583	571	550	538	590	592	567	545	574	520	546	572	544	542	537	549	568	538	560	559	557	583	523	573	576	540	566	554	551	587	535	548	551	560	566	559	558	558	574	518	570	558	531	524	562	584	561	531	567	561	563	556	575	526	539	606	556	531	573	527	561	540	589	548	550	562	541	577	595	543	556	589	573	559	518	516	571	560	572	546	564	533	554	520	533	583	592	562	562	588	569	577	558	557	593	542	569	575	544	548	572	555	553	559	577	604	526	574	533	538	540	563	545	561	539	570	556	535	504	561	560	547	570	578	550	568	570	582	526	549	570	516	545	527	546	533	551	534	550	533	591	558	584	571	516	547	557	583	557	544	521	574	643	580	554	553	590	539	545	586	543	586	616	577	538	542	547	563	531	557	575	539	571	535	552	529	589	558	549	557	588	558	613	529	576	581	557	561	532	582	550	551	560	534	573	562	543	551	549	574	547	514	570	586	553	557	547	552	577	563	579	544	559	558	572	588	539	536	565	552	579	573	559	550	590	538	584	542	557	533	531	586	550	616	528	546	546	554	569	568	552	535	505	563	531	584	561	562	591	521	547	534	554	545	543	571	613	582	565	529	575	552	573	539	571	538	547	624	529	577	560	562	559	519	597	558	511	582	525	554	535	569	591	514	529	545	575	539	550	594	522	526	555	525	543	546	596	518	572	614	541	531	545	571	573	540	563	575	581	544	592	534	538	548	531	551	577	531	527	512	551	539	561	548	511	534	562	537	569	555	528	529	546	532	567	568	541	545	545	549	554	579	569	594	571	569	532	567	593	541	555	570	552	599	560	566	570	546	572	599	560	569	513	564	563	569	565	490	557	551	536	599	612	621	570	560	559	590	534	541	571	521	567	563	569	568	549	558	550	562	584	567	561	564	531	535	539	546	557	558	582	547	520	546	549	578	555	542	574	594	557	533	546	555	535	528	584	564	546	595	574	542	593	586	591	579	578	514	581	591	513	550	566	551	554	569	553	595	572	551	580	524	518	518	562	562	553	581	579	582	557	604	561	494	573	629	559	527	554	576	544	507	534	575	529	540	550	561	598	543	605	540	559	549	578	515	594	549	557	528	512	542	559	547	527	564	538	565	540	589	582	514	535	556	541	548	572	560	571	543	559	564	503	591	578	546	552	549	623	547	577	529	539	572	563	572	543	532	569	545	587	551	605	577	529	598	561	568	520	576	528	533	577	564	567	532	537	570	535	553	554	520	516	568	603	521	551	530	553	548	572	516	561	534	537	580	577	554	552	552	518	564	563	534	559	580	550	567	574	523	553	593	556	554	549	557	552	550	559	557	506	579	550	493	554	561	593	547	567	552	556	525	519	583	571	537	568	559	545	548	571	559	544	541	596	568	535	587	533	585	545	559	495	539	512	595	606	555	531	543	561	587	590	540	545	559	544	524	586	575	581	560	601	572	540	539	504	546	547	558	501	581	544	532	572	537	561	550	560	576	571	575	554	519	554	553	543	563	540	521	566	539	536	577	533	564	563	593	554	558	574	537	511	553	557	529	536	521	578	534	543	553	545	592	562	563	547	563	555	571	570	553	571	526	572	549	535	538	583	555	571	541	552	536	549	578	596	545	566	525	521	507	575	566	560	554	555	574	538	552	580	550	572	567	533	559	547	578	541	565	533	578	605	538	565	516	549	515	521	536	569	513	538	548	540	522	529	563	549	561	546	524	535	539	561	565	553	581	591	562	551	566	578	578	581	538	565	565	548	547	575	547	594	560	504	570	539	556	624	555	576	496	567	549	512	604	564	518	515	563	567	577	517	561	571	569	578	531	537	551	571	533	559	533	556	574	560	525	566	569	576	544	563	562	558	575	555	571	513	605	568	502	554	566	534	588	575	537	586	568	606	527	623	512	567	574	551	577	550	548	547	567	575	542	555	593	557	540	552	521	564	551	578	570	543	563	588	582	495	534	521	540	545	529	551	568	573	538	555	510	563	561	571	554	577	577	549	534	528	555	539	560	602	506	552	558	540	565	560	506	561	529	581	562	542	543	550	529	516	575	534	537	558	548	558	579	525	534	587	542	547	542	596	521	531	554	534	579	601	578	539	602	587	546	559	554	575	516	529	576	555	571	563	578	561	557	553	585	567	537	528	587	560	549	546	544	545	543	530	505	543	569	554	524	567	592	566	647	569	571	552	567	557	559	564	578	521	551	587	546	560	547	564	558	542	549	516	532	549	547	584	557	563	560	536	592	542	535	566	572	548	587	570	549	577	569	562	501	546	540	588	579	545	522	575	520	530	576	536	555	588	573	577	587	543	566	534	566	578	546	558	533	547	537	572	520	542	551	568	549	569	561	573	498	553	599	535	548	536	563	526	531	553	545	538	530	538	574	595	554	536	551	573	579	545	539	590	572	581	552	493	566	559	570	596	539	531	536	556	537	550	545	519	544	549	530	567	588	516	552	565	558	563	573	559	552	544	502	524	574	585	534	554	538	527	540	559	530	508	577	547	550	545	562	534	546	533	564	576	567	559	576	598	547	572	553	559	525	541	514	573	567	562	535	570	539	550	538	561	588	576	529	528	537	526	542	564	557	595	581	569	552	559	538	567	595	573	564	572	571	555	539	522	514	586	536	553	561	543	589	567	559	568	560	577	579	542	553	548	548	550	546	516	567	575	547	550	594	610	581	549	569	557	587	548	538	525	578	587	513
33500	27765	31363	26466	20881	15951	11759	7819	5753	4304	3475	2452	2136	1589	1291	1122	970	793	682	616	552	452	444	423	338	297	327	308	282	264	229	245	238	212	249	244	275	233	206	193	199	217	215	212	215	214	245	208	240	219	209	229	225	208	242	229	201	206	190	203	210	224	205	214	228	200	182	236	185	197	214	239	204	209	215	211	219	215	238	234	208	208	210	184	212	239	211	221	226	202	225	208	204	184	199	210	211	218	203	203	218	206	209	228	218	215	245	226	220	213	228	230	209	213	219	223	224	223	204	214	214	204	210	205	211	224	203	202	198	232	244	211	219	242	213	246	223	220	198	210	210	161	213	230	216	201	235	239	228	244	197	214	236	235	222	196	177	225	221	194	216	204	196	209	216	235	206	185	211	204	213	210	225	208	231	187	211	220	226	224	220	215	227	227	214	207	183	208	232	190	228	240	194	231	200	216	215	229	198	221	231	203	215	215	223	181	219	219	213	196	244	225	206	218	234	207	235	197	198	203	206	221	227	205	198	202	215	199	192	191	200	197	220	243	195	228	209	208	220	233	200	224	197	210	244	203	202	232	215	223	220	206	224	216	210	227	203	206	217	228	214	205	228	195	234	215	198	208	192	180	213	189	216	204	197	202	203	213	209	223	215	207	224	207	200	228	237	216	219	202	223	228	182	230	220	218	195	207	227	226	195	209	216	217	218	200	221	223	198	212	224	232	198	219	243	198	219	212	217	254	228	231	228	214	196	227	219	218	189	214	218	223	217	219	213	211	234	211	217	205	209	233	207	201	220	197	221	222	211	189	214	220	203	189	205	219	228	224	186	213	200	202	206	234	227	206	185	229	210	196	208	214	203	225	231	205	224	205	226	222	215	225	205	218	221	205	207	230	187	238	217	204	228	224	217	206	229	219	220	219	228	231	211	199	235	208	216	203	215	207	178	220	211	216	213	244	245	189	194	206	224	202	209	233	193	210	218	200	211	209	220	237	245	197	231	201	220	203	200	187	215	231	211	220	185	204	217	203	237	228	229	208	217	204	217	214	204	223	198	226	225	206	236	226	225	211	217	172	213	223	203	217	217	203	195	198	205	200	208	225	203	202	250	211	214	224	208	240	212	203	205	231	235	224	217	187	240	216	201	224	205	237	207	213	223	224	197	218	215	199	220	237	239	240	194	202	199	201	208	232	204	206	186	213	215	205	233	219	204	204	214	233	223	201	223	225	211	226	225	204	218	246	213	227	230	242	245	204	218	191	212	233	220	195	210	207	247	214	200	206	232	222	218	201	237	189	221	222	220	202	210	237	186	209	224	188	206	196	207	217	224	231	225	218	197	197	220	211	202	205	209	234	226	216	237	220	215	202	205	252	225	213	229	212	203	230	211	215	210	236	200	211	222	220	189	205	209	200	227	207	208	209	221	211	205	188	198	205	236	226	219	237	226	210	209	211	197	224	212	224	208	234	212	217	186	198	191	213	205	202	197	245	197	210	195	196	182	243	221	210	216	215	208	199	229	207	227	214	227	232	212	234	229	250	224	216	231	215	198	225	223	206	228	204	202	235	198	229	201	219	201	202	227	222	216	197	203	197	221	206	223	204	219	221	200	202	199	199	205	231	214	207	197	215	209	221	201	191	237	225	231	213	197	205	212	216	213	219	215	207	222	220	214	208	232	219	215	200	189	237	218	212	218	237	237	211	206	204	215	202	217	214	226	257	225	214	231	196	221	226	229	225	242	216	233	195	183	223	225	221	228	229	217	230	229	214	246	208	228	213	238	210	201	207	228	211	203	214	209	227	219	185	216	210	226	206	228	211	224	220	200	212	214	224	230	194	219	211	198	219	229	222	223	208	221	207	190	242	211	233	231	217	202	225	221	229	218	232	208	214	210	190	212	229	218	219	210	243	204	233	205	209	236	220	209	206	210	218	197	223	196	199	228	231	215	219	213	223	219	184	198	216	235	208	231	217	237	215	229	221	212	200	201	238	175	212	227	212	220	231	221	228	224	223	202	216	199	229	217	211	220	207	231	219	213	206	206	241	200	222	208	217	232	230	234	192	213	211	216	205	202	218	190	218	188	195	221	235	225	204	197	220	180	223	244	208	219	224	214	173	222	224	209	224	198	173	230	224	228	217	225	204	208	203	200	238	204	216	227	218	207	224	201	204	242	215	228	205	207	202	220	224	228	234	225	222	198	199	226	219	221	222	220	199	240	231	212	229	228	223	208	207	182	214	235	221	208	187	231	213	203	205	218	200	203	184	201	211	218	216	191	219	245	229	227	210	221	203	247	206	184	208	195	217	224	205	214	199	217	263	244	202	219	221	210	189	201	215	209	204	245	211	211	224	192	197	200	196	200	223	199	200	193	220	223	225	217	217	225	212	223	218	193	244	217	206	200	182	197	202	225	212	211	191	193	206	197	245	216	215	218	218	200	221	201	213	200	238	225	222	215	208	228	204	242	208	228	229	210	247	241	210	218	248	191	223	202	206	203	207	233	207	207	209	233	196	218	213	233	226	210	215	211	200	223	244	194	219	233	190	219	219	218	225	248	224	221	221	213	226	240	218	264	223	204	243	217	227	209	241	196	232	209	186	210	220	196	213	205	222	209	214	218	211	229	203	220	245	221	188	219	207	212	223	219	220	225	197	226	218	200	227	217	230	227	196	190	243	216	216	221	237	247	209	222	224	223	257	233	217	214	199	218	241	221	213	245	226	189	206	201	209	227	192	220	218	222	207	225	225	191	221	231	214	219	235	233	236	203	196	188	202	227	214	229	194	234	212	223	210	240	200	214	214	215	214	221	238	229	240	228	195	230	232	231	242	219	208	223	207	196	224	228	199	226	232	203	196	203	184	232	197	211	223	227	213	236	214	243	207	220	215	184	205	213	220	215	225	218	229	205	228	224	208	212	220	203	200	216	207	189	224	196	217	223	197	200	199	211	221	214	221	213	208	225	217	187	212	199	216	232	236	223	223	238	215	226	225	235	215	215	242	220	188	221	183	220	238	212	232	240	191	244	176	219	221	227	231	215	215	202	204	241	231	195	195	200	185	244	224	209	193	247	188	205	215	222	220	202	239	212	245	232	217	204	216	189	214	217	207	231	170	219	236	193	228	197	243	218	219	206	250	220	231	193	202	210	208	231	242	228	195	197	215	195	207	219	217	199	218	199	209	179	241	223	222	196	240	206	236	204	211	212	225	215	199	203	229	225	241	204	204	203	203	227	216	210	205	210	210	212	214	211	231	233	184	218	202	224	215	237	225	222	208	247	240	233	188	216	194	181	209	228	201	211	227	223	227	210	229	213	226	250	223	211	219	213	232	241	206	217	212	204	218	217	209	231	228	209	232	211	212	201	239	225	213	222	203	221	224	192	235	231	234	200	205	223	197	224	223	238	195	204	189	213	222	210	216	214	201	218	192	231	215	206	204	204	239	190	224	215	223	218	232	228	203	184	202	194	217	228	228	221	215	215	225
20047	22086	35676	37095	34695	31175	27549	23203	20092	16855	14373	10912	10237	8538	7075	6093	5121	4252	3693	3090	2606	2273	2109	1782	1498	1338	1225	1091	959	908	802	797	758	708	657	660	698	636	659	673	588	570	613	596	577	548	585	601	560	567	570	570	565	584	603	557	586	556	557	552	568	582	537	574	541	569	520	581	584	558	591	566	551	571	569	593	535	566	554	560	568	573	535	557	564	556	560	556	549	539	594	521	580	573	531	552	542	477	596	542	598	551	597	572	596	567	559	567	557	569	544	572	556	573	561	585	583	557	555	554	583	568	576	568	559	599	531	523	563	512	557	545	533	581	542	578	560	537	575	545	591	579	540	557	542	555	523	581	531	522	581	581	560	500	589	558	580	529	551	556	556	565	574	565	544	549	531	552	537	536	514	561	544	581	545	612	553	578	509	562	561	570	553	537	580	544	552	546	560	522	496	546	563	567	548	552	549	550	549	550	582	578	578	583	531	529	535	538	570	547	547	594	583	566	555	560	547	566	561	549	547	562	544	544	588	592	568	552	549	597	523	567	551	537	551	534	553	544	547	611	568	536	540	565	576	597	560	544	545	546	510	567	563	572	543	557	549	516	586	584	541	512	575	588	534	549	532	591	551	548	522	559	574	547	556	537	538	566	512	547	593	578	568	527	574	557	603	577	607	559	551	577	558	563	568	559	560	591	558	536	545	544	575	585	555	585	557	594	540	568	550	544	552	541	563	567	623	580	573	598	547	556	549	568	558	562	597	535	579	561	560	604	533	535	553	546	547	540	554	539	572	551	548	530	572	566	552	553	539	561	522	587	573	583	568	561	577	570	546	551	565	534	556	583	570	566	554	596	544	513	507	621	565	589	517	553	574	583	584	587	570	557	512	547	560	546	562	578	524	567	612	604	605	547	533	524	543	542	590	589	548	551	568	538	579	556	546	567	596	568	528	566	582	594	572	562	554	598	556	559	590	571	580	575	549	546	568	589	575	563	529	540	540	570	563	556	556	584	595	595	564	551	569	557	549	569	536	604	579	542	525	576	515	558	558	523	551	559	570	598	581	547	533	577	567	544	560	556	556	532	519	567	591	574	581	581	555	567	559	568	557	540	589	561	549	532	625	556	573	559	580	555	545	573	540	557	558	589	568	540	568	554	580	575	592	532	555	571	605	579	558	573	548	554	565	564	611	577	564	508	582	544	498	564	562	544	527	581	555	530	557	563	576	553	550	604	567	568	565	542	593	556	566	596	529	564	523	527	586	543	572	551	583	588	558	560	566	544	536	565	594	552	573	540	555	564	564	552	592	579	584	571	533	597	564	529	539	555	558	556	545	575	554	537	503	569	541	557	535	545	547	540	544	559	553	563	541	537	562	521	550	613	584	547	563	528	561	544	543	533	537	549	576	545	570	559	549	581	586	558	541	573	530	529	531	515	571	586	538	546	546	579	544	542	555	551	543	539	557	585	546	565	529	562	559	557	539	554	551	575	559	566	546	567	563	525	566	552	553	580	562	559	586	567	592	571	544	522	567	511	572	571	553	591	509	551	535	534	561	582	564	521	606	573	525	596	528	549	633	603	526	564	551	524	541	594	537	558	520	583	537	570	545	557	536	593	529	547	568	556	579	584	542	554	547	579	568	532	542	527	565	584	576	554	535	540	560	564	566	583	558	545	591	587	555	546	563	572	538	519	583	563	552	571	533	587	602	567	547	549	568	582	581	561	565	576	564	543	533	594	528	572	575	565	601	577	534	620	595	562	511	531	555	572	544	521	561	556	560	509	572	546	550	548	583	569	586	551	579	532	565	549	577	549	620	574	546	550	552	536	585	545	569	586	564	566	555	498	510	611	557	575	541	561	551	577	577	562	536	558	573	562	546	533	538	562	580	532	610	578	518	589	545	622	518	545	562	574	564	553	562	605	609	556	534	537	539	569	584	571	595	540	569	535	571	543	577	510	576	567	544	591	547	565	546	558	556	549	576	564	570	545	530	560	592	579	514	552	536	582	564	551	518	484	551	553	554	560	540	591	574	580	585	586	545	575	548	592	566	527	538	518	556	568	570	536	594	569	548	577	559	554	558	564	579	588	543	561	591	586	504	555	574	545	552	571	546	583	560	567	550	565	628	550	577	553	523	520	511	535	524	554	579	538	585	606	569	549	532	583	579	586	562	564	586	530	536	541	545	522	591	586	537	556	536	554	579	560	569	614	571	553	577	563	517	572	555	563	568	515	554	601	543	557	519	580	533	581	579	554	545	527	496	561	528	574	582	569	572	571	559	540	596	554	578	614	546	531	539	542	591	559	554	559	573	547	619	567	554	589	591	538	520	589	545	565	560	553	568	531	589	541	571	554	529	645	544	569	626	557	587	579	600	583	526	583	616	542	548	559	580	508	548	537	552	567	599	557	542	556	574	550	585	531	563	558	592	560	593	562	544	545	594	570	547	587	528	566	537	556	537	586	571	594	509	550	562	558	570	584	578	561	507	565	558	583	549	567	546	614	557	555	579	570	541	542	553	574	551	538	593	550	548	560	565	590	546	542	564	564	540	562	567	534	579	555	550	550	536	606	567	550	558	581	611	579	588	603	533	564	540	556	594	586	561	568	564	575	573	528	570	533	594	531	546	554	555	582	546	552	578	569	588	579	558	539	574	529	564	554	588	583	564	566	533	555	591	547	537	559	594	557	568	546	589	554	510	574	524	612	558	563	525	513	543	550	550	551	581	550	605	544	589	496	598	553	530	580	540	584	597	557	580	540	554	550	605	559	550	588	566	558	561	576	522	590	555	512	553	551	572	603	580	556	553	524	532	567	588	528	552	545	553	610	573	548	531	524	598	525	552	574	565	554	608	561	569	557	544	549	552	577	530	550	563	547	565	554	557	565	525	579	530	540	595	556	559	547	512	541	548	543	554	572	592	536	563	538	555	558	574	551	565	570	546	569	520	538	564	551	579	576	570	589	582	560	518	556	534	548	563	571	579	546	555	563	576	595	559	576	577	624	590	549	552	539	518	586	623	529	533	525	550	558	555	560	583	565	565	546	512	545	509	534	583	528	535	588	535	555	551	594	556	603	572	524	563	551	545	560	558	541	507	560	556	574	562	588	563	619	557	561	560	559	565	581	578	534	564	581	555	539	552	578	599	537	589	568	583	556	587	575	557	600	562	543	582	575	613	574	536	511	574	540	555	566	534	563	578	537	589	636	559	558	555	543	537	576	567	561	558	616	540	533	545	555	585	543	585	520	560	545	555	530	527	563	573	584	558	594	578	545	540	579	545	541	535	555	576	573	551	546	551	583	544	573	550	574	533	530	569	556	580	597	566	553	596	558	546	574	518	550	565	548	546	553	505	611	595	552	579	524	579	575	593	572	591	514	582	545	579	558	522	586	519	584	559	568	568	555	576	561	562	569	591	577	569	557	558	546	590	594	578	544	505	515	563	566	562	524	598	593	595	586	542	551	578	577	551	595	578	566	588	563	594	526
39897	33168	37631	33145	27357	22422	17219	12711	9424	6938	5033	3399	2973	2349	1884	1569	1299	1088	930	807	650	592	535	476	407	369	349	328	311	241	263	226	273	207	230	222	224	224	204	226	187	218	193	242	207	193	246	217	205	204	185	202	197	218	204	212	195	194	187	193	218	233	190	195	226	215	194	225	220	217	207	191	212	223	184	250	181	161	200	206	215	203	198	217	169	196	204	220	213	211	208	201	222	205	197	184	211	225	208	224	208	205	210	187	206	242	218	208	217	175	218	162	207	206	198	212	223	187	192	204	195	182	185	206	184	224	207	194	180	191	190	170	205	223	185	228	209	208	197	204	213	202	195	194	185	207	222	190	224	203	179	225	218	239	187	186	190	211	201	196	220	209	206	225	174	197	206	214	230	199	204	217	210	216	184	212	212	195	192	213	196	224	202	201	210	203	192	200	171	196	195	215	180	212	218	194	201	192	197	199	211	214	225	186	206	202	184	199	201	213	172	190	195	184	206	213	225	214	215	192	209	207	214	191	221	200	216	198	187	199	210	196	190	218	205	198	224	201	208	230	212	186	190	190	189	202	220	215	210	213	185	203	218	200	195	210	207	235	201	184	217	225	182	189	212	198	232	211	207	184	202	205	238	193	197	188	205	225	228	221	203	162	189	211	234	231	192	223	189	211	204	196	204	187	203	207	198	214	212	199	188	204	192	212	193	195	192	201	211	203	223	213	180	176	190	200	217	188	215	210	183	213	208	209	192	210	237	203	206	194	216	211	207	205	172	232	217	180	189	218	204	210	194	188	186	197	201	199	186	192	201	222	222	205	217	209	214	193	196	193	172	204	206	203	207	228	205	206	243	200	207	186	224	198	188	214	192	202	222	188	213	192	230	212	204	197	240	199	215	218	206	215	190	225	194	193	182	219	181	188	191	221	178	190	209	182	207	197	193	211	202	212	175	195	223	217	206	197	206	206	228	208	208	180	205	200	191	186	191	201	221	222	215	199	194	204	206	205	192	171	213	200	215	202	193	201	190	212	216	224	205	234	183	209	198	195	213	193	198	197	186	166	195	187	183	223	218	217	209	197	206	193	210	192	204	214	223	223	204	217	210	184	197	204	200	199	210	203	200	205	194	214	227	190	186	211	213	221	181	220	196	206	187	184	214	218	195	219	217	203	203	191	217	198	218	211	200	201	221	178	196	229	206	203	198	192	211	193	198	222	217	228	200	206	199	211	231	195	203	222	205	208	212	205	192	183	195	218	211	195	222	226	166	199	227	210	218	204	197	198	195	211	195	184	194	188	213	207	193	230	202	207	225	227	255	202	193	185	199	190	223	221	219	196	194	198	187	189	202	208	206	205	213	199	191	211	202	196	201	177	180	211	202	208	216	227	191	199	194	234	178	208	221	217	208	190	171	227	205	164	215	195	210	189	194	205	191	206	212	230	181	230	186	197	178	201	231	209	214	188	187	185	195	194	226	202	220	204	203	196	207	197	212	216	183	175	201	214	174	187	182	209	209	205	208	202	188	196	223	195	181	205	217	223	229	194	206	197	214	192	202	192	200	167	233	209	213	226	215	206	225	181	216	168	162	188	221	221	182	186	201	189	201	196	194	195	202	201	186	205	211	229	194	183	200	200	195	206	235	196	180	212	197	216	190	220	203	197	184	199	201	215	200	218	201	222	180	193	211	219	189	202	208	200	194	205	191	214	192	215	188	208	199	217	198	225	193	216	208	208	193	183	195	202	211	185	183	181	188	197	231	226	208	205	220	219	204	200	216	226	208	194	191	221	211	190	203	209	196	224	232	207	197	191	214	199	217	207	192	219	232	205	210	208	189	184	208	189	194	212	204	198	196	183	196	207	192	201	207	221	193	211	195	216	194	210	215	202	210	221	199	206	226	176	209	190	212	214	195	205	200	201	197	214	204	219	202	170	209	169	209	184	188	224	205	202	223	211	203	213	219	197	197	192	228	212	206	193	197	204	190	199	184	180	200	186	192	219	199	192	234	198	188	204	212	228	197	216	222	193	206	235	221	224	188	195	210	208	201	198	204	191	197	201	193	186	208	171	184	192	195	208	188	189	197	210	206	222	209	220	220	194	206	186	185	201	178	191	202	209	188	208	247	234	195	176	214	191	211	210	203	204	217	171	214	218	218	200	187	196	200	187	202	198	206	210	222	190	200	229	194	198	207	221	198	209	208	212	216	175	232	208	213	215	214	209	209	219	200	205	207	211	188	195	215	222	206	200	203	208	207	218	186	200	188	189	233	216	196	174	197	221	215	212	217	206	204	198	208	172	245	211	221	203	205	210	202	197	174	193	214	227	201	204	209	185	199	229	219	198	213	187	211	225	215	228	202	188	200	184	196	230	209	214	192	211	202	210	205	195	211	242	199	205	202	218	190	186	213	203	225	229	186	217	215	178	214	195	200	210	210	201	190	215	210	179	231	190	201	191	207	204	211	197	191	190	222	205	225	218	210	199	223	196	203	173	190	188	207	198	197	220	214	203	201	212	244	216	212	203	227	202	202	212	215	198	201	189	203	197	215	203	199	206	186	204	218	188	207	198	206	211	217	206	195	194	227	195	218	182	210	191	210	176	217	188	236	198	194	208	195	226	199	219	205	217	198	214	216	233	185	206	219	199	229	218	197	192	207	210	214	196	214	204	218	199	209	184	218	186	211	196	228	215	190	196	220	192	199	239	199	174	198	222	199	184	188	197	214	191	195	208	209	215	228	211	204	213	197	195	201	217	195	206	206	201	219	195	193	220	207	176	210	158	231	195	221	220	202	209	187	177	201	219	204	197	223	209	211	215	183	193	223	217	167	227	206	202	193	215	194	212	222	204	197	211	210	208	207	207	211	204	214	245	188	188	214	203	198	212	189	199	190	207	206	196	195	189	191	192	209	218	191	198	188	192	201	194	210	210	213	169	197	179	207	189	203	201	197	225	203	199	198	208	186	189	209	218	230	221	208	196	220	197	229	209	229	194	204	190	231	182	209	207	225	211	185	197	217	213	219	219	192	216	200	198	216	231	194	186	200	185	224	188	219	193	186	207	207	188	193	179	195	206	207	176	203	233	231	205	185	193	189	206	200	226	195	207	199	218	229	217	169	215	191	214	218	205	184	211	216	232	211	201	183	206	202	238	194	219	194	201	239	212	210	218	184	192	206	196	175	198	203	203	203	186	191	205	226	237	247	219	207	193	195	211	206	193	202	213	215	213	218	204	212	208	208	198	190	187	213	194	194	204	214	197	200	204	203	206	200	218	222	195	210	215	206	196	226	203	200	190	205	220	199	219	200	191	198	199	232	195	226	214	211	199	232	206	188	218	188	195	225	200	164	191	163	181	202	204	220	207	214	201	194	171	220	211	208	213	221	203	221	218	197	214	188	190	188	197	234	213	205	209	184	187	209	213	210	215	191	210	185	191	230	186	216	205	198	214	225	216	207	179	192	204	210	203	208	209	164	187	206	216	199	197
24022	26053	39995	41747	39533	36210	32628	29339	26279	22447	18100	14498	13947	11976	9810	8201	6643	5999	4744	4271	3575	2999	2913	2431	1931	1731	1413	1304	1198	1045	917	870	842	757	732	737	720	720	689	602	641	560	644	607	593	597	565	590	554	577	522	551	574	552	539	571	535	602	529	510	531	569	525	541	473	549	522	551	521	512	510	505	503	509	554	552	526	533	524	541	514	554	533	570	525	525	581	511	554	500	519	521	566	518	538	544	529	529	533	511	558	523	537	500	533	539	549	532	549	488	529	520	557	548	534	540	545	562	527	507	539	491	503	519	554	500	525	559	503	562	517	493	547	555	525	554	490	551	548	528	550	521	552	529	539	496	520	564	512	575	490	492	517	537	493	523	528	506	522	546	516	516	541	532	500	546	564	513	477	543	534	494	491	527	535	520	522	562	544	532	542	555	549	522	565	546	532	534	522	519	519	556	518	490	527	551	536	571	500	544	546	511	535	546	496	517	530	525	532	548	532	518	529	551	518	576	490	528	506	537	528	534	513	512	548	577	494	535	536	542	532	522	523	522	507	533	507	542	559	540	536	520	531	543	541	548	533	506	557	553	504	528	552	554	542	508	502	520	490	516	520	580	509	518	546	476	504	542	483	559	546	515	554	497	546	503	523	508	547	554	525	525	493	511	549	538	531	527	544	537	576	578	558	512	502	498	507	522	522	544	554	506	542	538	537	510	511	579	554	517	518	523	521	576	576	542	552	542	551	459	535	529	558	573	529	546	507	539	520	522	500	512	513	496	549	551	505	570	497	516	524	538	508	495	520	504	546	560	523	516	486	495	552	539	549	533	537	514	498	526	485	516	534	512	530	532	529	527	526	564	525	499	501	521	545	551	529	522	508	493	521	491	578	534	531	558	531	558	519	516	547	543	573	534	548	537	496	560	475	549	545	518	501	528	512	531	549	490	514	512	509	563	511	549	555	560	534	537	532	523	549	577	528	491	547	543	550	507	543	482	545	560	485	556	530	515	522	540	589	534	514	506	554	537	511	535	546	514	526	498	510	532	541	537	476	490	543	532	566	546	496	532	555	556	497	524	508	546	519	551	530	520	584	532	552	513	534	534	541	565	543	547	507	559	521	547	545	563	536	587	548	538	553	557	539	559	538	526	541	538	475	603	506	516	495	527	545	531	514	530	540	480	514	592	567	589	601	493	495	541	557	504	488	502	509	522	507	509	535	526	537	537	506	560	519	543	521	531	539	533	529	528	511	534	569	560	531	537	511	537	564	510	516	529	533	555	522	532	569	544	551	514	536	529	522	566	572	530	550	500	527	529	541	485	530	537	526	510	532	575	562	516	574	545	519	530	513	518	503	563	528	522	539	533	507	538	542	526	532	521	532	561	542	525	541	541	514	538	554	529	513	513	544	520	498	517	562	557	558	535	513	514	512	549	541	510	558	540	521	507	528	536	499	562	539	570	507	540	532	519	538	515	577	513	509	514	528	558	480	524	497	523	516	555	522	517	562	526	527	513	557	521	539	525	534	537	489	596	568	559	518	520	546	514	495	506	548	514	551	521	517	544	549	527	547	582	525	505	511	550	547	540	553	607	535	507	559	570	546	520	541	543	531	542	533	490	523	514	545	539	529	501	530	510	553	513	529	490	537	522	541	578	549	484	538	529	523	529	490	533	562	532	538	565	519	572	504	520	528	509	515	521	569	566	522	550	530	516	526	537	493	527	521	543	566	510	538	566	518	511	541	543	549	547	541	560	538	555	518	526	530	516	528	508	508	568	544	600	523	567	568	500	561	527	538	558	520	498	515	520	475	526	478	496	520	546	542	555	560	526	517	488	542	554	492	540	545	517	575	575	506	538	513	520	557	542	549	521	536	574	529	532	512	545	511	545	499	528	541	484	517	524	513	515	488	545	513	555	553	496	490	558	520	524	559	549	499	512	507	588	503	523	504	512	551	513	518	517	536	552	566	534	563	527	535	499	532	512	530	492	530	517	517	539	509	551	557	577	516	537	523	533	557	559	546	521	516	560	544	528	512	555	564	558	513	527	523	552	552	547	534	548	526	582	512	536	507	507	517	532	553	540	547	543	566	535	526	548	534	525	512	553	535	525	517	539	539	555	525	552	507	546	498	540	536	571	556	562	546	545	508	499	502	559	502	509	509	533	517	559	546	505	525	507	522	497	471	529	518	546	534	528	539	502	538	514	533	538	535	554	549	546	503	497	498	516	545	473	518	535	472	514	510	549	544	541	487	524	516	520	539	574	518	532	532	515	522	516	516	489	541	571	555	530	564	528	498	546	565	509	534	559	526	523	539	565	534	530	572	571	515	495	561	520	529	521	575	547	530	519	534	539	502	512	524	518	523	548	551	551	559	539	531	511	512	520	536	529	506	526	509	544	479	533	490	539	544	520	510	510	527	539	534	581	546	562	542	535	508	518	514	555	542	520	504	523	547	553	545	536	543	550	569	543	530	556	555	504	532	549	516	538	501	523	513	512	514	529	530	519	542	506	502	504	522	523	525	536	558	499	567	575	550	501	510	493	566	491	518	527	572	545	512	567	531	564	523	539	523	518	542	542	568	508	557	553	546	463	539	541	531	524	520	550	493	513	493	507	487	525	517	573	504	543	584	546	528	514	561	498	514	512	510	522	540	526	523	497	508	543	598	545	554	498	531	559	543	496	516	572	511	485	555	492	534	495	514	529	522	534	525	516	492	497	512	559	546	536	508	513	523	522	492	517	567	496	538	503	570	567	549	580	529	546	572	530	500	495	454	558	556	572	559	575	544	495	556	494	507	532	524	534	558	519	516	518	561	549	537	524	537	509	488	531	508	524	538	512	530	537	532	554	547	546	566	473	516	556	540	553	553	521	547	521	539	541	499	504	553	549	516	520	528	520	521	536	546	548	515	537	536	485	532	540	560	536	532	535	512	517	519	550	510	507	538	561	503	574	489	555	521	518	523	519	539	552	527	517	518	526	526	524	605	590	530	520	508	541	533	530	535	571	545	534	563	525	541	555	517	546	520	523	532	529	529	520	502	544	550	497	507	568	529	549	538	534	513	520	545	525	487	576	557	526	560	482	549	534	554	497	527	546	540	550	558	505	535	564	531	557	542	526	518	532	555	555	522	476	533	513	509	503	551	516	512	507	569	477	535	543	505	577	517	510	536	524	528	537	529	533	520	511	526	550	526	583	572	490	532	540	557	517	519	526	553	525	519	549	503	518	556	526	498	551	543	500	528	538	553	522	580	521	570	541	511	519	544	556	507	533	550	524	576	517	502	534	521	527	563	508	531	523	494	531	567	506	528	552	509	505	531	511	512	526	534	497	569	523	535	553	532	546	514	562	517	545	555	517	543	541	558	505	502	536	498	560	517	589	550	541	598	564	523	525	516	571	509	559	539	559	521	518	495	549	546	545	537	551	518	535	506	538	570	534	539	576	539	511	548	554	504	510	518	536	499	528	482	547	511	535	496	547	539	550	532	524
25013	21924	24228	18598	12754	8347	5328	3758	2749	1984	1530	1281	1037	804	691	638	535	500	414	399	347	343	332	315	296	294	294	234	273	220	223	227	236	236	226	226	216	191	207	212	229	241	215	221	225	211	217	216	228	208	192	198	211	198	213	245	186	246	195	196	205	230	210	213	244	219	224	214	216	213	243	222	224	214	220	221	237	230	204	233	223	210	231	191	223	201	250	202	231	217	216	220	209	231	217	172	232	198	220	189	221	204	211	214	185	190	193	219	207	218	211	206	262	244	222	206	226	198	218	219	206	210	224	246	225	220	201	223	221	217	207	198	207	208	210	208	232	222	214	225	193	201	236	198	195	204	186	233	224	230	205	217	219	217	196	192	204	215	212	240	213	200	236	244	232	234	220	213	205	242	215	218	218	201	216	192	213	224	202	221	225	235	201	203	208	180	213	210	225	212	230	231	218	204	222	209	215	215	246	239	208	217	192	206	187	234	219	217	212	223	209	205	210	219	245	223	221	236	197	219	239	227	226	198	217	209	234	217	206	209	233	192	162	229	229	214	239	212	214	202	171	188	206	221	234	201	207	221	222	208	211	202	212	219	213	237	203	207	219	211	243	234	197	223	236	223	225	214	220	215	215	202	200	211	207	229	191	223	229	215	243	227	196	225	204	231	236	196	202	205	215	217	202	189	200	212	218	228	206	209	211	221	224	221	188	212	207	216	228	207	197	206	208	178	198	239	211	204	214	236	201	224	228	214	209	191	241	227	235	246	203	242	205	235	224	231	246	239	204	225	244	203	184	210	205	220	220	215	236	205	195	221	193	220	224	244	203	218	182	204	208	207	221	188	238	223	201	225	203	202	207	215	230	206	200	223	205	224	194	207	182	211	223	223	229	220	211	223	224	193	216	187	209	193	193	205	228	213	215	222	219	194	215	210	206	208	210	234	193	227	208	218	242	224	237	207	205	217	213	211	204	218	210	180	203	198	182	237	233	225	210	198	231	217	230	262	188	223	234	190	235	221	219	239	208	215	202	228	224	221	210	208	214	223	199	197	220	210	178	176	215	203	202	223	221	213	210	217	234	229	199	216	219	191	194	224	193	195	218	216	219	224	235	216	191	213	220	209	205	249	219	207	228	225	250	205	213	198	204	207	236	186	222	194	191	211	224	204	227	225	228	200	205	193	197	207	202	178	238	205	223	218	230	205	209	241	223	233	249	208	216	210	231	201	209	217	201	196	234	224	202	210	221	183	209	228	246	238	222	225	201	208	209	211	202	215	236	205	218	218	218	196	206	204	206	211	212	220	241	195	213	208	203	240	212	208	218	217	204	251	217	227	204	222	220	216	197	206	220	197	190	201	223	207	223	201	204	218	211	200	211	200	216	236	199	220	207	211	217	216	220	233	215	220	196	214	208	205	219	193	218	214	212	202	235	215	222	208	198	248	201	221	204	220	215	216	206	209	206	194	195	200	187	228	210	217	203	231	218	212	204	221	216	218	200	215	208	202	220	188	218	204	199	199	212	191	197	206	213	210	223	182	217	236	231	213	234	227	196	213	247	207	194	188	240	209	232	211	208	237	215	215	217	232	194	192	241	212	242	203	201	211	203	214	224	217	234	206	232	218	192	211	229	229	217	218	192	202	215	217	192	223	219	218	216	207	217	244	236	206	239	228	231	239	202	243	170	211	231	200	207	205	203	194	189	204	213	209	222	222	221	213	181	207	225	198	186	226	212	211	206	200	201	198	201	196	225	209	213	198	208	221	199	212	197	216	223	245	180	232	230	225	213	219	215	218	229	234	206	226	232	182	202	237	219	219	209	236	198	217	234	197	228	202	223	215	228	236	220	226	217	222	199	229	221	216	204	213	220	221	216	216	238	202	203	216	205	207	227	198	181	218	215	220	229	197	226	206	221	234	242	195	206	203	205	221	188	202	214	212	190	237	219	205	218	214	229	217	190	222	208	222	234	191	219	231	218	236	210	202	230	205	201	216	207	225	201	223	207	230	201	220	235	213	199	184	198	213	202	212	213	214	211	214	213	212	235	193	238	209	233	199	231	208	202	215	218	232	209	194	228	245	212	234	229	201	217	208	266	206	204	221	214	216	212	228	199	209	227	196	215	203	214	207	189	192	216	232	214	224	220	210	213	224	232	213	200	237	205	218	230	230	202	200	230	220	232	217	193	210	207	203	213	182	185	228	212	210	222	221	200	218	203	223	193	216	216	211	226	205	218	208	208	185	222	195	202	228	210	204	197	229	239	198	226	221	209	195	197	209	197	199	226	198	220	225	229	223	231	217	200	236	227	206	195	227	222	214	212	224	219	196	192	208	225	222	203	218	194	238	213	229	203	226	219	209	206	223	219	234	186	199	210	238	207	228	228	208	215	201	205	223	211	221	210	200	214	220	220	204	213	207	222	215	185	223	254	216	237	215	231	218	220	213	226	189	224	218	210	219	199	226	225	205	222	246	196	209	234	201	226	211	226	193	200	214	228	214	209	213	209	227	237	198	207	190	201	188	222	198	215	228	192	202	217	215	216	222	181	180	184	194	200	236	232	228	193	190	187	214	209	239	220	231	212	206	185	209	213	212	224	215	199	215	220	195	202	198	213	212	217	237	218	218	191	227	195	210	219	205	213	205	210	219	204	219	201	238	194	206	216	238	230	226	230	209	231	231	217	217	214	199	218	219	186	205	216	227	207	218	211	224	205	223	182	229	221	211	226	215	200	234	222	193	195	217	188	209	216	211	200	207	212	233	192	224	226	247	219	220	220	194	195	218	229	212	200	244	216	201	220	195	217	213	200	226	202	198	218	204	220	196	227	225	213	225	208	208	198	220	207	203	204	203	234	210	208	204	212	190	219	221	194	204	264	201	261	250	201	212	220	208	219	232	219	214	206	207	232	224	199	206	233	191	213	208	234	205	198	207	233	195	219	218	223	221	206	168	213	220	225	188	227	221	217	216	229	221	207	204	236	211	199	203	206	207	204	206	207	218	211	216	230	265	210	211	216	208	214	245	193	226	222	184	196	205	205	196	184	223	212	212	217	234	238	221	228	240	222	215	228	222	200	208	219	175	200	211	187	209	223	186	209	203	201	198	228	225	199	211	203	216	233	234	230	198	203	236	232	246	208	234	202	204	225	214	227	212	232	197	221	198	191	228	207	207	213	213	182	186	211	229	227	191	190	224	174	186	215	198	225	213	208	218	210	197	207	211	228	226	228	196	188	217	216	231	203	227	207	208	228	209	222	229	242	174	226	199	220	200	231	214	205	194	214	213	206	210	213	213	203	209	196	206	231	191	192	217	221	217	188	235	214	218	228	235	204	199	209	204	255	220	195	204	228	243	203	239	233	240	206	209	233	224	190	240	210	218	225	224	220	230	204	224	204	207	203	205	214	194	212	224	227	209	217	223	211	214	212	236	196	245	247	199	213	194	204	215	219	210	220	216	222	237	215	220	180	215	217	202	210	211	218	229	210	192
14190	17385	29951	30699	27219	22618	18032	14818	11939	9698	7894	6497	5328	4306	3651	3124	2696	2305	2022	1788	1693	1523	1340	1226	1082	993	929	846	785	735	759	718	660	674	629	665	620	568	597	570	548	596	570	539	572	546	567	535	540	566	565	600	556	525	575	563	561	590	591	586	620	560	550	527	541	596	593	561	553	544	562	542	546	593	571	514	553	500	537	565	543	546	579	569	534	562	534	551	538	524	550	580	561	574	582	605	547	571	557	527	579	570	616	520	537	561	523	582	575	554	604	541	491	556	553	569	538	577	518	596	554	595	565	526	576	516	551	597	541	546	562	588	594	558	536	596	570	571	554	549	580	578	562	527	539	579	593	565	568	524	559	577	565	575	535	564	558	560	525	585	572	583	574	566	544	528	576	628	533	540	575	584	520	568	549	590	552	598	541	563	603	586	583	517	584	556	539	549	530	560	547	547	573	582	569	550	551	575	537	579	552	536	586	532	559	580	552	588	575	564	573	574	568	544	560	570	565	599	576	538	551	557	574	571	527	559	573	576	535	533	553	542	582	534	582	558	573	563	538	578	539	565	558	555	584	557	608	566	579	544	543	553	539	584	523	579	564	529	592	555	598	537	562	532	550	560	540	571	543	551	569	574	552	559	535	522	507	577	546	543	581	555	516	610	596	566	566	560	607	553	576	509	552	517	520	574	565	567	570	553	559	568	550	555	568	579	566	553	559	596	525	573	610	562	594	550	564	562	545	559	560	569	540	515	555	573	532	557	538	574	553	546	567	575	582	528	566	562	587	521	524	555	551	551	538	520	571	587	566	511	576	584	546	521	599	549	558	596	505	553	559	542	562	562	519	572	537	528	553	519	539	563	549	568	577	583	530	597	585	596	551	569	578	561	555	556	558	555	559	558	582	560	572	559	580	534	568	551	539	533	544	536	532	577	565	549	580	591	589	570	561	563	570	582	548	559	579	570	524	525	529	548	560	531	556	556	513	544	521	547	515	564	573	550	541	557	540	554	592	597	563	574	544	567	552	580	553	578	549	547	591	534	561	590	527	576	573	551	541	587	560	529	548	525	631	577	563	532	563	550	564	564	534	537	505	551	563	559	551	521	561	538	541	560	529	580	554	550	579	552	545	563	567	589	501	563	579	608	520	521	563	598	558	540	544	530	506	539	587	600	592	571	561	538	560	523	589	554	538	566	569	557	556	579	534	526	557	570	532	513	555	564	538	511	543	558	533	498	543	598	549	601	564	584	568	533	587	529	556	565	541	533	570	561	557	575	559	558	625	576	552	578	513	523	573	535	549	575	551	516	582	573	547	567	583	543	537	586	503	577	556	571	584	561	592	529	568	608	573	558	598	571	568	594	583	569	567	622	553	530	538	556	626	552	545	571	593	528	528	562	522	579	547	545	585	566	574	567	575	540	549	565	539	567	534	535	571	564	596	558	522	557	513	572	570	550	545	595	573	540	537	551	578	523	537	578	585	583	550	525	580	566	539	528	537	588	604	540	581	519	562	542	557	505	493	558	549	539	587	548	561	595	537	540	566	558	560	524	537	557	544	557	588	552	582	546	539	537	584	565	578	532	559	542	557	580	552	555	531	565	589	568	554	560	552	562	597	555	523	575	614	568	536	574	596	545	530	564	546	546	526	593	544	560	544	530	542	545	578	551	560	566	539	576	547	550	556	593	583	558	579	555	568	576	564	594	498	565	506	555	532	536	534	549	561	576	559	515	556	565	540	626	572	561	536	547	557	588	551	516	544	535	556	574	570	533	570	557	552	583	553	574	539	573	571	580	552	530	522	554	554	590	571	614	558	587	580	530	520	537	587	558	600	520	527	548	558	561	588	570	538	590	550	602	595	557	527	579	498	558	553	560	571	588	600	554	559	567	586	568	569	570	595	518	548	607	533	563	565	587	601	552	595	566	564	542	547	529	558	560	561	546	540	566	551	570	594	572	584	562	518	534	552	538	550	534	537	528	540	550	574	543	579	559	521	562	585	550	509	592	558	530	567	555	559	580	568	522	583	558	551	530	555	566	536	565	555	589	562	579	552	550	525	548	583	580	575	548	566	555	511	596	544	546	559	514	524	568	588	560	573	544	551	521	570	572	558	592	570	596	552	573	570	569	541	586	540	573	497	533	536	574	587	567	532	513	590	575	555	555	558	536	593	571	582	533	559	576	569	577	546	549	545	544	553	585	576	538	555	565	563	578	580	535	559	562	575	571	539	572	550	534	552	520	562	596	582	544	530	544	578	565	538	532	579	519	560	567	534	593	564	541	510	582	488	538	527	582	572	539	573	557	555	540	542	585	589	595	578	577	584	550	533	586	506	559	560	579	600	582	554	585	542	571	559	523	554	588	561	532	591	580	569	537	566	556	523	546	538	562	537	547	590	554	499	590	531	536	520	568	550	557	555	547	539	549	588	553	569	525	574	550	530	562	546	552	593	541	556	545	556	552	578	550	524	541	593	571	538	573	528	601	557	509	530	553	537	524	531	546	543	565	527	563	544	554	529	562	501	528	557	554	556	571	536	592	556	565	522	547	505	581	571	558	581	555	579	577	532	577	590	575	528	599	539	565	619	573	583	548	538	551	512	580	604	531	568	547	572	634	590	530	527	510	543	561	545	607	579	555	533	546	545	607	533	564	573	569	530	576	539	563	574	572	541	567	514	587	515	586	544	563	578	545	575	553	519	554	542	577	540	553	553	618	525	534	535	557	564	550	549	542	561	585	548	564	547	547	590	553	546	607	554	552	543	614	548	564	546	554	536	563	537	586	552	538	552	573	537	561	597	566	565	571	545	517	537	525	536	531	546	577	522	581	566	541	595	530	549	553	520	541	533	596	563	573	577	550	581	568	557	548	585	563	554	543	551	520	538	553	566	570	580	577	547	548	557	494	542	548	562	517	591	560	559	596	547	609	562	585	566	577	548	573	547	614	590	565	561	550	526	529	535	551	582	543	539	585	561	574	578	560	578	565	552	552	545	613	552	526	547	548	538	586	539	558	597	551	521	563	567	568	565	547	578	550	618	528	557	582	602	600	561	556	564	536	544	562	558	563	526	587	587	527	579	565	575	571	572	561	541	559	578	551	540	540	547	576	562	560	571	506	576	551	607	568	594	561	578	537	566	563	538	580	556	586	553	532	565	541	557	556	526	542	557	595	546	568	541	554	531	546	563	561	563	571	539	553	566	578	551	542	549	501	530	566	560	526	562	593	574	520	511	572	561	569	539	525	591	534	567	534	528	565	533	537	553	525	551	559	561	578	546	543	563	531	572	527	549	525	544	550	605	593	573	594	575	531	577	561	555	568	567	551	552	578	601	604	558	582	566	566	577	576	540	580	579	559	567	605	536	544	543	561	565	526	539	574	572	539	569	578	556	536	584	541	551	513	564	557	530	579	588	540	551	561	559	546	552	559	589	524	567	546	591	550	575	613	576	583	494	589	593	561	573	552	558	568	599	548	563	558	547	548	593	600
33829	28364	32344	27983	22374	16416	11914	8757	6176	4239	2869	2306	1948	1487	1173	1000	878	746	708	594	486	467	420	451	374	334	322	295	279	272	259	241	231	239	237	223	228	222	214	219	201	203	210	250	186	223	222	219	216	224	233	210	220	206	236	219	220	220	199	207	210	210	207	206	211	257	207	213	208	190	224	196	225	237	231	219	207	210	209	211	219	218	228	219	196	213	219	216	213	246	212	212	211	216	213	232	203	225	193	223	245	216	190	231	204	195	228	223	226	246	234	223	235	216	214	214	230	227	230	245	246	206	197	229	211	258	211	242	214	201	200	202	224	205	204	214	225	233	209	235	207	223	203	198	211	222	232	224	193	227	209	249	212	246	228	192	201	201	208	226	212	204	229	214	204	209	219	200	197	211	194	192	275	248	236	205	208	203	227	212	224	191	195	188	193	196	207	201	212	203	208	199	240	220	231	206	235	229	227	255	206	216	231	196	195	218	236	181	216	225	213	205	208	231	233	205	241	225	193	204	226	212	217	213	166	239	199	192	238	244	199	194	229	212	222	196	206	222	196	199	238	218	233	225	215	207	207	204	209	219	230	202	220	233	227	238	215	214	191	206	209	230	239	197	208	237	202	214	203	204	207	202	211	239	221	205	235	215	209	219	241	208	234	221	204	224	227	214	220	217	210	189	184	202	218	205	204	200	205	211	227	201	214	218	195	229	197	199	210	195	227	213	232	217	199	190	189	210	220	209	225	198	242	231	207	212	222	233	203	202	233	221	198	218	219	229	224	199	194	209	199	209	229	212	236	209	231	226	219	213	187	224	222	219	201	210	197	249	207	218	218	229	213	227	214	206	217	214	261	195	239	214	214	201	186	239	204	192	223	223	211	210	237	212	218	236	187	215	212	216	222	202	236	239	204	218	213	204	229	219	217	204	229	212	196	227	199	239	226	212	213	240	229	205	228	223	222	210	227	211	195	210	215	234	208	212	231	219	208	231	202	211	232	213	216	221	227	217	201	229	194	217	195	234	212	213	224	224	226	235	206	212	226	222	227	199	202	250	222	227	227	212	191	189	191	225	191	238	211	194	209	240	220	212	204	192	194	194	196	237	188	243	241	223	233	234	240	221	227	230	203	210	221	189	206	234	222	244	226	224	223	197	226	210	216	221	191	192	227	225	208	218	218	250	192	211	217	205	220	200	241	216	216	222	246	219	196	211	254	218	263	235	234	238	210	243	216	224	236	191	220	207	199	220	208	212	210	202	218	219	227	189	236	232	206	223	235	213	208	250	221	231	215	182	242	213	243	231	236	223	215	179	208	206	242	212	224	241	220	193	206	216	201	194	205	226	226	220	207	221	221	210	196	214	214	219	205	222	177	206	228	212	206	207	281	212	228	218	222	198	239	218	221	224	214	232	221	228	231	230	230	205	229	197	211	214	245	233	215	208	180	230	238	224	214	215	255	207	219	214	233	207	218	215	231	218	217	205	208	225	219	213	199	204	212	189	233	225	227	245	222	213	198	203	223	210	203	230	202	214	232	201	202	206	194	205	207	215	195	202	219	201	200	219	227	234	200	218	187	216	230	237	203	215	197	241	213	202	223	174	223	232	219	208	186	222	194	226	211	187	198	216	196	230	217	214	213	190	209	218	219	220	210	199	239	231	219	223	179	193	228	212	223	196	229	223	213	212	228	201	217	195	193	202	224	239	213	194	235	199	215	202	241	198	219	198	207	225	218	220	254	203	248	187	216	195	210	223	214	210	228	224	234	190	254	210	222	235	259	209	203	189	210	205	207	226	224	230	212	198	244	211	234	209	218	222	227	203	221	215	203	231	227	202	230	213	203	218	223	221	228	200	228	217	194	188	217	218	226	195	210	197	219	193	225	238	201	219	203	215	221	210	219	222	202	243	211	224	231	214	227	211	235	230	240	221	224	216	209	225	218	261	218	234	202	245	217	204	228	190	238	232	222	205	236	227	196	222	188	201	209	236	211	209	204	205	215	206	194	227	201	204	195	222	200	232	213	221	217	203	223	221	213	238	201	214	229	203	210	255	216	206	209	192	205	223	216	212	204	244	210	193	222	215	233	227	198	225	217	218	218	230	232	205	252	209	207	237	237	239	194	200	208	222	229	228	216	195	239	218	230	187	222	223	215	204	223	201	229	208	228	254	233	209	232	235	215	230	209	224	190	225	211	212	225	228	228	214	232	210	223	233	205	227	202	192	229	222	204	214	205	221	212	229	203	198	215	192	238	206	225	225	202	195	196	229	209	245	202	191	241	193	209	214	214	193	191	199	215	222	193	211	190	240	233	169	214	219	227	236	197	238	240	203	227	197	203	212	228	201	222	230	192	200	195	229	211	210	215	206	214	232	241	235	210	216	202	239	205	189	218	227	176	213	214	244	241	164	226	206	216	224	217	194	213	212	219	208	226	223	240	219	209	219	191	216	222	212	239	199	213	187	215	186	207	217	245	219	231	239	221	232	230	235	185	234	226	201	203	198	236	227	191	273	222	235	227	205	218	219	215	216	214	214	214	225	218	239	218	199	229	215	225	216	224	202	210	233	218	226	253	208	225	228	216	212	219	200	239	212	204	219	211	236	216	209	215	238	213	198	209	212	231	203	204	204	211	221	217	189	191	226	207	190	232	213	200	196	249	208	205	192	244	229	222	182	205	217	205	247	226	203	223	203	212	217	218	227	193	199	212	218	190	190	215	205	209	208	212	244	235	214	216	212	230	216	191	203	192	205	217	212	240	210	197	225	215	205	241	216	201	208	232	213	192	183	200	204	216	221	217	229	233	224	202	207	235	230	220	205	207	207	217	198	233	222	200	191	243	203	234	215	230	219	224	225	216	200	220	217	213	206	217	229	239	242	206	224	215	228	213	216	245	206	197	228	206	217	232	212	241	233	234	230	227	177	219	200	203	196	224	242	224	219	241	230	229	207	225	217	209	244	223	199	217	228	212	247	213	223	215	193	224	199	206	207	188	199	205	213	226	232	197	223	198	205	202	220	244	212	210	204	203	215	227	227	233	225	226	189	239	216	193	198	214	228	221	219	186	210	246	209	208	221	222	227	208	211	228	210	212	211	240	207	217	240	216	193	198	197	194	221	224	239	212	211	239	243	222	217	223	201	233	242	222	232	219	201	228	224	229	187	240	235	234	197	207	209	256	218	221	205	201	228	217	207	188	209	227	229	242	221	264	217	217	220	213	210	201	204	206	189	208	229	206	213	211	240	245	206	207	204	230	224	209	203	207	204	224	245	215	219	202	252	208	226	209	208	217	197	204	202	201	219	209	224	216	221	193	202	196	215	218	222	198	245	229	253	219	191	228	203	204	210	223	216	204	207	238	210	210	245	219	213	248	207	201	205	202	229	227	223	249	217	212	227	202	199	204	212	233	216	198	222	209	223	232	182	193	220	209	221	222	221	201	229	221	211	224	228	240	216	189	224	215	180	202	248	243	208	220	204	203	237	217	191
20468	22303	35904	37645	34991	31149	27551	24940	20720	16828	12513	10869	9529	7918	6432	5562	4683	3974	3397	3068	2640	2371	2109	1801	1521	1422	1196	1101	939	875	806	813	837	737	691	703	684	680	653	644	618	574	616	573	646	605	608	552	601	522	611	578	582	580	597	560	608	568	561	612	557	551	603	567	573	540	566	596	574	612	554	532	524	526	563	564	555	548	549	558	573	541	534	555	564	547	578	582	572	585	551	553	540	588	547	530	557	541	569	546	550	550	545	569	543	622	557	521	517	529	540	590	533	505	520	568	560	532	513	556	542	562	543	556	551	561	554	561	550	533	555	555	574	586	554	524	562	571	580	575	563	554	579	587	555	554	550	529	543	562	589	555	541	589	578	559	590	588	551	542	560	554	527	539	569	577	537	574	552	564	586	580	533	565	565	520	556	571	542	571	590	596	549	560	584	561	590	571	536	550	593	558	560	534	580	616	590	546	555	583	542	547	548	576	513	562	551	605	586	571	531	586	569	520	578	581	554	562	579	557	558	561	558	588	543	613	573	582	558	585	605	584	585	563	576	581	525	540	610	594	594	604	543	552	563	515	521	569	579	576	530	535	544	545	583	562	558	589	565	537	555	566	589	526	589	582	560	540	560	583	524	590	575	540	562	561	539	559	557	553	567	561	584	532	606	563	552	570	655	610	567	538	537	578	575	535	577	543	560	535	546	614	523	579	610	560	554	564	545	571	637	552	619	577	556	634	548	551	579	545	543	604	536	552	555	568	550	534	554	587	569	554	596	602	534	556	523	563	542	604	579	560	567	518	554	536	572	556	539	527	574	576	537	581	541	561	574	547	557	594	530	576	533	539	579	570	554	556	575	521	540	551	576	538	568	560	552	568	524	528	612	583	563	586	537	542	522	568	574	566	573	564	568	589	630	553	549	549	557	566	597	564	583	527	584	567	558	541	543	494	540	616	614	578	540	588	553	555	584	533	567	517	559	609	543	581	554	555	545	526	559	556	546	561	577	541	583	560	547	545	573	563	535	525	567	536	517	605	564	547	588	538	552	559	602	532	570	528	570	544	547	561	558	557	583	584	521	593	570	565	553	563	536	556	582	545	585	526	563	532	541	536	561	557	565	565	550	562	560	562	569	560	565	562	568	551	565	565	583	593	556	576	577	582	555	577	525	566	540	555	591	533	540	536	544	545	539	541	550	572	557	583	576	619	554	541	570	534	551	578	569	555	557	536	562	583	566	569	577	564	592	538	554	548	525	558	603	553	566	570	600	576	593	533	574	538	596	563	550	570	540	581	530	581	561	547	527	589	528	533	533	554	568	535	601	535	550	577	559	556	565	560	574	539	594	546	552	568	538	577	575	580	521	584	564	563	588	554	564	559	609	611	567	576	586	563	517	569	583	575	561	505	552	580	545	587	600	575	578	515	563	543	583	593	573	533	534	529	543	545	564	561	545	566	592	559	574	564	541	542	577	544	627	588	601	584	556	572	557	521	556	555	531	549	579	565	574	600	580	573	593	570	559	574	556	575	562	576	498	585	574	539	561	561	558	535	550	556	577	579	567	570	566	559	585	579	561	548	569	563	551	545	570	565	540	532	574	575	553	548	595	597	576	561	558	554	546	593	548	529	510	553	570	557	577	590	556	555	556	596	534	595	575	558	594	599	560	566	555	578	572	588	589	586	600	577	562	584	545	556	562	582	577	588	573	541	556	587	555	560	535	650	576	549	574	505	514	563	536	543	597	549	534	538	555	583	600	539	565	547	485	567	562	566	565	576	594	558	587	557	560	596	586	553	566	566	606	542	559	551	561	555	572	547	571	564	545	559	578	552	547	571	582	548	579	577	587	606	530	581	573	590	559	550	601	523	515	555	605	586	554	579	556	612	569	570	577	562	564	577	555	534	579	532	537	599	508	580	557	567	572	544	532	524	565	566	565	577	588	562	585	535	576	558	544	585	578	561	547	540	573	535	572	591	593	545	566	543	570	561	526	617	514	601	561	520	533	552	549	550	522	583	544	530	539	554	532	547	570	566	535	606	556	529	563	557	591	572	570	498	577	537	557	582	565	576	563	586	546	607	531	559	572	557	530	572	583	600	620	495	547	567	546	592	543	550	562	535	600	526	552	555	573	526	573	593	528	554	531	518	581	575	552	604	588	575	578	494	558	582	530	530	616	582	577	557	568	541	546	566	574	524	575	568	529	583	515	585	586	565	557	567	537	560	585	530	527	561	573	525	579	583	493	573	564	545	548	601	553	597	548	581	556	537	576	604	616	574	551	589	559	562	572	519	558	547	586	554	551	593	530	560	522	588	541	543	601	556	574	530	550	562	537	523	533	581	572	570	584	567	571	564	576	580	543	561	576	594	563	563	571	563	576	513	549	570	579	536	590	596	580	549	548	565	570	562	594	569	559	540	582	575	543	580	612	585	530	552	570	560	549	580	591	584	595	588	570	570	587	544	542	579	571	592	550	536	490	505	554	555	589	554	553	552	579	550	555	538	560	538	516	519	564	580	551	574	536	601	543	547	564	576	572	533	564	584	598	585	580	554	567	579	557	546	522	541	592	543	570	548	561	609	598	564	590	526	572	563	614	547	557	571	526	583	570	573	587	611	572	554	523	545	573	578	622	538	574	563	568	544	604	545	554	597	537	586	530	574	545	530	572	587	525	563	556	584	518	562	549	573	572	512	535	583	496	561	524	572	557	485	564	614	527	532	588	549	586	545	524	593	585	586	533	561	563	546	541	589	540	568	534	581	595	557	556	571	574	595	565	548	569	593	561	548	553	572	592	528	559	590	576	526	542	552	589	567	534	544	568	559	563	543	536	598	536	590	556	560	551	597	530	534	538	558	587	573	547	600	573	575	522	571	573	588	526	560	565	556	569	551	573	595	557	576	543	545	542	533	573	588	506	508	558	535	580	584	503	556	580	591	553	540	588	585	602	567	572	569	549	547	564	534	556	552	608	542	559	550	510	525	551	574	503	585	590	583	541	580	582	544	570	603	494	579	570	587	539	579	509	554	527	586	537	532	506	593	499	552	600	552	589	580	581	592	586	548	554	585	644	577	555	594	532	542	552	580	581	588	529	529	536	543	606	528	548	584	601	552	576	588	610	589	553	572	549	562	577	574	570	543	588	550	599	581	573	515	584	525	523	554	542	600	569	540	499	574	569	546	582	573	610	530	604	588	580	536	535	560	563	582	554	515	563	621	578	571	526	603	543	546	554	564	560	569	529	577	600	571	551	520	533	585	530	564	615	564	549	610	565	581	558	560	588	572	548	527	547	517	609	564	547	542	583	559	533	567	538	521	570	553	586	634	551	548	528	566	565	541	613	561	567	563	569	561	598	560	573	535	506	540	596	552	629	572	561	566	510	583	605	545	554	560	570	516	552	578	504	564	562	563	561	563	575	541	554	574	543	546	565	635	581	584	581	568	559	568	565	531	569	539	556	586	604	584	578	584	564	613	592	561	494	590	539	533	583	549
40627	33825	38260	33033	27107	21385	16993	13401	9725	6682	4399	3355	2911	2121	1647	1410	1177	1038	873	735	710	604	532	485	397	383	344	301	301	276	274	290	255	246	232	222	257	227	226	201	209	200	202	209	205	238	207	212	207	198	207	212	235	180	219	202	216	211	211	181	210	211	191	222	211	181	228	194	232	196	176	201	211	209	206	192	197	232	195	214	205	198	195	203	193	191	195	232	217	197	216	181	203	210	214	237	204	238	221	228	186	218	199	211	200	188	192	238	199	198	209	214	193	195	217	190	217	187	209	239	190	237	205	177	224	199	211	219	187	215	222	205	213	206	180	215	208	199	229	253	182	234	206	190	180	198	213	209	179	190	199	199	207	202	197	204	214	233	203	178	210	214	205	205	192	197	223	203	191	212	207	211	184	195	189	183	217	209	202	205	211	194	201	186	187	201	195	227	205	202	207	221	189	194	191	225	211	199	193	200	208	203	194	209	219	229	204	199	189	185	186	208	189	209	200	227	189	185	207	208	195	219	226	196	188	193	188	193	193	208	211	216	227	220	230	207	207	197	187	211	194	208	206	220	196	229	214	200	226	192	186	196	171	189	221	182	160	195	219	210	197	209	194	186	193	203	194	196	196	187	202	236	184	219	189	200	224	211	190	167	203	221	212	210	229	189	186	203	231	231	209	176	203	194	233	208	198	206	231	204	193	175	211	202	212	195	212	206	201	191	198	218	220	222	196	184	193	179	210	200	192	225	191	204	204	193	209	202	199	217	214	207	193	198	219	198	189	185	203	206	208	203	196	206	174	189	200	237	209	206	209	207	191	198	210	175	177	218	189	195	181	223	199	208	222	214	219	213	214	190	198	192	234	199	201	194	188	201	208	190	204	216	211	212	197	200	203	219	228	204	202	229	196	207	218	176	200	235	190	168	214	206	190	223	201	205	195	208	212	213	237	196	207	185	202	200	217	221	212	204	208	210	189	179	189	201	213	204	190	210	233	204	196	201	208	221	217	181	215	197	221	178	192	193	193	181	215	207	196	216	209	200	224	217	194	208	221	186	230	210	198	181	217	235	211	214	212	216	201	194	184	189	229	193	207	193	201	186	201	185	215	177	196	222	209	190	176	202	192	246	213	194	214	198	220	200	206	203	224	193	204	221	212	196	181	216	224	213	202	201	204	195	198	206	207	223	199	198	211	214	216	188	202	170	208	213	183	192	195	195	182	215	215	209	210	214	215	184	197	202	216	223	196	224	192	192	208	181	175	188	201	179	208	216	206	181	185	223	216	213	184	199	203	187	175	199	205	235	212	227	209	205	217	210	211	208	212	195	210	208	189	241	213	205	176	218	221	196	220	180	201	201	228	187	214	187	205	202	215	219	183	222	213	200	191	227	207	178	212	216	195	185	163	214	191	187	182	184	191	207	196	206	218	203	231	232	201	206	206	211	219	204	209	214	220	200	201	220	188	174	185	220	195	198	195	214	208	189	189	233	181	202	255	213	211	230	210	222	206	213	191	226	186	211	209	215	201	180	171	190	191	183	208	208	214	198	228	210	192	212	194	198	207	203	219	184	187	231	213	196	204	228	180	205	221	234	223	211	190	219	190	205	204	217	203	193	231	196	185	201	205	194	181	201	204	201	199	178	206	180	235	200	217	212	192	228	197	234	185	217	188	188	216	194	182	237	227	198	215	191	241	209	207	195	220	214	191	203	195	210	194	188	232	236	217	219	180	202	195	204	195	213	192	216	225	176	229	215	193	179	184	196	218	229	182	204	198	238	204	198	184	212	186	220	225	212	214	204	200	195	208	193	201	214	214	185	200	205	191	186	172	185	206	210	193	230	183	210	214	205	190	205	201	209	192	213	177	198	210	209	205	203	201	192	194	218	213	197	201	192	193	199	234	211	229	212	186	200	217	195	224	172	200	206	201	197	231	208	207	198	203	181	188	219	241	204	210	196	202	206	213	236	209	227	206	176	168	237	191	185	195	218	183	212	211	214	216	204	200	216	201	192	188	222	198	195	215	211	193	214	193	198	195	203	220	201	219	197	208	186	195	208	212	216	213	206	187	209	200	177	222	211	201	183	198	223	198	202	181	192	207	192	224	217	194	206	201	190	212	197	220	230	186	204	183	196	209	196	221	198	205	216	207	215	197	208	195	198	183	195	216	207	202	222	183	198	203	215	217	215	214	191	195	188	237	205	204	192	218	209	225	202	199	197	209	211	198	207	208	184	200	226	203	205	214	205	178	186	198	215	193	193	173	221	182	186	221	201	209	206	239	203	229	189	207	178	187	204	195	180	196	194	216	197	228	185	183	195	216	190	206	218	199	241	213	211	201	200	221	200	205	201	218	223	190	195	206	200	217	197	201	201	194	203	204	192	187	196	193	223	206	209	201	226	224	207	199	212	229	216	204	188	210	219	200	214	189	212	192	219	190	208	199	209	220	197	212	199	214	190	191	203	208	215	215	199	198	208	245	196	212	205	192	222	193	202	200	219	187	190	206	197	213	174	180	199	217	193	190	206	245	217	207	214	200	198	208	167	188	211	210	239	200	187	189	200	220	189	191	201	187	187	182	210	192	213	210	212	210	204	203	208	201	193	222	206	202	196	200	213	215	216	190	225	201	221	183	199	225	206	191	214	219	191	207	186	207	225	210	234	206	218	171	196	173	220	201	238	197	191	234	220	211	208	191	230	180	203	228	204	209	188	195	223	203	185	210	200	208	226	188	191	196	214	196	192	178	211	206	199	201	211	216	189	196	215	197	219	191	199	199	195	213	195	224	202	235	240	202	207	185	184	205	205	204	224	213	207	185	175	194	215	195	213	198	203	220	224	210	211	208	173	205	204	218	203	200	211	212	213	190	194	180	171	201	195	195	182	199	208	211	203	206	205	217	209	198	205	183	200	209	229	207	182	227	211	178	212	197	226	208	183	193	226	221	224	209	230	224	211	207	218	223	208	205	210	183	210	189	224	201	192	217	212	208	196	212	209	223	249	192	208	195	200	199	184	210	177	190	176	218	202	207	205	198	223	201	214	224	211	221	202	198	220	209	193	173	200	206	206	194	219	192	213	207	181	193	198	182	209	202	199	188	201	239	183	214	177	200	210	178	225	223	220	182	214	186	223	220	205	217	220	200	193	185	220	214	213	203	203	218	220	196	212	206	188	196	212	207	205	214	205	197	225	196	190	176	208	213	208	206	214	212	206	194	199	201	219	190	213	186	200	226	187	199	183	188	199	216	233	195	199	194	208	211	181	211	201	196	208	190	206	205	200	205	227	196	230	184	231	185	204	199	190	203	187	205	196	205	173	201	201	201	210	193	206	227	189	215	209	215	208	193	206	197	210	197	197	210	206	198	201	190	233	224	207	217	204	220	246	215	193	241	199	228	195	211	235	202	229	209	231	192	219	205	198	214	211	226	221	226	181	193	210	188	217	199	215	217	198	207	204	220	210	214	205	212	188	214	219	180	196	222	188	201	193
24353	26284	40065	41543	39202	35311	32745	30062	26002	21920	16732	14177	13159	10692	8773	7535	6608	5474	5070	4257	3776	3210	2902	2399	1865	1680	1435	1240	1134	1027	959	936	867	796	765	695	750	684	695	621	626	581	607	595	633	597	629	612	569	574	577	570	592	555	561	511	577	547	596	557	558	558	596	559	564	559	542	553	531	552	525	547	517	562	580	498	539	565	550	510	536	568	533	515	528	559	513	525	571	571	553	513	493	510	569	517	572	532	496	552	550	541	544	540	531	543	526	566	513	518	505	560	518	543	541	521	525	553	549	557	545	516	500	510	547	553	522	555	559	567	535	508	544	499	510	566	549	511	519	557	511	555	510	517	525	504	542	518	500	545	549	527	560	557	540	526	548	513	578	560	540	553	563	504	566	465	533	556	499	523	548	538	549	561	558	531	505	536	549	524	541	545	537	539	540	544	551	523	602	593	529	562	528	588	526	573	517	544	528	505	561	536	526	513	532	530	537	542	510	506	546	500	546	579	522	507	497	560	523	504	524	507	546	516	569	482	529	520	519	524	521	531	540	532	572	506	530	522	493	529	524	527	557	493	525	543	526	537	589	529	503	522	497	533	538	511	513	477	522	518	515	560	540	507	542	528	525	540	529	548	559	557	513	537	535	510	519	539	519	506	490	551	527	541	504	529	545	540	495	494	566	496	531	524	489	501	534	573	517	538	509	567	543	513	538	520	501	521	543	515	523	562	524	556	511	508	565	537	555	518	507	538	537	540	537	544	519	550	484	549	511	554	547	543	590	515	509	525	524	549	547	535	522	535	505	505	522	530	511	518	464	527	561	549	563	520	547	535	552	491	496	527	529	559	547	538	528	556	515	521	536	512	555	566	543	546	592	549	516	557	543	509	579	498	542	503	511	529	590	551	543	543	554	559	517	564	516	517	519	530	568	527	532	528	540	543	552	549	501	527	525	566	530	533	518	572	528	559	536	543	491	575	507	512	520	522	546	506	541	541	511	582	519	525	537	580	541	497	513	567	543	565	551	545	506	515	558	517	542	538	528	511	524	536	521	499	516	502	535	523	524	575	518	537	567	507	547	528	561	512	514	547	514	521	550	538	560	550	532	571	532	572	541	515	495	533	518	526	528	543	535	521	523	532	522	543	544	538	546	539	540	546	514	523	572	509	511	520	524	509	488	560	564	552	540	514	563	517	558	532	520	532	562	520	532	524	534	518	492	523	516	549	529	569	540	516	539	535	534	560	530	532	550	585	534	529	526	554	521	555	563	526	529	509	526	546	541	542	511	538	539	553	533	580	519	558	505	578	546	564	511	450	548	546	533	507	507	518	512	546	558	508	522	543	515	519	533	548	538	525	542	495	581	516	534	537	560	568	553	550	526	526	552	547	501	583	531	539	559	510	555	491	496	520	511	487	528	540	552	540	539	524	544	485	511	529	553	546	531	511	555	551	549	578	600	518	550	576	550	589	543	528	537	502	546	552	532	545	554	482	563	551	560	512	557	503	536	514	533	530	529	553	549	517	530	564	517	527	540	532	502	521	514	512	509	524	533	522	503	523	580	533	545	530	509	567	530	539	513	552	498	570	521	503	505	564	580	523	568	561	502	535	546	557	534	504	516	511	548	502	509	555	525	520	538	490	534	525	535	523	469	577	536	520	503	526	564	574	527	548	521	542	551	536	521	542	517	557	506	526	561	521	541	523	518	553	494	508	537	530	534	563	532	565	543	528	494	492	569	553	540	532	575	517	540	533	537	560	545	502	514	518	534	564	576	535	569	540	515	531	543	520	521	513	551	496	513	557	519	522	547	538	519	568	565	554	561	513	521	502	517	543	513	525	563	542	524	560	508	491	541	535	538	541	509	538	555	527	541	563	537	488	526	524	529	525	561	509	548	528	526	537	551	521	514	550	564	539	534	528	531	488	555	531	545	546	537	565	548	573	533	547	499	509	523	545	519	563	498	543	590	551	520	494	554	548	526	540	526	489	553	523	560	522	499	553	499	542	521	513	523	549	505	547	556	543	557	550	567	542	533	528	529	496	507	495	531	511	508	519	527	547	550	564	502	504	554	527	535	517	557	536	525	592	541	525	566	512	527	539	531	583	552	541	530	532	571	514	551	523	511	537	535	592	512	467	516	530	512	536	525	510	498	538	526	489	519	505	501	530	579	559	543	492	500	561	527	550	517	520	532	518	523	578	551	526	523	535	525	551	513	507	508	511	508	539	547	524	548	525	554	509	526	560	574	557	553	540	525	523	518	513	562	563	548	542	544	533	522	532	544	556	568	517	552	545	584	525	539	563	564	522	515	481	514	505	527	532	517	545	571	535	532	524	535	494	547	556	526	530	528	558	526	505	499	531	521	548	535	550	539	548	523	552	561	544	512	521	550	532	534	528	519	574	510	497	538	528	519	518	519	538	532	562	511	553	522	535	555	526	538	560	524	531	576	557	506	519	547	547	516	512	555	540	496	524	526	502	529	536	530	527	486	531	561	507	552	503	514	577	512	519	549	576	515	501	563	546	523	523	507	523	522	547	567	552	517	537	562	519	537	555	538	538	509	562	497	564	511	559	532	518	563	513	524	540	564	555	571	541	506	526	518	526	536	535	561	518	545	520	517	556	552	543	531	546	545	496	542	535	552	539	552	496	527	556	521	536	509	560	546	597	539	501	562	531	553	522	495	529	493	488	537	519	530	526	551	530	549	523	530	536	535	585	539	526	537	549	505	540	558	556	537	590	558	548	522	539	569	538	560	528	531	542	533	515	539	507	567	556	534	532	512	525	547	542	529	515	510	566	534	571	524	520	530	493	512	539	541	549	547	535	522	527	497	538	486	578	541	510	540	530	525	520	494	515	559	536	538	513	499	534	529	522	505	514	524	511	543	530	553	534	527	542	528	500	553	572	547	529	563	511	561	534	542	564	524	509	543	490	562	517	543	574	560	560	576	516	544	523	552	567	511	515	523	509	529	522	572	530	538	544	524	536	551	535	577	547	520	533	529	519	513	538	517	494	571	523	534	487	511	501	550	494	568	577	492	537	510	523	497	486	525	529	526	499	527	541	568	556	568	526	532	482	538	519	534	553	534	546	480	519	474	545	519	518	500	544	540	536	551	511	558	538	565	541	522	506	545	494	507	549	571	482	548	536	538	568	519	550	506	521	517	534	571	480	529	568	546	554	554	512	551	494	506	533	567	525	502	543	551	530	532	559	521	500	546	531	543	542	546	540	493	495	537	591	508	508	539	529	535	523	540	531	567	545	515	560	491	519	523	553	568	508	529	569	531	553	518	554	529	534	493	545	570	554	538	556	546	528	581	549	571	505	483	542	551	508	539	555	538	562	534	536	531	520	541	560	543	562	571	526	510	528	515	555	572	579	546	513	549	510	552	537	507	519	546	517	539	545	528	578	543	564	509	556	528	504	493	535	554	516	512	539	556	513	550	509	559	560	532	536	517	510	565	541	487	505	518	554	576	543	544	539	511	549
25422	22299	24364	18999	12838	8253	5468	3712	2672	2128	1658	1229	1023	821	726	597	543	515	445	406	393	371	307	291	280	305	266	244	265	267	221	232	218	246	259	245	197	214	235	233	227	201	231	225	216	200	199	183	212	249	237	217	205	240	226	249	225	199	215	222	244	211	235	228	261	195	232	222	210	209	185	227	218	197	221	217	225	204	174	205	247	202	233	239	228	228	212	217	222	234	222	190	192	220	186	256	195	220	215	218	218	205	184	213	226	215	204	208	180	214	250	238	207	218	196	201	218	239	220	231	231	233	217	183	240	204	230	215	203	221	215	241	197	209	198	240	215	231	218	218	218	193	240	198	202	213	221	211	247	231	182	202	226	229	220	191	229	228	223	214	214	209	214	203	207	229	192	216	209	225	194	237	204	225	211	238	231	214	210	214	215	216	215	208	210	208	232	227	207	220	201	229	215	191	214	233	208	222	217	220	203	214	214	228	212	220	203	233	222	216	190	229	261	212	233	211	201	201	231	222	215	196	232	222	229	237	215	210	208	209	186	190	232	217	204	201	211	204	216	248	236	220	198	220	233	208	223	213	196	218	194	205	206	189	227	216	194	231	231	204	217	206	218	225	224	216	197	202	221	210	238	237	236	184	204	195	211	198	218	200	219	231	214	204	204	216	212	218	217	210	205	233	197	217	210	228	203	199	230	199	212	206	221	212	226	231	236	212	222	227	203	204	216	197	220	226	265	207	227	217	208	228	225	203	198	224	224	203	235	242	221	218	214	219	201	196	221	230	220	197	194	239	213	208	191	201	214	230	244	220	219	212	209	215	235	221	239	203	237	217	220	231	216	215	232	206	211	206	225	210	200	212	236	187	208	238	185	226	212	209	217	236	233	221	235	194	224	204	219	240	235	227	242	203	201	184	239	211	216	195	216	218	198	219	214	224	232	222	210	244	199	218	215	194	199	241	247	218	230	196	208	224	240	222	221	219	193	207	221	198	209	215	247	237	199	223	204	217	228	214	249	215	216	240	230	222	224	233	185	213	226	218	250	204	204	216	230	254	216	202	231	220	220	232	229	220	205	211	211	187	217	217	203	237	192	216	220	228	204	211	229	220	203	208	241	198	241	242	238	217	195	208	207	218	207	219	199	220	217	213	192	222	234	238	191	199	213	214	213	206	198	208	211	203	216	203	220	226	223	234	199	229	231	225	239	189	215	181	218	247	205	204	227	225	216	214	234	222	219	209	218	211	208	221	200	223	195	197	208	196	211	209	185	197	236	221	220	222	207	198	219	202	238	243	227	235	221	218	199	222	198	204	219	240	215	231	235	228	203	231	240	210	218	225	208	195	227	222	188	220	203	208	253	221	205	219	224	209	242	228	226	225	211	222	208	227	205	212	273	200	194	191	212	205	218	188	205	218	218	241	205	210	225	236	238	247	213	212	213	225	219	205	214	212	235	234	216	224	202	231	225	213	219	222	240	219	210	208	221	203	214	218	187	205	236	272	199	210	200	231	204	186	233	190	213	216	217	226	241	217	221	222	208	181	211	211	207	195	213	235	225	214	242	217	195	205	212	184	211	206	198	195	203	214	223	199	203	196	231	229	227	221	219	220	218	193	203	226	217	197	223	236	189	197	208	234	247	233	227	208	205	221	214	202	234	242	209	196	208	222	224	218	187	168	209	216	218	212	229	217	202	248	234	210	236	211	209	237	201	237	248	238	229	230	218	220	231	214	236	223	229	191	230	206	238	229	224	220	185	217	177	218	225	221	215	214	210	228	207	223	218	212	217	233	226	225	202	227	247	219	209	200	223	205	207	205	201	225	223	223	213	221	212	207	221	197	205	193	191	223	253	215	213	220	229	199	207	212	232	238	240	229	216	209	208	183	241	220	244	187	233	211	248	229	215	247	237	211	204	205	185	219	199	227	211	208	228	229	209	230	215	218	206	244	236	223	245	249	245	199	199	240	228	211	220	241	200	215	208	208	222	207	203	227	232	208	229	210	244	204	223	227	218	226	246	209	232	241	213	202	227	234	200	216	234	227	194	195	213	210	181	233	193	230	228	223	209	242	212	239	216	211	194	215	245	253	215	226	188	200	225	206	210	224	214	221	209	235	213	219	235	233	199	206	245	208	198	214	243	194	213	213	211	200	218	185	221	220	235	233	247	232	218	217	220	226	216	221	197	222	210	219	214	201	198	219	236	208	230	216	218	215	198	230	226	213	202	216	211	234	216	224	226	203	231	254	212	206	204	216	251	209	224	194	220	223	209	205	189	216	226	239	212	220	231	240	214	235	234	218	232	202	199	223	224	209	211	195	212	223	202	233	227	198	210	222	222	201	198	213	227	176	208	225	211	208	254	208	202	221	217	214	216	247	221	197	210	209	215	212	206	235	190	214	199	207	230	221	209	224	219	205	210	238	211	220	227	234	207	229	227	216	176	204	222	206	190	211	220	235	205	220	222	208	218	208	205	208	209	235	206	194	235	211	207	222	199	258	221	194	237	225	202	212	242	201	235	220	240	214	197	230	216	211	189	207	229	210	192	217	207	226	205	203	210	237	214	242	204	245	219	208	213	223	212	217	179	212	226	198	230	204	210	213	242	223	221	233	212	197	237	208	220	231	219	230	188	215	224	193	211	207	220	235	218	205	216	215	214	208	215	203	198	209	212	231	212	219	226	235	206	233	223	241	223	224	242	205	204	212	209	221	213	229	209	205	200	220	215	219	198	201	226	222	248	212	206	220	212	209	204	218	213	232	204	198	218	228	227	218	260	214	243	232	211	232	214	210	213	214	196	226	215	204	192	207	230	186	196	200	229	205	190	218	202	209	248	201	227	214	189	198	254	212	227	203	216	218	231	230	218	200	204	190	227	196	213	196	223	219	212	199	226	214	230	200	212	225	211	200	234	230	225	210	187	257	215	222	214	221	212	225	224	198	211	214	218	203	236	232	225	237	219	208	229	187	220	207	208	228	214	235	215	216	211	188	183	218	228	211	214	194	227	223	198	204	242	231	210	224	220	230	220	227	213	228	228	188	196	224	205	217	200	231	209	202	246	245	225	232	233	183	207	234	206	225	228	189	212	198	216	206	218	246	206	237	215	209	217	220	230	229	211	225	220	224	219	218	191	221	223	193	219	218	218	190	208	210	213	216	211	215	223	226	229	208	218	224	227	206	223	236	204	212	201	220	230	222	240	211	248	224	216	231	193	223	203	190	253	205	238	227	249	209	232	215	222	234	195	190	232	197	222	246	215	213	214	209	227	242	243	213	199	218	191	205	203	186	184	249	193	218	207	208	214	196	245	206	206	229	211	208	213	229	245	227	236	211	208	203	207	204	234	228	212	209	243	226	196	228	206	216	217	193	192	203	208	210	208	219	210	214	223	206	212	200	223	212	234	201	217	225	198	217	238	221	212	215	208	216	221	231	228	202	198	207	226	215	199	199	213	197	225	218	197	204	228	243	233	194	193	244	205	216	212	199
14596	17476	30050	30601	27086	22425	18068	14539	11815	9869	8026	6407	5377	4380	3793	3153	2735	2352	2082	1819	1672	1434	1371	1173	1101	958	898	834	750	781	696	666	677	688	621	638	656	612	621	573	602	593	580	631	585	603	539	577	554	568	588	595	548	578	555	595	573	551	611	600	575	551	580	551	593	555	611	542	560	546	591	597	522	554	557	520	584	566	610	532	572	542	541	536	544	560	547	592	566	542	545	557	557	554	563	582	563	566	581	572	538	539	594	554	569	540	578	592	572	555	592	568	529	544	572	503	532	535	563	594	571	568	562	539	573	542	574	584	563	609	611	536	532	555	570	590	568	582	549	548	575	600	542	567	563	554	578	539	585	620	584	579	552	572	568	553	574	551	522	517	594	629	551	557	557	588	566	583	600	548	574	551	543	548	566	588	536	570	572	550	556	547	581	572	553	558	554	546	594	561	560	561	556	548	553	562	563	572	628	565	540	569	526	555	592	610	547	485	577	562	586	527	536	563	537	551	568	572	610	541	560	589	552	525	554	547	572	529	543	575	593	558	571	588	555	552	553	576	550	561	560	534	589	511	571	560	583	575	583	567	573	538	556	549	592	566	548	610	549	576	593	567	555	567	584	529	545	564	534	571	569	550	566	585	527	548	555	562	540	571	567	581	522	569	559	536	583	526	571	565	543	558	502	583	562	558	522	538	554	586	555	575	539	562	599	559	536	573	532	568	563	596	537	566	575	535	550	528	582	548	559	579	543	574	559	517	590	562	555	577	582	566	563	596	613	563	570	552	545	577	528	546	567	535	571	506	572	583	556	552	566	589	552	584	578	576	591	593	569	558	559	538	620	571	551	589	580	605	572	538	504	567	549	565	539	581	535	548	577	573	542	555	543	532	593	586	578	559	520	548	605	515	542	563	564	552	596	542	557	602	567	547	542	567	525	568	614	563	589	539	571	562	609	556	589	586	624	585	537	521	541	532	549	573	598	569	547	559	562	561	582	593	556	596	587	555	516	534	585	592	570	556	596	543	575	583	555	585	598	544	558	556	576	531	569	580	575	583	569	555	573	560	578	521	602	556	562	565	590	528	545	555	596	574	609	546	566	624	589	560	575	544	559	557	530	544	562	533	566	560	597	618	580	533	574	541	547	579	543	590	583	620	569	540	539	526	561	589	558	614	509	568	553	589	568	574	550	566	570	581	531	556	598	550	583	567	574	561	563	564	521	553	551	533	579	563	557	600	571	576	535	547	542	531	549	611	559	535	555	507	529	592	573	564	542	589	577	547	603	530	589	532	577	504	571	599	535	539	581	542	576	557	562	543	560	574	582	527	601	545	569	566	541	534	548	574	557	602	563	581	571	550	574	560	494	531	600	557	561	580	542	534	581	588	580	611	526	588	530	559	548	567	531	552	563	573	538	539	529	532	514	565	561	524	576	566	537	579	558	568	582	524	590	535	595	561	553	522	534	546	571	528	579	535	599	566	582	561	491	529	582	571	573	561	587	526	587	569	554	586	553	551	546	529	545	549	606	557	597	561	546	594	580	527	549	588	581	588	571	523	570	565	537	543	577	512	546	585	533	567	540	559	554	555	536	540	546	542	561	558	631	569	566	575	563	535	556	544	545	546	528	574	559	584	511	535	566	524	579	550	580	549	576	574	602	537	534	546	563	588	557	567	579	602	526	600	582	545	562	549	563	558	527	534	530	572	541	571	579	552	562	537	556	580	560	570	570	590	580	598	577	537	549	526	547	582	588	532	556	566	524	581	612	577	531	547	560	561	566	539	556	584	534	593	579	617	543	594	576	543	554	563	553	611	594	550	565	573	524	570	511	543	564	585	545	596	514	571	490	547	525	563	603	553	566	584	567	578	556	584	532	595	571	533	536	567	555	535	532	564	530	593	558	507	543	551	549	563	555	516	602	550	523	574	526	557	551	600	562	546	538	557	587	564	547	543	543	573	546	544	544	574	569	589	596	575	533	537	562	531	583	564	566	566	593	575	546	573	565	583	559	548	584	533	572	552	539	548	555	570	537	567	557	567	556	541	572	598	552	576	585	590	576	594	555	565	559	544	572	563	587	572	514	568	538	596	549	559	485	575	562	544	561	547	514	527	589	521	540	554	546	538	517	574	499	587	566	599	534	599	568	539	571	543	547	549	539	547	551	562	540	564	568	555	559	521	555	523	563	557	554	529	601	616	575	541	556	538	538	503	540	547	588	571	553	562	528	562	554	552	553	589	500	547	580	535	578	590	542	553	562	581	557	500	563	549	523	589	570	550	524	563	559	564	570	550	571	564	495	573	544	547	543	553	529	540	570	581	580	527	592	528	596	573	539	562	539	518	560	529	566	553	565	578	527	549	537	628	532	529	564	571	583	564	587	550	559	560	511	554	591	600	567	525	562	625	593	518	607	589	568	533	567	601	552	591	570	573	544	547	550	552	535	541	554	529	545	554	565	572	563	578	530	546	573	529	570	575	590	550	570	540	525	568	553	573	523	562	589	561	537	547	551	590	550	546	511	577	550	566	550	572	555	548	577	591	585	517	511	596	596	564	551	566	543	578	547	545	555	596	539	546	578	590	575	563	591	535	570	578	592	586	574	556	545	541	571	546	576	578	557	564	533	557	565	597	562	590	570	570	608	561	596	574	539	597	534	528	588	570	583	617	577	576	563	528	587	578	550	572	525	541	532	550	558	518	515	569	585	579	546	531	564	561	581	555	546	588	582	568	523	587	572	531	559	558	540	610	568	588	542	627	610	543	573	534	586	566	549	564	586	554	541	594	537	539	534	570	570	581	560	553	579	561	546	514	582	569	550	536	560	570	563	542	544	552	593	574	533	541	567	589	537	577	542	528	546	555	567	589	552	543	586	579	597	574	573	616	581	547	565	558	562	598	593	579	574	588	564	560	589	541	579	524	533	608	594	583	603	573	574	572	556	564	572	567	566	591	531	529	564	551	568	514	529	539	542	564	533	552	590	522	567	547	557	602	544	551	525	605	608	538	615	564	562	571	572	502	594	547	573	540	572	558	577	532	545	518	603	567	546	579	535	567	550	555	580	562	514	547	532	604	587	518	560	565	581	553	576	506	580	586	551	547	572	543	572	589	547	576	556	585	589	559	569	539	572	562	578	566	579	550	596	574	593	612	595	631	580	553	618	542	612	563	519	546	572	556	545	524	570	585	544	548	584	576	553	497	539	559	552	542	563	550	598	573	557	591	563	551	571	543	578	537	531	506	545	513	562	576	564	565	572	549	606	561	537	570	558	574	548	566	566	601	565	555	560	564	578	530	559	541	539	512	563	535	624	554	563	537	560	569	583	524	551	562	557	581	538	561	582	573	534	597	570	556	574	569	544	575	515	523	537	570	607	568	556	565	565	539	536	547	551	570	587	551	554	544	582	568	540	551	507	538	566	579	556	552	548	611	532	523	593	553	568	551	548	565	580	600	571	580	615	521	588	551	584	531	583	532	548	610	553	576	591	569
34532	28334	32294	27579	20476	15993	11521	8170	5687	4621	3405	2193	1799	1445	1188	974	896	706	683	598	560	499	409	405	316	338	302	325	272	289	302	229	277	252	229	255	221	242	226	229	234	212	232	215	234	206	255	233	212	222	214	239	233	224	241	209	250	239	205	220	229	253	216	223	230	206	211	213	216	239	226	227	234	214	232	211	226	213	201	199	219	225	219	241	240	209	200	185	203	182	230	197	236	237	229	213	228	227	218	191	219	235	213	214	230	203	202	227	205	204	226	225	210	222	221	211	213	228	211	218	231	212	222	227	204	223	217	216	220	218	234	230	203	234	244	222	209	205	223	226	222	214	213	196	221	217	226	207	183	180	219	205	190	225	223	240	215	205	199	228	203	238	241	211	205	232	237	188	242	211	226	193	228	228	230	195	237	198	218	208	226	208	214	211	216	216	215	199	227	220	204	234	227	219	232	219	227	217	205	225	217	223	234	198	220	226	198	212	238	240	211	227	244	227	198	192	229	220	228	252	197	218	218	221	232	214	201	213	240	230	223	216	203	223	210	200	238	220	252	232	237	209	215	213	216	220	233	224	229	233	223	207	239	222	216	221	212	207	219	218	192	217	204	201	218	237	212	206	215	225	192	219	226	188	245	234	202	199	208	240	234	223	219	210	258	228	203	233	204	241	233	216	201	236	207	183	212	190	216	230	198	264	211	204	233	242	207	215	199	209	205	217	229	202	223	208	202	225	198	210	209	191	195	216	184	215	202	221	231	234	217	199	199	208	184	206	222	228	209	239	220	221	239	261	206	235	221	201	216	219	194	223	207	233	226	237	212	224	208	233	234	209	202	207	210	191	223	214	228	228	224	211	221	227	199	208	181	215	209	212	205	221	211	195	199	204	208	239	180	201	228	225	211	211	214	221	197	197	209	199	212	215	206	212	209	208	201	242	215	202	206	252	233	225	183	215	215	230	202	221	226	225	228	232	231	214	219	209	222	204	209	231	199	214	223	194	209	222	214	226	219	197	218	221	221	240	217	245	222	239	232	214	231	190	245	223	215	208	226	179	190	203	199	200	225	253	234	223	188	212	227	217	232	203	210	231	228	209	204	217	233	224	225	224	208	190	198	222	229	197	213	209	229	182	208	182	215	204	221	222	225	241	217	207	202	222	229	200	206	217	237	237	215	221	245	201	219	232	233	240	207	225	215	203	215	230	194	206	219	215	225	212	223	215	232	221	241	229	232	204	230	218	231	237	207	219	228	189	209	181	218	219	208	206	217	205	216	217	246	196	202	219	236	213	231	214	221	202	213	240	214	231	211	218	193	198	187	216	223	229	196	232	224	235	217	239	193	237	234	231	203	209	219	216	241	214	214	224	192	238	222	228	216	209	211	202	225	228	223	230	205	217	214	218	203	190	220	235	217	225	219	198	177	194	195	217	184	217	219	190	201	231	205	238	201	187	203	218	193	225	214	196	220	221	231	242	223	215	213	213	220	223	245	216	224	214	230	196	226	194	225	204	195	222	201	191	238	225	212	198	243	208	246	232	185	197	237	230	211	196	204	205	177	241	217	240	199	224	204	249	230	227	226	239	217	219	252	222	220	226	217	201	222	203	223	189	203	204	215	188	224	233	219	216	211	234	216	221	217	218	201	232	228	203	202	244	224	228	228	213	210	212	215	216	240	211	212	217	209	215	229	224	233	202	214	226	242	222	231	204	198	207	193	192	212	227	232	210	225	204	229	201	200	192	219	222	235	221	219	224	239	203	212	205	230	220	221	202	214	228	209	206	217	224	212	216	218	222	203	225	222	227	192	243	194	224	197	218	228	267	192	198	227	188	231	200	221	194	231	230	228	221	212	222	228	208	217	224	223	221	195	236	212	243	205	206	217	215	191	215	201	215	221	186	206	204	238	220	225	212	201	216	219	212	211	227	211	206	258	197	204	184	217	208	186	241	228	206	217	229	211	199	199	201	212	218	224	211	209	212	206	216	243	214	230	220	247	196	217	224	225	227	207	221	202	199	224	204	246	221	233	216	219	228	238	251	214	207	193	214	216	220	235	211	191	208	230	244	230	217	241	207	225	200	234	188	221	200	225	235	238	224	226	202	226	269	214	243	211	196	210	244	217	218	196	220	212	213	210	233	205	228	206	240	231	223	234	202	239	210	215	213	226	233	194	195	192	237	214	204	204	229	214	194	200	206	212	231	229	237	193	249	219	239	202	188	213	235	204	193	192	218	241	184	236	237	210	189	234	231	240	218	201	213	202	199	210	226	197	235	186	225	235	221	223	230	206	199	214	252	230	209	222	195	219	211	218	220	242	216	238	238	194	215	216	227	211	226	222	208	226	184	231	225	251	230	217	233	210	242	196	249	186	239	198	209	232	221	187	207	224	233	200	211	207	217	226	211	229	221	222	196	191	219	220	219	201	202	222	220	218	217	203	230	222	243	210	225	236	237	198	213	216	230	236	209	203	242	218	236	185	209	236	218	224	224	225	209	244	216	250	205	225	211	226	219	218	201	243	235	238	233	243	210	207	206	219	222	187	204	181	219	224	234	206	180	244	188	218	209	230	229	202	226	200	212	224	228	209	224	220	204	215	227	207	196	214	191	201	221	207	226	221	240	256	213	224	200	213	209	197	226	197	193	195	203	226	223	203	200	211	219	214	225	239	223	232	179	240	203	208	245	220	179	197	211	225	187	218	227	208	214	203	213	248	244	224	207	234	229	210	195	227	209	236	199	220	199	217	245	218	220	205	207	197	201	205	217	198	230	200	207	220	203	197	241	221	239	184	216	242	236	247	208	203	206	225	252	208	187	206	188	210	219	235	217	232	230	203	223	239	232	220	244	212	203	211	249	206	192	225	208	200	201	212	206	226	228	232	203	198	206	208	211	197	216	203	231	229	220	228	230	211	214	229	216	222	237	202	214	207	230	222	234	226	196	207	220	179	202	244	212	238	209	211	225	241	205	220	227	225	203	207	218	248	207	214	199	223	226	210	200	245	204	243	224	217	224	237	209	230	214	212	256	222	219	241	199	226	229	212	221	199	209	215	202	209	209	216	195	211	220	205	220	244	199	201	217	217	236	223	205	197	229	192	239	215	235	212	207	227	200	235	208	209	239	198	197	240	228	217	221	248	209	224	212	220	243	205	180	211	208	230	218	211	238	232	205	227	215	217	216	200	220	244	225	218	242	248	203	208	200	223	215	211	233	202	214	232	205	209	223	222	225	207	216	189	219	219	206	208	199	212	214	224	237	243	225	231	215	215	180	240	231	200	211	231	220	194	223	230	249	220	214	217	179	198	196	244	207	219	212	206	226	218	221	193	229	200	231	226	221	228	223	235	216	226	217	165	221	238	223	216	232	177	236	227	200	207	170	227	217	198	218	238	216	204	224	227	195	225	210	233	227	226	217	212	202	223	223	219	215	215	196	212	231	192	232	192	192	207	199	225	228	231	217	210	225	220	215	215	247	208	178	226	189
20530	22224	35940	37362	34161	31336	27226	23857	20198	17818	14319	10556	9246	7374	6420	5367	4651	4130	3650	3168	2640	2348	2095	1829	1579	1328	1207	1102	988	896	882	794	794	751	700	683	678	641	604	627	675	625	602	619	597	641	614	595	577	584	591	616	574	617	589	561	549	607	574	539	584	554	553	564	568	577	560	559	594	619	591	532	536	539	620	594	588	552	577	548	598	592	530	592	583	535	571	527	576	562	598	577	550	536	524	534	542	588	562	589	546	575	551	576	584	561	585	593	591	607	591	574	573	555	498	558	615	570	572	545	582	596	577	575	575	564	559	555	575	606	569	523	560	559	558	569	591	590	557	581	564	534	523	559	599	582	561	584	571	528	573	528	595	542	560	568	540	562	608	550	548	571	507	572	562	562	609	531	590	540	532	536	570	591	512	552	546	549	572	567	573	555	556	569	522	535	594	541	577	612	602	550	552	562	599	586	496	547	563	549	566	561	561	601	530	582	581	553	559	511	525	566	627	547	577	579	589	552	559	562	584	557	559	541	599	532	540	579	604	568	600	524	562	545	574	623	576	596	561	559	552	572	547	553	567	581	569	590	546	590	529	608	564	619	550	557	598	587	559	569	561	611	555	568	602	564	584	573	585	527	562	551	588	548	588	553	554	543	564	544	536	557	578	562	575	577	548	585	550	537	539	596	566	603	559	570	581	606	563	573	564	531	572	604	566	523	555	537	555	556	597	599	582	575	551	604	553	599	567	525	545	564	567	558	558	582	544	587	599	554	553	583	585	586	585	592	555	551	584	573	556	539	576	619	556	562	584	516	522	550	594	551	550	586	587	571	557	549	580	580	550	568	544	607	568	609	542	630	599	534	579	565	585	554	623	541	549	608	588	556	569	552	570	558	554	569	615	600	555	581	547	550	549	547	583	571	574	559	576	580	583	548	562	600	581	613	587	557	546	541	526	608	533	596	548	533	555	526	589	534	574	578	581	557	581	573	526	561	563	573	538	582	560	546	546	604	553	594	602	530	555	585	576	577	542	562	520	565	548	567	542	556	568	554	553	513	610	552	558	583	568	558	530	561	551	557	612	627	586	587	608	534	524	527	551	575	568	538	522	547	534	557	584	535	559	543	550	582	564	552	574	555	563	546	577	604	558	556	590	544	577	569	601	575	584	571	547	549	587	565	557	565	586	512	557	569	585	582	540	552	562	575	593	551	590	579	577	580	528	576	540	544	562	588	557	553	545	570	576	575	593	595	596	563	560	625	563	577	545	576	526	569	583	563	539	558	542	534	556	546	572	603	573	590	582	585	594	567	559	585	594	538	565	563	558	569	589	564	550	565	604	578	539	573	548	544	559	587	566	590	541	544	548	549	526	525	563	638	582	564	590	583	505	558	547	559	567	579	554	573	643	554	570	584	536	570	548	600	558	542	554	545	576	566	568	543	568	585	586	575	571	574	543	545	573	589	573	545	567	589	536	572	575	556	545	580	531	593	576	582	554	575	506	536	565	548	514	575	547	545	556	589	574	535	548	595	579	526	556	569	571	601	566	527	555	542	569	574	595	511	534	577	551	556	627	565	570	588	540	550	564	571	548	587	569	530	582	597	536	601	592	544	543	563	604	550	558	566	578	608	549	575	536	538	563	610	563	545	600	567	570	585	558	528	613	628	576	598	540	576	508	588	556	537	565	551	582	554	572	608	542	570	586	538	568	529	534	574	575	579	573	554	602	576	548	580	557	534	582	538	548	570	565	610	533	545	602	579	562	629	575	542	521	579	538	535	605	565	570	597	529	573	564	576	553	568	570	554	580	553	598	617	545	563	534	564	565	610	587	533	610	556	587	565	597	633	529	540	560	522	570	553	599	606	544	566	624	573	571	565	545	539	522	587	592	535	530	583	562	581	572	532	554	579	537	567	534	564	555	586	558	549	531	572	579	549	561	571	552	570	530	511	580	584	562	534	621	539	621	529	558	582	534	598	586	550	539	552	599	562	595	569	566	555	513	534	550	554	533	599	586	579	566	530	567	583	550	558	570	596	556	573	601	574	577	528	578	564	617	547	554	582	533	579	597	557	608	559	581	571	580	566	581	571	578	566	608	600	578	548	583	593	595	567	565	567	575	562	584	606	591	576	536	559	573	556	569	559	587	559	604	548	567	598	612	536	592	580	539	559	563	574	551	539	527	602	569	574	549	585	575	555	546	531	592	584	566	547	553	539	532	594	555	595	532	537	572	550	526	589	544	544	613	521	570	523	551	532	602	602	561	571	572	601	571	584	567	551	597	526	586	568	550	558	536	577	600	588	576	538	573	602	544	591	560	510	525	564	546	623	570	515	562	581	570	555	522	567	599	570	547	549	560	564	553	571	498	546	601	583	564	572	557	605	524	560	563	549	574	513	564	541	566	576	592	575	577	584	528	551	575	584	535	595	574	601	559	561	574	554	540	575	578	594	595	544	583	547	534	548	582	569	582	526	574	580	602	599	583	553	558	584	554	530	567	524	579	589	545	523	570	558	538	552	567	560	571	592	633	609	580	591	556	586	554	567	533	556	616	571	570	591	562	577	594	542	502	593	555	533	602	567	555	553	590	542	530	610	593	547	568	544	609	561	593	544	604	583	573	580	562	590	532	553	548	555	544	581	539	527	562	533	554	579	617	591	548	576	523	571	584	554	497	576	628	534	540	569	589	592	575	556	548	596	542	559	566	571	549	582	521	571	555	547	527	554	620	594	534	621	586	538	559	550	549	570	568	574	620	591	543	584	567	556	565	551	529	542	565	582	609	555	576	540	563	510	531	552	543	581	581	559	565	570	575	610	572	574	501	575	555	537	582	566	534	549	620	543	561	584	576	589	577	593	562	589	575	574	609	586	609	588	558	590	604	562	540	543	549	589	554	545	570	562	540	586	528	560	565	567	566	559	588	587	566	580	564	575	593	567	609	577	577	554	558	553	611	554	608	528	538	603	540	628	569	517	528	558	584	518	535	591	580	581	527	561	582	528	570	564	548	576	587	532	572	561	571	593	604	598	552	566	592	568	540	548	616	588	570	578	566	555	610	556	539	632	540	561	568	569	569	561	577	528	579	574	612	596	583	535	543	538	553	543	621	549	551	592	580	551	601	567	592	583	591	564	537	578	585	596	549	621	592	550	599	585	592	534	602	602	595	600	583	564	589	541	562	590	595	556	529	551	567	590	539	593	605	577	569	550	553	560	562	555	547	575	598	573	574	581	598	571	527	543	544	570	611	576	595	601	558	566	558	564	574	557	569	562	588	501	555	570	556	590	548	600	567	576	549	556	551	554	553	553	577	554	533	570	534	556	555	552	551	551	545	609	588	553	541	540	583	560	554	566	567	584	609	543	529	615	589	549	577	549	554	547	570	559	586	540	614	529	546	561	610	539	538	547	572	552	553	574	589	567	569	570	585	580	594	540	545	553	525	530	583	586	615	534	564	581	590	574	540	580	538	556	581	600	555	567	558	539	548	578	518	622
40046	33725	39762	33751	26619	22546	17234	12179	8843	6955	4606	3100	2572	2025	1681	1355	1205	1073	1008	804	681	607	530	468	391	377	344	320	301	284	284	273	254	249	239	237	185	223	225	219	216	236	237	205	221	202	201	225	239	197	202	226	195	196	200	191	204	204	213	183	213	197	205	210	173	198	209	201	201	201	207	238	183	230	200	185	215	225	209	209	194	213	203	216	197	216	178	193	208	201	211	217	211	191	206	214	233	206	206	199	216	202	193	208	213	234	211	204	211	227	213	219	205	204	189	193	210	205	191	209	225	224	204	219	195	186	213	213	181	199	209	204	186	209	212	204	221	202	198	165	206	198	221	216	205	189	198	195	216	199	204	203	214	190	215	207	199	212	225	200	221	209	214	216	208	219	178	204	192	180	194	205	203	216	205	210	191	205	194	191	215	204	224	187	194	203	216	195	199	225	223	216	210	196	214	201	198	202	205	233	212	209	218	195	200	196	211	210	192	214	215	216	198	184	204	198	179	208	212	217	208	187	237	195	191	206	240	194	198	206	202	198	196	207	200	207	207	256	202	220	214	196	210	205	215	188	204	250	214	198	198	222	174	200	179	214	213	201	200	167	207	206	214	214	181	203	190	207	188	209	221	187	214	223	215	214	218	218	183	208	204	207	203	222	209	229	180	212	200	194	188	199	189	199	167	180	218	210	211	189	207	213	192	213	218	214	210	216	215	218	211	217	183	200	185	209	201	216	178	221	198	210	185	198	217	198	206	202	198	226	212	190	208	185	208	193	203	193	170	206	217	205	205	203	205	243	226	219	193	193	209	203	217	204	209	217	217	201	204	202	212	208	207	208	229	189	191	209	185	182	230	176	206	214	211	208	211	194	203	209	207	220	233	212	228	211	208	190	240	172	208	218	199	236	213	166	218	211	196	208	221	209	220	226	216	196	215	198	186	208	218	200	217	210	212	222	200	179	240	209	217	160	201	199	193	214	214	215	215	206	198	197	207	204	216	199	211	215	223	223	224	218	229	208	212	212	203	200	215	205	204	217	226	212	212	206	195	219	223	187	198	198	162	224	196	214	219	195	202	213	212	190	194	199	200	229	186	185	192	216	208	192	227	209	216	205	202	197	195	226	191	205	213	204	215	189	193	203	201	217	232	199	215	200	235	214	217	179	193	215	178	228	194	200	231	199	218	211	202	192	188	195	218	197	200	204	214	203	214	201	188	191	191	227	192	198	216	204	219	243	213	186	186	177	218	218	224	220	227	215	217	213	229	221	217	185	207	203	197	204	221	205	196	220	215	205	183	203	219	215	208	196	191	204	221	202	191	197	212	211	199	195	203	195	204	210	196	197	204	216	202	217	232	222	172	208	198	205	219	207	186	208	214	196	214	188	210	208	234	204	199	209	217	215	208	192	218	232	215	198	202	196	201	196	219	214	195	197	210	215	216	202	215	197	199	209	225	212	205	207	185	197	215	215	211	206	220	205	222	221	232	196	189	198	198	202	204	201	207	213	224	208	243	206	224	189	216	209	226	194	185	208	206	210	214	186	222	228	218	213	180	217	187	197	217	215	205	195	195	210	213	207	218	181	221	220	219	211	226	227	210	211	195	202	204	189	205	226	211	207	205	212	220	224	203	197	202	214	202	186	206	205	213	207	185	188	229	209	232	211	177	191	194	186	214	202	209	212	221	238	179	186	205	180	186	183	194	197	218	221	197	211	195	192	186	198	229	188	224	207	201	200	212	213	201	218	203	202	201	194	210	210	203	228	237	201	211	222	196	209	201	180	195	195	220	187	197	205	218	214	224	197	221	220	209	205	198	214	204	197	207	211	207	226	189	183	197	204	219	209	208	194	203	213	208	239	212	198	185	191	225	188	217	223	207	198	214	217	189	172	215	209	221	220	188	210	208	198	196	230	197	210	236	193	213	220	211	180	211	204	192	201	237	225	195	199	191	209	217	194	208	194	200	200	244	180	228	199	206	177	213	200	193	223	208	189	200	194	232	192	180	209	248	218	222	216	205	206	213	193	205	200	194	217	211	198	208	220	183	206	176	171	205	207	215	223	183	226	189	219	209	204	206	193	207	167	196	200	204	191	195	188	222	201	206	220	190	212	209	200	201	222	202	198	202	201	223	216	196	199	208	180	221	208	199	206	238	184	183	182	210	197	192	191	227	216	207	197	213	218	214	199	214	201	199	213	143	215	228	212	239	200	205	206	211	177	183	224	232	192	184	200	179	218	199	168	201	222	193	207	204	218	187	238	241	202	220	202	216	209	222	200	204	222	231	194	200	192	189	218	202	182	239	228	220	190	220	206	217	225	199	212	209	212	211	204	220	221	206	207	208	227	205	209	178	195	211	190	189	187	195	218	220	207	206	201	225	206	197	212	214	213	216	216	209	214	196	193	198	189	186	232	216	219	203	206	205	182	192	210	202	217	198	222	222	206	200	217	209	200	188	193	242	224	218	189	210	195	223	226	164	191	228	187	203	201	215	227	215	204	204	219	223	190	219	217	190	200	205	183	223	225	205	171	185	212	199	230	207	203	171	221	212	198	212	184	209	199	189	215	188	198	201	195	189	216	187	209	177	212	175	216	208	169	216	217	218	204	206	181	196	214	197	209	194	197	208	205	205	208	226	221	214	204	215	202	196	205	232	205	214	189	204	192	209	199	182	259	225	226	215	186	226	208	218	214	208	216	202	210	238	205	195	215	222	200	235	200	220	186	214	214	228	204	185	219	203	195	210	203	199	213	183	221	206	217	218	195	232	194	231	184	197	195	199	187	185	202	203	214	194	218	201	222	233	217	173	209	180	206	230	174	199	226	191	206	226	207	216	222	183	188	226	206	192	205	187	184	207	209	205	195	218	190	215	213	216	202	190	203	193	196	199	187	210	221	210	230	202	212	194	210	207	202	193	221	188	205	204	189	192	179	191	228	215	209	229	209	225	216	237	202	208	181	202	186	203	191	208	196	187	202	204	206	194	206	208	201	218	220	225	197	215	211	226	182	211	202	222	193	199	200	225	197	215	189	218	242	205	191	206	225	199	190	207	213	192	220	188	246	204	183	226	185	194	207	195	211	201	204	176	228	199	228	218	217	184	206	209	223	204	237	217	231	207	187	195	222	193	209	209	167	195	177	213	203	201	205	198	220	203	183	182	213	205	169	209	202	205	215	212	198	198	228	206	217	188	182	207	181	218	199	222	181	198	214	212	188	214	215	225	209	211	202	185	203	186	218	182	211	203	202	188	209	209	211	199	223	195	206	190	211	203	211	187	174	217	177	180	216	206	170	185	192	228	199	228	198	196	182	194	212	203	205	211	197	200	196	216	175	184	218	192	198	201	207	186	200	184	229	181	208	220	199	227	188	196	194	191	233	178	223	192	176	232	182	222	200	214	187	196	197	204	198	210	214	197	215	197	215	221	204	178	202	220	210	209	226	201	205	200	211	194	207	215	205	187	221	177	229	229	220	243	207	207	215
24286	26205	40736	42013	38958	36286	32553	28210	25463	22664	17389	13822	12350	9878	8515	7391	6497	5599	5035	4330	3741	3278	2694	2338	1948	1671	1472	1273	1162	1037	972	899	840	770	777	729	698	683	676	662	648	584	620	580	610	538	626	605	573	570	571	570	553	595	542	603	562	621	542	578	556	528	529	538	537	529	576	555	553	569	523	560	544	550	553	545	524	549	506	544	551	556	557	527	530	521	562	549	512	536	546	559	522	542	550	546	498	517	524	540	526	534	512	567	532	548	498	499	530	527	533	531	530	509	534	536	519	525	508	573	587	519	529	507	501	516	497	517	519	523	549	547	520	511	485	515	521	549	511	534	476	544	581	543	516	594	529	538	532	501	508	588	501	480	542	557	514	505	551	540	507	502	558	487	546	529	501	494	534	518	522	571	540	487	534	545	561	528	535	534	549	513	575	511	514	535	504	540	518	556	508	544	550	471	515	517	536	539	504	550	503	567	517	510	522	488	513	490	543	563	540	564	499	570	538	550	535	509	564	543	516	542	555	535	555	582	536	537	529	547	538	491	525	563	532	528	527	496	536	541	513	555	566	532	521	535	534	565	569	472	529	535	527	494	536	535	533	544	494	527	535	542	535	518	511	526	571	528	512	548	516	552	532	507	514	569	570	493	555	542	517	544	502	591	499	529	538	539	539	537	542	547	561	547	495	501	522	532	544	515	511	499	524	541	526	532	546	566	540	506	544	524	553	581	494	559	504	508	553	515	551	525	526	519	537	501	537	504	501	572	560	558	560	564	581	552	571	556	504	535	550	559	511	501	534	535	525	508	564	557	526	582	584	560	556	526	518	518	543	511	525	522	540	537	520	563	500	490	568	491	544	624	548	546	557	550	574	555	547	552	500	558	574	505	524	543	560	563	541	542	564	566	547	523	560	557	525	536	507	544	487	584	499	509	509	530	558	517	537	557	530	533	531	527	566	526	539	549	554	556	538	462	538	503	591	526	521	541	499	527	485	537	533	529	513	519	501	504	532	518	527	544	534	525	544	529	539	524	496	517	539	528	512	549	523	523	498	526	543	561	522	536	555	527	521	511	515	579	549	518	532	509	527	527	575	528	529	526	517	575	565	535	533	547	528	537	587	540	535	558	505	506	525	514	512	559	523	539	540	533	518	537	517	500	520	542	516	519	535	514	525	525	524	560	565	544	490	519	542	541	508	539	553	518	584	538	557	526	504	551	565	520	536	545	472	533	540	586	503	484	543	502	529	534	544	494	506	539	472	572	529	514	518	530	529	554	526	520	532	552	526	519	538	543	524	530	536	535	522	567	498	567	551	531	561	540	553	517	551	554	487	491	525	550	531	564	505	534	551	553	559	533	528	561	527	514	534	527	523	557	533	548	521	555	525	529	510	572	541	476	570	517	527	549	490	545	508	483	537	525	546	540	543	509	561	535	501	518	529	572	566	561	551	528	499	540	529	576	555	542	530	511	530	528	524	526	538	476	563	582	516	526	554	544	521	501	541	520	556	530	534	515	530	540	531	540	518	536	535	494	567	590	568	518	550	510	547	516	550	547	554	520	560	534	548	515	566	522	564	540	487	527	512	599	505	521	545	547	538	531	541	550	520	531	523	528	492	555	520	521	537	537	534	554	564	575	577	537	546	548	532	546	525	524	518	513	542	507	557	511	534	538	542	548	548	563	537	529	559	531	541	556	521	521	533	565	543	525	547	559	517	525	514	558	550	539	532	514	536	533	543	557	555	539	482	541	538	539	543	537	522	496	511	579	554	498	542	577	531	515	491	510	589	594	601	572	539	533	552	563	529	519	558	524	551	507	537	550	495	558	563	487	482	536	570	515	562	512	535	554	537	535	541	517	517	590	616	529	534	516	528	561	561	524	545	558	541	569	566	565	565	577	573	544	515	579	474	537	525	540	558	521	540	552	541	529	488	552	577	522	508	541	567	517	529	548	622	540	522	566	560	513	529	574	503	536	559	541	580	566	508	531	555	554	556	535	547	580	562	569	512	515	476	535	507	538	542	534	518	574	562	528	563	528	489	519	536	571	536	530	549	506	529	547	527	526	503	550	581	560	558	490	523	557	524	564	546	542	530	542	527	527	558	561	520	505	564	562	517	513	522	503	547	513	551	524	506	537	566	577	487	529	551	551	522	538	555	599	558	568	561	552	579	576	554	526	551	533	505	519	538	509	517	539	524	528	500	532	529	587	512	527	544	530	520	516	557	539	561	541	539	544	482	522	553	559	544	527	486	488	523	520	560	547	527	547	531	513	553	526	556	525	556	518	524	510	528	533	524	482	532	502	506	541	568	521	502	530	525	586	558	550	552	521	549	555	578	574	506	558	547	561	516	542	530	576	566	527	475	546	493	537	545	542	553	503	510	530	569	517	569	495	544	497	571	586	574	533	539	544	566	600	533	495	529	574	559	539	539	569	513	531	538	512	541	543	549	572	544	492	513	547	545	547	557	565	591	522	514	531	550	535	532	533	601	570	531	521	544	512	528	595	522	522	542	510	539	512	575	561	510	572	542	521	563	537	500	529	534	513	543	515	526	523	515	545	501	506	539	513	524	522	543	495	509	536	534	529	510	558	527	520	530	528	533	536	536	539	565	529	509	553	549	565	540	533	571	538	532	547	507	537	530	543	509	531	554	547	529	570	566	567	552	572	523	522	508	506	525	582	522	536	568	550	548	540	528	514	502	529	498	535	554	522	564	498	497	533	521	514	560	539	519	552	589	544	530	569	494	535	547	564	526	541	528	517	559	546	514	533	540	520	498	568	536	569	551	532	565	536	576	563	481	536	538	516	525	507	524	548	509	529	527	538	506	503	507	552	535	514	550	546	530	541	521	526	547	533	528	576	509	498	543	534	540	524	507	485	515	538	541	532	525	536	510	527	509	544	548	534	551	530	537	544	515	556	550	532	568	516	554	557	538	550	523	516	518	586	554	528	517	528	513	526	555	564	572	533	523	517	537	500	557	521	548	528	562	487	523	521	580	517	516	539	488	515	535	516	514	523	511	532	533	507	485	545	545	534	557	531	536	579	535	561	499	524	573	532	525	507	506	543	523	513	524	527	531	557	553	510	570	541	557	545	544	520	546	528	537	514	516	571	552	589	543	491	536	513	563	550	554	531	546	548	551	533	503	537	541	552	557	535	589	550	530	503	536	507	546	539	485	533	579	534	565	541	524	528	473	547	517	495	516	521	547	506	534	525	497	544	539	528	528	519	528	510	490	506	554	543	560	519	500	530	555	531	499	539	553	581	504	512	521	548	574	522	559	537	550	500	510	553	520	540	546	514	533	528	564	519	508	546	530	556	509	549	521	494	550	568	548	495	556	518	516	542	503	559	548	579	561	509	504	532	494	586	495	569	543	594	571	497	560	558	541	544	496	560	505	495	568	568	536	508	553	505	539	542	541	573	529	546	556	558	530	573	533	483	568	538	526	587	568	537	549	548	597	540	536	507	511	542	578	566	546	585
24996	22319	24646	19053	12519	8209	5386	3828	2733	2141	1535	1243	1010	846	735	597	559	465	427	413	373	372	307	311	289	272	309	262	255	236	257	241	212	189	256	221	233	230	237	212	225	204	203	228	221	225	223	207	229	229	195	195	219	210	225	216	206	216	211	212	233	225	256	201	222	244	229	197	223	192	196	203	206	222	222	229	201	220	234	218	206	179	205	225	222	234	216	256	236	228	216	230	233	209	208	203	210	211	203	195	213	232	227	218	218	211	170	229	198	211	217	216	218	202	213	214	184	229	227	215	221	228	237	199	220	207	250	216	233	210	222	207	219	235	208	238	230	232	240	221	228	196	202	211	208	205	227	212	237	205	226	215	202	211	209	227	212	209	205	217	232	259	241	209	228	196	207	205	214	255	227	199	217	208	214	200	218	213	218	242	212	204	203	183	231	230	199	237	235	203	243	217	217	225	218	214	210	201	221	219	215	206	213	234	214	238	197	215	206	249	209	220	217	235	202	228	231	236	242	220	206	204	207	197	193	205	221	202	218	225	221	244	219	222	206	195	207	218	214	226	185	179	208	197	201	209	209	193	221	238	214	235	231	233	216	230	188	189	208	229	206	229	196	208	233	215	233	229	190	228	223	208	216	235	210	221	219	211	229	222	220	197	207	255	221	216	216	205	243	244	238	201	225	215	214	201	223	202	205	231	208	244	238	233	250	231	230	208	219	224	218	204	225	219	234	194	208	202	216	221	227	177	241	203	204	199	218	256	222	225	205	214	235	227	209	205	230	225	218	222	206	206	238	233	170	224	238	205	208	258	249	221	219	217	196	213	225	196	239	205	216	194	204	235	208	191	217	220	206	201	204	237	211	227	223	209	214	193	199	198	223	224	199	215	233	240	209	215	222	211	213	243	208	219	212	206	215	203	242	204	197	246	210	188	198	233	222	206	187	219	244	218	224	217	200	228	251	252	206	210	217	203	230	211	217	230	228	199	218	224	222	193	204	227	193	217	230	202	246	201	226	218	215	234	223	232	210	196	200	232	179	217	238	205	214	233	209	211	209	196	221	219	208	244	212	222	224	222	230	191	225	224	233	214	217	223	222	212	193	220	195	190	184	226	218	220	203	198	224	228	211	227	205	210	208	223	197	215	220	240	220	250	229	207	216	246	223	210	209	226	212	213	206	218	190	220	193	207	227	238	237	244	232	241	213	214	208	201	192	204	204	225	203	218	225	215	213	224	218	185	212	217	234	222	233	197	236	207	226	209	216	216	218	227	212	225	210	239	227	220	230	216	252	225	235	209	190	213	224	229	188	201	233	210	219	225	208	199	208	224	229	218	221	220	215	193	207	191	205	225	218	218	216	224	209	219	229	198	221	208	213	215	211	233	227	219	237	220	228	233	233	197	234	210	218	211	231	209	200	211	223	215	236	190	212	209	217	228	209	235	218	221	210	220	190	219	221	208	214	212	200	215	187	219	207	219	224	193	215	195	241	219	234	232	225	207	212	238	220	219	194	235	191	217	218	217	205	202	206	223	194	203	206	224	218	232	210	207	214	233	248	210	220	193	214	235	209	227	215	217	240	229	212	214	248	218	219	221	232	205	221	214	219	219	220	237	220	205	201	194	176	197	216	220	225	210	219	227	216	220	207	213	210	216	201	207	196	227	212	226	233	224	218	203	212	226	243	229	214	210	228	211	217	214	238	240	227	233	196	212	219	195	184	223	233	225	200	201	231	195	222	224	226	220	230	221	217	244	226	223	217	190	232	213	225	228	228	240	219	243	206	213	202	216	210	206	205	207	240	235	172	227	205	225	226	201	209	208	222	198	206	218	229	227	218	209	211	187	209	200	238	234	222	213	223	200	227	239	219	210	197	232	200	197	214	229	219	212	204	201	220	227	242	240	211	213	229	202	203	218	187	241	215	226	212	231	232	223	216	211	205	201	227	244	210	201	249	223	232	213	230	245	223	223	236	225	218	172	220	198	222	225	233	189	182	198	222	221	200	207	214	234	195	213	257	218	222	210	238	201	216	207	217	230	212	210	197	215	209	204	213	238	211	232	226	229	204	219	201	211	240	209	206	235	237	214	221	248	205	214	225	196	213	221	188	246	211	222	220	202	222	195	212	221	240	211	205	234	215	241	191	219	213	194	217	208	231	216	219	227	215	226	223	232	202	211	216	227	210	216	248	226	212	206	208	247	201	242	211	210	231	227	227	222	230	196	208	201	209	198	215	232	198	172	224	225	204	237	187	188	213	221	230	197	244	212	205	208	191	207	218	244	195	226	190	204	231	213	221	210	223	215	215	221	233	235	194	220	219	218	197	232	204	215	202	194	227	237	207	234	236	236	200	218	245	204	212	215	208	217	214	209	218	191	231	229	237	219	208	225	240	224	201	220	216	213	223	224	223	213	218	207	218	228	232	226	234	210	197	214	207	217	237	231	246	214	255	226	189	203	210	205	239	196	218	216	235	204	207	218	195	222	230	222	203	206	194	195	248	204	213	224	219	209	226	219	193	229	255	192	218	241	203	186	205	207	234	226	209	208	237	187	213	208	206	199	193	178	222	207	202	211	215	212	210	220	226	187	213	208	223	193	205	224	220	233	198	218	239	215	182	207	211	249	221	242	239	200	246	194	223	213	215	251	191	193	193	193	212	196	200	232	201	220	206	228	230	195	223	226	221	218	220	217	233	214	212	189	199	212	222	216	243	230	205	233	223	203	228	193	221	215	179	190	217	213	263	198	229	199	215	214	238	229	213	187	201	216	225	209	221	236	213	192	203	213	237	229	175	221	216	230	254	209	240	218	201	220	232	215	231	201	215	238	213	234	238	221	225	178	232	201	215	241	242	219	199	230	221	236	205	214	203	189	229	245	206	198	216	227	212	207	221	215	191	189	222	206	225	184	204	227	207	208	206	221	216	229	211	206	209	207	200	238	225	220	222	238	192	210	201	205	220	224	229	228	209	237	218	176	225	208	201	202	221	247	231	211	217	207	208	186	203	193	223	213	232	237	241	230	183	219	216	221	209	223	205	236	198	218	241	218	223	211	228	191	232	231	188	199	239	208	221	220	234	243	193	213	207	237	230	237	201	182	231	222	220	210	210	213	230	221	228	230	217	249	228	252	205	216	243	218	205	208	205	205	225	210	231	239	217	219	252	202	229	225	211	223	228	227	222	228	210	198	228	179	213	222	241	207	217	213	200	230	198	196	222	224	225	223	212	204	217	205	213	226	203	224	205	199	207	215	211	209	215	226	246	209	192	231	199	222	224	218	198	226	205	193	201	231	216	232	254	191	209	209	230	218	221	225	211	190	224	208	239	215	207	221	228	225	255	205	221	198	222	219	229	208	222	231	235	203	223	170	208	213	222	198	205	219	220	228	220	203	204	217	243	230	221	222	203	208	222	199	219	211	229	201	200	223	241	248	213	208	222	234	199	241	231	204	227	215	217	240	228	243	233	191	212	191	211	203	231	199	195	226
14448	17537	30178	30731	26625	22090	17980	14685	11815	9494	7560	6313	5222	4267	3663	3182	2715	2381	2126	1923	1654	1440	1278	1202	1127	916	873	843	805	745	713	718	704	676	650	622	619	602	591	597	604	555	570	598	561	595	581	537	600	593	597	538	574	596	567	580	536	560	555	592	610	607	586	546	565	550	565	532	564	536	535	565	550	581	594	567	579	584	562	594	538	562	603	553	544	571	564	581	584	587	573	563	589	593	548	578	574	517	557	562	535	585	554	568	556	558	600	568	557	577	573	570	582	538	607	569	605	544	519	530	576	589	521	542	510	572	613	569	564	582	566	563	551	585	587	597	596	523	565	564	568	547	613	555	566	527	535	580	610	619	533	561	577	563	548	525	556	552	543	543	546	563	540	583	571	570	562	561	556	597	588	562	613	545	621	530	554	548	596	570	535	519	565	550	528	560	584	570	616	539	569	568	589	601	539	586	550	562	583	584	574	575	578	590	548	585	559	561	542	549	568	567	595	594	528	587	545	532	569	542	609	554	538	526	565	554	563	568	577	579	595	544	579	520	563	582	568	541	556	561	574	593	547	585	576	566	592	538	562	517	559	550	544	567	576	597	586	564	571	551	566	541	538	577	561	585	575	584	592	538	553	563	566	570	562	569	620	579	556	565	535	589	569	596	526	574	569	570	555	523	537	608	511	544	578	556	557	573	563	561	546	583	528	518	596	579	536	605	544	543	582	558	533	571	549	578	520	499	572	524	584	562	540	602	535	567	543	574	534	564	527	524	604	550	560	571	573	597	585	578	555	567	587	586	580	563	578	591	551	607	573	579	560	525	543	562	572	541	560	541	549	584	620	539	544	571	564	568	576	579	528	581	626	578	558	524	569	568	525	538	534	584	562	536	544	560	561	584	575	572	568	532	579	606	548	555	563	529	572	539	539	543	598	579	544	511	524	565	549	591	581	606	562	591	576	563	547	595	562	572	574	588	572	586	558	550	605	602	587	550	532	556	569	581	548	555	536	549	537	609	579	553	550	563	523	578	577	607	554	509	544	541	582	603	573	544	535	529	550	582	528	628	586	547	557	538	617	606	569	561	558	550	545	593	643	569	580	537	536	555	574	574	561	554	599	577	556	544	569	545	522	579	575	582	551	530	595	565	546	568	592	572	576	538	552	573	531	578	601	598	572	559	575	574	591	589	564	549	525	572	541	566	592	600	544	557	560	587	532	577	547	590	549	562	615	572	570	563	608	545	550	572	521	546	518	565	551	564	607	565	579	585	560	532	563	589	527	502	559	567	569	550	547	593	567	559	563	554	569	577	527	567	578	576	575	539	552	560	548	570	532	557	553	570	561	590	582	487	607	517	561	580	567	560	571	575	577	567	544	545	559	558	556	560	537	541	545	515	569	576	552	596	585	543	514	577	535	537	556	563	570	589	529	577	575	567	573	565	608	548	575	539	589	546	571	546	571	562	586	562	553	568	522	594	531	568	541	543	568	602	577	553	528	540	531	609	545	528	624	542	607	545	555	604	549	566	555	586	537	590	569	565	540	544	545	569	537	607	578	529	541	572	582	559	585	514	505	594	543	545	557	570	593	517	565	578	542	566	529	586	576	562	546	589	513	555	549	551	566	521	547	569	596	547	566	575	573	547	571	586	541	498	566	568	552	539	574	551	522	566	542	534	546	527	605	573	549	544	549	545	584	547	585	585	562	588	524	531	522	552	551	540	561	549	563	586	524	565	538	544	570	589	551	552	588	552	594	536	538	588	528	496	547	526	572	541	602	535	640	551	584	588	542	551	617	566	528	557	576	542	601	553	557	613	575	556	557	561	562	565	561	571	556	550	562	574	558	543	597	563	593	537	554	594	564	561	568	578	559	570	563	540	508	572	505	513	566	571	535	594	565	588	577	578	565	608	559	591	498	578	550	582	543	602	527	530	551	564	560	567	627	568	569	567	550	556	549	530	559	543	534	546	586	537	620	564	601	547	536	545	519	607	612	580	600	558	557	605	518	567	532	579	580	557	559	532	598	555	546	541	570	579	613	542	580	547	580	555	578	523	538	564	589	573	586	565	560	594	530	560	529	562	552	519	582	580	569	610	550	542	578	581	581	541	574	563	577	552	615	618	597	539	525	591	572	570	577	559	538	542	539	551	542	564	554	541	581	587	568	561	575	568	597	583	558	542	556	600	572	560	541	585	558	604	576	555	559	589	580	611	560	541	561	582	553	561	546	563	563	561	527	579	537	514	515	564	580	552	562	580	552	568	580	569	572	539	577	576	568	545	578	555	568	582	563	545	586	593	568	549	575	584	562	577	537	600	564	531	592	579	564	593	566	552	580	569	600	590	549	532	530	582	585	560	564	583	531	571	550	583	523	544	624	551	551	583	570	541	614	586	568	547	507	547	593	530	595	548	587	561	567	559	553	573	510	549	569	558	586	551	560	554	535	591	508	580	525	610	583	568	569	543	603	578	548	488	580	583	580	578	569	562	590	574	579	588	547	578	560	576	567	565	564	585	523	614	573	567	571	576	593	614	554	555	520	573	586	595	551	578	549	574	576	578	560	571	529	559	515	581	558	543	517	553	561	577	578	559	565	610	538	589	519	560	531	535	546	542	610	538	519	551	546	576	583	578	574	570	552	556	571	554	577	577	594	534	580	558	539	574	594	604	559	529	572	566	577	560	586	555	553	571	552	603	541	552	557	572	548	599	579	554	574	577	506	589	578	555	588	586	548	559	533	579	593	576	567	572	579	546	546	551	561	612	539	573	563	602	532	555	547	553	578	562	545	539	595	607	605	541	532	571	533	559	566	529	538	549	560	567	586	561	585	567	531	579	559	571	530	541	569	550	587	534	577	567	545	556	598	505	609	629	579	586	601	531	553	530	585	545	560	557	583	573	556	562	554	564	564	586	583	597	593	546	554	599	563	567	560	588	545	568	599	537	602	566	550	556	578	525	513	583	604	576	538	529	552	547	565	585	578	565	537	554	582	558	553	562	577	544	557	570	600	565	537	595	592	534	538	542	557	589	545	577	549	523	534	584	556	567	584	589	546	535	569	565	558	551	537	517	594	559	559	568	548	575	593	557	551	526	577	575	549	578	585	626	567	573	577	562	570	519	532	607	605	547	521	561	554	649	569	582	551	574	589	538	599	549	540	559	565	554	599	550	582	566	580	576	556	561	543	547	528	598	581	547	591	576	567	563	588	620	542	579	564	602	549	587	574	536	529	551	543	564	540	574	589	567	620	542	589	556	549	543	560	521	556	605	541	565	614	550	556	548	536	574	577	611	572	541	572	602	525	552	570	574	558	541	563	565	585	567	549	520	550	542	571	564	574	552	540	594	564	583	569	519	542	554	554	592	548	567	615	585	541	604	568	589	571	604	560	584	573	546	547	548	572	572	556	518	550	563	594	547	540	544	535	582	553	537	584	551	582	558	535	546	555	535	542	580	554	532	553	575	581	547	560	573	589	584	538	536	534	520	567	547
34256	28720	32836	28176	21242	15481	10551	7704	5835	4060	2754	2103	1698	1362	1152	1026	887	818	647	659	509	474	490	412	382	329	308	295	264	283	283	275	213	248	265	233	250	250	242	213	237	226	223	237	204	244	235	223	248	234	221	247	236	225	194	222	218	238	208	247	239	234	226	221	210	231	194	256	228	224	210	195	237	257	206	218	210	224	207	214	239	216	239	218	219	216	243	213	224	215	242	271	225	222	209	211	217	229	220	212	250	229	224	204	237	219	216	218	213	225	226	222	251	229	207	193	236	254	199	210	206	200	218	218	227	220	216	200	229	237	201	198	202	238	232	218	206	236	239	202	234	231	222	192	224	218	226	224	215	231	221	204	229	226	254	245	228	219	239	235	230	225	244	213	197	201	203	219	236	182	215	206	196	201	242	221	247	207	235	231	232	204	200	204	235	219	232	205	201	223	210	225	250	220	227	255	222	231	213	210	205	205	203	222	199	214	230	226	196	203	179	208	219	204	231	221	209	194	173	222	206	246	223	220	222	209	212	243	194	230	212	217	230	212	221	222	228	218	201	207	217	212	228	215	228	238	201	182	235	234	224	218	204	243	212	235	201	192	234	231	215	208	225	210	234	254	243	199	225	225	230	212	201	246	221	229	219	216	215	226	264	190	220	212	238	231	204	210	215	210	225	219	248	231	212	232	188	227	215	232	229	255	214	214	219	243	212	206	192	197	197	221	200	210	255	224	220	240	208	227	217	225	248	252	224	207	236	218	208	220	225	222	236	231	245	250	220	207	229	218	202	207	209	212	213	206	204	220	223	212	222	226	221	227	220	221	193	217	207	219	244	202	202	248	239	222	185	202	220	237	215	192	227	221	205	220	208	218	206	197	225	200	226	233	232	237	216	197	223	217	208	222	206	176	229	227	229	233	230	217	247	232	204	243	213	229	227	218	195	224	219	240	224	233	222	236	231	221	217	196	218	208	241	225	219	231	231	206	245	233	228	205	189	196	226	241	208	233	218	244	241	225	203	219	188	239	215	204	228	244	242	224	230	225	216	226	205	219	210	185	189	217	230	202	221	218	222	246	219	235	231	190	211	225	220	239	211	218	229	228	215	223	254	220	253	222	213	195	206	213	217	201	211	210	240	220	222	222	240	195	232	225	217	203	223	175	210	216	220	214	238	208	224	237	206	219	223	212	219	220	249	233	228	247	228	234	209	246	214	203	215	232	215	218	209	223	230	189	231	215	242	221	211	206	201	212	221	225	229	204	204	218	228	213	204	231	231	217	211	213	238	212	218	232	204	239	223	245	258	241	230	212	207	228	231	225	225	233	236	210	236	244	208	210	216	205	242	236	219	213	205	192	193	221	199	210	213	225	215	218	209	214	239	231	219	216	224	237	225	224	231	242	212	212	194	274	223	202	212	233	225	225	200	200	200	210	226	211	207	207	223	201	223	213	203	214	211	232	224	208	207	205	216	244	196	227	230	215	209	226	267	196	222	228	227	232	207	191	207	210	241	189	201	230	238	204	234	222	237	225	195	202	187	230	197	235	225	202	218	196	207	245	236	218	240	235	210	220	232	201	227	202	199	181	214	215	217	203	221	226	216	201	233	196	240	235	185	219	201	238	224	202	218	206	220	252	215	221	221	199	230	220	197	214	211	227	215	213	241	221	202	229	208	230	225	239	229	228	242	205	231	240	238	223	228	220	216	220	234	268	225	209	252	205	232	210	214	239	182	209	219	214	225	243	199	187	238	209	231	202	247	223	228	232	222	196	214	206	233	221	231	224	220	195	228	203	230	228	209	229	227	208	227	230	216	202	231	235	219	241	225	213	203	198	225	239	235	208	214	216	238	211	247	218	217	243	211	226	217	244	209	234	215	236	219	231	245	252	233	210	260	216	208	248	213	204	234	214	205	234	208	215	193	220	229	220	224	218	207	225	206	237	212	217	211	195	224	225	221	227	219	238	231	206	209	191	214	238	205	209	209	243	213	218	208	192	191	218	252	228	230	214	218	215	227	193	232	224	223	215	226	199	213	237	214	200	194	227	218	221	229	229	210	202	189	209	243	222	212	217	246	210	240	230	203	236	204	221	221	213	207	190	193	222	237	198	237	216	248	233	224	230	204	230	215	224	218	254	238	215	228	216	219	245	230	222	205	210	200	194	213	206	219	207	218	212	215	211	241	215	240	182	208	213	219	241	199	215	243	203	223	214	195	199	193	217	242	189	203	237	209	225	190	240	230	223	199	219	220	220	201	227	204	221	216	211	226	218	240	198	210	231	225	234	230	230	200	207	225	214	209	233	216	223	214	211	205	221	217	232	235	224	240	230	217	206	229	216	219	208	214	240	203	215	197	206	219	234	227	223	224	224	206	206	212	216	197	223	199	244	216	201	220	212	199	211	225	220	212	213	219	211	204	196	193	213	197	237	216	203	203	220	214	222	223	225	201	223	214	206	249	231	267	218	219	252	246	233	231	214	235	215	222	212	206	200	245	203	209	225	238	227	200	213	233	212	221	220	216	225	225	217	226	214	236	219	209	220	210	241	212	238	222	223	210	216	204	214	222	225	242	190	234	231	229	231	224	249	209	212	219	193	216	235	224	229	211	216	228	217	219	192	236	217	209	223	212	227	216	242	223	225	238	228	212	220	207	205	224	254	203	223	199	212	226	189	211	202	230	202	199	211	236	235	220	223	213	182	231	244	223	210	227	219	201	201	199	227	212	200	219	242	225	226	217	242	222	192	235	258	250	218	233	231	202	230	214	231	216	233	208	229	213	221	241	223	213	223	209	226	212	214	218	193	204	215	225	246	222	238	200	222	198	216	228	222	251	238	234	237	234	266	235	198	206	222	227	232	210	223	209	230	210	243	232	256	219	198	221	216	195	216	221	212	241	217	243	221	189	213	232	210	245	219	216	215	207	207	215	206	201	206	216	243	223	231	216	190	179	203	205	201	206	242	215	218	218	206	214	210	237	219	236	236	206	229	211	216	230	197	221	249	199	215	232	218	210	182	230	214	205	251	219	204	209	238	243	211	209	230	216	208	225	185	206	224	244	236	221	182	204	219	213	239	175	208	213	196	238	221	220	246	197	200	209	230	224	226	223	210	200	205	222	214	208	225	208	218	216	205	231	212	230	242	233	223	198	219	196	227	199	218	195	198	230	233	232	221	258	220	205	225	247	232	223	240	208	202	217	213	214	198	229	204	233	201	207	202	214	236	208	235	196	239	211	229	239	216	221	214	224	232	222	191	229	216	217	236	191	201	209	226	218	221	220	222	206	207	222	228	221	221	211	220	204	199	228	223	223	209	191	215	211	214	221	208	227	200	217	208	217	242	221	222	216	200	248	215	239	209	213	226	225	248	207	240	205	207	218	234	215	231	215	229	238	225	239	213	236	214	224	217	225	222	227	240	229	204	204	205	238	220	231	222	197	204	201	217	216	217	233	217	232	226	249	242	204	226	214	209	212	206	239	245	220	237
20731	22717	36428	37892	34508	30637	26159	22947	20122	15972	12150	10154	8830	7369	6197	5246	4754	4197	3554	3165	2742	2375	2055	1660	1544	1333	1139	1087	1055	884	851	832	752	751	733	688	715	698	630	713	631	603	614	642	614	600	627	619	635	579	593	634	602	548	548	595	581	559	577	571	606	573	596	579	583	604	628	582	599	590	599	565	565	573	560	554	542	556	561	552	560	543	574	576	557	582	573	583	572	552	529	556	587	544	517	595	578	557	562	563	590	523	555	578	564	590	574	583	569	602	594	614	542	552	560	575	600	574	559	524	602	541	543	549	568	572	577	555	540	573	564	604	567	560	559	569	566	592	576	552	525	542	616	567	577	580	591	604	551	549	559	599	562	576	547	608	579	569	589	564	575	575	568	586	565	563	566	569	552	579	566	540	576	591	546	602	569	575	549	554	575	599	554	545	541	573	517	588	579	577	576	575	595	566	567	551	611	555	595	595	571	569	579	575	544	628	558	522	585	566	583	564	547	535	593	557	597	562	540	576	579	549	583	574	586	566	572	555	551	588	567	596	549	565	609	575	566	608	564	574	584	556	557	568	617	514	557	562	595	576	548	555	557	567	573	552	540	579	591	554	562	527	544	585	566	575	533	564	604	564	539	571	559	550	576	582	567	545	588	540	564	580	575	560	607	590	562	590	582	581	565	543	537	566	611	556	526	552	566	587	536	566	567	546	548	611	625	589	574	587	544	564	550	550	569	587	578	580	577	589	553	586	542	620	584	584	534	521	575	577	611	566	582	570	606	560	571	560	622	599	554	535	551	599	545	569	596	556	548	562	581	543	567	532	558	594	588	558	573	529	554	597	573	555	549	613	553	537	578	579	573	540	556	534	535	571	571	547	581	580	545	580	548	557	607	588	598	567	597	639	578	574	608	578	590	570	573	521	570	564	586	539	544	598	548	556	562	568	564	601	564	568	560	555	561	603	623	598	547	569	553	564	574	583	600	513	584	547	533	595	570	548	550	557	553	552	587	556	566	560	563	577	537	576	603	566	613	535	590	556	625	587	577	612	536	607	565	539	572	572	598	588	561	554	545	541	563	610	558	561	567	546	550	553	617	608	547	567	591	598	586	562	539	556	566	553	569	549	535	563	553	586	545	570	567	585	545	580	610	546	560	523	601	534	568	596	590	597	595	601	555	531	532	574	586	569	583	617	569	575	535	620	571	577	545	533	558	565	600	557	561	547	570	590	565	549	559	577	578	530	621	578	563	635	561	573	545	553	560	508	582	599	567	587	570	537	574	563	509	550	573	570	570	529	565	548	590	564	567	617	563	591	582	602	520	611	514	615	536	591	564	554	536	581	550	535	562	597	577	569	606	541	574	585	557	599	581	569	532	571	563	556	569	544	588	595	580	569	540	584	534	561	536	552	533	562	609	596	612	549	589	544	567	568	579	611	593	565	572	579	557	563	566	532	568	542	550	551	538	546	546	553	614	560	566	599	572	585	618	585	569	529	599	563	587	568	546	583	586	577	575	601	655	533	547	546	572	559	554	609	585	569	620	508	553	579	601	570	590	574	577	572	548	530	582	581	566	600	582	565	531	566	560	571	596	586	556	502	562	535	570	561	554	586	551	589	551	542	615	567	582	599	566	556	594	597	576	557	584	604	570	565	597	540	607	568	574	544	556	578	541	583	564	533	602	528	581	560	589	552	543	526	579	614	557	584	563	568	519	535	556	569	552	560	606	607	615	545	561	536	610	572	569	566	549	591	553	522	599	557	587	599	585	585	616	544	559	586	536	548	521	579	593	595	597	603	550	542	539	593	600	541	546	530	600	563	521	558	604	564	588	574	592	545	566	557	618	562	567	516	585	549	555	548	563	550	587	531	583	511	570	593	600	566	544	571	575	564	535	566	519	579	648	567	530	568	588	603	605	539	582	517	552	560	592	532	578	554	561	544	556	529	579	503	530	573	534	534	522	579	538	551	585	587	599	544	607	570	586	593	579	568	562	538	576	565	565	539	595	596	544	598	544	561	575	563	600	593	546	570	550	596	566	603	537	578	588	615	556	567	544	565	577	560	596	552	608	548	548	567	575	571	613	592	551	610	569	543	591	586	588	555	514	548	581	593	574	553	513	554	558	580	555	578	564	514	578	542	549	592	559	562	580	542	557	577	591	547	536	556	597	554	531	524	546	593	582	574	593	567	579	562	626	606	550	552	581	563	530	608	590	563	534	571	566	592	555	566	551	558	538	558	534	589	564	579	564	559	567	572	555	597	554	533	616	552	564	586	570	572	533	576	578	548	578	579	575	535	571	524	536	567	568	553	598	568	565	552	565	584	559	569	568	619	553	588	556	578	591	585	534	534	554	569	564	568	599	522	563	566	546	561	571	594	589	605	556	565	614	588	512	588	603	579	547	575	565	578	563	536	531	553	591	594	554	577	564	520	549	574	593	550	532	570	578	561	570	541	564	541	609	565	586	619	540	568	583	560	590	578	575	559	563	604	559	599	595	577	586	584	522	574	602	578	572	576	535	549	549	609	534	539	546	578	555	593	604	619	586	548	559	585	575	558	557	575	565	581	594	538	573	608	570	572	562	593	575	592	552	603	554	589	561	549	550	540	558	588	546	610	576	557	579	544	549	514	545	573	565	594	537	576	547	622	555	518	576	550	608	555	535	562	539	608	638	588	585	575	512	524	560	563	619	573	607	574	550	548	607	580	610	623	571	599	569	583	588	533	581	576	534	576	557	613	566	595	557	534	580	539	608	549	596	575	545	607	569	575	580	522	587	569	538	578	591	570	571	529	579	567	546	529	560	548	607	526	555	598	557	543	562	556	596	537	592	602	564	588	531	577	596	604	575	556	555	530	587	581	537	599	559	556	535	588	565	561	553	598	586	639	509	608	561	601	542	542	540	615	575	590	573	576	585	590	585	562	533	600	585	582	594	544	582	598	574	552	560	561	565	595	563	585	550	570	586	559	581	566	551	588	590	591	559	557	566	542	559	597	590	594	568	558	576	537	572	545	556	579	583	536	607	600	620	638	552	557	597	612	568	589	578	566	583	565	598	590	580	566	606	577	600	572	567	570	601	552	546	563	608	563	577	579	559	592	548	572	562	534	572	610	565	591	567	572	573	566	535	550	600	572	544	568	563	569	557	576	554	522	569	579	616	600	586	558	559	577	577	578	592	561	578	540	585	526	608	553	517	567	559	578	551	629	531	564	590	576	577	605	595	521	560	575	564	567	563	558	544	578	555	604	576	572	615	553	541	592	555	573	546	585	545	578	518	598	542	580	638	606	534	548	608	557	567	602	548	563	587	552	619	564	544	549	596	559	604	578	565	554	568	557	562	519	553	571	537	571	544	529	481	564	533	593	587	582	514	588	553	613	580	592	532	538	591	578	566	562	602	553	586	559	569	554	560	564	575	541	548	550	576	578	580	587	549	548	577	566	602	510	568	552	576	525	553	572	569	585	545	590	590	558	585	566	611	551	586	592
40917	33688	38996	33783	27414	20861	15812	11954	8907	5903	4031	3065	2484	2041	1697	1405	1243	1066	915	781	709	574	557	439	456	377	328	276	292	288	279	258	271	272	233	215	243	239	220	240	233	222	217	222	182	221	216	222	208	214	192	217	223	247	214	232	210	208	214	249	215	202	226	217	215	243	203	212	193	207	218	216	210	194	211	206	193	209	215	211	201	221	215	185	197	191	201	214	210	197	212	212	214	212	210	187	203	211	188	200	198	238	203	223	203	199	195	203	203	193	210	200	189	224	181	206	192	208	212	209	203	219	208	186	202	218	220	178	209	215	227	204	208	200	186	227	202	217	212	210	218	194	221	191	210	194	209	204	179	196	189	185	182	181	207	226	193	197	242	231	220	209	219	185	226	217	198	209	187	194	199	178	198	219	196	188	228	221	185	200	223	204	214	200	195	194	226	206	218	227	204	220	192	206	179	206	163	206	162	212	213	192	223	211	203	204	221	172	198	207	196	205	197	195	223	188	187	235	219	220	211	209	188	194	197	241	197	195	223	193	197	226	201	204	233	224	189	214	212	231	206	206	205	198	206	218	205	201	220	200	223	239	204	204	204	214	189	206	198	201	216	196	210	212	215	185	182	222	202	202	216	213	223	213	214	235	210	236	191	192	218	212	198	208	223	202	210	236	211	208	208	200	206	191	222	222	183	198	193	203	196	225	202	231	192	187	221	212	202	203	208	214	199	209	211	194	202	182	210	205	196	212	211	231	206	186	203	224	209	214	210	220	200	186	208	227	205	208	199	195	211	205	196	199	203	240	232	216	186	234	221	212	214	178	193	189	214	203	181	194	194	218	204	201	205	229	226	208	216	235	218	204	216	185	197	211	199	216	207	213	232	175	198	222	177	203	191	193	200	192	219	209	217	217	227	213	217	177	185	209	204	202	188	234	225	204	198	220	207	191	214	188	197	196	231	211	190	205	242	211	223	225	227	230	189	202	213	194	209	213	212	225	233	200	201	213	195	230	201	211	181	236	219	183	196	193	199	195	205	201	195	223	202	205	212	199	205	221	203	165	212	216	203	205	182	189	191	196	201	223	201	182	217	224	204	235	214	212	190	211	199	211	213	183	196	210	205	203	209	188	224	208	210	221	184	182	217	200	219	230	233	213	187	220	229	232	220	205	204	224	221	213	183	220	224	188	188	203	205	206	197	211	182	225	186	198	196	210	203	183	214	177	202	206	202	199	189	232	240	208	194	188	178	205	184	220	187	195	211	214	199	203	203	225	218	180	244	189	218	213	212	241	204	213	215	215	201	211	216	200	212	211	198	196	202	203	206	202	213	217	227	208	240	172	208	196	230	205	188	177	186	199	206	224	188	221	192	210	197	204	191	187	201	193	205	204	201	176	213	216	212	181	192	212	207	223	215	224	190	224	197	212	196	195	191	212	202	200	201	205	226	219	184	215	206	200	207	217	195	199	214	216	207	234	222	214	199	199	198	218	202	196	215	206	207	229	199	215	211	220	178	176	213	212	204	197	231	213	206	227	202	193	210	182	213	211	202	213	196	191	228	220	211	209	212	229	223	214	223	216	224	185	198	205	194	222	195	206	205	215	213	180	233	190	206	210	214	213	201	203	209	219	218	207	230	189	204	196	191	239	218	203	212	217	202	218	182	216	217	201	215	233	223	196	197	188	200	205	181	212	181	220	215	204	190	198	200	193	187	197	209	214	200	207	204	191	207	226	209	194	191	199	206	199	220	203	225	209	180	223	183	209	200	237	220	203	181	220	212	202	232	209	195	176	227	215	214	206	214	202	214	209	195	188	211	188	195	197	201	215	216	198	198	185	205	188	220	202	206	215	202	234	198	219	188	213	202	197	186	192	203	196	226	203	190	236	199	180	203	211	229	178	175	214	210	220	205	205	211	204	201	191	215	207	178	199	216	206	193	198	174	186	222	209	207	192	188	189	211	198	209	209	209	226	206	203	205	213	179	208	211	200	168	195	207	194	209	200	189	221	216	213	232	220	228	197	190	212	224	217	221	191	228	213	228	216	198	212	211	216	187	206	222	216	238	228	220	228	207	195	183	190	225	218	194	237	211	185	200	204	212	220	206	199	211	237	203	227	203	204	199	210	167	216	223	220	208	213	201	192	234	192	212	210	204	200	189	179	203	192	209	204	180	228	187	195	222	200	221	195	224	195	176	217	192	190	189	194	225	214	203	170	200	211	211	184	172	199	211	195	208	205	210	213	198	216	191	186	186	212	213	189	237	217	223	219	224	214	194	227	214	195	199	217	198	198	226	201	186	215	224	202	191	196	197	192	215	207	207	197	192	203	230	195	205	208	227	186	181	191	193	209	215	222	213	221	213	209	210	209	208	189	210	201	220	177	191	222	207	231	233	204	218	202	196	194	209	216	200	198	213	205	218	215	192	217	221	211	207	201	216	242	236	208	218	191	198	199	187	213	226	207	182	199	228	207	218	206	192	216	199	181	209	203	195	186	198	201	220	197	226	205	215	197	216	220	206	202	202	218	208	207	233	217	191	198	208	197	215	198	219	204	212	207	217	210	219	225	228	196	216	246	211	212	216	217	228	221	202	215	210	211	210	200	195	229	188	198	172	204	218	202	221	191	203	221	202	228	219	191	199	237	199	205	224	214	196	205	210	211	205	209	195	228	203	225	204	201	192	205	205	222	213	216	184	204	201	238	198	212	203	191	211	218	214	183	207	231	225	198	202	187	207	197	206	197	210	214	181	183	212	230	218	224	198	192	190	211	229	192	227	216	187	183	211	201	247	221	215	199	182	217	217	210	192	201	215	203	224	212	217	201	208	221	222	179	200	207	212	214	215	196	208	215	220	200	213	190	217	199	236	209	199	184	218	198	208	209	191	183	208	204	209	207	197	210	220	223	219	207	214	204	218	220	196	217	215	206	204	178	229	219	212	217	176	229	236	222	222	221	239	227	190	226	214	226	207	213	192	171	197	187	205	195	181	191	228	185	208	219	212	215	215	199	197	234	224	202	196	208	232	193	215	224	237	220	212	218	208	203	206	209	212	234	180	203	187	209	194	202	217	216	208	213	195	213	205	229	222	202	185	195	198	210	204	210	200	191	210	187	225	206	209	188	193	218	225	195	199	237	186	203	196	211	216	191	204	202	242	207	194	193	196	213	214	201	218	193	195	205	203	217	218	205	229	220	238	192	187	197	206	198	218	198	191	217	202	192	220	217	246	189	194	210	223	204	220	195	208	223	232	212	204	184	223	221	197	193	203	192	176	210	196	211	202	166	179	162	206	215	207	201	194	218	200	210	214	202	210	177	199	214	207	206	197	199	191	214	187	240	202	212	210	202	210	220	212	233	212	221	196	197	221	212	195	202	187	211	216	230	225	206	200	208	182	191	190	211	199	188	216	176	213	191	189	196	177	204	198	188	209	195	229	210	230	221	194	226	226	205	200	232	205	236	209	202	185	219	217	206	196	193	241	198	209	215
24560	26460	40440	41949	39039	35049	31378	28575	24935	19942	15921	13728	12174	9976	8932	7467	6288	5625	5041	4313	3661	3264	2710	2126	1901	1702	1438	1315	1182	1064	1013	945	891	849	823	742	753	696	617	671	653	629	586	616	637	631	569	571	584	588	548	606	556	565	588	568	581	586	591	584	577	554	584	533	557	528	552	564	527	516	575	605	592	569	537	508	531	544	580	558	553	554	546	550	552	557	521	487	535	543	542	553	561	555	547	506	482	515	535	537	533	524	573	547	493	552	530	544	548	533	572	544	521	555	540	486	525	522	565	538	535	535	525	559	519	530	534	542	555	532	530	582	538	529	528	559	547	538	547	562	567	511	548	547	520	547	517	584	520	511	513	570	548	589	546	523	542	513	562	537	523	525	582	571	537	549	571	544	517	523	556	529	583	526	519	546	529	528	520	547	558	523	512	550	513	553	556	575	532	559	511	545	486	569	552	533	556	509	531	508	545	532	566	590	582	532	584	557	502	535	574	553	552	526	550	529	561	530	528	524	525	539	503	503	525	536	540	570	530	547	580	506	530	559	516	590	557	528	561	532	506	567	547	523	527	536	591	531	541	543	538	556	548	533	565	550	555	541	511	513	576	516	536	521	561	587	517	547	485	520	535	542	487	563	549	544	541	533	503	538	534	545	561	534	550	548	550	517	535	533	548	558	532	542	530	574	554	534	557	514	493	521	569	543	550	562	533	531	564	511	564	536	537	601	551	494	554	498	522	515	543	548	570	536	534	550	515	530	508	508	542	527	514	538	555	571	569	556	524	546	533	541	483	532	537	586	542	532	561	527	559	521	561	559	481	508	540	536	543	556	508	547	548	535	545	551	553	544	548	617	537	541	558	505	508	571	501	525	577	515	552	537	596	551	558	525	544	555	518	560	550	538	561	576	503	524	522	537	568	520	570	555	502	574	539	521	554	540	509	497	483	543	548	593	568	517	528	566	537	506	551	610	569	540	529	545	553	569	548	538	583	542	538	577	536	522	539	557	545	546	543	511	531	520	574	534	526	577	526	536	524	561	511	566	573	517	531	558	566	571	564	559	557	524	474	538	520	566	508	547	534	535	600	609	578	508	574	522	533	537	593	514	551	524	567	554	522	514	579	567	552	498	512	557	513	509	514	511	565	548	549	524	540	501	500	500	493	534	534	543	527	532	557	561	585	511	587	488	528	525	562	549	490	524	587	542	561	519	564	548	541	567	574	557	520	519	490	534	554	557	547	559	516	511	564	545	541	525	563	594	548	514	529	554	518	536	548	505	535	534	491	532	508	528	526	539	530	524	530	542	565	541	609	560	549	535	548	550	554	582	586	536	554	567	555	518	518	509	560	555	544	586	568	556	554	529	536	565	558	494	574	551	502	532	586	583	543	517	523	523	551	516	591	534	546	504	527	542	525	546	543	558	523	528	549	549	548	522	572	499	524	516	506	522	545	552	540	562	523	530	522	560	559	540	503	538	542	560	538	550	527	514	525	515	558	542	582	522	573	552	546	549	541	573	528	588	547	504	525	534	514	547	539	540	562	569	514	510	494	532	570	561	512	519	538	520	515	540	520	523	522	520	561	532	534	528	562	555	544	514	576	568	534	545	521	511	546	547	554	533	548	554	497	512	548	515	551	535	514	548	533	521	543	583	531	540	499	562	532	559	498	545	579	547	526	537	539	544	529	555	504	493	567	533	559	524	540	507	527	528	528	509	517	533	508	509	552	555	490	573	557	532	520	567	512	588	540	565	564	556	528	566	504	548	596	518	545	520	523	578	571	522	553	559	533	559	531	524	511	571	494	572	543	536	544	574	551	554	489	536	523	523	562	525	529	582	561	520	536	492	527	585	533	541	489	514	551	570	530	556	492	531	563	562	573	558	553	534	537	573	528	504	536	519	529	541	557	529	488	533	500	537	549	514	539	556	502	528	567	557	524	549	534	524	541	579	534	538	511	524	582	575	520	522	514	502	590	535	559	528	544	510	563	561	514	525	504	564	532	530	552	540	526	530	552	529	523	557	542	542	559	588	504	527	599	517	517	555	542	522	531	560	540	574	560	576	535	546	530	528	561	557	505	559	548	526	554	537	516	560	536	559	543	546	545	547	545	571	527	544	505	543	523	530	562	561	535	499	550	535	507	502	560	549	511	555	519	528	536	530	539	573	533	530	528	551	556	531	549	554	537	476	552	550	559	553	579	540	587	505	524	522	519	494	506	557	489	546	528	487	552	529	532	519	567	512	523	559	539	563	530	496	562	540	582	515	536	543	527	577	548	533	503	528	514	536	536	529	546	517	526	523	531	513	560	551	517	538	554	585	550	541	540	555	556	486	564	556	513	559	548	563	500	515	525	520	536	550	506	539	579	540	497	492	562	506	538	565	525	496	586	580	527	526	550	527	534	536	514	489	568	540	592	503	547	517	542	554	524	528	511	534	537	552	527	552	507	501	510	520	525	548	503	550	534	585	479	552	520	498	570	547	563	487	522	499	531	515	517	547	529	487	560	573	523	528	557	558	496	559	569	524	536	535	554	547	538	572	551	562	559	493	526	554	574	523	546	541	523	514	535	570	511	545	513	567	518	589	508	561	582	514	588	489	541	574	561	562	525	519	576	511	562	543	498	564	505	516	522	590	529	537	565	513	517	539	548	521	533	526	541	498	580	520	540	560	551	578	562	569	543	550	556	561	521	535	564	576	512	535	544	553	528	530	562	514	545	527	551	523	538	499	518	544	521	523	578	565	534	562	509	549	533	515	574	552	560	494	538	498	521	512	527	495	490	541	555	545	522	547	564	536	526	533	583	533	512	565	517	541	518	536	568	548	532	524	558	507	552	550	606	555	536	505	549	508	570	561	544	553	514	503	576	500	536	548	489	574	531	529	525	552	497	546	549	478	551	559	536	554	561	552	552	577	511	512	564	507	592	509	542	508	525	582	495	501	582	557	533	555	542	499	553	521	531	597	576	513	547	541	580	498	532	546	612	578	536	551	546	558	559	561	558	529	554	573	557	529	533	552	547	557	535	529	554	535	542	510	586	522	523	589	509	535	556	513	519	536	547	545	564	552	559	538	546	550	559	526	529	502	549	508	516	561	574	531	543	566	559	520	505	539	546	533	557	563	540	540	558	558	550	528	506	540	536	553	556	558	517	561	525	543	524	518	502	540	535	514	572	549	612	531	533	579	522	586	484	591	519	528	535	580	554	566	556	519	531	505	529	552	550	547	530	527	535	532	504	505	537	568	528	584	521	537	585	551	516	529	566	518	533	572	543	550	530	518	466	542	547	561	584	525	545	531	514	531	547	537	522	567	539	554	589	540	545	551	521	519	530	574	514	521	540	503	528	526	517	528	502	502	549	530	558	537	518	543	521	536	528	528	531	536	528	573	529	508	545	559	521	587	536	552	550	533	550	507	548	503	539	565	527	537	559	566	552	535	558	537	511	536	510	559	533	578	525	547	539	509	527	538	561	523	609	526	525	520
25651	22573	24516	18835	12713	8292	5550	3821	2776	2141	1607	1300	1036	861	732	636	616	501	443	376	379	364	341	297	262	297	280	262	265	299	251	245	249	226	199	214	233	205	224	212	233	230	209	216	246	217	189	203	218	222	199	201	210	219	248	189	228	212	244	218	224	223	222	230	225	212	224	219	205	205	207	192	237	228	207	207	250	214	215	219	203	201	211	198	189	238	219	196	233	212	201	207	210	202	212	222	220	212	245	231	234	242	229	214	211	204	218	225	215	238	231	229	232	201	232	235	216	238	213	221	191	207	236	229	230	207	210	222	244	242	203	235	239	233	218	222	209	224	201	249	234	203	186	227	229	214	219	244	200	201	240	249	204	240	211	235	211	247	245	226	231	206	185	204	210	200	229	212	221	213	230	212	210	212	240	218	209	231	197	247	216	208	249	192	217	202	215	203	205	228	209	214	216	208	234	222	221	218	207	196	221	210	182	225	234	193	206	197	233	205	223	222	237	193	207	207	227	214	248	225	189	215	246	207	205	229	229	220	196	211	212	208	206	211	215	221	191	229	214	212	207	196	213	224	201	252	232	207	249	242	221	212	230	225	225	203	219	223	222	229	229	238	191	196	220	231	200	245	201	191	194	236	254	225	231	237	199	222	227	235	229	210	207	240	256	241	238	257	230	213	231	231	211	217	237	213	236	214	188	211	232	207	204	213	241	213	203	204	214	221	201	202	206	241	232	201	199	228	191	224	231	224	218	234	230	201	192	224	198	209	224	228	212	211	218	215	222	218	228	230	240	219	209	234	210	223	203	198	255	221	216	196	199	234	212	227	209	215	235	202	224	202	211	201	232	203	198	213	201	223	225	215	203	227	197	219	199	236	209	226	225	224	245	253	217	224	224	208	225	209	216	203	186	193	210	235	200	208	220	213	210	230	240	221	227	215	208	216	235	189	193	225	221	190	213	230	226	201	221	224	243	201	210	213	242	207	194	234	220	230	240	231	236	199	242	188	205	210	237	243	221	240	219	254	211	214	211	220	215	198	211	250	213	246	208	224	263	244	222	241	216	219	226	200	206	222	250	220	206	215	240	211	222	232	265	222	262	231	193	229	225	205	204	221	230	220	211	257	203	218	201	219	209	223	237	238	234	232	217	201	233	248	225	251	213	213	225	203	209	225	231	227	227	227	236	206	230	226	247	229	217	226	221	219	206	226	241	198	237	193	224	194	188	238	215	214	235	236	240	224	203	200	219	215	194	245	217	219	223	255	202	206	217	218	231	208	232	228	213	211	215	204	240	221	215	203	220	218	229	227	229	219	212	213	214	228	238	226	227	204	204	233	215	212	248	192	216	192	216	247	224	234	227	200	239	236	216	207	209	223	196	180	198	186	252	224	198	198	215	239	194	211	231	235	204	206	197	204	202	199	215	202	211	212	230	213	207	235	204	228	211	234	237	194	213	234	232	228	219	204	249	225	212	245	224	241	220	235	219	206	214	245	239	226	230	222	228	208	181	217	224	192	205	232	236	237	190	197	214	217	211	243	231	213	217	230	243	251	254	236	227	219	185	207	211	214	227	228	212	228	218	199	209	242	232	239	228	226	213	226	215	232	221	233	237	208	224	238	231	227	224	201	237	233	245	205	220	217	225	243	238	225	245	233	200	213	232	202	223	248	210	238	246	201	223	213	196	217	213	219	238	241	213	210	215	245	224	215	221	238	204	213	231	212	196	236	229	221	222	226	212	226	234	233	231	184	234	224	206	227	230	203	229	234	194	235	237	221	226	229	198	224	218	209	196	216	216	222	206	214	213	212	199	219	219	212	234	235	230	207	214	237	220	213	228	210	218	233	217	221	205	212	199	196	190	209	211	225	203	232	224	189	211	228	228	204	231	234	234	199	217	209	206	239	220	202	221	228	214	236	248	208	215	198	229	226	190	208	235	211	215	203	210	235	209	225	207	196	230	225	222	198	231	212	208	240	212	214	201	214	226	208	218	243	197	232	227	240	199	211	220	208	232	216	234	263	213	166	197	228	212	217	196	222	199	208	240	237	207	238	215	233	202	229	204	232	237	225	230	228	206	233	238	202	214	196	233	233	197	244	211	227	227	233	209	215	214	211	207	216	205	219	218	214	195	247	207	236	178	215	228	223	207	226	222	230	207	241	238	210	226	214	240	206	216	204	248	208	213	225	213	202	217	212	222	220	227	206	221	227	222	223	207	205	228	234	223	205	229	188	208	206	209	220	205	194	235	235	222	241	219	207	235	223	234	238	203	196	217	238	224	235	242	241	190	210	225	206	209	270	243	253	213	214	245	229	221	194	212	248	217	222	220	231	206	215	215	217	225	222	217	224	227	242	229	233	227	196	238	202	251	215	238	221	210	220	242	205	251	247	210	208	211	233	216	187	211	230	228	201	210	207	238	234	209	192	220	221	228	230	208	228	207	218	189	222	200	218	222	221	220	215	222	231	218	202	211	212	222	202	206	203	216	253	221	224	239	211	230	199	216	237	233	233	212	245	239	237	238	206	202	196	228	196	222	207	206	207	224	228	228	224	205	231	247	204	229	233	201	225	211	258	216	221	222	247	202	222	239	194	205	188	221	262	241	232	190	225	223	208	222	208	214	227	223	192	222	191	210	201	204	232	209	222	215	222	226	224	224	223	218	203	243	225	206	200	205	199	190	205	222	232	237	233	233	224	226	253	199	203	191	207	214	200	195	228	229	244	210	202	209	222	236	201	227	193	211	205	264	236	199	216	243	211	237	238	207	240	215	218	230	227	207	217	243	247	240	197	231	212	234	218	222	240	257	179	227	195	204	195	231	220	199	232	179	231	206	198	231	220	218	222	221	209	196	215	236	197	224	227	215	205	228	216	221	222	220	226	212	213	222	217	225	208	231	204	197	212	236	240	211	235	247	212	214	233	197	216	225	219	214	211	202	221	203	194	223	218	209	195	227	214	221	235	207	230	227	226	229	211	213	221	228	247	235	227	206	214	240	202	211	218	226	228	223	214	199	235	211	217	232	222	225	211	233	217	220	234	192	204	228	231	195	197	226	216	243	222	241	230	213	208	232	201	232	198	214	210	255	224	244	244	196	212	248	206	213	192	202	209	239	222	242	197	206	212	239	235	228	228	215	232	239	212	205	217	221	209	199	235	229	224	235	246	209	207	231	252	221	219	244	217	208	211	223	208	202	226	221	219	208	246	215	208	201	194	205	222	255	210	204	242	197	192	228	232	246	239	206	220	224	236	212	222	222	215	206	211	235	225	251	230	220	212	237	257	222	197	218	210	220	184	226	192	212	217	234	254	216	222	220	206	221	216	231	199	197	194	199	187	233	254	227	235	221	210	225	224	225	196	219	210	234	227	214	181	211	204	232	224	233	209	210	233	214	203	224	226	200	223	230	220	228	250	203	229	207	218	216	252	236	217	190	222	217	213	238	241	255	231	219	213	225	224	206	230	212	221	228	214	213	219	225	217	218	237
14666	17919	30069	30568	26774	22122	18417	14838	11688	9636	7725	6458	5387	4429	3919	3222	2759	2443	2254	1922	1738	1478	1271	1154	1093	1010	908	844	790	729	753	759	688	611	667	642	621	583	609	606	586	642	579	608	558	609	562	541	564	551	542	604	640	562	572	592	532	559	518	558	579	581	584	577	542	585	568	638	553	574	568	560	613	592	552	571	565	527	599	570	584	541	576	549	559	563	590	597	594	530	612	577	563	530	579	570	587	549	558	555	563	559	571	545	566	565	545	572	583	584	594	568	588	574	534	553	572	548	532	600	578	605	610	561	575	553	598	546	572	603	569	547	561	557	582	564	557	562	561	580	609	600	546	561	555	558	554	570	613	614	544	591	545	581	578	572	573	581	590	560	548	566	588	571	537	606	558	583	599	581	601	561	530	617	544	561	560	592	537	533	578	552	555	555	614	576	553	575	591	557	525	550	595	604	578	546	624	526	592	578	605	551	522	598	604	533	579	515	562	557	549	570	603	546	514	579	582	572	536	591	586	563	554	592	547	590	550	573	566	532	553	574	569	583	539	599	604	576	575	598	575	571	519	549	557	530	579	558	610	553	577	541	528	587	591	554	561	579	576	600	586	591	559	571	562	575	588	592	596	577	552	573	556	597	572	548	567	535	527	610	526	525	572	579	582	588	578	580	564	566	574	537	585	570	600	570	581	565	545	576	577	568	564	587	573	564	589	572	599	592	588	580	558	565	569	575	581	565	563	568	583	566	589	599	551	526	579	593	594	553	551	586	602	560	577	534	585	584	602	592	585	571	580	558	573	551	594	561	571	631	537	572	579	538	598	552	587	566	540	602	609	600	569	591	606	593	593	556	533	544	545	609	568	591	554	563	586	580	559	573	532	575	606	583	634	565	544	584	559	607	591	544	538	577	573	571	573	605	600	576	540	583	552	589	559	577	602	557	590	622	544	585	592	585	589	590	602	586	548	571	520	570	593	565	572	573	614	554	570	583	570	538	558	587	593	549	572	598	602	552	582	591	563	586	588	582	603	560	621	584	574	557	545	556	596	552	588	600	547	540	550	598	578	579	556	588	597	534	563	583	543	563	572	598	575	567	552	564	564	605	601	604	541	582	555	557	577	597	593	548	586	604	551	577	598	573	530	583	554	579	587	546	551	545	573	601	553	587	606	582	573	537	511	601	594	587	601	606	586	591	588	602	536	559	571	558	569	559	601	519	545	576	581	564	527	541	539	577	538	584	587	580	542	539	527	594	563	547	585	597	581	559	585	544	577	580	570	584	569	623	569	614	575	588	597	540	568	614	550	546	579	547	585	554	602	543	565	592	569	543	549	559	582	546	554	591	561	544	619	582	572	561	586	582	507	547	594	538	596	626	533	587	570	571	608	555	587	573	579	576	567	541	600	552	580	539	586	542	594	611	531	576	543	601	603	607	568	566	543	565	550	548	588	585	588	561	611	541	573	512	548	582	593	591	580	597	574	550	551	584	550	566	532	571	608	572	600	573	574	570	580	599	584	562	578	547	567	514	569	580	585	543	605	585	564	565	568	562	567	579	598	565	567	613	578	548	564	567	599	591	540	550	577	550	541	579	568	557	542	612	569	598	569	580	578	571	585	564	584	546	574	543	574	557	593	569	541	603	523	578	563	578	553	578	589	563	600	560	606	542	571	571	577	574	583	573	570	579	519	568	588	567	617	568	596	572	562	551	586	572	588	572	563	553	580	611	547	562	585	561	561	554	600	589	585	563	565	567	584	581	543	560	589	547	574	581	577	539	566	574	589	565	556	620	592	576	643	588	588	518	615	561	563	535	626	552	548	581	575	559	567	605	605	580	551	539	570	545	568	592	545	575	572	574	559	589	562	587	570	522	542	576	542	583	572	563	553	565	564	562	561	569	556	577	549	538	579	575	564	574	558	591	562	644	626	572	558	540	555	577	561	579	583	613	550	571	571	564	567	592	600	605	541	545	652	580	588	598	580	574	568	568	553	549	568	597	578	574	562	571	601	562	617	541	554	580	571	567	561	599	583	604	528	564	576	541	584	600	539	572	520	586	559	551	597	553	568	581	576	580	607	570	567	585	592	561	565	543	554	568	564	557	533	601	621	562	569	568	585	602	537	575	573	585	577	574	548	608	540	585	562	589	618	555	598	595	552	584	587	559	587	590	540	545	571	549	572	558	563	611	538	593	569	619	552	562	590	560	592	550	598	601	565	573	573	551	575	566	603	592	596	585	644	548	556	593	548	600	597	570	567	556	582	562	585	553	596	542	578	598	596	555	596	575	598	585	546	599	558	537	578	577	584	575	562	540	604	559	568	588	575	600	584	557	573	582	550	597	566	551	608	555	585	543	521	601	561	561	546	597	570	570	536	603	625	535	574	553	581	579	588	619	583	523	576	545	611	600	554	602	563	566	554	554	578	603	554	572	536	563	566	564	544	570	570	594	579	562	601	579	540	562	599	558	581	585	568	552	583	595	567	561	578	614	565	607	518	581	574	544	594	559	587	552	585	547	558	630	607	614	612	589	547	559	584	519	558	563	570	578	571	590	570	555	554	577	565	572	530	596	548	581	579	620	580	635	599	595	567	537	557	584	583	535	550	569	573	578	549	552	557	627	576	556	573	571	592	578	538	581	569	614	576	563	550	588	593	536	586	535	583	577	583	563	572	568	558	553	566	539	612	577	545	578	572	572	574	557	565	586	562	566	576	572	596	559	549	582	548	547	588	603	595	597	568	558	592	552	559	558	578	552	573	571	579	618	589	566	572	572	573	592	533	585	540	560	594	603	554	580	555	551	535	525	611	605	563	586	558	602	545	555	560	551	582	564	557	541	569	560	587	563	593	563	564	546	606	584	572	578	562	594	567	540	570	605	565	549	565	586	512	586	577	549	577	576	545	583	546	574	586	550	519	558	558	535	559	589	568	581	552	568	544	595	602	606	637	620	594	617	594	570	621	543	599	537	578	552	600	571	581	559	599	564	548	591	536	575	584	568	548	587	582	558	600	587	575	594	550	568	538	567	620	587	551	578	575	578	531	542	582	542	606	615	556	577	563	602	559	588	535	592	524	588	609	576	605	559	549	566	562	519	592	578	593	599	570	583	604	575	581	627	544	532	598	564	589	567	574	578	562	540	554	596	531	610	583	567	567	581	570	585	581	551	579	559	603	553	561	574	566	554	556	559	575	555	544	571	592	555	552	594	536	586	560	534	541	584	564	584	556	579	556	575	572	587	565	530	550	585	557	572	546	592	543	570	608	536	597	565	539	619	576	586	546	528	533	561	584	583	563	591	596	566	590	560	568	592	568	558	561	570	514	570	573	553	573	604	581	651	551	565	553	553	557	560	598	610	568	574	566	540	558	532	544	583	562	574	589	562	546	604	587	554	566	593	546	582	577	575	593	556	596	587	595	576	604	529	593	588	542	606	573	582	540	510	600	576	554	591	545	599	560	558	560	579	576	585	586	546	564	583	582	552	565	577
34064	28509	32512	28473	21624	15762	10906	7784	5329	3877	2738	2206	1728	1484	1222	1058	887	815	716	608	521	490	398	394	328	353	326	311	276	288	285	267	277	264	274	251	233	248	233	248	252	221	202	196	243	217	207	213	238	208	230	223	214	225	228	229	241	230	232	214	239	242	237	228	229	177	221	219	193	236	228	208	243	244	230	247	224	205	207	214	211	212	215	231	217	216	227	237	220	225	257	207	220	232	212	228	231	214	230	208	212	237	242	233	217	248	259	256	224	248	200	221	219	229	223	233	228	192	216	216	207	216	218	212	205	226	234	241	220	199	243	221	224	206	193	222	203	212	226	191	217	210	225	199	224	190	226	218	249	209	233	203	255	216	217	195	208	205	239	242	224	243	216	223	233	230	246	195	201	244	231	235	227	221	221	208	211	190	219	237	216	226	209	247	201	234	217	210	237	215	227	226	208	209	196	222	220	231	214	212	238	194	221	207	189	201	215	235	223	215	216	215	219	199	204	229	256	232	231	203	222	207	221	238	235	208	230	212	226	243	241	229	248	232	205	220	220	225	202	218	236	227	244	211	190	208	206	206	246	225	219	213	240	216	228	240	213	239	239	250	229	213	238	214	224	206	206	197	217	235	209	222	211	222	218	216	201	223	220	218	223	233	204	196	219	216	219	208	214	214	235	198	253	256	228	228	216	241	230	225	234	218	220	213	223	243	215	201	190	226	217	225	198	238	209	226	218	215	220	235	241	202	205	220	224	228	227	240	231	196	231	239	226	227	227	208	208	242	221	221	211	219	223	217	213	198	223	194	222	199	203	201	216	231	234	226	233	258	257	238	203	210	224	209	224	227	232	237	238	234	225	217	227	182	233	199	231	230	224	226	221	223	209	216	210	218	229	223	218	231	224	220	199	219	250	233	221	211	234	223	209	232	252	233	248	199	236	211	230	193	225	192	214	203	224	220	219	211	227	232	227	216	219	224	215	209	207	192	212	216	258	216	236	211	226	203	233	206	227	214	198	201	204	227	214	218	249	224	200	222	255	231	215	222	221	232	210	221	216	240	245	229	211	215	239	241	220	219	224	232	250	221	229	230	209	200	211	208	215	230	227	213	224	219	225	238	172	219	230	251	218	206	229	229	240	179	198	224	224	226	214	205	211	222	215	269	213	220	218	228	205	244	218	234	228	234	254	216	214	226	212	209	224	228	209	213	191	232	213	217	224	217	228	208	236	231	198	241	234	222	213	243	214	219	244	231	231	221	231	259	235	226	218	232	239	244	200	207	220	207	205	222	225	214	222	223	223	243	233	245	226	224	214	225	240	240	255	233	222	217	227	218	243	236	225	229	246	226	221	234	210	238	199	200	220	238	219	243	243	200	222	208	233	229	226	224	210	231	217	235	228	212	228	212	217	218	244	236	244	208	214	209	229	241	235	234	219	211	222	243	227	199	217	217	225	231	214	177	215	231	222	234	246	209	223	216	200	190	213	240	238	189	264	237	211	227	216	244	230	233	216	235	186	232	205	229	242	209	236	212	227	243	273	200	233	252	203	203	244	222	226	238	244	230	229	249	220	246	214	213	213	228	226	228	224	217	222	221	226	216	226	253	210	233	243	223	209	210	222	241	227	217	227	197	231	207	206	213	215	217	225	217	241	192	218	181	220	233	227	240	233	218	235	237	226	241	212	244	213	247	245	226	208	236	222	213	211	223	222	219	242	240	265	216	213	195	234	202	215	219	226	222	232	213	209	239	229	240	211	223	219	208	214	231	226	243	208	200	211	230	217	215	221	222	225	229	222	225	200	256	231	238	223	222	219	240	223	226	206	225	215	203	212	231	239	217	215	198	238	223	233	233	218	224	192	226	192	231	200	198	225	210	199	222	210	209	240	218	225	235	215	229	238	216	233	236	226	241	209	223	248	230	212	221	220	216	225	195	233	241	239	234	202	224	227	228	225	193	235	228	204	218	264	237	211	229	226	253	200	241	217	230	209	210	235	224	219	221	227	223	247	220	209	240	245	254	227	214	243	249	192	204	249	215	189	207	205	220	214	223	216	215	199	217	216	198	204	230	242	219	212	234	238	236	236	227	240	219	222	203	215	236	206	214	243	207	231	234	237	244	205	193	251	249	217	235	218	217	231	234	225	241	237	237	226	235	200	211	238	216	216	225	227	224	220	211	230	212	207	240	212	236	225	236	244	225	209	229	226	254	229	224	237	213	203	217	227	206	206	244	196	219	231	223	229	225	223	246	215	216	245	212	238	238	225	227	216	203	261	241	211	224	228	265	202	179	252	222	190	234	215	243	218	232	198	231	200	214	202	211	218	204	222	202	243	195	217	197	237	192	212	197	213	219	229	212	221	236	234	229	220	210	192	206	209	233	226	225	217	236	232	212	240	228	211	233	193	207	255	227	218	217	214	236	222	209	205	207	227	212	203	241	216	202	203	194	214	223	219	206	265	212	243	241	227	216	222	229	225	231	218	227	219	203	213	244	231	240	231	210	221	238	219	202	211	216	231	220	204	208	205	252	213	243	255	198	227	214	228	218	205	230	220	213	212	204	247	222	224	215	252	218	223	221	216	223	237	205	235	232	207	221	206	251	263	237	207	216	225	214	205	207	217	227	204	218	237	225	215	256	219	206	218	248	201	203	217	220	234	219	210	200	244	216	235	242	233	248	221	224	215	219	215	199	213	204	194	229	263	250	222	247	207	232	218	211	230	211	240	236	220	224	245	228	240	245	195	220	225	228	219	216	235	213	257	234	227	232	201	236	233	215	209	202	212	220	199	242	240	218	215	231	214	207	229	245	222	232	193	237	237	233	208	232	229	227	201	238	190	244	232	206	249	223	251	193	261	224	209	235	245	213	207	230	231	229	223	230	229	210	228	207	242	232	199	227	221	245	197	212	213	212	215	228	198	193	238	218	223	205	226	219	209	214	240	239	210	247	231	214	222	224	221	208	205	214	216	244	224	221	237	227	247	255	250	216	212	232	224	220	250	214	219	223	208	228	265	237	233	240	218	236	231	194	210	213	222	246	223	254	237	217	216	261	238	237	210	221	237	228	231	208	218	224	221	230	237	231	212	232	228	228	202	249	213	230	225	220	206	237	225	232	209	216	238	211	222	234	235	216	218	240	207	233	225	206	195	225	196	235	234	236	210	201	202	229	212	208	213	219	225	249	234	227	225	247	242	209	211	198	214	239	209	199	237	183	226	237	224	222	221	200	207	235	211	236	236	206	248	228	242	216	224	208	227	218	233	224	237	217	227	238	224	219	226	247	199	223	223	196	207	216	237	207	213	207	217	255	253	214	229	213	199	223	233	224	226	229	215	229	225	205	226	213	197	232	215	219	227	220	237	234	241	214	226	235	210	231	212	226	226	237	233	235	229	201	224	225	230	205	196	215	244	210	245	227	232	234	214	236	246	207	225	211	211	230	225	211	225	210	226	235	215	248	219	200	185	236	237	213	209	223	224	231	236	256
20635	22419	36193	38039	34332	30620	26918	23386	18961	15674	12349	10491	9151	7716	6666	5637	4742	4176	3685	3181	2801	2314	2068	1748	1590	1326	1195	1098	1000	934	895	853	845	813	745	689	692	671	707	671	631	613	618	632	571	664	602	576	619	591	630	624	635	619	598	605	593	570	557	619	551	594	617	593	575	565	580	619	599	561	643	566	576	601	533	597	589	586	553	583	589	590	584	566	585	616	578	563	529	587	616	597	557	583	561	556	612	615	593	549	602	593	594	588	564	544	563	585	572	562	598	546	606	592	559	542	561	561	567	596	589	560	594	578	576	596	568	559	563	583	548	574	612	602	546	585	564	615	560	578	544	638	575	613	559	569	546	566	540	522	571	604	542	584	587	557	551	591	569	568	620	621	609	602	556	598	541	604	608	597	601	576	553	570	567	583	598	608	619	573	544	561	619	600	546	582	562	627	554	587	605	578	556	545	581	601	569	641	579	598	593	564	605	558	551	606	546	611	558	579	592	580	553	582	549	608	554	614	621	535	595	605	629	560	600	598	562	603	528	570	566	611	568	540	560	529	536	547	587	580	567	583	595	544	588	608	574	595	635	575	610	593	565	574	610	581	578	615	606	587	612	604	592	584	572	577	571	622	618	622	550	598	587	607	531	566	582	548	549	573	603	553	534	591	585	569	569	624	600	606	559	587	571	576	576	596	578	593	568	612	594	606	614	575	583	585	597	631	557	584	545	589	579	557	561	581	633	590	619	563	591	572	586	592	602	587	553	620	557	590	519	538	616	596	554	545	562	583	570	558	579	575	561	551	591	570	566	536	567	527	576	581	583	564	574	582	590	546	594	564	547	555	617	617	583	579	595	582	520	575	602	558	595	554	610	526	587	583	564	568	603	571	553	591	633	592	582	618	579	570	557	616	603	557	568	607	597	609	584	547	539	564	551	545	579	595	592	580	548	608	570	533	571	607	582	633	619	578	606	610	551	584	588	628	574	590	604	610	578	602	572	563	562	625	596	533	601	584	555	561	590	628	543	600	565	574	601	593	572	537	588	592	611	581	589	577	602	585	610	550	586	567	542	591	617	613	592	577	607	555	599	595	562	602	578	558	623	579	557	576	562	556	575	536	578	561	574	555	589	552	541	580	586	611	546	586	623	541	583	618	587	565	555	621	586	595	595	583	558	621	596	604	550	594	578	575	582	602	606	597	583	567	605	588	531	649	581	585	554	565	599	599	563	589	554	629	561	617	551	537	569	563	598	556	558	552	587	615	592	539	587	572	514	648	564	586	572	586	558	573	563	586	541	574	595	555	631	557	615	576	568	559	567	563	580	580	607	630	578	558	574	596	554	579	544	581	537	570	580	537	560	589	572	544	578	593	630	568	548	620	587	606	620	609	561	575	556	556	592	585	575	589	561	581	619	621	584	533	554	597	602	610	564	584	612	610	578	579	581	585	598	563	586	579	559	603	571	573	541	553	567	615	590	565	595	584	572	603	575	566	592	594	595	585	564	584	600	592	612	523	575	547	551	594	602	591	581	576	551	616	643	577	584	558	612	634	563	561	560	586	609	594	595	593	575	599	602	651	601	562	592	552	578	586	621	581	591	575	653	531	564	598	591	557	581	586	572	562	596	587	585	573	608	642	558	633	579	595	551	597	604	580	592	564	570	586	589	557	599	574	568	560	517	625	545	571	555	635	594	560	622	579	610	587	599	548	586	562	539	568	592	597	582	594	586	589	548	567	580	595	589	569	583	559	558	590	601	592	598	587	580	564	547	593	554	524	578	576	557	595	610	629	564	554	564	553	565	616	560	568	605	595	569	588	573	600	572	627	579	594	577	614	558	553	538	578	566	571	567	599	599	596	590	585	571	552	568	563	603	560	603	586	580	571	593	545	581	593	620	540	542	593	591	569	591	606	612	556	537	562	593	560	582	597	582	608	584	592	573	579	583	580	610	605	583	602	550	567	576	570	569	572	577	597	595	559	598	561	620	626	602	595	587	575	575	562	602	594	560	569	568	593	591	573	582	569	568	587	583	598	575	552	605	556	600	608	610	594	557	576	589	592	592	563	558	589	572	595	608	545	563	551	558	579	576	597	566	607	586	557	594	602	578	576	572	586	593	603	592	597	570	565	590	556	599	545	603	568	546	614	577	619	586	532	617	568	545	554	567	562	564	595	561	579	565	589	584	620	552	606	572	597	612	586	601	548	587	569	601	600	557	580	577	574	541	545	614	583	559	589	548	643	589	600	567	593	573	569	557	592	602	592	563	581	531	556	537	565	519	594	604	551	578	544	591	614	604	589	546	571	569	586	637	593	561	574	603	592	605	597	537	625	569	559	543	554	585	539	601	554	551	625	550	571	587	567	557	606	582	573	562	570	595	579	612	577	577	621	609	582	540	601	567	605	576	585	562	563	570	585	567	585	570	596	598	568	577	581	571	584	572	611	590	569	560	603	569	567	565	599	584	576	546	530	602	601	578	522	566	584	619	611	596	560	578	582	593	587	551	562	538	589	562	540	576	594	592	569	572	614	589	597	568	558	597	578	609	559	586	614	550	555	566	600	551	576	622	606	527	617	627	583	553	516	553	581	584	576	574	595	537	624	559	597	602	601	582	564	550	558	583	586	578	556	539	558	629	603	624	575	562	597	558	574	601	595	584	588	589	545	617	548	621	605	558	626	586	577	552	604	587	609	541	580	593	553	559	606	583	578	600	550	527	575	562	582	613	591	579	521	581	561	590	601	548	610	583	553	657	622	558	569	568	564	589	562	564	559	588	563	578	595	596	579	621	534	559	562	548	614	554	569	593	603	583	585	548	546	556	647	594	611	541	558	597	566	586	584	627	571	598	551	549	569	576	599	577	610	619	556	590	563	588	577	568	564	603	600	552	596	606	574	603	570	552	567	576	581	587	590	627	593	542	594	587	567	519	594	584	542	569	570	575	583	622	626	590	551	585	593	607	600	573	590	544	599	581	552	585	622	613	582	593	577	593	589	572	559	555	568	591	581	583	564	563	551	563	554	591	581	587	564	577	605	615	560	614	583	572	597	581	591	567	600	591	627	569	588	582	549	573	566	595	580	573	575	592	605	625	612	571	568	603	596	572	597	576	566	593	534	602	567	601	602	605	577	581	555	600	597	597	540	543	594	550	614	610	561	606	557	607	601	592	570	550	583	600	576	588	558	590	587	602	557	570	578	593	573	537	562	614	548	601	582	598	587	607	569	567	568	601	598	601	601	551	576	575	585	570	571	573	580	522	543	559	601	582	547	602	585	564	590	555	578	527	576	606	570	589	585	589	569	583	596	565	592	606	578	572	611	551	562	623	631	603	616	594	574	592	604	587	582	615	595	598	550	567	592	564	626	574	603	606	599	581	559	553	607	623	538	589	600	591	588	563	574	607	552	577	580	570	526	569	615	570	581	581	576	604	619	581	612	572	596	593	613	589	574	557	589	560	586	602	609	585	574	552	580	618	575	573	627	574	644	622	591
40379	33827	38568	33284	26632	22122	17036	12190	8292	5879	4173	3179	2584	2045	1767	1463	1178	1032	980	848	744	619	540	494	432	387	345	323	297	309	289	313	260	255	258	232	236	234	217	217	199	209	223	226	216	216	232	204	213	256	212	249	218	209	218	221	221	202	210	197	220	224	200	206	221	194	195	215	230	215	230	223	228	201	198	201	194	230	223	229	215	191	207	219	222	221	192	215	211	198	201	217	204	217	234	191	216	225	207	220	225	202	228	206	193	227	215	206	217	236	210	193	217	195	243	231	197	231	212	241	189	212	205	217	230	204	224	257	224	223	210	212	188	197	212	213	211	212	210	215	231	256	236	204	199	210	198	210	218	217	226	191	211	202	201	191	205	220	183	215	206	196	200	215	202	206	193	224	227	208	217	225	199	214	210	206	197	217	221	223	238	202	203	218	228	197	205	200	186	214	211	225	203	211	215	200	206	221	190	215	198	212	182	219	191	212	209	210	215	208	216	216	191	218	203	223	229	203	203	203	211	220	202	213	204	230	204	196	212	202	220	187	188	212	227	215	218	227	221	219	209	188	201	229	225	214	196	221	216	232	225	187	195	215	199	223	199	183	202	195	198	197	192	239	215	213	197	213	181	235	221	216	197	213	228	195	208	211	218	197	213	207	241	204	204	222	187	213	198	228	215	207	195	195	194	179	211	219	221	223	227	222	219	213	212	212	174	214	201	208	206	204	242	223	225	215	217	199	196	217	212	216	201	219	215	201	204	247	212	241	201	231	200	219	244	227	222	200	213	210	228	187	199	196	229	210	230	194	229	219	211	190	225	233	205	189	218	210	225	219	192	210	211	206	208	216	205	211	215	194	244	231	195	215	218	196	229	236	243	198	210	209	229	212	196	219	199	215	222	220	219	212	215	199	206	199	190	203	203	203	230	190	222	201	218	220	232	213	199	219	197	216	204	190	208	206	205	229	222	226	220	245	194	190	238	226	199	228	216	218	200	235	214	200	206	199	195	246	216	215	220	209	195	210	174	211	190	219	224	201	198	181	236	223	208	211	220	229	224	202	187	214	197	200	239	204	201	232	196	197	197	228	183	233	209	198	225	212	199	229	198	188	209	239	197	205	222	235	184	190	214	203	202	233	179	204	222	187	215	200	208	187	203	198	213	207	214	215	221	213	239	207	203	212	205	243	195	191	217	195	231	228	226	190	218	223	187	204	195	204	219	201	214	222	186	184	215	207	257	185	216	246	198	223	217	222	227	212	181	193	221	203	227	219	217	199	197	220	184	219	191	210	207	211	223	201	205	233	232	169	183	204	238	224	200	213	191	207	249	244	194	200	203	231	225	221	211	216	222	206	209	211	195	171	213	235	208	201	191	191	227	215	191	214	217	225	209	218	233	190	216	221	189	212	230	210	204	217	204	220	231	236	197	216	213	202	205	212	200	221	209	225	218	192	204	172	219	210	210	210	201	241	220	228	235	206	223	235	234	187	186	199	209	205	230	195	202	206	230	246	206	211	219	201	206	200	226	192	209	225	211	189	212	207	229	193	214	190	213	207	235	213	231	205	201	197	223	235	207	220	241	219	210	201	222	210	191	234	204	218	196	198	209	210	206	205	221	215	206	201	221	207	200	194	187	206	228	215	209	216	205	200	208	211	215	214	229	233	227	218	204	230	209	223	212	203	196	219	231	231	196	221	212	191	240	208	203	213	217	229	221	213	218	208	223	211	193	213	223	219	230	196	193	215	195	206	214	218	189	206	204	208	216	248	194	205	201	209	193	211	238	211	219	213	227	229	205	202	197	216	211	183	214	217	244	239	195	244	220	229	188	219	219	229	232	216	212	205	214	207	227	199	202	240	194	226	236	208	191	219	212	214	216	250	223	198	246	225	225	215	189	209	223	224	203	211	207	204	221	205	222	188	211	205	223	212	191	229	216	196	211	206	203	203	222	200	212	224	208	208	212	192	187	199	228	231	177	228	229	208	209	212	216	203	207	208	199	211	229	212	211	203	210	242	207	210	230	209	211	202	196	206	211	174	203	209	212	200	188	219	237	223	202	201	206	206	207	216	204	194	227	188	245	226	207	206	217	226	209	215	200	230	226	198	218	223	178	183	239	223	215	214	226	198	209	205	214	216	219	206	209	198	219	226	250	215	189	203	210	207	211	237	188	225	223	228	193	194	214	203	214	219	260	250	212	197	195	242	232	236	204	232	199	205	207	191	223	212	204	211	196	212	206	184	216	213	227	221	231	224	220	200	198	220	209	204	166	221	187	190	216	204	225	237	232	195	197	195	243	187	209	212	230	212	241	181	199	240	223	240	196	230	222	195	216	213	181	223	198	208	208	227	209	232	202	201	197	237	206	217	203	221	225	238	213	193	216	229	228	222	225	201	202	174	205	194	197	201	198	209	202	213	191	193	222	214	208	205	204	203	212	204	222	205	205	220	210	212	208	206	195	205	199	214	200	204	224	243	201	202	221	214	198	220	209	207	222	196	195	196	198	182	211	209	229	215	229	216	236	235	220	216	246	237	213	194	203	225	232	206	199	224	196	213	203	223	212	207	200	207	214	198	203	212	246	229	222	210	220	225	208	215	231	214	221	194	209	213	209	225	214	192	202	202	214	224	217	194	217	205	240	210	200	195	212	200	216	241	225	214	213	222	184	227	218	197	203	232	214	209	219	221	229	222	220	201	225	203	222	194	231	216	190	197	211	203	188	205	210	193	222	173	207	221	199	213	205	189	227	227	208	196	208	225	230	227	196	207	206	222	172	209	215	236	193	204	211	181	206	213	216	209	209	224	223	196	211	235	202	238	188	226	219	209	202	203	194	189	213	202	216	202	216	190	221	196	220	218	206	236	204	234	218	213	231	204	203	189	206	202	196	191	205	212	241	224	214	207	195	198	242	201	220	202	264	239	205	214	237	204	237	218	210	235	228	177	230	210	227	209	204	208	208	234	232	207	204	193	204	227	214	219	214	203	215	230	178	202	210	221	204	204	221	211	198	210	199	197	234	199	201	226	195	182	213	218	211	230	208	218	226	219	240	232	198	198	227	206	185	220	217	203	195	194	196	185	253	209	208	228	212	219	223	204	212	195	193	239	177	215	203	204	214	194	200	210	208	199	205	237	203	191	209	219	202	217	189	222	209	226	238	206	225	198	226	190	188	210	209	170	229	189	208	231	215	224	228	194	198	210	220	199	183	184	210	197	194	187	223	191	219	224	233	209	208	225	202	196	218	204	186	199	216	213	193	183	194	250	212	227	225	214	213	200	224	227	238	207	190	195	223	189	241	194	213	205	197	266	206	208	223	219	194	200	218	203	223	209	209	223	206	213	202	223	186	201	200	227	230	203	184	202	202	210	202	218	209	213	177	198	212	207	194	213	188	210	252	212	212	214	204	215	197	212	229	203	232	205	206	211	222	208	209	206	198	205	212	208	200	207	227	217	198	212	232	192	212	203	197	208	216	216	215	171	214	184
24353	26077	40077	41562	38843	35923	32794	28450	24101	20426	16480	14094	12541	10626	9038	7957	6718	5937	5324	4476	3862	3240	2776	2293	2031	1825	1582	1260	1199	1091	1090	1027	923	881	741	732	712	747	747	636	685	669	660	602	633	631	597	617	585	597	558	629	589	647	618	618	570	593	621	593	595	563	515	577	566	562	575	594	578	579	549	532	544	575	531	579	566	570	560	549	557	556	538	560	533	602	595	554	498	527	562	529	550	579	580	536	570	568	553	570	592	543	556	553	569	543	578	515	560	573	535	546	540	566	542	553	578	556	526	514	590	559	542	608	539	514	545	544	520	564	561	544	519	553	506	594	553	558	570	561	508	498	574	539	494	550	532	527	593	549	585	528	588	563	504	579	541	597	521	551	507	541	522	564	567	533	537	559	525	548	547	530	572	556	567	560	494	504	515	553	544	516	575	514	547	539	552	574	563	522	584	550	543	576	577	577	530	541	566	535	513	558	529	569	559	530	581	512	540	548	542	550	540	532	554	561	544	539	532	532	547	544	559	527	556	545	529	523	556	552	569	539	520	523	526	533	548	540	548	552	554	507	534	538	546	563	510	566	586	546	572	566	564	598	541	531	510	509	562	516	556	518	559	529	531	537	509	538	604	546	559	512	594	506	562	525	532	556	563	612	554	538	524	540	557	579	569	562	535	590	526	504	543	506	520	532	548	577	541	534	570	550	547	528	534	552	524	522	550	558	508	550	554	535	535	553	568	556	539	553	535	544	555	586	584	566	552	514	535	534	532	565	589	527	552	559	538	549	549	559	536	514	537	573	597	556	527	544	568	568	595	551	516	568	544	568	565	549	588	557	538	539	534	523	511	524	537	555	559	529	589	532	551	521	518	555	567	541	570	527	545	572	561	558	580	525	550	526	534	522	532	640	558	560	588	539	555	555	538	537	555	573	546	545	567	510	577	522	583	586	607	546	588	556	532	541	518	535	517	538	537	553	527	521	584	519	610	553	528	557	537	562	537	560	558	540	541	519	553	555	518	559	536	566	519	580	575	512	556	564	565	502	573	544	548	574	527	536	543	552	560	570	550	531	538	539	543	573	521	516	495	555	530	519	524	540	560	534	586	539	557	540	537	543	576	580	572	535	541	562	500	522	605	574	531	541	543	582	585	582	565	533	504	569	540	570	566	577	580	541	542	532	531	519	541	583	576	549	514	553	572	527	591	552	537	581	549	525	546	532	578	545	574	571	561	579	538	513	565	561	503	572	522	566	538	565	554	478	535	549	577	533	575	560	513	534	566	559	564	538	598	537	550	549	514	562	596	574	549	513	503	564	541	555	557	534	544	532	569	565	549	516	548	587	537	580	537	555	589	530	515	559	547	546	567	557	548	561	556	529	528	535	523	583	548	528	521	526	540	542	591	519	582	562	519	554	556	549	513	560	532	570	548	590	565	514	528	542	596	517	541	541	546	482	589	518	531	512	543	520	540	536	505	555	541	571	563	550	569	519	524	576	533	581	517	583	555	566	563	561	509	533	543	521	517	522	522	558	554	593	525	556	564	563	566	543	520	543	540	552	556	504	556	528	526	553	565	546	552	533	594	555	573	526	582	555	540	539	531	576	573	581	555	552	575	580	589	543	540	536	567	511	542	537	523	546	533	581	553	543	567	578	533	553	542	573	544	553	557	517	534	560	521	562	562	587	487	569	537	598	525	550	563	545	533	571	561	565	574	561	526	571	535	513	535	586	541	547	529	564	560	577	551	522	550	500	561	555	560	540	526	563	533	538	519	546	538	540	563	582	514	554	534	546	556	537	510	557	546	588	583	560	585	583	540	575	539	556	578	540	553	521	560	586	525	557	570	502	561	548	534	565	529	555	572	560	571	574	578	551	554	552	508	556	584	533	560	553	523	542	565	574	553	568	565	540	529	513	499	572	522	547	502	577	572	545	555	548	526	504	529	547	516	581	523	503	566	526	511	576	581	516	523	515	569	556	559	575	513	573	535	559	544	539	538	533	546	537	582	571	501	543	522	579	557	572	586	537	520	553	586	600	550	516	544	590	551	571	526	552	546	556	540	552	559	542	541	564	496	504	575	536	553	551	521	519	545	561	526	531	516	540	522	565	608	583	537	521	545	528	581	529	536	551	542	571	568	506	522	601	554	574	549	527	574	545	591	544	602	552	527	579	560	560	569	548	549	531	577	553	543	540	544	522	510	584	533	573	534	575	567	561	530	600	545	544	532	537	564	516	573	563	598	562	511	587	548	574	555	556	578	568	558	549	517	542	580	569	561	586	507	562	515	497	546	564	587	541	536	558	521	543	565	500	513	537	550	565	554	533	536	568	555	562	534	571	528	565	546	575	559	514	531	535	537	546	562	523	537	535	590	562	551	597	552	563	543	553	549	566	562	561	558	551	537	546	556	542	558	549	501	571	564	528	533	539	565	538	529	550	543	497	509	578	520	513	557	579	550	537	545	574	576	568	528	552	540	654	579	567	545	524	515	574	551	535	550	543	555	525	541	542	517	550	515	529	581	570	555	534	528	544	535	556	571	565	565	515	556	517	542	536	541	558	549	552	579	490	533	585	540	526	535	578	546	586	501	566	545	542	552	568	589	585	594	510	554	505	591	533	502	549	526	528	553	561	591	505	556	545	556	521	510	574	572	537	546	532	549	530	517	540	556	534	549	528	505	550	567	552	537	538	538	567	527	540	480	548	523	527	566	544	610	549	582	557	573	516	527	507	572	532	552	544	555	540	531	527	561	527	559	540	552	516	580	525	508	529	564	579	511	522	545	590	551	542	576	508	563	539	564	549	561	578	557	534	625	566	556	530	575	525	551	557	515	546	566	523	541	523	543	539	556	533	539	547	526	565	549	551	622	547	552	580	556	576	536	512	560	545	520	585	494	559	553	585	576	533	558	573	575	540	537	552	588	551	551	583	523	576	555	522	556	559	579	513	546	532	588	539	547	554	589	527	515	519	554	559	626	540	542	541	563	556	585	546	544	553	537	557	546	532	626	561	572	507	541	566	492	512	514	569	553	531	544	569	523	543	586	587	546	592	542	504	508	547	519	551	544	567	583	547	522	541	505	551	543	538	597	566	562	587	563	547	503	515	588	553	547	553	573	551	577	524	559	551	603	564	508	540	552	524	545	538	540	543	523	548	558	502	512	553	550	544	563	569	580	526	558	533	527	541	534	528	521	563	533	509	550	577	534	550	527	562	570	515	540	537	556	501	499	518	587	554	558	536	512	563	520	570	556	542	581	535	582	571	563	565	581	528	602	505	554	549	572	538	580	525	544	560	547	580	553	527	573	544	551	568	600	512	503	569	542	571	514	559	549	564	593	573	564	535	534	555	535	533	581	579	537	569	530	570	560	562	560	544	533	576	541	544	515	559	553	553	531	527	553	549	559	557	585	550	538	509	562	578	592	551	576	567	536	593	574	555	506	535	566	561	546	537	551	519	575	545	564	542	530	556	513	550	572	549	557	553	569	504
24958	21883	23518	18470	12362	8138	5468	3895	2779	2179	1541	1283	1064	883	776	649	551	544	486	425	383	362	314	293	318	308	271	286	229	243	251	250	220	236	245	228	226	230	248	217	234	216	246	242	217	210	227	216	219	211	221	215	225	219	230	226	217	207	220	230	184	233	241	232	250	218	241	216	226	244	233	239	215	200	244	243	243	230	211	243	223	228	231	211	240	245	216	214	245	199	232	237	220	210	226	196	235	229	234	243	200	241	221	214	219	225	200	216	251	196	219	210	227	243	229	207	246	222	201	229	216	218	246	208	234	218	193	211	202	250	228	213	207	225	206	203	197	215	250	244	215	205	240	227	238	207	220	214	243	200	237	223	227	224	230	239	215	225	234	208	248	208	229	226	217	225	259	240	217	216	253	239	232	214	242	227	198	231	215	218	204	220	216	210	231	224	216	211	202	198	187	213	188	194	237	232	218	240	214	217	232	228	222	212	205	219	235	226	210	211	231	215	219	207	268	213	225	225	225	211	219	238	244	189	204	214	215	218	233	190	221	212	220	233	230	216	243	224	228	220	245	213	201	206	228	222	206	227	196	223	207	227	186	197	223	249	225	211	216	217	221	196	208	245	227	219	226	225	236	232	213	235	214	220	202	220	219	275	229	238	201	214	229	236	217	248	216	254	218	224	231	216	244	234	222	225	209	221	204	232	218	211	223	243	222	201	208	219	210	239	235	232	252	249	224	243	207	179	203	234	224	201	219	210	212	245	203	204	238	214	206	237	233	221	214	224	238	197	216	234	250	210	249	234	245	207	231	211	257	229	214	227	210	217	236	244	241	209	233	213	253	215	229	212	236	252	239	232	230	214	203	239	229	234	209	213	212	226	202	212	210	215	220	217	237	227	234	220	245	213	191	213	241	216	210	214	210	246	259	223	233	228	231	235	195	205	218	235	244	214	229	219	242	229	212	243	206	229	230	227	225	251	182	229	220	219	227	234	178	209	209	224	209	216	213	225	238	208	199	221	222	218	236	241	227	232	198	222	209	228	213	242	202	237	202	237	196	212	209	219	232	226	226	187	219	223	226	214	221	234	240	228	232	236	218	213	201	207	208	207	208	196	226	204	226	222	232	237	224	259	230	245	202	224	236	206	222	261	251	218	229	226	211	221	231	210	237	234	235	207	229	215	233	238	246	246	224	227	233	234	220	224	253	232	226	218	226	251	240	216	215	231	212	206	216	217	224	214	203	228	233	223	210	230	242	223	233	241	212	243	241	206	217	281	215	235	216	204	229	244	200	225	225	211	210	224	255	204	226	244	213	219	212	208	211	215	242	241	203	231	209	209	239	209	242	210	195	268	232	221	243	218	222	227	234	183	208	236	217	220	223	234	235	213	249	215	217	220	223	208	226	246	235	232	237	221	211	184	257	210	239	253	210	191	246	252	227	189	225	257	213	251	195	209	213	211	200	181	247	242	218	205	217	221	236	213	238	237	203	219	210	231	220	237	215	210	231	228	211	200	237	249	224	206	229	216	210	216	211	215	247	230	226	209	203	209	230	210	223	227	216	243	220	213	225	241	215	229	216	261	237	216	219	226	221	217	195	206	237	229	198	250	205	220	216	200	232	211	202	227	220	229	194	216	234	214	209	205	201	216	233	219	237	215	239	224	217	205	224	193	209	213	218	224	233	207	251	223	207	221	211	214	238	207	210	244	245	219	232	191	193	228	223	227	235	223	221	245	215	201	204	248	235	222	231	222	212	221	226	226	242	262	233	228	219	236	224	221	220	233	219	230	196	252	215	225	221	240	219	205	236	214	229	219	233	238	230	223	197	244	203	226	224	217	238	233	214	211	233	217	232	209	253	209	204	199	216	271	216	231	216	222	200	223	210	216	214	217	212	232	240	220	217	197	211	211	243	243	206	210	229	226	229	204	228	251	243	215	211	215	251	242	228	210	219	230	212	251	229	219	212	210	217	236	217	214	219	230	212	201	211	215	229	252	210	247	221	213	218	210	248	224	235	213	213	219	220	228	219	249	233	197	215	226	241	227	224	220	228	206	244	211	233	247	203	241	233	226	212	212	254	213	219	242	233	197	217	222	222	211	245	225	206	196	229	211	225	222	206	213	242	232	217	226	247	202	219	219	215	229	236	206	226	219	222	250	234	223	220	216	224	207	206	216	232	202	226	212	233	225	238	221	235	251	241	232	219	242	184	185	231	210	231	214	219	209	218	231	235	230	236	224	221	247	206	224	204	203	226	229	229	213	214	210	207	246	206	208	198	237	204	213	219	230	232	231	202	200	193	242	220	225	206	229	227	208	217	237	236	243	215	204	235	219	220	206	227	207	221	221	237	199	241	226	235	231	222	215	235	237	208	224	199	226	231	223	217	242	234	203	236	230	220	239	247	220	250	218	223	203	227	216	241	232	230	240	231	248	222	242	210	245	209	210	220	235	220	227	202	202	226	230	237	221	215	217	219	231	219	215	230	220	202	218	217	208	233	217	206	247	222	201	245	233	229	209	233	218	237	217	252	217	235	242	256	224	205	206	232	217	222	241	217	218	214	210	219	218	204	237	225	222	202	222	225	258	193	227	204	193	225	235	215	227	229	213	228	245	207	232	211	223	214	224	229	243	216	232	192	202	205	230	226	216	231	241	216	223	228	239	239	204	207	208	226	201	226	210	227	227	244	229	216	217	210	209	244	215	213	226	211	216	226	180	252	217	199	224	216	235	217	242	230	218	217	213	226	223	235	189	207	191	223	235	195	243	218	209	267	220	217	212	225	206	219	216	216	219	233	241	253	228	185	209	224	224	226	225	216	218	233	232	198	230	257	225	226	196	234	230	243	252	228	233	215	217	224	195	212	211	234	220	204	228	211	240	238	181	213	237	223	217	222	205	238	244	218	224	216	172	232	236	225	248	218	226	230	235	222	206	227	216	215	245	214	200	207	224	221	235	237	184	206	208	219	211	240	201	242	229	228	223	212	215	208	238	248	216	236	214	218	264	228	189	231	214	214	217	236	239	212	204	213	250	212	228	208	232	223	220	228	218	232	208	221	218	230	224	207	240	228	210	207	205	221	241	199	223	243	247	254	208	204	252	212	225	211	220	234	231	243	200	214	221	209	222	253	206	227	244	199	238	249	231	241	240	217	212	226	227	212	238	230	233	236	228	211	232	218	204	231	240	219	224	228	225	243	218	241	212	200	224	206	230	226	243	216	223	235	209	221	246	232	250	232	215	223	247	223	209	188	247	240	238	208	223	244	224	242	233	213	205	244	245	253	224	227	233	198	223	227	249	212	222	236	227	206	190	214	204	210	263	237	225	214	205	200	182	215	205	226	223	205	224	231	217	224	226	237	214	207	201	226	196	235	219	224	223	244	224	217	243	218	261	229	213	217	202	228	214	250	222	241	213	217	201	254	211	235	201	245	214	217	212	209	215	222	233	213	257	199	222	231	239	240	250	219	259	209	251	205	218	199	222	221	214
14307	17129	29465	30218	26516	22311	18339	14694	12030	9888	7866	6538	5544	4502	3869	3366	2831	2565	2255	1986	1579	1428	1189	1191	1051	980	958	845	818	766	745	733	684	702	650	684	636	639	641	594	625	639	595	573	613	568	565	603	618	600	524	607	563	599	606	569	585	590	583	561	604	576	548	564	583	563	613	553	584	592	596	568	563	570	548	607	563	559	573	588	590	548	564	588	552	582	589	587	576	578	552	564	575	618	570	597	553	591	573	562	574	581	560	548	553	560	608	549	544	557	549	510	580	585	556	604	584	581	571	600	633	624	597	615	568	592	587	568	543	613	666	612	553	564	534	636	554	622	532	582	564	576	521	575	568	590	547	564	531	609	556	607	582	578	539	572	583	585	589	636	570	539	542	610	634	565	578	528	565	545	585	588	581	575	513	563	587	575	631	582	633	559	616	551	527	593	543	575	566	635	592	570	566	589	575	603	593	566	564	584	583	563	612	568	535	556	568	586	569	577	563	588	600	613	572	558	592	571	517	588	563	570	582	553	568	562	590	589	557	570	568	552	615	571	547	591	587	575	589	563	545	560	579	603	569	546	530	573	612	549	548	582	554	584	540	597	580	581	536	593	577	640	597	579	565	550	559	602	567	598	547	602	571	582	552	563	572	553	576	560	568	579	596	620	611	555	563	563	601	567	535	596	548	564	571	574	586	544	595	596	614	569	562	569	562	600	559	566	595	565	547	613	571	572	602	610	567	580	585	567	607	584	566	597	574	615	597	567	605	583	561	613	548	544	568	599	600	548	553	573	597	555	556	542	617	548	573	575	573	599	567	620	575	588	601	558	557	587	613	605	594	575	555	584	593	568	612	565	559	601	564	579	586	551	582	562	528	569	552	553	591	598	598	582	530	544	561	604	582	578	564	512	541	569	592	562	559	572	576	571	569	599	533	588	577	590	586	540	628	579	577	583	596	593	599	603	565	564	545	576	559	585	561	614	553	585	574	575	574	574	611	584	594	556	573	570	559	594	610	581	599	569	540	609	611	556	593	597	571	613	580	577	588	561	590	558	571	558	595	566	617	552	571	595	593	590	525	589	540	589	567	603	533	617	579	607	578	599	557	558	574	582	548	568	563	560	574	594	577	577	575	565	601	587	591	569	593	605	548	563	592	561	572	554	575	595	562	594	614	551	590	531	573	582	573	557	574	547	611	564	589	597	595	553	586	612	638	617	524	544	564	588	586	550	611	590	594	587	578	582	600	609	602	538	580	600	608	583	573	559	595	585	569	604	620	550	568	571	578	643	542	573	575	586	545	568	609	592	573	548	565	522	603	603	596	620	588	571	583	557	568	558	566	612	574	566	537	585	635	566	558	581	564	570	546	560	587	610	581	545	589	555	584	574	598	586	559	549	582	584	613	618	561	603	572	568	616	552	552	578	572	609	558	539	549	608	577	534	563	563	546	516	580	600	550	587	588	584	613	586	563	568	555	592	570	571	572	564	618	628	601	564	614	561	564	532	597	535	549	554	566	539	565	590	613	585	579	571	594	571	526	576	573	603	620	581	576	565	551	626	565	545	551	566	535	555	546	605	603	579	571	605	563	579	575	543	571	571	567	584	603	574	605	544	582	589	593	579	550	581	584	613	571	577	625	575	579	584	538	610	551	580	591	545	576	549	595	594	560	558	574	568	625	576	566	582	544	600	524	571	619	557	572	562	584	595	590	583	599	543	587	541	646	557	589	566	591	615	566	587	604	590	595	571	536	603	614	559	574	573	584	581	587	621	599	515	612	534	598	578	582	528	573	571	592	591	596	630	548	555	546	593	563	548	600	559	577	567	593	546	639	567	602	584	593	579	542	572	537	559	589	593	597	572	569	575	542	590	564	570	585	561	581	573	569	587	595	570	582	573	562	581	592	601	551	552	549	585	563	589	596	601	552	600	573	579	634	577	581	574	541	605	612	584	594	569	564	572	603	531	582	589	552	620	581	598	543	550	555	568	534	547	556	600	595	554	555	543	597	563	577	568	601	596	588	540	535	535	555	592	562	624	552	583	614	581	603	588	573	558	566	582	537	580	622	559	532	577	560	527	585	559	537	538	594	533	584	614	606	606	550	537	598	531	588	552	613	581	567	541	598	532	565	598	552	567	524	601	595	580	543	559	557	552	642	606	564	590	588	543	607	566	577	579	554	600	610	579	638	595	582	588	576	602	557	547	563	573	562	581	539	598	569	548	544	574	565	615	617	551	549	514	594	636	578	571	559	594	605	571	596	542	575	575	591	570	593	580	545	579	589	626	617	565	550	586	604	572	600	570	591	610	589	543	596	580	603	574	616	636	605	561	577	566	564	556	573	582	573	568	606	613	532	548	602	594	577	567	608	566	543	585	575	585	609	565	597	583	587	613	608	579	625	599	553	550	598	632	574	544	618	629	594	590	578	589	545	569	606	558	537	534	601	574	587	579	578	591	586	555	559	584	631	623	560	599	578	574	591	578	562	597	578	556	529	596	579	533	565	527	559	569	595	604	576	572	591	528	532	622	575	546	589	535	563	601	596	560	584	572	533	575	609	548	568	553	554	602	587	508	555	600	558	555	572	599	577	552	591	538	610	523	580	588	537	555	587	571	564	582	575	606	556	597	564	588	557	550	591	591	582	592	587	557	562	559	565	535	611	571	534	568	566	549	574	554	576	598	592	570	563	611	581	606	539	552	602	584	590	581	575	613	565	591	566	560	603	534	561	568	588	540	588	591	550	639	591	587	566	563	602	560	533	573	574	556	639	580	606	611	557	592	604	632	591	559	567	561	568	561	557	553	582	605	571	592	597	573	580	567	559	537	584	622	611	594	583	557	559	603	563	556	564	566	611	603	528	544	556	576	580	619	601	578	588	566	592	606	568	600	615	595	606	550	545	501	585	565	587	607	567	558	537	583	601	601	594	568	585	586	593	618	576	544	600	566	577	613	568	559	625	591	632	605	581	576	576	581	598	598	559	570	586	545	550	568	591	559	553	586	600	598	550	571	556	578	593	564	590	574	632	604	582	562	578	590	566	615	588	605	554	616	620	593	600	561	551	575	544	558	537	586	614	587	528	555	571	606	578	565	570	577	615	579	571	519	553	581	565	620	552	588	617	570	574	603	545	570	565	594	602	581	581	623	550	584	573	598	560	553	566	598	548	561	604	599	557	595	581	593	534	567	614	610	551	564	573	534	600	561	522	569	605	631	553	582	557	620	622	571	621	607	628	620	598	577	567	566	599	572	599	555	597	586	591	608	574	542	555	572	592	649	613	552	600	567	571	557	590	587	572	577	565	593	575	600	589	569	612	590	573	611	580	569	582	574	584	619	556	559	604	554	591	542	605	557	597	642	588	591	531	561	571	539	536	613	574	602	576	544	601	596	578	582	563	578	626	572	576	569	582	605	567	554	522	560	544	633	565	559	570	557	581	557	562	606	609	549	558	568	550	575	558	569	575	572	550	555	555	589	560	598	631	585	577	535
33903	27839	31926	26968	19672	15292	11314	7508	5485	3971	2825	2216	1877	1461	1231	1072	899	808	682	629	538	462	429	401	374	370	323	313	287	258	273	271	250	255	236	245	231	253	239	250	249	237	257	212	221	217	255	226	218	240	239	207	217	232	233	246	203	215	186	207	220	218	214	228	208	220	248	244	221	234	226	224	229	245	234	222	225	220	212	206	218	225	229	234	216	261	220	231	242	210	222	205	239	231	202	218	211	218	208	259	222	241	228	233	221	231	212	238	207	215	233	221	218	226	233	231	208	218	229	225	226	202	219	217	226	216	239	208	204	220	209	221	212	207	231	226	242	226	226	223	217	225	204	210	246	202	212	244	213	205	221	224	229	205	214	233	244	236	202	218	236	218	216	228	230	238	225	227	239	228	201	217	237	238	250	246	219	235	220	226	234	226	237	223	196	231	250	228	248	222	201	218	223	209	244	208	264	251	228	214	231	216	225	249	214	235	212	212	224	226	250	221	244	219	203	200	245	206	211	232	220	227	228	222	224	216	200	236	226	227	236	224	239	221	218	228	228	205	236	225	207	233	207	214	211	232	232	209	230	232	223	228	221	200	214	229	247	219	209	202	218	220	206	204	220	212	202	215	234	250	233	232	232	226	205	227	220	222	213	255	241	241	211	227	217	235	207	228	230	234	255	248	222	238	197	214	217	227	238	232	228	210	199	243	215	237	201	245	210	231	218	208	233	211	209	248	206	219	239	201	220	225	223	232	200	210	232	223	212	212	231	235	211	220	237	214	238	212	257	230	219	213	215	200	231	216	221	245	214	203	223	242	210	229	208	229	208	225	237	271	219	233	257	220	229	228	230	197	214	228	258	225	255	216	188	246	208	220	219	229	226	223	226	234	218	265	215	229	227	233	235	215	198	226	206	209	230	221	234	228	227	219	218	194	240	218	224	230	225	220	223	219	235	203	232	241	207	218	220	239	218	212	239	265	254	206	213	230	234	223	196	229	209	222	215	240	220	221	242	244	232	197	242	257	241	239	223	216	204	242	190	235	219	236	231	238	191	222	198	240	238	231	214	234	232	231	220	232	233	219	232	209	246	225	218	227	211	233	212	220	194	206	231	209	204	228	233	230	225	241	230	246	234	222	220	232	196	239	187	233	226	213	216	226	226	229	240	216	216	196	221	214	225	223	213	267	244	236	233	228	237	231	233	222	220	244	207	249	228	215	223	233	213	216	233	219	247	234	232	206	236	220	240	260	248	212	207	228	227	222	212	234	230	260	232	224	196	224	227	211	219	233	227	249	269	214	232	253	209	240	229	215	204	237	225	217	196	230	231	231	255	228	214	213	216	217	248	218	212	246	231	247	243	192	189	236	218	228	224	226	207	211	231	237	256	229	219	207	205	210	220	208	253	238	218	209	246	229	216	208	204	238	216	214	223	236	233	260	234	241	225	245	240	235	232	234	229	243	243	201	235	220	231	210	199	244	238	199	215	204	203	188	236	236	246	190	249	229	244	239	232	209	241	226	209	243	208	224	229	212	224	220	226	253	196	217	215	209	239	220	212	195	225	219	238	212	227	228	214	235	242	227	206	227	225	242	223	219	216	217	238	223	251	240	217	208	238	222	215	241	231	217	211	239	233	228	198	239	217	231	232	231	211	226	219	202	216	228	225	229	227	214	242	245	205	214	191	209	203	201	238	243	227	225	224	236	256	258	206	208	235	220	221	218	238	189	218	231	226	242	227	217	221	239	180	218	218	194	254	225	242	236	211	222	242	197	231	232	229	214	218	216	228	229	225	201	200	210	241	230	183	252	246	223	236	229	252	222	242	241	229	224	191	232	201	233	222	226	227	241	210	227	235	211	212	231	223	234	183	251	240	220	230	270	201	239	225	206	230	216	237	233	213	241	234	219	205	227	250	245	236	194	206	213	230	213	222	238	214	231	220	227	212	225	260	214	210	214	226	242	211	219	221	216	242	216	219	252	228	229	235	213	256	228	231	224	222	227	257	207	243	227	212	228	195	231	223	237	237	230	198	259	218	202	202	238	235	255	240	240	218	221	218	229	241	225	251	225	238	236	238	217	235	228	205	250	222	206	210	213	249	229	206	221	219	210	242	214	255	246	216	225	228	228	230	213	202	220	221	262	223	225	205	226	219	214	240	251	205	241	195	226	201	248	247	258	241	214	216	224	227	184	227	247	214	236	242	245	230	243	200	231	240	229	196	228	227	245	241	212	214	230	229	228	242	215	219	227	238	240	227	195	233	217	236	220	217	229	249	246	234	230	239	204	211	246	223	216	243	241	224	220	239	202	233	204	259	218	203	211	234	197	208	218	194	207	230	234	237	224	231	207	244	232	215	251	212	234	232	240	214	257	200	224	227	227	200	246	207	249	228	238	231	232	194	239	214	207	223	208	231	213	251	219	226	243	213	209	213	230	247	223	233	228	239	235	239	205	198	211	237	207	217	207	223	225	212	201	211	262	240	210	231	228	191	227	201	216	243	206	225	228	235	240	218	220	235	247	233	209	220	209	214	209	229	240	237	237	246	224	212	200	235	224	228	206	238	208	225	230	239	216	215	220	233	223	231	213	209	204	232	239	232	241	235	222	208	236	207	215	221	193	230	223	222	213	239	218	239	216	211	239	240	241	225	236	223	220	218	237	205	223	232	254	216	216	228	221	222	206	212	226	224	263	247	231	222	230	214	245	197	229	253	227	204	246	233	230	233	228	210	206	228	225	227	218	223	223	238	233	218	228	216	233	249	216	209	230	239	245	245	201	232	260	212	222	235	203	231	227	233	251	246	215	217	225	215	259	231	223	226	256	217	217	226	224	225	201	232	211	219	220	245	233	249	218	215	232	216	243	213	216	212	224	206	258	243	206	227	215	229	230	245	232	191	188	212	222	231	270	235	252	202	225	252	207	215	232	229	216	217	257	236	219	227	196	230	228	205	186	200	213	233	237	225	193	228	212	209	220	215	208	210	225	220	213	236	222	233	210	237	222	243	231	216	229	258	220	207	224	218	235	204	208	239	208	228	235	215	215	243	215	203	218	238	247	204	215	216	219	229	222	220	241	226	207	218	181	231	222	213	232	238	212	245	216	226	192	219	227	217	230	210	234	238	221	234	259	215	253	246	237	232	223	199	233	215	234	214	244	230	242	225	242	221	238	217	220	214	218	220	227	230	215	244	214	228	223	241	252	248	243	228	237	230	207	220	238	226	199	246	221	217	212	243	219	259	226	215	232	231	229	230	241	212	222	250	226	219	238	229	231	217	226	220	214	223	200	216	218	237	216	237	219	248	214	223	237	190	248	243	218	249	218	235	252	227	208	240	196	234	251	205	217	227	235	215	227	218	238	212	216	257	235	204	226	217	255	218	216	233	203	216	248	234	210	202	225	229	218	237	209	203	216	218	209	257	215	253	232	218	257	228	240	229	254	213	215	219	224	223	224	220	195	232	234	242	228	233	247	272	205	237	205	237	206
20296	21992	35721	37083	33555	31048	27164	23133	19432	16132	12714	10591	9404	7898	6624	5714	4900	4273	3729	3203	2701	2403	1893	1742	1580	1441	1287	1080	1032	966	870	868	847	824	729	725	703	707	723	639	611	665	643	602	656	649	641	615	583	584	585	579	616	672	605	621	620	635	643	594	651	574	608	605	579	570	590	621	590	598	633	548	557	579	577	602	648	581	571	547	588	566	595	591	587	570	618	590	581	610	595	602	579	593	597	582	599	585	588	598	654	555	606	628	618	551	589	592	581	544	574	625	586	585	615	581	613	569	607	567	584	575	603	574	610	568	586	598	580	585	585	576	560	566	540	588	572	561	549	610	622	598	549	614	608	556	579	534	613	572	590	557	588	556	583	598	583	614	588	591	576	621	555	583	619	549	601	564	573	553	579	563	598	609	587	632	587	605	594	557	599	593	575	520	590	601	642	595	603	583	553	573	588	604	589	581	640	596	563	626	581	579	539	607	623	599	564	577	587	607	567	592	587	597	620	584	610	596	579	551	557	585	602	540	561	574	639	594	582	586	601	587	571	569	554	593	614	608	569	569	594	567	558	581	557	528	583	590	565	618	593	600	577	592	602	625	574	542	602	568	568	538	563	600	562	619	586	608	591	606	572	608	584	585	600	570	577	554	553	564	561	631	592	593	574	586	564	549	556	584	583	589	626	593	590	587	590	560	580	580	544	601	602	589	595	632	603	601	607	588	596	557	556	576	590	578	533	584	562	559	570	558	596	621	548	563	624	585	540	595	568	567	586	597	548	601	553	587	568	561	560	612	585	582	553	604	624	598	570	576	555	592	553	589	604	632	547	578	590	563	577	567	573	590	564	582	583	583	599	566	577	599	615	625	552	612	585	628	566	562	582	578	544	581	604	606	572	569	589	559	563	588	569	594	587	567	581	603	591	602	552	574	596	597	533	589	593	570	616	599	590	624	567	584	592	602	622	564	553	575	566	563	585	553	573	609	544	603	588	597	628	570	558	606	613	570	602	567	564	581	572	551	577	580	587	599	560	582	589	578	580	517	618	529	598	602	592	560	592	613	621	603	602	618	589	585	583	586	570	594	595	607	563	557	603	589	556	606	625	572	574	607	615	549	569	584	585	615	489	594	591	617	572	595	578	606	580	578	591	572	546	564	546	609	625	569	608	578	616	564	580	566	596	594	560	590	576	605	596	609	577	616	583	591	549	556	617	569	564	601	606	587	592	596	589	605	569	593	617	609	604	570	565	587	545	592	619	577	574	583	586	549	607	542	586	615	604	573	591	529	603	621	567	632	575	610	573	602	621	597	585	574	582	557	555	606	575	584	600	567	615	574	606	586	588	525	634	619	569	567	560	573	545	581	562	571	591	523	598	542	586	594	562	579	576	591	592	622	561	618	567	575	565	608	589	595	621	598	572	576	559	566	623	531	535	591	599	578	612	607	560	575	593	578	608	583	588	585	612	535	563	572	572	591	588	577	600	600	612	608	579	622	599	571	596	608	547	596	567	577	558	571	604	616	555	577	550	618	546	552	556	558	562	570	618	590	596	601	603	559	595	574	609	625	551	579	582	602	557	623	573	584	600	569	561	618	583	567	606	597	588	571	611	587	546	580	579	538	609	613	572	584	672	603	583	595	567	607	582	603	595	613	597	584	586	570	557	576	587	575	610	588	588	572	567	603	571	567	571	568	543	602	575	600	608	561	578	580	590	547	583	596	547	642	586	541	595	607	629	580	578	598	567	559	554	600	564	573	583	642	575	559	607	538	607	581	579	562	550	564	557	593	590	600	569	634	579	573	608	553	554	578	590	637	587	567	583	643	617	594	565	583	562	559	591	559	561	547	601	580	607	587	604	592	556	628	581	596	612	599	582	608	579	590	598	565	562	574	598	548	527	545	588	554	566	607	581	588	548	594	597	566	581	596	549	628	586	537	582	571	593	592	613	561	567	587	540	555	569	566	548	578	631	583	606	583	550	593	556	564	575	550	586	620	590	560	556	582	537	565	605	563	565	600	558	638	573	573	608	580	584	591	568	578	565	565	576	612	609	575	585	589	602	565	574	560	560	618	567	573	547	570	580	584	557	592	597	575	557	565	584	607	615	579	606	591	590	591	580	587	580	652	569	573	554	588	561	617	588	615	573	556	602	611	561	605	581	588	569	547	566	592	584	576	591	548	566	588	592	607	583	621	579	574	600	589	607	582	578	582	541	610	594	610	584	555	576	596	620	585	613	560	588	597	586	563	544	625	572	616	576	615	583	581	602	627	577	556	593	624	574	572	569	622	622	560	612	614	558	583	602	566	577	608	583	603	611	582	604	544	581	589	580	567	559	586	569	565	542	567	623	617	598	620	576	607	600	581	562	584	601	630	583	588	555	570	597	576	565	612	557	606	559	601	510	570	581	580	578	601	674	566	552	599	581	562	610	578	580	572	592	635	616	605	610	596	602	609	574	514	616	576	620	554	579	577	576	563	602	540	587	590	547	607	581	575	583	557	600	583	596	629	574	601	587	617	577	604	595	575	570	578	562	553	587	539	553	618	583	567	598	615	591	602	542	574	604	534	622	600	599	578	574	578	567	596	543	575	598	590	564	591	558	582	574	597	597	582	575	562	574	605	573	592	547	559	626	544	565	613	634	572	603	578	568	599	529	566	605	561	572	575	573	566	605	578	555	597	588	594	537	536	623	598	558	641	607	615	557	552	590	613	609	587	577	589	604	581	568	572	598	621	575	639	603	574	575	610	613	594	572	588	545	572	588	568	580	606	589	573	565	612	600	558	657	565	638	583	625	603	617	576	595	557	559	580	586	601	586	612	598	581	557	576	572	554	537	576	566	595	561	573	578	594	535	542	586	583	582	579	613	599	601	595	566	615	588	582	581	575	571	589	610	599	580	604	569	588	612	578	575	588	575	602	560	598	605	579	610	571	571	586	564	586	600	638	591	595	540	563	535	564	566	569	530	569	548	554	574	572	557	625	593	588	577	596	612	576	575	591	571	589	559	581	574	561	573	564	575	621	581	615	557	593	555	534	539	568	582	530	604	666	532	590	582	568	608	589	557	578	553	600	589	602	609	596	593	589	552	577	553	608	613	595	575	613	582	604	603	603	580	577	591	598	572	577	593	586	560	599	573	611	629	553	591	543	557	551	538	625	596	561	580	561	527	587	606	562	574	542	563	565	551	609	567	589	590	559	575	517	611	583	607	575	629	644	615	563	568	579	600	567	586	588	619	571	541	596	587	561	569	581	590	588	551	604	553	615	630	531	568	582	554	591	630	560	598	603	563	636	634	542	550	580	597	611	597	622	577	616	605	611	533	609	575	573	558	598	590	544	578	592	550	588	608	561	562	612	599	553	616	596	576	567	601	586	572	597	539	548	586	587	562	606	631	587	556	604	571	570	607	609	584	588	595	595	590	582	540	611	625	601	572	577	570	592	613	542	580	579	568	570	582	560	589	557	571	659	556	586	604	594	582	615	570	561
40055	33224	38471	33110	25390	20976	16721	11614	8406	6198	4021	3350	2743	2181	1771	1448	1255	1057	972	826	677	570	500	458	424	367	319	337	325	307	297	269	244	261	255	234	236	261	212	211	250	237	211	224	210	200	195	211	242	208	255	221	208	230	232	249	219	246	220	250	193	219	209	210	187	217	210	200	199	194	208	203	222	228	240	225	190	215	229	234	245	214	211	245	218	210	219	233	207	204	229	213	222	225	201	211	226	200	193	201	211	221	220	207	228	218	188	196	207	220	215	219	232	233	203	211	204	208	193	198	200	218	229	213	212	195	211	200	227	223	224	213	190	223	249	202	202	208	246	211	177	211	196	204	193	199	195	213	229	221	210	203	218	216	213	225	206	189	212	186	218	206	194	220	200	198	219	196	213	217	224	196	198	208	203	193	219	208	217	213	199	206	208	209	186	218	219	210	208	224	211	206	217	199	199	204	241	217	229	211	204	218	228	215	244	190	235	196	203	195	219	202	213	211	207	184	215	233	218	214	233	229	207	212	203	196	182	208	222	239	221	223	209	178	224	204	219	224	187	226	221	221	208	218	215	203	216	215	210	192	202	235	212	203	204	207	197	214	187	239	208	193	195	200	217	210	204	190	198	182	240	196	211	215	194	204	218	236	226	179	203	217	239	227	207	213	220	221	233	221	231	221	206	207	201	253	211	207	229	211	200	195	198	194	234	221	190	222	203	198	229	226	229	220	218	202	203	201	201	205	195	212	227	219	175	207	184	186	201	230	193	226	190	223	188	208	213	231	203	215	195	181	227	218	212	217	198	209	199	197	192	214	198	229	210	207	231	214	184	230	222	212	229	196	215	215	209	224	211	201	225	207	206	220	213	221	241	223	197	230	185	202	222	220	220	199	228	211	196	210	224	214	209	200	199	205	200	196	203	222	247	194	219	229	194	221	233	221	207	171	231	206	182	215	208	199	213	220	222	196	203	222	207	207	231	203	209	221	223	221	185	221	217	217	196	208	202	158	200	222	214	198	223	198	212	218	194	225	193	211	218	202	206	229	234	231	208	194	205	198	215	212	225	211	220	194	237	224	198	212	213	226	228	208	201	222	235	194	193	197	220	212	216	226	230	220	203	206	213	200	200	195	229	214	201	212	199	223	197	207	193	205	219	208	190	195	244	211	224	221	224	201	217	182	209	222	231	225	200	197	213	215	206	212	189	196	207	209	220	216	213	221	207	220	212	210	214	207	210	219	230	195	191	222	206	197	183	187	219	194	197	208	211	193	217	229	206	195	248	230	186	208	232	241	203	189	214	208	220	198	231	215	205	213	212	210	217	215	200	221	209	201	230	198	223	208	236	207	226	235	196	216	211	209	203	232	219	206	195	233	234	181	223	214	222	211	212	231	204	221	202	216	220	215	220	200	208	224	183	199	215	230	233	228	225	191	194	191	194	245	217	194	181	234	222	215	200	217	240	171	225	186	203	225	234	209	219	227	197	233	218	199	234	217	197	208	213	206	226	230	188	240	195	214	186	209	232	229	214	211	188	217	185	222	212	210	207	194	190	211	201	208	210	215	214	209	218	234	218	214	220	199	230	213	229	212	199	205	213	226	203	220	237	214	212	226	217	195	242	224	219	189	211	210	210	187	186	238	234	202	219	222	147	201	226	212	184	211	238	235	201	239	210	211	200	203	212	226	193	238	223	191	219	212	199	240	223	222	207	185	212	217	189	206	211	219	227	202	222	206	216	220	192	207	198	235	194	218	179	216	210	229	194	204	198	201	194	220	187	223	210	211	217	215	204	200	218	241	190	222	196	216	197	204	185	226	215	208	189	218	199	202	194	223	232	230	209	190	237	218	200	209	211	233	208	212	226	179	215	217	199	235	215	224	242	215	219	208	178	218	195	217	211	184	238	249	214	226	222	215	198	215	203	200	223	202	211	206	236	217	218	232	214	216	191	211	208	219	218	186	206	189	210	219	208	207	203	195	199	217	228	233	210	188	188	221	221	214	218	196	220	244	206	204	199	186	223	203	210	237	235	223	202	207	211	232	209	193	201	225	205	216	237	180	212	233	212	230	210	208	191	194	218	215	207	201	211	223	231	206	204	241	194	207	235	184	207	227	218	197	189	208	219	201	194	191	231	209	211	178	201	223	226	204	205	206	229	215	229	237	222	208	180	199	213	218	212	242	224	219	190	230	226	197	200	201	209	215	242	210	195	219	211	215	198	233	206	231	202	186	209	213	209	217	230	210	202	230	213	204	210	236	225	208	211	203	219	230	204	218	190	202	235	212	196	194	197	230	218	212	223	203	222	215	206	213	218	205	152	221	220	225	224	195	217	235	203	221	239	211	212	214	207	180	206	220	216	201	226	219	208	204	184	197	216	216	205	216	222	213	212	217	223	202	197	190	206	187	188	187	222	217	199	180	207	206	201	225	203	210	227	192	214	227	201	213	221	215	197	215	210	219	209	221	214	209	204	222	239	214	204	194	201	219	194	211	201	193	201	228	197	185	184	227	224	202	213	197	212	235	193	225	208	208	232	230	208	204	231	216	195	195	196	215	203	196	225	219	200	224	202	236	210	221	210	214	209	210	212	208	197	193	200	223	207	214	188	221	214	212	222	218	215	220	199	224	201	213	184	190	202	231	208	216	207	203	193	233	212	201	226	218	209	219	221	202	200	222	221	204	192	198	198	197	245	185	201	196	216	207	193	202	222	208	200	198	223	194	204	220	208	209	223	214	197	207	185	218	238	214	218	216	205	201	236	215	210	221	210	181	185	187	214	209	212	236	214	234	190	209	214	206	229	224	193	224	179	199	203	194	201	192	176	224	192	213	226	219	226	187	226	212	224	187	212	234	215	214	212	236	205	203	219	225	228	200	188	212	208	195	205	221	179	215	211	209	219	185	199	229	217	196	202	183	206	218	211	187	199	215	217	207	174	187	218	235	201	188	195	220	229	222	186	205	220	201	214	199	200	202	204	187	207	214	199	199	206	222	237	232	207	235	193	194	195	205	215	203	224	198	248	208	231	228	212	206	186	199	179	230	196	229	212	220	186	223	197	232	212	225	202	207	241	204	199	211	206	217	219	207	221	228	220	184	183	208	208	191	212	203	204	212	214	207	201	199	197	210	208	204	206	222	205	212	201	190	236	211	218	224	217	188	201	188	186	216	198	233	214	210	217	207	222	216	196	194	220	202	214	206	204	237	229	200	200	199	207	184	205	230	200	222	213	209	207	209	196	218	201	210	227	179	232	192	183	208	198	214	208	198	209	215	188	229	194	219	198	217	199	206	208	229	222	202	211	213	211	228	215	206	223	188	200	201	210	237	231	241	204	210	215	194	188	222	216	219	205	206	201	186	202	185	204	207	219	213	231	185	203	212	212	224	213	210	190	204	208	210	204	209	235	211	221	228	234	215	207	227	234	211	194	242	233	202	212	193	184	194	199	227	211	215	205	245	209	234	183	203	230	195	213	234	229	198	200	213
24279	25985	39673	41001	37627	35639	32243	27685	24575	21211	15969	14384	12810	10919	9039	7697	6774	5938	5043	4436	3825	3069	2585	2345	2071	1791	1520	1348	1266	1042	1001	965	927	903	851	815	729	709	752	731	610	619	663	599	688	601	615	665	617	593	563	604	572	603	554	660	588	633	602	603	589	597	588	579	554	560	588	551	534	543	597	578	565	554	554	549	574	553	556	558	536	578	545	566	537	575	537	561	547	563	557	588	562	559	537	566	524	541	567	569	573	543	535	561	564	572	559	533	570	521	556	561	567	612	551	545	596	558	579	546	530	537	543	552	553	558	531	554	519	508	542	577	542	550	523	583	582	588	527	528	566	602	596	595	543	555	601	556	505	561	550	539	544	567	551	555	581	535	539	526	533	555	528	594	557	542	529	525	541	593	542	529	521	549	581	588	507	556	594	549	574	584	533	531	531	591	528	565	539	562	576	586	548	551	498	562	554	557	556	496	573	525	525	577	500	564	563	542	546	564	529	574	579	513	504	539	539	490	563	514	560	573	548	585	595	543	546	518	544	551	560	531	563	529	607	560	542	546	522	529	568	559	595	569	562	512	536	533	553	586	565	512	576	535	514	561	536	565	548	528	538	527	549	551	561	580	553	559	519	565	537	570	605	543	541	559	543	558	551	552	538	551	585	494	545	547	559	537	585	593	575	582	493	556	582	523	537	566	559	560	559	560	531	573	543	546	530	550	552	506	593	527	553	543	545	553	541	543	523	552	511	575	531	560	560	582	510	591	553	525	543	560	547	528	557	563	512	544	554	576	531	552	558	508	554	558	542	588	563	535	558	541	565	538	530	553	487	525	581	518	497	556	517	556	557	521	570	542	534	537	582	601	532	597	573	566	577	573	571	530	527	551	558	527	526	559	571	570	557	559	585	553	553	539	557	542	492	531	579	572	561	542	526	514	540	543	564	508	514	583	574	525	572	582	579	547	529	572	562	543	548	557	502	573	551	555	541	501	594	544	538	534	536	532	573	540	581	539	544	588	563	528	574	556	567	545	547	557	537	557	551	494	577	547	557	538	543	579	576	544	586	533	560	519	530	541	541	530	515	521	576	544	560	532	590	518	497	543	554	582	549	581	548	562	605	536	531	572	542	569	583	571	543	579	583	554	573	548	590	537	536	529	569	557	570	484	588	570	566	534	501	518	588	525	538	605	554	536	574	574	546	547	502	518	577	517	535	539	530	516	540	582	522	537	563	574	526	550	568	567	582	574	499	566	585	549	555	574	557	555	547	557	554	543	542	591	598	550	544	558	531	520	521	523	533	555	551	599	526	528	531	523	557	519	526	567	525	566	582	562	549	575	544	547	592	521	570	501	589	520	522	526	559	498	576	585	559	558	587	574	563	577	541	580	557	535	507	534	538	523	571	584	572	534	574	543	542	553	541	534	551	565	524	588	564	562	578	536	573	557	532	573	554	544	550	516	549	555	530	576	546	552	570	534	556	573	551	552	463	530	575	590	595	564	536	554	588	557	545	518	560	544	545	555	543	540	578	570	590	528	555	615	551	523	515	579	550	528	567	516	548	557	561	576	512	551	558	550	522	532	573	578	541	548	545	578	550	530	541	576	525	525	523	535	531	557	527	548	586	563	572	558	570	561	582	563	540	542	500	566	536	567	548	549	545	549	575	530	552	547	567	564	547	565	517	528	536	566	555	544	586	561	542	558	559	586	548	564	511	548	547	539	591	561	554	527	612	536	516	507	555	581	584	552	572	524	542	540	553	532	557	551	552	528	591	559	558	532	506	565	576	552	529	555	552	539	544	544	566	573	601	549	558	541	547	512	518	543	578	533	521	560	546	556	551	581	573	556	545	530	587	566	542	562	520	510	546	602	576	549	560	545	564	541	566	608	530	545	542	500	579	537	591	543	569	556	575	545	545	562	544	578	561	549	531	538	595	549	545	524	520	528	523	555	534	530	553	527	526	547	548	554	566	536	550	524	584	572	528	551	547	568	555	512	580	572	549	618	593	515	577	590	549	566	556	546	542	543	540	498	546	551	519	543	543	526	506	536	533	517	553	572	573	561	551	560	561	552	529	536	554	564	589	525	531	555	522	536	518	542	543	527	554	500	512	548	547	568	557	534	572	537	545	499	547	537	523	585	571	510	548	570	599	566	553	550	579	542	554	574	565	574	521	534	559	542	600	556	549	571	554	549	541	563	550	568	583	531	553	575	534	544	528	542	551	577	574	519	561	554	545	523	598	558	573	572	563	593	565	573	574	543	543	592	573	565	543	550	532	574	593	590	554	578	532	561	557	568	541	578	531	544	509	589	538	552	560	563	552	561	548	525	549	525	540	580	540	543	544	521	534	563	583	586	551	556	503	579	542	539	564	577	566	530	537	586	559	554	559	531	547	542	547	554	557	555	558	543	560	525	515	552	548	576	545	580	570	600	520	518	559	517	561	518	539	573	527	563	542	525	580	543	577	533	559	527	560	527	541	570	513	542	540	548	557	525	554	550	608	547	535	575	533	493	545	568	547	531	549	580	545	529	572	557	531	543	578	529	557	549	508	526	589	560	549	570	531	580	537	530	545	509	586	535	541	557	517	547	529	545	558	544	554	544	532	557	528	565	555	554	580	557	518	552	548	579	568	531	559	525	538	545	552	582	566	570	539	543	543	554	569	552	592	555	559	543	531	562	531	531	532	592	557	545	545	559	560	563	541	561	556	553	567	544	570	548	543	542	552	547	503	534	552	559	534	517	538	563	496	539	551	568	580	533	530	547	604	543	565	520	526	547	561	534	554	555	545	555	506	532	532	575	522	584	547	535	556	485	542	576	537	526	538	554	546	569	555	574	568	543	580	532	599	548	536	586	570	540	583	539	554	550	583	582	523	564	583	536	548	512	517	525	595	542	554	533	567	552	537	555	536	581	554	527	564	565	508	523	565	615	557	568	597	549	560	537	545	567	526	556	602	506	563	601	545	581	531	562	582	582	526	534	558	546	547	557	566	563	535	545	548	583	541	562	579	529	537	593	559	552	591	529	541	639	567	584	533	563	544	561	554	536	566	518	518	559	512	594	521	538	508	535	564	543	548	531	562	548	492	528	546	560	562	515	521	563	587	500	569	551	540	541	579	536	558	533	495	579	531	567	549	534	536	562	536	548	557	556	570	568	591	553	567	512	562	544	560	513	567	522	544	541	547	535	554	544	555	547	559	588	545	537	603	566	547	565	544	537	568	548	581	560	559	563	558	569	553	570	540	553	547	557	571	559	564	540	546	517	600	536	513	557	502	548	503	521	535	525	548	550	523	544	562	595	563	516	548	529	548	552	570	532	578	525	549	570	543	544	517	544	544	551	542	539	537	562	545	601	538	565	556	557	543	522	558	546	515	536	549	534	576	549	535	524	582	570	548	559	510	553	552	546	542	568	531	559	557	568	529	579	537	555	536	542	534	524	550	548	523	531	538	537	574	534	537	541	520	528	535	501	534	562	536	534	562	563
25009	21762	23476	18361	12251	8040	5569	3844	2854	2047	1613	1304	1045	910	733	669	594	528	462	404	375	345	302	327	307	272	286	275	279	285	261	245	240	228	225	249	247	213	233	218	205	236	248	241	248	204	243	212	253	231	214	224	227	240	227	203	220	220	205	245	225	209	209	202	217	230	243	205	228	225	244	235	220	225	220	212	214	239	227	222	197	226	215	204	232	256	221	234	251	219	231	240	251	216	237	204	206	233	239	235	233	237	222	222	226	237	217	214	221	219	221	207	227	230	191	224	238	225	199	214	208	257	235	225	234	253	202	248	234	218	249	221	214	217	226	237	236	241	230	225	206	229	199	228	241	222	230	240	231	209	233	200	223	210	217	186	232	221	252	225	227	248	216	219	249	203	249	225	234	206	206	193	233	204	213	251	205	249	249	191	216	218	199	204	247	242	228	205	212	220	236	213	216	220	252	183	223	221	194	236	200	246	215	221	226	224	224	244	247	216	214	218	224	226	247	250	182	250	212	227	219	208	206	198	236	201	225	217	248	238	236	246	207	210	218	225	211	220	218	202	225	211	193	224	236	241	192	204	247	220	224	208	216	217	207	214	233	196	210	193	216	221	220	218	181	248	195	220	233	212	225	232	229	205	199	255	227	206	192	214	233	245	237	227	217	211	218	225	237	200	220	220	242	221	215	220	241	211	233	204	233	232	222	237	213	222	226	183	198	219	216	221	218	221	229	219	248	231	231	234	204	229	238	221	247	264	237	224	213	248	200	223	221	234	229	208	216	231	246	219	222	192	230	212	207	214	227	211	246	230	209	236	242	222	204	221	211	206	212	230	203	191	237	223	189	201	206	239	214	222	219	213	228	226	208	232	207	229	223	224	213	229	232	220	201	214	205	238	230	208	219	209	252	223	218	203	198	206	231	221	231	217	221	240	215	233	223	204	222	227	217	222	240	225	228	232	221	183	210	206	224	219	223	239	204	223	249	220	235	222	207	213	226	234	236	229	222	228	223	238	216	228	241	216	253	208	246	250	215	228	207	234	216	216	217	240	215	225	239	231	228	205	223	231	236	195	229	212	219	216	208	227	220	233	214	218	221	230	244	230	222	228	209	246	234	213	221	194	181	244	220	200	200	206	227	211	245	231	220	222	234	224	205	216	205	216	250	214	221	206	199	227	214	243	250	235	205	211	223	221	198	235	205	200	210	238	228	206	241	184	223	212	235	205	216	230	222	225	209	214	197	257	214	180	227	222	225	227	217	213	233	218	199	218	224	200	197	202	211	247	202	238	213	200	224	219	212	219	231	213	226	215	207	227	228	218	204	194	219	208	221	229	232	238	240	233	224	216	211	222	245	217	205	241	217	256	237	210	263	219	211	208	210	237	238	231	260	219	246	232	221	253	247	207	212	222	214	251	235	200	251	212	213	208	224	211	214	236	220	231	181	210	221	199	245	233	223	227	234	215	224	253	225	207	227	228	230	221	226	235	268	220	231	210	223	233	224	236	251	211	219	240	206	211	207	215	219	207	209	216	214	242	243	227	214	229	248	199	226	195	236	216	204	250	231	235	221	227	202	232	224	225	214	247	208	213	257	215	249	204	249	222	232	199	246	229	211	229	225	242	215	220	236	218	230	227	227	221	225	189	201	251	229	225	240	236	225	218	215	222	214	222	218	211	213	234	235	217	218	209	234	217	234	227	228	208	237	247	193	199	254	253	218	213	243	229	221	244	219	214	235	244	203	235	229	262	241	217	200	198	229	226	214	218	239	230	221	200	225	228	220	225	233	201	223	239	215	222	252	231	219	238	220	241	251	222	222	227	213	238	239	244	239	203	219	230	220	243	223	236	203	201	222	206	206	219	215	228	198	222	217	219	240	242	224	214	236	222	220	246	217	228	224	213	246	211	230	238	211	231	210	232	222	242	220	206	219	227	248	205	226	239	245	211	240	231	237	206	183	214	232	229	218	191	220	234	219	244	208	253	227	212	197	246	226	211	218	204	237	203	241	210	267	244	217	204	230	212	211	233	214	214	232	205	213	225	235	208	239	225	220	239	242	224	227	244	202	239	232	234	208	231	219	213	202	240	212	203	199	212	199	203	224	218	211	235	208	198	216	225	246	221	222	212	202	238	226	216	198	208	208	207	240	227	264	243	243	244	249	224	219	209	243	225	232	231	222	199	233	230	203	226	254	221	210	204	263	229	236	225	213	217	207	232	225	247	213	212	211	219	242	251	220	209	250	249	223	226	217	264	260	227	195	266	221	245	218	223	227	217	247	235	243	237	194	206	218	243	226	225	202	209	226	215	202	218	239	220	220	238	208	234	213	223	203	232	233	233	235	216	243	207	221	232	222	235	221	200	207	225	242	208	191	185	234	193	217	195	225	218	210	202	236	210	231	239	218	229	238	248	209	257	240	226	231	240	215	217	252	218	214	241	246	233	213	211	261	229	205	200	223	254	202	230	186	225	223	229	225	260	229	221	260	191	230	221	227	230	226	234	222	237	218	213	217	206	203	218	221	224	227	200	232	223	222	225	224	204	204	202	256	231	219	211	214	214	225	221	220	229	256	266	204	246	229	207	232	214	228	247	232	237	221	205	187	246	211	224	218	218	210	244	237	233	238	211	217	236	207	222	217	208	207	225	223	211	220	212	205	235	233	243	239	229	228	234	214	229	215	213	218	213	210	211	208	195	201	220	222	208	211	243	207	245	240	247	217	205	234	251	213	212	214	249	226	238	227	243	191	213	213	237	203	218	223	249	251	215	247	222	203	253	215	212	249	275	214	223	214	236	229	217	210	203	223	215	236	233	210	252	243	210	203	219	214	225	196	219	193	208	215	247	233	225	224	212	216	225	226	221	210	238	239	230	219	242	222	204	218	236	243	208	235	207	205	197	211	212	227	232	217	211	205	229	205	224	198	235	225	236	229	218	235	189	218	216	206	223	209	211	215	242	178	211	257	221	205	245	201	189	213	188	216	226	218	236	252	242	218	230	214	215	192	219	231	253	229	228	243	211	213	237	242	237	224	204	235	238	204	193	227	228	212	243	245	249	227	197	249	190	207	191	206	223	214	207	197	223	209	235	219	205	218	213	208	212	236	223	216	204	194	228	218	219	230	231	260	232	192	224	236	248	244	200	206	201	220	208	212	219	215	246	234	234	219	198	210	213	205	224	249	215	204	231	233	211	223	183	219	234	221	232	197	235	223	257	220	229	264	185	255	211	217	210	206	189	212	203	244	226	227	228	230	207	227	212	228	215	215	221	231	224	223	218	220	236	226	196	224	229	244	247	192	223	224	220	245	201	212	243	199	196	213	229	225	226	250	239	219	204	221	226	233	160	226	197	248	217	226	214	194	211	212	239	218	229	235	230	230	207	219	237	225	249	242	213	223	227	206	213	204	217	231	221	269	205	238	218	201	212	228	213	240	221	216	229	270	216	236	213	205	214	219	238	241	219	222	243	211	220	221	224	204	255	238	217
14449	17499	29302	29330	25498	21700	17679	14275	11583	9495	7685	6392	5259	4439	3854	3184	2805	2384	2072	1748	1630	1395	1330	1174	1048	983	902	840	835	818	700	712	721	660	692	690	588	657	587	599	638	618	597	582	577	625	573	612	620	571	621	580	616	585	593	623	598	597	562	594	531	575	564	597	552	553	582	573	560	634	554	584	601	604	563	572	619	613	556	543	559	586	595	564	605	560	570	592	569	521	568	584	533	602	566	574	590	587	568	563	610	559	576	561	567	582	545	557	583	592	609	563	578	573	582	546	588	573	576	579	580	572	608	549	547	587	589	580	566	593	609	560	599	608	552	557	562	587	573	572	547	597	567	581	579	540	543	625	558	575	595	560	583	565	583	597	551	580	541	564	576	581	580	574	604	594	547	550	568	576	593	562	643	579	610	621	552	528	586	586	606	563	559	584	557	596	636	546	563	568	560	552	584	530	549	584	547	584	548	614	631	586	585	552	595	597	623	607	580	608	512	552	587	580	525	552	574	603	595	594	562	541	555	561	565	618	585	635	590	598	565	596	603	565	576	584	575	541	545	597	590	567	566	592	597	557	588	555	566	585	575	580	559	629	603	599	590	581	587	604	610	558	604	559	589	603	631	582	569	601	584	553	519	554	578	567	582	592	590	591	569	560	576	573	597	598	546	610	559	558	587	542	578	599	592	563	573	578	624	572	593	615	575	610	543	556	572	611	602	572	600	589	621	595	568	570	554	579	601	575	558	557	599	605	600	559	578	565	603	580	602	601	571	613	614	583	547	533	549	537	595	556	614	570	562	582	582	616	559	592	554	606	596	597	604	518	578	587	565	569	621	593	597	606	611	560	570	543	558	562	592	561	567	583	621	542	575	557	614	550	571	587	547	563	562	553	586	614	578	561	582	580	595	549	570	560	561	520	585	575	537	590	556	585	601	543	529	556	552	570	584	597	577	592	570	600	578	584	616	585	565	573	584	576	557	555	603	595	604	596	569	576	545	580	578	568	560	584	562	571	587	577	543	601	613	562	569	566	601	598	602	542	571	582	591	588	569	588	592	571	583	574	563	545	533	542	589	570	594	579	611	604	550	578	573	577	546	587	561	568	595	564	591	546	592	578	603	630	569	589	614	551	617	565	542	587	600	527	568	622	615	613	556	599	570	637	546	531	606	546	556	573	571	613	600	612	631	577	589	551	572	545	564	563	587	564	579	594	553	588	591	599	569	596	631	603	566	582	600	569	595	591	554	574	628	549	573	592	574	596	592	581	565	549	597	589	599	625	581	559	565	598	544	616	604	601	578	574	595	550	562	570	589	590	608	573	585	597	556	573	560	576	554	570	588	556	538	562	604	585	605	561	588	545	557	625	567	566	576	579	594	611	603	582	579	591	589	576	596	539	559	560	587	608	547	598	598	595	554	592	540	592	624	557	601	595	542	590	567	582	568	586	590	553	568	536	602	551	547	573	607	552	563	563	573	556	590	607	602	574	606	576	594	591	577	558	570	577	583	551	573	587	566	577	626	560	606	585	587	576	576	558	576	588	586	567	593	547	616	529	533	569	552	578	642	588	603	580	533	614	563	553	557	565	567	595	581	569	579	575	547	559	589	578	574	569	583	552	549	573	566	573	574	567	623	600	583	593	587	575	573	565	531	568	576	584	611	615	563	549	580	593	579	593	581	623	547	594	589	551	562	593	570	560	559	542	546	582	617	551	578	552	529	551	578	626	590	577	590	604	576	559	587	596	562	582	556	562	591	561	561	576	604	618	599	563	555	572	584	633	614	609	611	563	572	585	580	590	548	596	607	606	576	617	565	564	598	580	551	609	538	555	591	598	580	560	586	557	608	617	598	555	565	542	578	584	563	557	621	584	616	524	547	561	555	560	593	547	595	604	589	608	544	569	623	583	554	591	570	541	580	550	577	576	586	602	596	583	578	587	582	526	581	552	555	581	579	611	631	612	565	563	641	578	654	561	561	571	579	601	569	591	599	561	558	552	547	573	561	571	548	553	598	574	556	608	526	575	529	589	649	561	586	623	573	573	580	580	567	568	583	574	561	555	587	576	549	582	575	579	570	540	537	605	595	603	590	540	586	575	608	567	597	554	583	594	614	531	575	579	570	588	599	578	582	588	560	562	568	611	586	567	590	586	568	564	622	563	588	542	601	567	561	579	588	543	565	586	549	577	601	562	599	609	595	554	619	582	587	582	586	550	566	571	596	635	564	597	589	588	570	595	553	562	558	531	556	571	553	554	580	595	559	572	600	584	559	552	575	593	581	548	584	548	557	548	607	574	550	577	553	552	594	562	556	579	572	555	568	551	589	580	623	588	566	599	579	593	592	579	578	605	557	591	571	532	630	571	587	566	585	589	608	573	571	599	570	601	597	579	602	585	564	594	587	566	590	576	582	574	569	573	554	571	598	611	616	645	611	584	561	567	575	587	584	595	588	607	549	550	655	623	602	564	551	615	565	618	558	545	562	579	566	544	583	572	591	556	579	578	598	602	609	568	555	554	540	608	561	573	629	538	613	580	601	570	628	602	614	543	556	566	623	594	567	572	575	562	535	553	556	610	581	591	595	604	587	547	595	609	565	551	547	594	569	535	585	593	574	601	556	567	565	609	565	614	573	567	589	578	583	584	551	582	561	587	587	570	554	590	582	577	612	611	589	577	576	582	604	573	592	542	569	564	605	579	587	585	567	548	554	568	561	580	552	554	563	574	549	560	630	574	581	550	622	597	547	549	600	553	569	649	597	568	589	549	558	582	590	543	542	551	558	571	599	593	554	578	560	567	624	582	619	609	535	541	622	588	567	561	557	572	561	601	570	585	571	545	537	559	566	560	537	563	588	556	569	579	579	600	604	573	564	567	571	561	554	553	540	549	576	540	589	594	580	548	604	576	597	582	614	586	563	622	608	620	590	540	598	618	644	560	605	569	589	565	569	520	543	596	590	615	599	603	588	589	619	557	659	545	578	563	581	573	606	545	575	629	593	542	573	605	564	539	621	560	586	573	581	566	572	579	582	629	580	574	570	557	589	596	603	549	588	582	605	540	561	559	640	583	609	578	588	605	588	585	579	578	557	579	618	561	602	580	561	588	588	570	577	573	597	594	559	514	515	551	627	560	569	569	540	560	545	586	588	577	572	571	589	575	567	593	557	590	506	592	593	603	584	573	556	560	565	577	577	560	559	600	587	546	543	558	616	630	563	556	569	616	595	606	637	553	590	555	594	560	583	598	574	594	569	568	570	517	567	553	576	564	591	590	578	588	570	581	592	599	599	568	561	624	570	547	605	636	549	561	578	615	609	564	544	604	579	605	549	619	580	625	601	583	530	565	578	569	605	572	590	573	571	586	565	600	560	610	555	612	576	581	573	601	616	592	583	614	595	587	584	567	616	635	601	596	544	565	609	600	599	578	565	593	583	577	576	602	550	577	559	548	559	561	550	587	579	592	551	567	552	647	524	632	591	565	566	564	571	562
33889	27869	32287	27327	20026	15011	10492	7454	5487	4010	2822	2165	1878	1432	1248	1046	905	744	777	591	487	499	417	383	328	384	317	307	304	299	278	252	240	248	272	219	233	249	251	240	236	235	215	222	208	239	248	206	243	260	228	233	208	228	231	224	231	222	234	224	240	191	252	232	224	238	216	222	217	207	243	231	225	208	244	216	194	210	192	239	209	217	221	241	240	224	197	264	240	235	213	220	221	200	248	238	203	211	217	215	215	237	238	217	216	232	206	231	222	221	227	248	240	221	239	220	220	236	229	215	243	228	214	200	232	193	213	206	215	251	221	198	192	258	248	215	209	250	230	199	229	207	207	230	214	247	238	218	234	213	212	240	214	201	211	251	238	251	205	212	239	201	247	214	233	234	206	205	227	245	203	215	248	218	227	237	262	219	219	234	254	231	243	262	231	288	221	209	230	216	248	231	217	222	199	242	237	203	224	208	229	238	196	218	223	210	223	216	203	250	229	228	237	244	220	229	205	226	236	222	218	213	217	208	211	188	249	221	215	222	239	231	215	262	211	218	229	206	228	232	213	242	214	225	218	244	242	214	217	231	209	243	207	209	218	221	211	241	188	233	213	193	236	186	220	251	228	220	236	222	218	205	219	239	252	224	231	227	230	223	245	224	226	210	257	234	225	220	245	248	223	235	246	218	202	217	209	242	213	220	223	241	211	216	221	226	201	233	233	192	193	214	208	193	208	220	231	241	246	214	232	233	230	211	231	218	240	209	237	260	191	230	218	211	201	251	205	227	220	232	202	249	229	222	201	218	215	241	242	210	200	225	232	226	219	212	205	224	213	227	224	218	221	218	222	222	241	231	238	221	207	218	219	219	220	245	251	250	230	206	220	240	223	233	248	217	228	233	220	247	234	236	229	240	237	221	200	218	247	215	216	213	223	216	224	219	226	204	209	225	213	213	202	237	234	251	234	225	239	215	232	210	227	229	237	244	211	232	231	220	219	211	217	234	239	238	215	211	224	230	218	243	217	243	230	231	215	217	223	216	212	233	215	238	226	224	240	240	232	244	250	238	238	214	215	236	246	219	224	230	229	244	218	238	226	199	227	213	201	210	223	243	207	232	224	196	212	213	236	197	215	202	220	229	238	217	256	221	228	211	207	252	228	216	210	238	198	246	220	247	215	229	216	221	224	219	222	226	239	214	256	226	240	244	228	202	231	230	233	203	212	224	233	227	226	245	223	236	249	230	240	185	209	233	216	232	238	207	195	239	206	226	250	222	222	224	215	197	227	216	224	218	220	225	221	233	229	231	209	242	251	250	211	227	244	212	222	225	212	223	239	238	227	252	219	235	200	201	243	250	193	234	198	203	225	210	229	219	205	225	224	234	206	238	253	217	246	219	231	220	206	248	246	250	220	238	222	231	208	214	225	217	199	212	211	205	224	219	245	231	213	246	223	228	211	217	206	244	235	232	251	217	216	246	214	235	246	221	217	225	241	215	225	221	240	235	238	231	228	248	219	192	218	207	224	232	216	233	215	230	245	188	213	237	215	248	230	219	216	248	245	242	236	217	223	228	238	229	224	241	239	209	230	249	207	198	214	240	217	217	198	253	209	223	225	266	252	218	209	244	213	244	223	230	215	242	220	195	192	245	219	205	204	237	257	241	219	219	248	239	224	212	231	225	223	215	239	231	223	238	227	227	218	211	233	227	201	212	200	224	220	212	202	238	228	238	236	207	244	229	239	219	231	210	239	214	235	238	248	225	221	233	222	231	239	222	250	206	239	204	195	216	205	209	220	226	228	194	236	240	242	220	217	219	220	218	220	231	251	218	221	224	217	244	232	210	216	245	219	196	233	198	228	201	214	249	210	198	216	260	222	234	229	231	224	240	220	243	231	197	209	220	250	231	232	247	218	237	244	219	216	218	213	233	244	211	265	225	255	211	220	221	219	233	237	199	228	216	202	230	209	237	218	230	211	227	250	205	241	233	211	228	232	224	248	206	245	212	220	206	222	238	222	242	268	243	217	229	239	225	227	226	203	253	226	231	221	215	217	233	275	218	222	272	215	249	243	233	207	234	197	229	235	233	211	223	232	237	243	237	228	225	237	219	199	249	223	243	223	201	224	232	225	234	181	223	227	217	214	225	227	245	241	192	222	226	221	216	230	186	224	231	236	236	223	224	219	238	268	218	228	268	207	229	237	221	242	227	217	182	213	239	231	204	233	225	234	245	232	250	233	222	245	223	225	216	232	228	240	238	225	231	220	253	230	246	207	212	205	219	220	220	207	215	219	241	207	216	213	208	202	215	206	241	232	220	214	225	249	223	234	239	232	243	215	210	209	217	206	191	224	233	225	236	211	217	232	210	233	199	234	232	229	212	228	224	218	232	224	230	220	220	230	235	220	257	217	229	218	228	214	220	231	248	217	231	211	246	224	237	201	221	227	231	205	236	198	206	213	235	228	193	213	228	225	201	234	212	215	208	262	209	241	243	223	210	199	202	221	230	213	208	225	227	253	223	184	212	225	240	219	210	212	223	211	202	214	208	233	201	226	192	222	227	213	225	234	229	210	221	235	215	199	210	260	215	230	220	240	226	246	206	222	242	232	249	226	246	214	222	225	219	199	226	244	223	229	217	223	196	199	211	224	235	248	248	225	237	233	229	219	225	215	235	222	229	194	227	212	225	258	207	240	186	262	213	229	208	217	208	231	245	238	230	219	203	235	223	202	204	240	243	220	212	177	217	212	220	236	205	217	226	231	232	215	237	237	214	243	238	217	236	251	222	233	234	250	223	221	237	222	212	205	225	256	223	207	216	203	229	227	228	235	231	200	221	210	226	194	206	210	202	207	230	216	239	206	240	215	221	250	233	241	252	263	231	210	219	222	185	210	235	215	205	234	224	238	225	228	211	240	225	233	217	239	222	209	210	246	247	222	229	233	206	256	211	233	206	232	225	235	191	194	234	238	197	201	233	197	244	177	222	230	208	223	235	227	216	213	227	232	202	241	257	211	243	234	226	198	205	223	199	217	241	218	243	236	212	206	223	214	198	225	233	219	235	236	218	216	198	191	208	211	238	237	248	217	236	238	223	236	225	198	225	257	241	236	202	212	214	208	247	236	218	222	232	247	223	253	239	221	222	244	229	217	223	214	230	224	210	242	228	226	228	233	219	240	229	220	239	207	222	253	202	221	251	242	225	244	211	217	227	234	251	236	253	222	258	232	209	237	220	186	246	201	246	222	218	264	247	224	247	248	240	218	206	244	239	247	209	256	247	220	219	214	229	234	235	191	232	222	226	240	219	221	235	211	240	234	241	229	252	203	224	234	217	231	264	227	229	220	198	218	219	227	210	235	250	225	209	238	221	240	242	217	217	243	213	236	236	205	238	210	254	243	264	215	206	210	199	231	220	207	223	250	244	237	220	233	218	215	212	229	207	224	214	234	212	207	219	215	222	222	243	239	211	238	218	222	212	233	221	225	212	201	225
20492	22298	35695	36401	33073	29900	25637	22026	19371	15740	12217	10553	9253	7702	6548	5701	4819	3983	3569	3033	2610	2275	1889	1672	1537	1494	1261	1148	956	893	920	916	816	808	752	744	726	687	644	681	646	654	655	633	683	659	606	593	619	626	652	575	647	605	598	582	581	543	612	605	538	617	610	608	589	587	587	602	529	567	573	557	596	549	569	576	566	571	542	565	611	577	582	588	560	559	539	576	584	604	575	590	564	586	620	570	611	569	600	610	562	559	573	593	593	585	550	552	594	582	564	545	636	577	614	545	578	563	585	559	612	595	572	543	590	565	593	590	594	594	553	563	554	570	565	602	596	581	569	582	570	521	594	565	594	567	574	592	585	567	586	604	565	559	591	587	540	574	538	603	575	555	584	543	587	616	593	594	541	580	565	633	561	590	559	582	540	587	591	624	578	554	558	572	532	555	607	543	584	571	606	505	599	560	533	624	602	546	586	584	580	615	558	600	594	580	599	576	611	553	546	573	576	585	548	596	569	556	572	595	581	619	604	557	596	602	577	554	573	557	613	578	594	627	600	552	591	571	578	574	540	555	549	599	585	549	581	585	559	541	547	555	622	559	597	585	598	581	556	609	590	577	583	582	611	551	597	577	624	583	587	564	607	596	612	617	612	591	595	609	591	610	580	599	571	585	580	535	632	623	600	566	551	626	570	573	581	553	547	595	606	629	602	557	599	621	590	574	591	556	599	585	608	536	566	550	567	568	559	577	576	591	543	570	572	563	563	588	570	572	557	569	586	596	545	592	592	586	644	534	591	615	571	584	606	600	586	557	547	614	548	568	570	571	585	623	534	612	581	591	609	609	556	582	592	566	546	636	581	607	556	580	574	563	568	590	534	584	563	627	567	559	625	553	569	607	577	576	577	617	599	591	567	550	561	572	528	601	572	595	592	592	574	581	546	606	586	533	594	574	553	601	565	644	601	617	603	577	569	599	566	554	564	600	603	577	581	575	585	594	585	515	556	578	552	596	552	592	612	553	583	616	578	560	620	556	599	584	581	589	584	504	547	565	586	571	518	587	557	556	604	603	616	561	581	593	546	570	605	582	554	601	540	599	578	570	583	566	593	601	591	581	575	556	598	622	573	587	571	632	594	598	546	585	568	614	592	572	605	570	542	590	605	566	596	589	583	593	598	569	585	555	552	583	604	576	566	584	560	598	540	573	599	573	613	570	581	588	583	559	535	550	557	600	585	586	600	620	604	563	591	565	608	543	591	534	616	618	594	550	529	574	578	574	535	617	620	546	546	600	541	548	610	542	598	623	593	570	609	599	580	580	556	587	577	596	601	540	606	585	554	578	640	557	617	625	623	577	562	547	581	578	558	579	554	609	546	618	561	590	546	596	572	533	582	580	615	634	607	582	503	535	555	572	602	574	584	573	568	560	557	555	579	584	559	539	555	584	596	574	575	574	565	556	543	579	580	583	595	565	577	604	576	566	616	597	587	586	600	600	564	539	544	557	597	568	615	569	578	537	548	595	542	635	556	601	578	634	596	608	615	558	617	583	566	593	566	514	542	589	611	544	581	594	603	572	547	603	591	575	585	575	565	611	600	583	613	594	553	583	576	605	601	581	548	630	628	575	574	596	583	614	598	583	602	584	575	583	584	535	590	562	590	602	572	584	651	568	556	600	569	558	517	570	587	583	623	583	554	535	571	579	585	603	587	581	581	561	559	595	527	575	562	590	584	582	584	565	553	631	597	567	569	552	579	571	618	596	616	547	550	620	615	597	579	577	601	582	582	540	586	588	542	572	579	622	593	573	580	584	538	545	563	583	604	579	582	614	570	626	608	578	601	601	604	616	569	573	614	559	602	619	581	579	570	591	534	550	566	571	598	650	585	625	562	572	570	540	533	563	575	593	638	540	573	582	586	535	589	589	638	564	586	556	575	588	591	614	622	582	579	609	570	577	561	562	564	584	583	594	566	566	588	594	567	602	574	599	582	576	580	555	617	585	554	603	571	577	600	548	563	593	602	563	581	622	584	558	577	562	558	568	552	591	549	620	632	549	591	590	613	573	590	582	573	575	561	557	583	575	532	557	609	582	618	601	579	579	561	548	615	580	576	538	565	620	568	578	574	564	556	573	597	576	572	574	580	578	592	529	553	608	589	581	539	581	557	559	587	600	552	533	592	603	581	592	586	589	584	551	565	548	585	535	573	557	544	614	608	636	608	594	575	561	573	601	582	615	604	580	604	565	587	602	551	590	557	611	543	552	598	549	582	602	604	599	594	562	591	550	566	566	560	561	621	580	539	557	632	592	574	556	570	630	580	583	550	584	545	590	586	590	557	613	588	608	551	596	623	601	575	560	572	554	601	599	553	601	589	617	563	584	543	557	583	590	580	592	636	588	575	586	573	588	560	568	617	608	591	557	554	570	597	580	610	619	591	613	611	571	563	587	582	561	617	578	614	562	584	591	581	590	584	559	573	621	611	619	587	587	562	558	569	553	563	615	560	549	584	581	537	604	589	600	579	561	582	587	609	538	557	574	606	619	600	635	585	577	570	608	531	566	602	595	611	556	635	542	625	593	616	562	581	595	554	578	607	567	574	560	577	595	593	616	595	579	617	610	580	566	593	529	572	581	581	571	584	570	569	584	580	552	540	594	545	538	596	607	563	611	601	599	563	583	565	616	533	603	563	592	576	584	567	576	594	593	537	593	532	585	587	596	561	617	584	562	585	558	596	558	565	578	564	579	529	544	600	585	585	608	628	575	581	564	631	567	550	558	586	599	593	529	613	549	565	585	588	557	598	577	629	561	594	577	561	576	587	622	592	592	568	564	566	618	542	564	583	571	620	574	599	550	579	573	571	630	538	589	545	609	554	566	542	590	572	569	579	579	595	579	580	582	602	592	567	559	609	578	587	540	609	530	506	570	585	602	624	583	566	601	586	590	568	569	582	563	617	581	573	581	566	578	592	538	550	623	595	535	579	552	552	576	594	577	590	610	602	567	540	563	581	561	597	596	584	576	562	588	609	550	583	575	604	558	609	538	603	559	566	600	601	557	568	594	581	528	601	575	579	559	590	526	596	582	580	562	604	542	627	558	623	574	592	565	604	564	583	574	603	562	588	580	579	592	608	566	588	555	548	554	600	626	551	603	601	572	566	598	598	608	546	532	622	609	632	596	594	619	556	580	615	575	601	580	541	543	651	582	588	582	566	586	613	610	560	552	578	591	561	619	558	605	552	598	600	563	568	612	589	560	597	587	607	569	599	588	600	559	587	581	554	663	568	580	571	560	601	604	533	566	592	556	551	596	594	576	577	596	585	612	558	581	556	580	542	558	588	584	571	578	607	584	622	576	588	573	595	572	557	597	555	600	583	618	589	618	552	573	555	569	549	571	532	581	525	609	523	604	583	580	579	609	576	580	603	560	585	556	532	566	537	588	644	585	568	566	561	615	625	585	569	594	557	583	583	559	601	589	591	587	575	566	570	607	569	565
40209	33538	38904	34021	27330	20862	15175	11318	8693	6205	4003	3381	2772	2147	1803	1459	1235	1055	925	837	675	590	510	438	464	374	381	339	306	296	290	258	283	271	259	249	236	248	215	236	259	262	219	232	240	252	225	216	186	228	208	198	235	199	217	219	226	251	202	193	210	224	230	222	197	213	232	195	215	222	192	229	222	210	227	207	199	198	196	191	209	205	211	227	219	202	231	229	210	220	235	199	204	216	215	204	219	205	234	209	231	208	213	231	235	233	237	179	228	201	208	201	203	213	190	184	237	232	209	212	197	211	208	228	237	207	246	225	228	227	187	222	205	213	227	231	235	204	204	233	230	214	197	206	211	206	198	229	188	226	204	174	197	227	221	226	197	190	193	228	204	200	195	220	208	213	221	199	214	216	203	212	213	223	184	226	194	207	229	206	204	216	224	215	207	209	193	221	211	234	196	245	243	201	208	213	215	204	223	221	203	205	193	228	201	203	256	212	200	203	212	220	193	198	180	200	237	229	215	211	219	199	209	221	193	211	183	204	195	233	202	198	195	204	195	210	194	216	239	215	225	222	208	211	209	220	224	191	226	203	197	194	204	199	219	212	216	212	209	208	200	218	203	216	202	184	177	224	207	218	236	193	225	204	226	218	217	217	193	205	190	189	227	182	229	229	224	208	191	221	212	194	215	200	214	219	182	225	183	223	222	236	245	183	215	171	206	221	224	221	194	202	228	212	217	219	189	193	225	200	195	197	210	232	219	202	212	198	206	208	223	212	213	210	196	232	205	205	191	184	224	218	220	202	205	187	223	232	182	216	207	195	221	227	237	220	216	202	245	218	218	195	203	232	204	197	208	215	206	207	217	219	182	190	219	204	198	209	218	205	215	205	231	205	185	216	205	202	220	189	229	226	238	187	192	222	235	202	203	224	186	213	235	220	227	223	215	210	226	205	187	220	227	218	219	205	212	215	202	229	226	211	234	215	204	225	216	215	194	228	221	250	214	202	207	198	219	204	212	217	207	219	190	206	201	218	201	225	200	234	228	196	192	210	190	213	209	220	207	208	196	202	219	205	221	231	202	232	218	230	193	197	205	206	208	219	209	204	194	236	207	220	192	190	200	218	202	226	188	209	212	202	211	234	204	221	210	202	211	204	207	210	211	203	229	227	209	238	201	175	224	218	206	218	220	214	210	190	205	214	219	201	203	227	218	228	215	236	219	232	180	224	194	196	201	222	201	205	222	197	216	202	219	241	208	226	204	190	198	231	216	203	224	225	202	207	203	198	177	203	199	221	197	203	212	231	193	204	227	207	229	222	191	208	222	218	211	211	195	232	185	230	226	222	203	207	203	199	215	193	194	202	213	225	213	203	222	198	183	181	222	200	219	223	208	230	208	211	245	223	226	218	227	202	198	213	204	209	245	198	196	225	225	245	212	190	217	208	180	234	220	263	205	258	194	220	204	229	207	237	202	222	227	220	211	187	209	215	224	234	229	214	215	185	191	215	205	237	220	200	216	216	232	225	219	203	217	208	222	209	227	220	231	189	206	232	213	205	212	204	202	197	199	233	200	220	197	181	205	197	217	201	204	179	222	228	242	200	197	204	189	240	208	229	211	204	195	197	191	190	209	211	205	216	191	212	210	207	206	204	231	214	201	217	211	207	216	188	219	200	222	207	208	197	199	194	209	229	206	193	227	184	201	217	230	207	215	198	205	215	214	190	187	216	197	202	208	214	190	203	211	226	246	199	241	209	206	220	242	208	204	226	218	189	211	222	212	213	227	206	207	215	200	215	215	233	193	233	209	248	219	212	218	201	214	213	180	226	204	187	196	218	217	208	200	183	206	196	227	191	207	193	190	184	238	209	229	214	187	246	225	210	215	208	233	196	202	202	201	218	198	231	195	212	228	225	229	195	193	210	225	224	208	229	226	223	189	198	194	230	217	219	218	218	229	192	239	199	206	200	235	205	236	217	205	195	216	211	202	200	196	207	215	218	207	216	214	198	220	233	191	180	205	216	200	188	191	227	233	219	230	214	214	204	206	222	198	191	231	204	210	193	206	198	236	193	201	215	214	223	212	205	214	218	224	232	219	199	211	190	224	230	183	226	221	231	205	186	219	214	212	210	198	218	204	233	194	183	198	208	195	207	218	226	217	227	201	210	201	199	210	250	204	222	204	212	208	222	226	205	228	206	195	210	194	217	228	189	214	214	219	203	206	247	223	226	208	204	209	206	199	209	204	216	227	206	239	220	230	215	202	230	234	209	188	200	184	229	193	219	204	225	222	213	195	233	197	214	205	194	205	216	222	199	209	207	213	209	186	202	219	188	234	188	221	234	206	227	235	203	208	224	206	196	211	226	212	197	243	212	201	214	190	185	198	218	192	210	196	213	191	222	226	210	202	194	228	207	231	202	215	217	210	222	206	212	250	210	188	210	217	235	199	204	208	213	235	200	218	246	185	228	206	194	209	229	213	229	198	229	217	211	214	237	212	224	223	192	202	228	182	217	221	188	219	200	232	198	221	239	194	230	202	199	246	213	210	226	210	201	226	249	183	194	217	214	197	235	225	194	220	216	202	187	212	199	209	247	202	225	196	207	211	232	246	222	243	182	212	230	215	226	202	225	222	217	199	220	223	222	236	234	194	204	229	203	192	194	209	218	191	223	212	207	198	192	241	225	207	192	197	206	229	200	221	217	205	224	218	185	223	200	232	204	228	226	217	194	213	222	196	212	213	198	222	215	225	223	205	221	206	206	189	206	227	218	197	194	200	216	177	240	207	177	226	199	194	216	218	234	189	256	215	263	181	200	228	202	227	246	212	209	219	208	187	190	187	234	194	218	237	198	227	227	218	212	187	213	214	221	196	218	201	247	199	224	205	182	219	217	223	209	238	209	188	223	222	200	194	204	215	228	219	215	208	228	234	229	222	207	219	235	226	211	205	213	225	201	238	210	200	209	198	209	215	208	199	233	198	217	204	221	217	189	182	239	182	212	186	201	234	211	197	206	217	206	215	210	187	210	220	204	213	211	208	234	226	188	219	220	202	211	207	223	202	212	215	211	233	199	203	207	234	216	205	216	235	192	217	223	212	214	203	218	189	197	228	190	219	224	215	225	202	203	191	220	227	259	220	215	197	214	214	215	206	221	232	195	207	202	223	208	212	214	216	225	213	209	218	187	197	212	214	222	201	194	212	211	238	179	215	205	223	208	204	220	199	217	212	236	187	212	218	229	213	203	200	199	190	212	198	221	223	216	216	210	222	210	218	204	219	224	194	206	232	215	194	197	219	221	210	202	219	215	222	227	223	204	202	212	199	232	188	230	207	232	196	221	197	202	214	217	205	222	222	206	246	223	198	212	223	206	216	187	214	208	228	212	222	220	233	212	202	202	212	217	207	218	207	224	215	200	215	192	197	201	188	227	240	229	163	210	204	214	191	260	214	202	216	210	194	184	197	234	201	237	228	196	225	204	186	220	203	222	195	211
24239	26299	39917	40973	38424	34297	30799	27529	24694	20153	16211	14609	12913	10814	9240	7972	6697	5503	4963	4276	3499	3058	2501	2150	2148	2027	1653	1398	1174	1065	1024	1026	873	847	801	773	762	798	737	684	656	646	676	631	622	699	668	634	611	590	543	613	586	627	590	619	579	622	576	614	571	582	577	590	545	567	541	610	559	584	516	577	571	565	554	583	551	603	566	565	550	554	549	552	578	551	523	543	532	572	559	564	507	562	533	525	567	515	579	560	542	579	562	559	591	535	526	546	539	538	589	557	528	574	561	537	583	555	593	549	549	555	524	552	520	578	543	530	541	538	491	574	561	546	556	547	543	523	594	519	539	582	540	564	564	582	541	609	557	596	514	514	541	513	552	568	511	558	523	549	551	543	527	536	559	526	571	564	530	539	546	542	535	529	584	562	543	561	590	563	539	601	574	566	529	559	536	518	553	517	520	545	584	539	588	530	532	526	531	554	548	550	540	553	539	556	542	518	545	557	529	539	565	555	564	532	535	551	548	556	559	541	566	572	555	565	542	542	521	563	534	520	518	543	576	567	545	552	535	581	514	530	558	586	589	579	547	518	556	550	540	526	523	553	544	550	540	511	531	549	525	552	537	542	561	527	540	576	532	561	541	552	526	565	534	587	560	570	566	567	499	546	532	529	516	557	565	539	537	555	549	541	559	529	547	565	530	573	523	548	567	532	522	603	548	537	556	523	568	540	618	552	526	582	553	547	505	561	525	559	537	521	563	554	558	516	576	543	560	556	548	576	573	545	582	539	554	547	526	525	554	542	548	526	543	576	579	570	563	555	523	566	545	593	549	568	569	554	557	537	584	522	577	567	524	552	552	510	536	570	554	523	570	576	543	522	507	549	538	587	561	563	556	525	598	541	556	556	503	538	545	548	561	536	580	561	575	552	546	548	495	527	604	563	526	525	542	590	551	555	533	504	554	570	549	562	544	486	586	550	542	564	522	556	494	505	566	558	564	537	563	557	564	547	566	617	536	558	557	572	547	571	600	569	557	561	589	530	590	572	516	538	543	537	520	527	559	543	538	577	520	562	542	561	611	593	561	559	574	507	586	565	554	572	519	588	512	571	570	566	544	545	551	578	560	562	584	568	572	578	573	549	548	547	581	587	521	551	549	607	559	512	549	582	554	523	576	553	526	531	552	578	564	543	583	562	561	571	579	515	540	553	530	549	528	571	549	542	523	531	562	547	542	582	523	548	617	501	558	568	585	550	559	555	538	584	570	551	561	537	545	557	600	589	598	549	524	538	537	513	532	543	546	511	588	524	556	504	518	555	565	549	560	536	540	572	555	535	580	559	536	565	527	575	533	553	536	561	543	562	567	575	578	593	572	542	557	571	547	547	568	585	562	550	541	528	551	561	565	534	592	548	546	574	477	557	570	580	539	563	543	516	572	532	553	510	542	567	558	556	576	556	561	570	545	584	545	555	549	545	546	539	574	534	566	574	602	542	615	554	550	558	506	553	535	517	553	564	568	594	575	571	584	598	542	549	507	582	570	569	541	577	516	542	605	467	543	530	551	547	525	555	583	554	524	593	548	576	558	567	585	565	589	562	533	572	532	513	556	542	552	559	551	517	519	492	517	556	571	567	551	527	529	545	550	542	525	555	548	550	555	569	538	551	540	525	589	521	558	562	526	550	570	540	571	580	561	548	522	569	547	550	567	561	501	537	563	570	561	539	541	518	550	531	547	561	569	546	510	554	546	563	562	558	554	553	510	547	542	547	534	540	557	566	581	541	553	573	539	555	550	576	569	534	546	554	578	554	547	564	539	519	592	568	564	571	583	558	532	588	544	587	518	562	528	537	552	508	548	539	527	578	584	567	559	495	574	557	525	577	578	559	570	542	529	561	511	539	540	577	550	572	528	583	517	535	540	623	541	587	534	542	572	590	554	559	572	566	571	546	495	545	564	553	549	552	536	536	545	568	550	575	568	536	538	561	524	556	566	565	501	546	571	568	581	540	558	584	532	585	571	550	562	540	599	549	538	552	530	521	542	525	507	565	546	562	540	549	559	576	547	532	552	559	596	550	559	613	567	540	548	553	569	548	580	556	524	538	523	567	543	590	542	532	542	506	536	557	562	512	545	529	564	550	583	528	538	558	531	568	577	508	556	533	543	540	575	563	591	520	557	556	551	584	526	585	532	571	588	550	545	545	554	561	533	574	538	540	517	530	548	543	590	514	546	581	521	545	572	545	524	528	571	539	539	546	558	566	612	579	566	514	559	590	490	566	564	599	564	550	595	554	519	576	554	563	579	621	549	549	519	534	539	554	549	537	568	574	536	558	545	559	555	576	545	544	550	550	515	569	572	569	577	554	599	529	555	570	626	532	527	547	579	489	572	556	573	544	544	531	565	564	562	544	567	548	564	537	559	567	515	517	563	564	608	540	536	558	573	551	580	520	540	551	585	598	543	545	534	542	560	540	557	569	540	530	566	532	497	545	557	556	554	574	575	549	525	519	518	519	522	549	557	583	556	522	561	600	552	557	551	521	516	549	576	537	532	530	587	533	536	537	558	569	553	549	573	571	619	594	530	531	547	546	520	570	556	531	551	595	531	570	552	560	561	555	549	531	551	549	568	546	525	551	597	507	532	577	521	591	559	547	549	528	534	574	532	557	571	551	578	539	505	553	536	590	596	564	503	537	573	532	523	584	506	563	513	536	578	563	573	521	596	565	545	555	526	535	511	572	557	534	588	549	570	572	572	519	545	550	511	553	551	555	558	550	563	571	566	579	584	556	551	497	552	546	543	578	571	559	582	572	557	546	530	577	565	532	566	512	583	585	564	551	536	533	538	527	584	570	577	504	552	550	527	609	557	544	570	547	548	548	562	551	548	592	556	549	541	546	558	547	537	541	562	551	542	547	527	546	562	543	571	544	544	596	522	501	589	570	538	550	561	523	559	505	541	576	516	537	536	540	548	580	552	568	533	521	521	540	540	561	531	578	554	535	526	553	552	535	535	573	534	549	547	572	598	558	532	568	506	564	505	551	584	543	574	524	548	578	601	566	573	575	538	538	535	582	526	594	525	547	518	514	587	575	544	583	538	550	567	535	544	542	535	589	564	568	576	565	541	544	540	569	490	593	549	529	527	580	574	565	571	530	527	544	556	540	554	558	560	518	553	525	580	528	522	574	565	555	528	564	558	543	514	506	531	556	515	582	605	543	573	579	552	579	540	549	548	524	591	555	574	582	553	581	551	557	553	553	574	568	572	499	503	520	560	524	568	544	559	570	521	537	536	545	603	565	550	562	530	557	521	523	558	559	590	512	532	554	529	543	533	536	571	548	574	537	557	554	547	549	514	564	536	542	554	525	509	543	615	571	597	524	524	553	511	551	598	551	547	505	510	520	580	536	537	565	552	545	578	552	582	537	559	554	539	541	593	548	573	555	545	538	583	526	533	570	578	533	524	593	506	571	517	578	536	539	581	557	522	552	544	562	551	510
25023	22366	23664	18360	12673	8291	5633	3888	2731	2039	1644	1323	1084	894	797	602	549	489	402	428	354	350	296	279	268	284	269	263	294	266	258	260	253	268	249	214	241	222	228	207	218	227	207	203	225	234	245	224	225	220	230	252	234	214	243	217	257	212	233	208	228	220	235	205	235	227	225	254	233	221	238	215	231	215	224	216	231	209	234	219	223	219	237	211	251	247	201	213	242	242	228	234	230	236	202	228	240	207	215	242	223	242	239	230	190	232	211	209	251	221	221	231	224	227	217	203	228	237	219	238	203	206	223	210	193	221	189	225	242	224	223	213	241	208	236	233	206	243	204	225	224	224	215	208	228	218	231	225	224	230	246	236	221	203	200	217	226	224	242	216	205	219	218	211	242	209	245	207	204	207	217	201	237	190	202	220	228	228	212	221	221	207	234	224	261	224	243	177	233	210	228	258	219	225	221	214	232	244	228	236	244	246	223	264	210	214	219	186	236	209	217	216	222	216	224	233	209	238	241	234	214	221	226	224	208	211	225	213	224	203	195	228	231	224	208	215	180	212	229	218	192	221	238	212	199	223	259	227	230	223	224	226	222	246	235	223	227	218	216	239	211	211	228	240	180	225	219	205	211	229	240	221	243	199	230	251	193	210	215	240	230	243	239	227	246	197	219	226	254	207	216	229	249	236	257	229	205	226	219	206	226	218	232	202	224	224	202	226	200	214	213	211	232	222	218	213	213	197	232	204	227	247	220	226	241	213	223	232	226	202	226	238	212	237	218	235	229	231	242	229	222	237	219	244	224	227	228	235	227	219	205	225	234	233	220	213	232	231	242	219	226	226	238	221	220	225	244	219	227	218	227	190	217	210	198	207	229	224	224	236	201	223	230	221	241	238	246	197	223	260	230	215	208	194	236	222	200	212	232	222	206	212	228	209	221	211	223	245	233	233	221	230	219	214	210	229	233	210	255	241	256	213	197	233	222	244	203	232	214	240	224	247	247	199	240	204	242	206	233	244	214	227	252	190	217	263	205	229	224	216	227	226	218	215	208	254	213	242	207	186	249	226	211	222	227	219	217	220	222	207	221	213	247	217	228	217	204	199	210	242	232	209	244	231	191	241	225	203	208	234	222	245	230	213	229	238	208	217	222	203	223	183	235	215	216	215	217	227	216	203	201	209	216	212	218	243	232	243	213	209	216	218	183	234	188	231	213	215	206	215	215	205	261	215	225	227	249	232	227	255	237	240	195	226	221	204	227	249	237	223	239	217	220	244	239	184	233	221	214	246	233	215	238	215	247	226	230	229	221	182	203	225	212	226	206	204	218	247	223	228	232	246	240	215	209	245	254	249	230	202	205	224	214	219	235	238	246	212	241	253	229	237	226	223	214	245	209	234	237	211	219	215	220	236	221	208	213	219	244	205	216	230	198	219	218	229	218	200	249	220	231	214	232	224	240	223	248	234	200	206	199	229	213	228	207	213	210	216	219	239	211	206	237	213	212	217	227	213	199	206	203	219	220	211	216	224	212	224	218	230	228	229	242	248	243	205	217	224	227	243	222	222	189	205	223	196	232	217	218	233	230	186	221	218	210	242	224	211	221	217	224	217	222	224	233	212	219	235	220	253	253	228	230	230	217	213	249	219	222	243	199	246	264	238	220	204	187	232	216	217	209	212	246	225	220	200	217	223	236	259	241	251	196	219	215	248	212	225	195	228	217	221	224	226	224	230	202	229	241	239	226	230	225	196	212	226	229	255	227	193	216	218	229	247	221	245	235	205	202	217	221	207	260	232	234	215	211	218	234	209	232	215	203	225	228	234	217	217	226	213	212	232	227	241	232	228	216	219	241	224	242	210	170	250	230	254	227	221	193	215	209	219	222	225	209	236	241	218	220	237	219	226	230	209	205	206	218	208	233	197	241	212	209	210	198	211	188	191	201	231	211	243	227	212	205	230	225	209	232	237	213	201	233	218	228	236	228	229	240	258	233	227	203	224	238	199	233	222	200	208	238	221	205	224	205	237	225	235	214	207	236	245	223	205	204	225	222	219	213	238	224	227	209	218	208	226	224	201	205	216	227	226	221	214	235	207	194	248	208	239	251	231	241	243	216	215	233	202	205	220	229	238	218	195	231	225	216	231	229	246	234	229	233	203	224	214	197	259	224	223	212	226	229	231	236	221	228	228	214	213	228	223	226	215	236	232	220	206	217	218	209	212	209	227	212	225	208	201	229	220	242	220	239	234	207	215	227	225	224	222	232	201	236	216	206	234	247	230	228	217	240	202	226	205	249	203	219	246	201	210	227	221	222	200	225	191	203	213	215	203	225	205	199	209	226	225	228	225	221	229	216	222	230	212	222	229	221	204	237	223	185	203	226	227	177	215	232	237	197	226	226	204	241	236	212	247	230	221	230	236	204	224	214	193	221	209	196	204	216	213	232	232	226	233	201	220	228	203	234	216	237	241	234	267	224	251	241	203	226	223	208	235	230	248	211	234	204	236	227	217	242	245	226	254	218	235	238	221	210	205	202	216	238	239	221	240	227	233	218	221	227	216	206	236	216	243	257	222	241	199	216	232	242	221	212	206	227	211	246	211	219	219	204	241	207	203	239	206	215	259	247	213	229	228	231	219	224	204	211	264	213	234	207	217	209	216	225	218	222	215	223	224	254	246	212	244	245	243	219	223	242	190	242	234	232	229	245	218	205	213	226	223	231	232	199	207	235	204	235	227	198	243	233	223	253	203	198	222	236	221	191	220	237	194	216	198	226	204	179	231	225	247	195	226	227	236	240	235	239	229	216	208	217	258	232	211	224	215	226	226	206	246	230	212	238	227	229	203	224	224	223	242	223	208	206	219	231	245	214	217	224	225	245	205	229	223	244	212	238	237	208	231	227	251	245	235	223	244	251	235	218	235	221	248	235	226	223	205	214	233	230	197	226	243	205	203	219	207	219	203	204	212	207	233	197	200	212	219	208	190	226	257	208	240	245	219	200	194	221	214	213	215	228	231	210	227	219	234	239	221	256	188	247	216	249	229	264	219	199	236	259	226	248	236	230	246	222	245	211	234	234	239	265	211	240	221	220	240	231	237	191	230	237	212	217	245	238	252	220	217	193	242	223	249	243	223	232	221	228	216	199	207	214	210	238	230	215	244	244	234	214	233	233	208	201	244	211	196	238	234	201	227	222	235	215	180	234	224	236	231	228	218	231	246	233	232	216	241	199	236	231	207	212	219	223	234	215	228	242	213	237	238	231	237	245	218	211	220	223	205	215	239	230	234	225	237	227	223	239	236	212	206	275	213	229	239	237	274	208	233	250	208	192	217	230	211	217	239	220	245	240	234	216	204	214	232	212	224	225	207	261	231	250	249	236	247	225	225	267	242	215	216	220	218	191	198	250	232	231	239	231	238	242	238	220	216	224	234	234	222	250	209	224	202	211	220	220	219	233	217	226	283	200	219	226	224	210	234	228	231	184	217	217	229	211	241
14591	17777	29222	29545	26150	21761	17638	14484	11577	9233	7744	6394	5344	4598	3742	3269	2662	2270	2073	1735	1497	1323	1217	1126	1058	925	866	814	778	796	774	719	681	655	657	660	634	647	625	581	600	551	596	624	610	568	573	583	587	552	583	577	596	624	585	579	588	572	598	562	627	565	576	542	576	550	573	584	604	593	590	599	551	588	619	585	565	624	614	535	549	552	584	567	590	557	562	562	553	604	538	583	569	556	562	600	565	573	529	549	543	603	577	600	549	581	580	591	576	580	595	585	604	540	559	584	568	588	565	582	556	574	573	593	588	606	558	589	569	629	554	559	561	562	581	561	593	616	577	608	579	538	580	601	578	572	614	596	567	577	560	584	552	613	581	551	558	566	575	595	538	589	577	607	550	569	601	570	566	561	546	628	626	529	603	597	548	581	622	539	556	557	594	572	561	580	566	594	602	571	540	606	587	579	589	645	565	604	600	634	548	571	549	558	617	564	588	564	578	564	547	585	599	555	565	551	597	577	596	575	603	604	564	594	539	619	587	590	600	593	562	554	600	592	541	553	594	558	595	587	555	537	596	568	573	598	580	600	551	575	575	584	543	570	637	608	572	555	536	568	549	555	593	576	531	576	551	546	565	553	578	591	615	598	552	595	587	611	572	585	585	593	580	579	559	615	584	602	598	533	576	578	571	585	598	574	531	580	577	561	607	594	549	573	636	604	527	584	543	561	586	544	540	610	555	543	587	565	536	553	589	574	552	594	609	594	596	575	627	574	583	568	574	558	525	620	615	537	544	621	600	608	594	557	548	544	594	584	596	599	622	600	552	596	572	596	595	575	636	506	584	590	554	562	561	599	563	567	553	559	549	574	558	592	562	543	646	618	552	597	538	569	531	594	597	579	553	556	571	560	612	546	559	647	578	597	614	582	606	564	593	570	592	607	570	574	573	591	570	573	573	565	573	607	632	603	621	596	575	585	585	548	567	583	572	580	618	592	615	561	592	603	591	563	542	555	564	581	568	545	600	579	611	566	561	575	552	595	522	609	608	544	580	584	586	616	595	598	553	618	566	561	599	594	561	598	547	545	578	569	603	578	542	569	619	603	598	603	594	581	610	570	585	614	599	609	606	601	584	599	579	554	569	550	591	559	545	577	583	578	531	622	565	590	589	588	575	562	607	559	540	603	572	611	603	580	580	585	574	566	592	605	553	582	593	580	529	564	578	569	586	508	553	566	641	584	560	592	556	575	553	585	626	588	568	569	575	589	579	577	591	576	589	622	557	563	573	535	527	554	580	565	587	542	590	549	599	570	589	584	583	569	589	573	571	606	602	561	576	559	609	573	587	541	603	556	552	540	563	597	566	615	588	597	551	599	589	610	566	581	590	586	569	602	534	576	591	572	565	551	584	624	599	612	589	566	601	566	547	575	580	564	578	612	601	546	550	576	565	543	558	598	614	602	563	606	542	572	565	616	571	577	538	595	542	542	555	574	587	604	576	573	626	611	595	592	620	547	563	623	599	545	578	577	613	586	582	604	570	553	570	595	639	559	542	582	596	597	580	572	542	597	580	621	601	551	577	565	576	574	587	592	577	579	612	599	540	611	543	562	578	513	543	625	570	569	598	603	536	563	604	558	583	545	567	567	547	575	538	572	573	578	581	580	525	572	561	586	557	609	573	545	589	604	577	555	644	532	594	593	601	580	576	539	592	572	540	581	560	600	551	546	610	590	594	548	605	606	584	585	564	560	599	548	568	537	597	556	577	592	586	555	592	552	541	588	567	594	592	569	604	590	565	585	583	585	564	573	567	585	619	545	625	572	629	562	605	600	539	651	610	595	625	649	566	565	574	580	575	557	609	594	549	607	581	583	607	559	520	576	570	594	588	547	558	606	580	579	597	585	561	597	548	608	533	594	544	607	601	600	608	571	575	613	597	647	586	595	587	579	572	603	547	603	573	566	586	565	557	593	537	581	550	584	592	553	574	587	580	628	557	557	548	585	594	566	570	598	625	578	545	541	604	588	578	621	579	554	562	557	560	591	559	608	554	620	580	553	626	586	582	612	577	594	610	570	576	597	581	568	605	576	568	599	599	540	599	593	561	582	555	609	599	602	575	607	593	594	568	597	580	597	608	575	607	595	595	538	605	569	534	560	613	567	547	588	571	545	562	609	500	612	555	585	599	606	617	563	588	628	585	545	594	550	591	556	548	600	561	605	567	596	589	600	594	585	589	603	589	591	554	595	571	569	578	589	580	557	586	579	593	577	598	586	605	571	624	628	584	567	564	563	564	570	579	548	596	570	597	580	557	576	607	543	559	578	571	583	609	522	577	581	562	607	605	608	545	631	559	574	596	598	572	588	625	555	605	570	579	564	608	598	593	597	561	575	567	591	567	627	621	542	598	566	596	595	571	561	620	555	579	582	570	569	574	534	622	558	607	578	595	588	544	577	551	570	601	577	622	600	622	575	543	555	555	589	588	629	568	554	535	568	562	581	626	566	566	563	587	596	562	592	616	544	573	611	598	589	580	564	596	556	559	585	597	582	562	627	616	587	585	564	580	602	545	612	547	598	569	616	600	593	600	571	579	627	542	593	610	552	583	582	597	561	557	586	594	550	563	595	545	614	586	569	632	578	572	573	551	572	554	592	556	619	586	556	575	592	615	607	605	576	529	576	592	608	576	599	551	552	598	582	567	534	592	585	551	588	620	615	620	605	600	541	561	621	621	571	608	621	611	611	638	529	560	560	587	557	626	611	606	598	610	581	575	612	594	584	576	564	566	592	580	638	572	612	581	584	568	542	577	553	554	558	560	593	525	578	602	550	571	558	538	641	555	577	568	543	626	590	580	595	558	565	574	583	584	583	545	563	583	571	605	565	569	556	581	555	560	584	588	602	525	574	566	574	599	584	584	628	596	576	546	591	576	575	554	616	585	633	582	610	645	581	568	621	553	585	610	537	572	588	561	585	546	555	608	600	594	573	595	607	581	565	564	624	563	598	605	632	561	584	569	561	606	554	608	582	571	554	568	554	602	592	613	583	574	562	595	560	599	613	558	575	595	611	579	590	601	569	572	620	577	581	553	568	547	530	587	558	560	534	575	602	611	608	575	553	601	568	585	569	616	571	586	598	599	603	550	537	594	624	605	588	565	581	562	546	616	565	553	613	554	576	545	580	591	582	587	641	536	575	586	612	549	620	573	579	598	576	562	571	550	568	571	584	534	593	589	614	577	548	573	580	569	574	610	603	572	597	575	606	584	543	608	587	598	634	613	573	621	587	566	548	561	561	540	596	587	581	626	635	574	557	586	594	557	561	572	570	530	596	594	597	556	553	574	614	578	511	573	571	571	560	574	580	571	579	589	608	562	590	601	540	577	599	595	567	614	605	585	528	593	564	571	595	554	603	561	603	605	566	544	627	585	586	561	608	624	560	588	552	569	584	587	571	530	604	571	620	579	547	604	607	630	544	559	579	606	568	587	598	619	542	561	585
34474	28462	32326	28515	21777	14968	10692	7535	5630	3748	2872	2468	1957	1497	1300	1067	904	730	688	644	526	441	409	395	373	372	333	344	281	300	286	241	274	243	256	250	235	262	244	216	215	195	239	250	226	247	250	220	214	247	212	243	255	241	230	229	246	230	228	234	226	215	240	242	228	250	207	207	239	209	257	201	215	223	257	238	244	220	230	221	218	201	216	252	195	222	210	222	246	200	218	218	244	226	210	233	224	218	222	221	229	193	247	241	211	229	230	225	215	208	202	233	205	241	234	219	239	229	195	234	251	223	221	212	200	203	238	201	232	222	225	247	238	249	216	220	215	209	224	222	226	284	239	246	206	225	234	205	259	194	223	206	231	238	204	204	215	231	209	218	217	221	237	249	233	206	193	232	239	195	215	234	216	224	235	198	213	211	206	239	231	213	235	223	213	224	208	214	231	225	235	216	217	199	222	224	201	218	243	231	224	222	218	220	216	225	229	237	227	212	209	219	208	207	237	181	228	242	258	240	213	248	234	217	230	215	223	214	252	253	219	203	252	229	237	198	208	234	215	232	238	211	206	229	220	206	207	211	229	184	228	238	235	232	245	201	205	242	216	219	208	205	238	207	261	219	223	218	197	217	213	238	214	238	193	212	228	239	193	233	210	231	201	196	224	213	249	230	213	216	209	226	219	201	204	219	210	221	241	211	210	215	208	226	217	238	200	225	232	214	232	220	200	227	227	212	229	249	206	230	219	257	200	214	210	208	236	254	206	216	232	222	233	209	214	208	246	226	253	218	209	221	236	238	240	247	220	205	223	213	198	245	245	225	236	217	226	213	223	215	224	230	232	208	219	221	236	257	231	227	213	211	215	217	192	229	219	221	235	233	206	197	205	212	254	241	250	230	209	212	213	209	243	246	242	217	192	219	249	228	215	218	211	235	229	233	237	236	242	202	228	219	244	214	235	239	246	230	234	197	246	221	241	224	224	206	254	221	256	203	191	221	209	223	195	250	207	219	229	213	212	215	230	230	199	228	211	216	196	210	206	206	236	193	229	218	203	228	221	237	230	219	232	241	221	218	227	234	256	223	242	220	255	221	204	220	181	245	222	238	216	203	225	226	187	201	221	219	239	205	233	221	230	259	238	220	206	215	229	255	237	228	225	188	240	248	238	227	230	224	199	248	217	216	234	226	228	225	228	221	245	218	228	232	222	255	238	210	215	201	231	218	227	223	224	260	230	230	228	210	204	225	214	206	224	211	224	236	235	240	239	247	209	214	237	221	234	216	181	206	232	203	234	227	250	225	221	222	232	255	221	216	241	238	226	229	213	215	251	222	203	204	210	215	253	233	243	216	223	203	207	249	215	211	206	255	199	218	210	251	230	217	249	221	240	249	259	237	223	207	221	202	234	233	221	208	224	237	210	238	238	243	209	201	221	213	238	206	244	230	242	253	247	205	224	234	193	235	218	254	205	230	212	199	208	224	233	234	256	232	212	224	203	224	220	215	215	212	242	221	220	225	266	238	238	217	224	193	200	212	233	243	206	217	226	240	208	216	220	245	230	202	219	216	212	251	228	250	241	216	219	221	217	230	218	200	198	237	226	220	233	233	216	226	221	212	205	209	221	222	225	220	216	242	212	218	231	204	230	201	236	237	245	248	211	199	220	226	218	225	238	248	216	201	251	251	201	217	261	253	226	243	222	214	226	220	236	209	221	203	210	223	216	211	221	239	234	209	231	220	192	204	246	242	220	249	226	230	238	207	246	257	243	219	206	230	211	232	218	230	214	200	205	234	222	231	227	216	238	232	216	230	225	254	225	181	214	198	248	180	240	244	192	215	224	215	252	216	224	231	233	225	209	209	232	201	225	227	211	232	227	246	222	228	222	253	241	237	250	217	211	238	219	230	242	189	211	217	225	222	241	224	226	206	237	217	216	204	227	205	222	230	235	227	227	204	198	227	222	248	203	230	237	233	247	210	196	238	226	243	217	232	227	225	222	234	209	212	204	204	196	204	209	220	245	239	194	233	256	230	231	233	262	217	263	237	223	197	200	215	229	196	219	212	207	213	254	210	178	237	249	207	213	238	217	254	230	226	246	220	241	248	212	214	206	229	250	220	233	203	228	215	200	207	238	248	235	215	239	231	227	226	221	217	238	241	229	216	227	220	227	227	226	240	209	228	210	240	242	221	212	236	221	198	245	227	206	248	187	237	222	208	215	214	218	221	238	229	216	220	220	244	256	233	253	227	224	218	239	220	238	218	218	237	237	213	237	207	205	251	248	214	217	215	227	215	221	225	209	215	186	239	211	216	226	235	229	238	238	211	239	203	223	214	241	245	235	223	243	213	226	216	234	193	230	251	234	227	228	229	221	210	233	193	220	207	229	210	214	239	224	232	224	244	223	200	234	208	229	244	213	225	215	195	262	230	234	218	204	232	234	222	234	195	210	225	233	218	224	222	223	229	221	186	245	213	212	224	257	240	241	242	223	226	204	209	222	222	231	212	224	210	215	206	209	228	232	248	228	209	242	219	250	192	229	226	238	228	226	219	218	210	233	232	236	211	207	237	237	212	213	224	222	234	226	224	232	228	209	218	230	223	243	222	242	237	240	238	212	232	218	236	223	212	218	260	229	230	257	219	202	199	234	220	238	219	237	223	232	214	240	245	199	250	219	221	223	226	235	225	201	222	258	227	257	229	214	240	195	223	226	228	210	225	216	221	201	216	232	210	224	206	230	215	240	223	231	216	239	200	226	242	227	236	214	211	198	259	232	243	213	209	212	268	237	240	245	213	229	242	218	196	240	244	230	225	226	220	251	226	209	234	222	214	237	225	220	217	259	214	233	215	226	242	234	252	223	227	203	226	218	246	210	217	215	226	222	240	239	253	215	227	235	252	216	238	212	205	185	237	217	190	223	196	221	230	250	245	222	206	246	198	228	215	219	229	205	237	234	269	243	234	243	199	230	190	213	233	226	234	231	234	232	224	241	237	227	209	240	241	217	236	209	189	213	228	214	230	229	186	216	219	206	230	207	246	227	225	203	244	218	238	251	222	243	226	234	222	218	227	226	229	225	245	209	218	263	222	240	247	216	224	218	214	231	207	230	211	224	252	222	210	242	227	211	214	239	206	224	226	219	216	252	224	201	197	216	210	222	246	243	220	205	210	206	212	195	214	222	220	246	231	223	236	246	224	203	233	220	251	232	230	232	243	236	231	248	214	217	245	223	258	204	231	211	221	235	183	233	247	254	211	213	250	202	226	233	275	248	242	243	246	233	241	225	209	234	225	244	244	226	224	209	246	228	223	240	220	231	263	234	220	227	218	242	228	210	192	223	231	211	240	229	233	249	213	239	228	254	215	233	223	221	225	194	221	222	229	223	237	248	206	254	243	216	244	228	213	212	234	230	236	236	214	232	225	201	250	233	229	226	238	227	235	225	223	228	229	213	226	218	236	232	241	220	207	259	250	237	217	222	219	229	220	193	218
20916	22454	35662	36945	34064	29260	26065	22578	19291	14958	12248	11633	9412	7919	6839	5713	4813	3800	3590	3068	2601	2122	1905	1696	1606	1482	1311	1180	988	904	898	876	763	746	792	697	763	691	702	695	647	679	655	658	639	639	625	587	628	587	577	615	601	664	661	606	568	606	589	626	590	605	556	622	621	598	572	580	558	604	631	577	609	569	571	608	619	592	533	579	576	556	552	600	603	608	594	571	628	584	622	595	624	624	534	588	533	566	547	627	598	576	578	606	591	584	554	554	605	576	570	556	558	593	602	546	609	631	612	596	635	590	579	571	538	545	551	631	634	581	538	639	585	614	607	595	546	560	596	632	570	621	633	577	583	637	590	595	536	564	585	590	606	598	582	575	574	626	582	587	552	570	561	577	602	567	591	559	621	575	566	614	629	589	558	574	605	567	613	604	553	600	600	566	608	585	605	577	559	574	581	537	579	563	629	614	590	566	561	594	556	534	612	590	578	588	575	596	553	612	593	589	527	556	591	594	592	596	568	615	581	581	577	601	605	531	560	610	561	617	614	633	557	612	557	584	563	575	636	571	575	576	567	568	552	599	603	573	554	543	560	565	622	598	587	570	576	540	586	551	583	560	599	550	601	631	575	618	592	589	576	575	625	589	620	564	628	605	557	611	613	620	650	575	597	545	545	611	603	600	583	557	595	589	610	558	659	584	565	581	573	610	553	564	605	588	604	589	561	576	607	596	574	553	600	572	579	555	565	615	571	616	547	565	576	594	610	570	584	579	599	553	584	609	537	601	578	609	609	581	614	567	607	583	570	558	619	573	584	555	559	572	584	598	594	588	620	578	570	564	628	603	597	553	543	592	565	579	566	572	584	638	573	602	578	623	595	620	644	554	595	585	589	569	580	591	598	609	598	592	588	551	589	619	583	570	597	580	576	603	552	574	576	563	583	583	577	574	558	587	599	578	613	555	609	577	573	590	582	563	584	560	569	613	602	565	570	588	602	588	551	588	581	597	603	589	601	573	553	562	588	592	599	611	591	569	623	568	628	592	573	595	609	646	606	598	591	594	606	536	583	588	616	631	570	652	616	569	565	578	590	611	589	585	626	571	600	600	584	616	565	581	565	599	598	549	571	560	569	586	555	572	550	583	555	582	623	580	619	603	621	565	582	562	591	606	598	578	614	589	609	615	598	615	632	565	624	536	581	579	544	606	618	627	614	620	620	587	627	559	623	597	571	566	610	580	641	609	600	567	589	572	564	563	610	576	571	580	592	582	559	563	587	548	544	631	545	636	593	630	585	568	584	554	591	566	579	600	601	598	591	573	563	604	614	567	588	533	549	570	577	585	590	567	595	642	574	585	566	587	563	568	592	575	623	611	555	580	576	603	577	582	608	605	591	579	553	600	571	614	620	581	590	609	585	601	556	611	582	571	617	570	603	562	590	589	579	569	600	642	586	581	631	606	573	561	558	576	583	618	566	622	591	613	592	602	648	611	591	594	564	556	569	555	576	599	570	608	590	580	595	570	629	559	591	589	595	593	580	593	564	572	600	559	589	558	594	583	586	548	614	607	589	603	601	547	571	587	564	575	596	568	585	558	612	606	560	580	580	615	558	616	562	567	624	648	636	600	622	571	588	594	573	620	636	545	584	570	593	569	563	631	567	541	562	581	612	521	582	569	538	573	567	551	589	554	595	575	568	602	589	588	614	556	559	621	575	581	597	584	568	587	582	582	556	558	590	604	655	603	540	621	576	559	606	579	565	586	612	594	582	582	617	634	587	612	580	546	589	609	598	598	553	565	598	570	594	583	561	584	601	581	571	631	618	588	570	598	539	565	563	575	582	581	553	605	588	580	623	617	565	565	559	593	575	565	565	579	575	587	567	531	539	591	595	534	553	563	547	569	586	624	565	596	550	566	573	577	602	603	592	632	610	605	605	608	577	615	566	653	589	582	588	587	563	613	554	569	587	571	574	594	580	588	568	563	588	638	550	604	571	603	580	586	603	610	598	586	582	610	595	612	591	583	543	591	611	638	570	612	559	557	576	583	572	587	589	536	591	562	529	578	625	590	614	610	612	625	561	546	558	584	532	558	613	554	569	625	582	591	581	606	601	570	584	574	593	586	550	563	581	584	617	571	590	597	577	557	621	577	562	571	579	588	606	584	589	563	585	570	601	628	616	564	560	603	595	605	560	608	605	621	601	585	566	557	572	581	579	589	597	586	554	600	588	574	633	580	604	528	614	607	579	574	580	558	582	578	566	613	600	598	585	619	567	533	588	555	582	576	599	613	576	561	603	570	599	569	567	597	577	595	570	607	593	608	588	556	572	557	642	583	583	597	583	550	622	576	586	552	606	593	625	580	556	599	615	554	594	592	649	595	587	589	619	618	584	581	581	557	642	586	589	593	570	565	633	616	554	591	575	581	594	606	587	541	617	626	596	529	596	566	549	567	614	575	542	631	581	581	587	627	614	594	575	568	602	574	585	602	593	599	592	593	577	580	554	597	581	630	619	623	595	580	524	562	594	561	545	559	598	582	564	568	571	553	615	596	574	562	628	601	584	592	591	625	596	573	609	557	592	592	578	514	585	598	573	561	583	581	601	627	600	620	600	542	623	612	580	584	628	575	548	531	600	576	558	598	572	582	595	666	599	626	605	611	594	603	607	597	591	577	573	596	623	640	572	588	562	629	567	607	545	570	575	597	629	595	565	600	624	545	590	623	646	611	561	611	543	573	609	608	590	545	597	619	599	562	566	597	579	545	592	571	579	567	588	607	587	578	576	605	582	576	582	558	560	606	598	593	590	576	588	562	571	548	601	622	532	592	587	561	597	597	540	584	577	599	610	567	605	597	572	591	626	616	600	628	596	539	613	591	601	559	561	592	616	576	551	601	581	591	568	590	596	589	542	601	581	553	581	558	602	584	615	615	579	596	558	585	575	613	579	547	569	614	605	574	578	597	587	596	586	597	545	601	579	572	627	596	568	583	559	552	574	589	577	579	622	612	611	620	600	581	558	570	610	553	581	598	582	570	620	588	635	567	622	598	574	566	560	560	606	619	597	562	569	551	588	589	576	559	577	611	608	571	570	581	590	555	562	604	538	590	602	570	582	630	580	604	592	576	560	578	606	594	583	557	612	553	544	534	579	578	564	584	594	581	588	597	558	576	596	603	630	589	634	597	579	612	578	564	587	549	623	586	573	585	571	596	603	553	592	560	621	585	639	584	600	601	634	639	595	555	600	552	594	591	568	574	597	563	555	553	576	628	615	586	577	580	604	620	576	605	603	571	588	592	570	592	613	563	588	595	572	609	553	603	597	590	593	638	611	594	571	566	628	589	579	606	614	600	606	613	569	583	611	574	595	621	605	609	585	610	643	555	542	546	566	616	563	559	557	562	562	570	614	578	576	550	606	592	590	603	594	548	603	557	578	588	555	604	587	619	584	586	586	569	544	609	609	589	625	586	586	556	573	610	589	595	553	598	578	552	592	618
40735	33638	38710	34334	26966	20112	15490	11346	8373	5517	3789	3356	2761	2179	1836	1540	1254	1052	947	781	666	564	510	463	476	397	358	351	308	311	327	283	287	252	239	236	233	250	244	216	263	222	220	255	228	225	241	226	211	219	239	221	218	228	230	209	234	226	210	230	198	254	199	225	209	189	218	183	211	209	200	234	228	222	217	219	226	227	218	221	195	237	223	227	209	230	203	222	196	207	216	211	218	217	206	235	228	236	181	197	219	213	223	221	213	224	219	223	218	188	220	196	203	201	214	209	227	221	228	204	212	197	218	190	212	198	194	207	198	222	205	196	212	217	219	208	241	216	215	227	197	204	221	221	220	226	206	202	214	216	222	190	200	193	224	193	204	217	186	208	206	206	214	226	191	190	225	221	214	207	187	203	224	210	215	205	236	184	207	204	223	219	205	193	196	202	227	236	203	231	204	216	195	201	212	221	195	208	210	202	183	207	212	192	223	217	218	201	220	195	200	212	186	223	224	201	198	214	206	217	236	204	225	214	218	208	214	248	213	219	212	201	223	229	190	188	230	182	208	220	217	220	180	238	202	217	195	229	225	207	233	221	234	207	212	219	223	231	204	202	213	232	198	228	195	200	240	215	221	238	225	231	207	213	215	221	226	212	226	213	206	241	221	210	232	231	234	250	221	225	198	216	211	225	198	238	211	200	205	206	180	187	226	214	220	215	220	241	201	206	197	210	198	203	212	185	221	226	199	211	239	212	213	209	233	222	212	231	192	237	197	203	220	214	218	209	225	196	202	227	223	202	200	218	234	241	208	192	217	216	193	216	204	219	231	215	192	190	220	235	221	216	206	204	212	228	197	201	201	205	184	197	207	212	232	225	212	210	203	202	178	198	207	227	227	234	200	201	180	200	209	203	237	210	220	218	205	185	203	228	230	223	215	216	193	239	205	203	223	225	207	210	225	214	195	199	205	195	183	207	236	195	207	197	224	213	210	202	220	212	213	220	197	200	206	242	228	208	188	225	237	207	225	210	203	200	228	204	211	237	233	191	207	217	195	211	231	232	192	209	203	222	198	235	233	193	222	219	216	232	224	200	209	221	224	204	227	214	198	244	209	221	219	202	216	195	207	217	239	182	222	216	221	203	197	221	238	218	211	220	208	228	213	207	236	204	219	207	247	220	212	192	202	225	223	196	209	199	181	196	207	200	225	220	222	246	221	234	229	221	185	189	188	226	223	212	205	206	234	208	209	203	211	208	208	219	205	206	224	218	216	203	194	206	227	211	213	195	206	202	215	227	218	191	200	239	194	206	184	192	236	210	194	226	200	218	208	196	216	218	160	213	234	198	173	208	223	188	229	173	221	214	192	229	206	213	206	206	204	193	195	210	229	214	217	193	196	235	191	196	219	218	195	226	200	214	187	207	229	236	220	231	226	186	215	187	192	218	203	236	205	203	212	229	222	182	202	229	207	211	184	213	210	179	223	241	187	218	208	191	207	213	217	216	193	205	194	199	197	194	206	205	223	223	198	216	219	214	211	215	213	212	222	225	241	201	182	219	202	226	215	203	215	221	202	198	175	216	203	221	190	214	229	212	193	219	188	210	212	214	231	213	184	196	195	241	242	220	228	219	215	228	189	211	215	221	200	216	208	213	211	211	226	216	196	216	184	181	195	223	204	240	206	200	205	225	212	217	225	195	219	201	212	220	205	228	207	207	210	209	209	210	207	225	205	211	203	209	219	206	211	213	209	184	227	199	214	212	192	195	223	223	232	209	210	213	187	197	231	213	231	190	229	214	218	218	197	228	219	221	189	216	224	194	180	208	239	198	216	220	185	208	212	224	197	211	210	203	206	233	212	206	208	200	226	213	218	239	234	234	212	193	199	222	199	206	207	258	218	232	257	202	216	228	200	219	209	206	210	196	205	215	214	213	197	217	217	234	204	218	191	217	196	203	222	214	204	201	201	226	205	217	194	213	201	219	201	187	204	210	241	200	209	230	195	199	207	200	199	199	209	213	204	214	214	230	234	193	235	227	195	203	220	199	172	220	237	187	210	203	198	191	214	230	195	212	214	189	206	216	196	222	209	215	204	218	214	231	243	195	214	213	175	211	205	214	201	193	212	228	190	220	199	220	208	198	219	205	215	227	218	205	195	233	230	205	221	224	212	199	205	224	223	250	219	207	201	247	227	211	208	198	205	218	211	191	201	216	207	235	212	252	205	217	222	186	230	216	243	277	225	216	219	209	213	204	183	214	193	206	212	218	210	209	208	223	190	200	222	208	206	196	194	205	200	216	220	211	220	223	231	190	223	187	232	215	214	205	185	230	218	214	196	202	220	196	210	217	216	209	210	220	213	189	215	180	225	218	225	210	218	215	206	228	212	204	218	208	237	201	206	218	239	213	193	222	217	256	242	196	199	184	221	211	203	239	230	209	210	211	213	217	203	225	199	201	231	222	188	223	217	210	222	208	230	225	210	227	219	199	224	199	231	204	213	181	187	204	221	198	214	198	228	219	220	232	215	207	202	212	204	192	215	215	198	207	192	232	212	186	207	238	206	217	203	194	221	187	215	226	234	206	240	209	217	205	199	217	210	200	235	204	207	223	207	190	239	217	218	188	207	187	217	221	218	218	234	212	203	210	205	207	219	229	202	229	220	202	202	187	205	216	222	204	209	205	216	210	196	228	201	206	213	200	231	218	247	235	222	226	222	177	208	213	232	222	182	225	221	230	214	208	202	216	235	183	193	219	205	209	220	211	202	198	196	202	241	236	214	225	193	220	196	193	215	216	194	201	222	199	222	196	210	194	211	243	219	200	220	199	223	213	197	215	218	199	181	209	205	214	203	220	187	225	233	211	196	216	231	218	206	205	182	198	194	213	219	208	167	221	193	230	233	205	185	247	232	229	232	239	200	196	188	215	202	190	211	209	214	223	210	210	209	218	226	220	213	218	191	212	197	178	199	230	225	215	210	206	196	204	214	197	211	221	203	219	213	214	180	218	212	220	193	210	217	223	215	207	217	219	213	200	234	207	196	217	203	212	201	210	197	217	215	200	204	189	212	209	218	207	217	208	237	216	240	221	208	247	212	194	194	219	180	227	193	209	197	219	199	223	225	215	243	232	193	199	238	206	246	212	213	222	201	199	217	218	200	205	225	205	226	188	216	219	200	189	221	234	203	226	222	206	229	228	223	202	211	190	207	197	202	221	200	222	194	205	223	200	198	210	215	216	217	206	209	221	222	220	210	197	231	213	201	214	220	208	220	245	202	227	231	238	219	209	214	195	217	219	221	223	226	188	216	191	228	227	178	183	222	190	229	201	205	238	202	197	203	230	204	196	226	201	209	187	200	220	203	202	213	209	217	220	237	208	217	215	210	208	178	220	211	217	230	220	231	184	215	211	220	213	192	240	201	205	191	204	200	214	192	217	202	182	224	213	226	205	219	216	233	229	195	213	193	215	197	208	206	231	229	215	218	227	233	215	240	220
24521	26319	39756	41399	38035	34079	31180	27946	24189	19374	15915	15402	12496	10971	9572	7926	6805	5708	5010	4370	3480	3031	2498	2216	2248	2026	1639	1362	1284	1152	1093	967	922	925	825	747	791	784	803	725	697	702	606	681	691	672	652	620	568	608	568	616	645	653	579	628	622	615	567	526	564	541	585	524	582	550	562	590	603	584	536	557	555	567	562	533	572	590	533	555	578	594	567	559	560	517	539	540	551	542	572	518	573	548	554	586	556	531	583	548	588	529	547	532	592	528	563	602	559	552	568	555	572	548	552	522	576	545	527	547	574	566	568	549	596	519	524	531	518	534	546	544	562	557	575	612	533	539	535	564	556	578	568	587	528	567	563	545	555	530	566	550	547	531	587	512	537	542	559	584	585	540	527	577	560	533	558	556	565	568	546	568	530	538	546	515	557	543	620	570	557	558	559	485	539	554	589	535	584	522	538	530	546	575	563	556	554	610	581	528	526	557	574	593	522	540	503	515	523	559	609	531	549	570	534	540	516	572	555	561	566	563	508	527	555	570	547	507	554	526	516	516	539	624	562	584	583	581	601	570	564	512	573	543	581	534	522	576	596	539	548	565	588	565	538	563	556	575	569	568	590	564	540	562	511	553	540	537	587	528	540	539	508	572	529	594	562	571	596	553	576	587	542	569	535	540	546	543	498	546	566	528	576	583	580	562	564	583	535	541	522	554	567	557	546	559	564	519	584	553	548	585	546	550	542	556	547	543	596	514	551	539	575	579	555	523	545	589	504	595	513	543	567	562	533	509	555	574	560	544	549	543	559	538	556	588	532	603	555	541	557	563	574	509	594	570	591	558	531	477	569	515	559	558	583	606	538	529	560	574	542	582	563	560	545	529	572	537	584	547	529	544	552	544	605	545	597	546	585	537	547	576	531	579	535	614	534	505	536	544	546	609	543	565	551	560	582	569	539	566	514	545	545	555	540	604	509	566	575	559	568	604	542	521	569	541	587	546	512	550	541	554	599	584	574	572	550	545	572	541	543	522	543	526	544	558	552	534	556	554	556	553	543	542	607	613	548	554	570	560	536	580	568	515	554	562	545	558	558	539	567	533	531	594	531	573	609	603	505	576	586	553	535	534	575	556	550	511	563	561	541	526	527	553	565	537	550	531	537	568	548	559	582	583	545	564	537	519	536	539	547	558	521	560	541	569	623	541	589	572	550	538	549	588	592	548	604	588	521	540	548	604	590	595	546	568	544	539	555	554	526	580	510	523	541	554	556	570	542	521	565	571	527	532	557	567	543	548	542	538	553	579	557	588	602	521	570	578	552	563	514	556	491	572	555	564	481	536	549	546	570	583	517	572	576	594	523	549	531	564	550	563	547	554	538	532	595	525	563	551	551	560	550	553	536	559	532	506	543	580	547	591	557	524	536	594	608	582	534	531	606	527	558	553	501	587	572	552	579	565	519	576	543	579	577	595	549	509	525	588	550	548	593	536	589	549	566	580	572	585	548	522	590	590	559	537	555	559	536	543	525	525	560	576	541	567	564	589	596	588	540	578	587	545	557	547	574	554	516	516	568	550	591	541	563	630	568	557	534	579	556	561	571	541	581	536	593	543	545	532	575	556	533	549	502	529	540	540	560	551	538	549	590	569	558	550	513	568	530	494	587	556	583	589	541	559	561	541	559	584	540	541	540	578	556	523	534	571	592	580	557	532	525	537	540	544	574	512	531	617	595	593	606	554	565	565	529	555	553	568	519	550	533	580	542	567	548	595	519	558	570	558	513	558	559	550	552	536	555	513	565	576	564	549	564	524	557	486	566	566	552	555	529	545	559	562	494	590	527	533	551	578	554	558	542	548	548	535	521	620	570	514	569	535	550	518	511	527	558	559	574	525	542	538	544	530	529	519	541	566	542	555	553	526	552	563	602	562	572	566	564	556	601	521	548	586	556	564	574	607	567	544	532	590	604	596	556	595	542	573	567	609	577	580	537	585	518	573	539	545	592	524	550	531	583	541	555	565	561	554	578	501	553	532	531	606	562	591	538	579	561	559	522	567	529	582	530	540	571	559	548	555	528	542	550	544	540	585	570	574	527	566	579	603	576	533	546	543	549	528	575	591	531	532	548	556	583	566	564	553	546	517	566	581	537	524	535	555	567	534	549	555	586	578	533	564	534	563	543	585	571	568	535	548	535	517	576	567	570	565	534	556	588	537	554	533	544	593	540	580	522	557	532	565	553	578	581	542	525	547	535	533	541	562	537	530	532	536	599	586	553	581	530	545	556	575	611	535	531	550	565	554	528	559	586	555	562	556	511	575	568	542	563	541	522	557	540	590	546	581	602	547	549	547	579	572	533	526	566	535	592	549	544	517	589	561	604	588	561	579	510	583	531	551	529	570	528	549	551	575	533	575	543	586	530	577	520	527	562	607	566	537	577	506	542	549	571	586	534	499	569	549	546	515	553	581	535	514	532	532	580	547	588	552	532	566	548	578	541	584	568	558	567	561	593	536	558	529	589	538	579	570	571	563	600	571	554	601	603	557	542	574	548	547	615	558	532	548	526	579	553	521	507	579	569	546	510	548	504	511	548	543	552	557	550	579	578	556	567	576	579	569	512	547	576	545	480	569	547	532	559	540	556	533	568	559	522	552	550	504	517	581	556	602	586	547	524	534	521	547	557	563	571	552	567	565	589	555	531	557	540	527	582	563	570	581	541	578	562	548	583	542	528	530	577	580	522	546	532	595	535	561	542	529	557	528	536	577	493	553	506	605	549	549	566	527	569	551	532	543	581	603	561	583	569	553	514	594	605	554	527	570	561	525	583	557	531	566	534	558	547	531	534	538	582	547	538	566	533	518	570	569	557	546	561	581	564	530	548	518	563	562	532	553	568	590	540	554	578	565	572	577	538	536	527	494	547	560	517	539	530	549	552	562	556	523	557	570	549	544	543	533	528	531	581	568	542	592	555	534	582	586	557	532	587	526	583	563	552	519	533	541	539	605	529	561	554	571	530	557	579	568	543	562	544	546	542	560	575	511	539	547	567	580	567	585	563	522	593	546	581	522	579	615	551	573	538	590	550	559	636	533	562	569	562	551	581	585	504	544	527	580	574	525	549	556	529	528	545	601	568	538	556	534	568	540	545	567	592	525	557	545	552	551	531	543	523	519	528	597	591	550	558	506	576	553	537	524	563	561	536	526	522	554	544	570	530	559	575	573	538	534	547	529	577	573	518	573	557	530	575	516	567	623	553	546	583	556	532	531	533	521	550	548	569	552	561	511	534	571	600	558	551	560	594	545	563	539	584	559	550	553	533	551	564	579	501	554	599	517	556	556	546	571	533	543	549	560	575	568	510	573	597	528	540	541	554	591	528	546	558	564	531	523	551	569	559	556	531	579	528	559	554	574	546	597	570	535	564	565	547	576	539	607	539	597	537	553	585	535	546	550	551	566	558	548	557	528	553	539	508	548	541	566	551	579	553	538	567	562	547	557	545	580	538	543
25417	22203	24056	18679	12672	8352	5481	3797	2770	2104	1619	1272	1018	877	747	659	615	493	406	399	371	337	306	287	298	291	273	260	305	234	257	238	241	264	197	238	231	225	266	228	244	243	236	222	225	202	226	249	225	213	218	239	249	210	221	213	239	231	257	223	232	214	226	224	238	226	230	225	230	211	222	207	266	218	223	224	260	237	234	225	216	230	234	239	259	248	239	213	216	223	228	237	247	197	219	222	246	206	212	220	189	229	242	215	221	200	226	201	212	215	219	240	204	254	225	228	249	198	208	224	230	221	226	223	250	212	254	223	226	216	215	196	235	204	238	245	203	220	226	216	236	225	224	210	215	209	210	232	226	245	214	215	214	237	214	203	225	205	252	226	202	262	228	216	248	224	209	230	205	232	238	244	246	215	211	232	209	251	230	231	229	256	220	243	203	222	225	255	235	217	213	229	222	198	201	233	254	229	221	219	241	213	225	219	226	214	236	227	239	249	184	223	235	227	236	248	238	241	208	217	238	230	221	246	213	220	220	244	209	204	216	232	237	218	239	226	244	246	213	211	223	226	228	231	228	212	246	226	211	213	239	194	238	238	199	232	243	229	229	221	225	221	229	225	221	220	230	201	259	246	220	204	224	227	232	200	205	201	195	216	212	217	215	235	244	202	233	218	208	220	219	223	236	238	236	207	225	221	230	228	235	226	216	251	228	216	240	223	228	224	236	176	222	220	242	227	226	211	227	204	224	251	224	230	239	225	245	247	221	216	199	223	249	213	204	263	200	235	254	220	217	233	217	210	226	213	222	253	237	213	244	227	197	257	227	226	221	216	239	232	214	184	239	237	244	220	231	203	210	221	238	223	237	221	243	188	219	207	228	222	222	224	234	213	238	202	197	232	254	227	215	216	218	193	196	231	220	257	221	208	241	201	217	234	244	222	213	237	218	236	268	242	232	216	237	222	223	241	233	185	180	220	227	232	217	238	244	228	274	253	213	217	203	201	227	202	223	209	205	251	221	203	233	221	248	201	206	234	224	229	208	214	256	227	242	224	223	214	224	221	199	194	214	225	231	231	204	245	240	194	222	239	217	194	190	216	218	207	215	224	236	215	241	256	257	233	229	240	214	227	233	191	238	229	225	225	219	231	219	226	204	227	218	222	210	233	208	206	224	244	226	220	192	243	237	215	244	215	212	236	219	248	180	207	220	219	220	214	227	254	242	257	216	218	214	224	236	210	210	230	245	218	221	235	218	221	227	253	232	202	233	213	221	229	221	215	234	223	239	218	193	240	212	239	202	223	233	209	222	237	232	204	227	236	198	225	214	224	232	223	225	233	244	232	229	214	230	226	248	235	227	222	248	235	213	249	240	230	199	227	198	225	210	212	237	210	231	208	165	248	218	202	245	214	237	218	227	226	248	250	221	217	247	215	229	226	208	202	227	252	233	205	215	239	205	196	237	244	249	230	216	224	203	235	232	240	197	242	215	216	218	217	233	212	218	244	240	219	233	207	227	232	209	223	228	214	235	225	209	240	234	201	221	216	226	203	233	251	234	220	227	228	233	209	222	229	200	218	231	207	226	208	240	189	224	256	231	242	206	242	231	216	207	225	213	232	202	246	204	203	209	237	218	254	258	236	235	198	233	244	228	227	230	226	228	222	213	243	235	254	247	241	202	218	201	236	238	218	245	230	206	219	226	203	214	216	238	237	211	221	243	243	239	195	238	218	212	203	246	213	220	200	214	233	207	246	211	260	198	251	211	257	225	226	232	224	222	224	229	228	211	221	232	202	204	240	243	206	241	233	245	227	239	216	215	217	251	236	229	240	267	224	221	227	222	219	228	205	205	218	227	210	228	250	244	210	241	211	228	227	200	216	247	250	207	226	205	196	246	195	249	221	211	236	218	215	223	221	222	246	252	259	201	199	231	239	206	224	191	234	237	214	251	219	201	207	217	221	224	221	209	234	200	202	231	238	221	224	201	223	223	218	207	231	194	233	219	233	204	246	212	219	208	222	244	243	212	189	231	220	250	215	210	208	210	199	214	230	229	208	223	220	214	200	241	222	226	213	246	242	222	215	228	218	218	207	211	233	237	219	220	219	214	213	233	225	211	197	213	235	224	222	225	226	203	211	208	247	221	221	218	242	215	227	249	195	262	194	215	218	219	256	213	201	233	197	224	200	268	223	237	238	222	237	186	245	238	235	223	219	235	213	199	219	220	236	212	197	219	189	212	250	264	230	234	224	230	211	221	253	236	245	234	212	222	200	211	227	231	227	229	227	203	220	230	216	246	208	200	207	216	214	233	227	224	229	252	236	234	208	232	245	240	243	211	222	233	211	223	215	237	218	210	209	256	256	232	198	217	225	221	226	222	219	209	199	244	240	227	235	212	197	222	205	211	242	254	210	209	225	212	203	224	243	227	226	236	223	220	223	210	195	203	206	215	229	249	230	221	249	251	195	235	206	221	187	222	233	226	226	196	228	210	218	223	229	232	233	233	196	214	226	222	226	242	208	253	219	259	238	215	210	241	241	220	192	242	221	226	227	233	245	253	237	248	219	234	210	208	232	219	225	226	225	233	217	211	237	203	229	215	225	210	220	205	230	222	211	236	230	227	221	242	219	208	234	219	209	222	210	228	225	234	240	220	236	201	212	214	211	230	226	258	221	239	232	217	224	208	246	227	201	219	256	212	213	195	257	244	222	212	238	215	250	239	225	243	231	205	210	211	206	252	225	226	222	230	219	201	211	210	245	225	217	252	221	216	215	183	232	228	209	237	213	233	222	233	238	227	205	220	263	245	239	217	200	197	249	246	210	213	235	225	208	214	235	237	178	215	242	218	221	240	192	218	223	215	219	259	225	235	202	245	223	220	221	221	239	221	238	213	229	213	233	248	250	209	201	219	231	201	243	237	200	192	230	212	236	231	222	261	238	243	242	219	221	236	232	249	224	221	224	223	236	246	231	239	222	215	233	221	232	216	219	216	226	222	239	224	224	227	247	205	219	203	214	204	218	231	212	229	223	217	214	220	242	221	236	202	230	200	219	240	224	215	238	203	210	211	218	208	216	229	197	238	204	223	192	209	237	233	231	206	223	228	225	227	231	230	228	233	225	222	219	253	207	222	235	214	233	205	223	213	221	233	223	202	234	211	233	228	214	222	222	247	228	255	227	223	211	236	245	218	237	209	239	215	242	203	195	235	228	212	218	218	242	230	211	200	215	239	242	212	186	243	211	211	225	238	250	233	224	224	220	233	223	253	224	217	239	220	250	225	235	224	212	219	252	236	246	221	222	252	215	230	224	258	225	243	208	229	229	241	236	233	220	224	218	224	260	209	221	192	224	236	214	208	232	240	211	220	222	250	244	203	200	225	206	231	230	202	240	213	249	205	222	235	205	228	230	202	220	208	191	234	206	231	216	231	199	237	232	226	214	220	243	214	218	209	215	221	242	243	215	240	257	251	197	218	251	235	211	220	211	176	228
14713	17748	29464	29987	26063	21865	17980	14324	11854	9481	7801	6500	5516	4552	3799	3232	2708	2488	2062	1837	1572	1380	1246	1117	1034	968	926	880	766	821	824	739	668	691	663	643	636	643	590	644	634	665	638	637	565	609	605	625	572	567	566	578	607	578	606	553	566	615	583	590	596	588	614	588	576	564	562	598	526	582	602	595	652	563	618	569	604	564	592	577	596	578	587	595	573	558	592	576	579	553	622	573	573	588	574	604	553	593	622	588	578	585	588	577	555	609	593	614	577	567	591	557	632	570	563	572	595	622	603	612	607	631	600	607	606	583	629	611	538	620	545	589	591	594	578	579	616	600	560	566	595	617	531	603	596	563	577	565	595	601	620	597	528	586	601	551	594	611	567	617	573	581	605	595	634	584	630	566	590	587	570	599	577	608	591	595	614	574	591	565	579	620	664	575	587	596	558	603	544	589	568	578	569	612	573	548	584	551	555	549	600	537	604	616	554	597	622	597	586	569	585	615	575	619	586	571	633	596	585	610	572	601	589	591	599	610	591	639	603	551	561	620	607	585	588	589	581	593	566	598	581	570	596	592	581	610	606	572	622	582	583	558	587	608	625	555	551	594	595	543	576	564	561	566	584	618	600	560	557	590	583	556	557	645	574	606	586	600	592	560	577	636	557	600	527	567	579	568	596	608	639	560	575	580	554	559	587	586	609	597	588	612	604	561	586	569	603	596	546	584	582	566	601	624	567	557	562	584	625	602	576	574	580	635	597	575	613	600	586	591	539	594	601	607	618	599	557	551	578	567	587	562	592	590	612	575	601	580	578	575	577	579	604	590	630	626	594	565	533	596	597	616	590	559	567	584	617	601	567	581	588	583	573	610	589	595	573	550	551	568	615	596	604	582	594	586	611	553	576	579	556	577	572	599	536	565	570	617	608	563	588	578	561	581	600	594	605	591	561	587	581	657	526	560	582	608	547	569	617	531	597	598	544	589	573	615	592	594	599	568	590	570	547	589	566	574	537	568	579	580	550	600	576	559	575	577	582	565	599	557	597	584	625	642	588	572	548	564	587	594	599	586	568	535	590	615	580	584	602	546	598	623	615	563	603	590	595	571	560	566	554	604	599	605	605	625	546	571	548	577	600	620	568	588	587	605	563	581	578	588	602	562	573	588	551	570	631	607	571	573	604	583	574	638	578	614	595	572	615	600	582	613	583	579	585	593	569	579	585	584	551	599	570	589	583	553	606	561	565	577	589	596	584	625	591	575	626	619	651	602	557	597	613	571	586	587	521	585	592	599	550	567	611	611	548	570	560	554	597	552	588	581	558	644	596	590	555	580	631	585	600	595	587	568	628	598	563	603	575	572	571	608	563	562	585	589	568	583	574	602	542	563	576	598	564	587	592	588	614	561	578	578	599	614	627	580	545	594	625	564	595	562	578	612	565	615	562	575	604	609	551	578	593	604	586	595	623	574	565	588	606	512	577	580	578	561	554	596	574	569	603	623	556	610	524	577	592	627	609	555	590	584	590	599	574	538	586	595	573	584	574	574	586	698	586	569	604	597	551	604	609	583	597	584	552	606	629	562	563	617	569	557	575	599	562	558	601	591	580	616	584	560	597	600	618	602	603	594	580	543	627	589	548	575	598	576	587	563	584	585	598	605	596	606	596	606	585	626	609	596	559	595	607	596	552	576	617	620	678	606	608	559	588	563	590	563	615	610	596	589	568	580	597	592	549	532	558	584	598	617	627	621	560	603	569	611	597	571	586	595	614	552	574	579	584	570	582	615	545	597	591	558	563	616	592	568	606	597	568	595	564	582	580	593	620	613	555	562	588	651	598	623	613	538	564	595	578	571	523	609	547	594	549	576	582	583	543	601	580	594	585	599	596	557	587	605	540	600	619	609	586	575	598	630	589	544	583	617	621	554	575	584	614	574	571	591	583	642	627	596	539	565	579	565	589	570	586	580	630	599	605	580	612	584	616	587	622	605	577	568	615	573	542	608	574	576	545	562	587	621	602	617	540	555	590	594	574	600	596	562	565	591	583	568	610	639	616	546	614	563	610	579	563	565	606	553	604	582	594	576	593	608	563	598	570	601	607	583	590	559	606	615	604	590	536	623	589	532	605	620	636	569	593	608	587	622	589	603	602	599	573	587	535	615	516	591	630	585	558	543	596	611	546	570	599	567	577	580	593	603	583	597	602	587	562	571	536	565	606	618	608	610	604	599	557	554	585	522	549	573	579	581	567	587	588	557	588	574	597	600	577	627	560	622	597	621	573	542	587	568	618	584	588	596	529	571	562	573	577	598	620	593	585	600	568	585	596	578	618	599	588	586	585	582	607	601	608	595	575	570	571	586	611	560	607	570	614	573	566	630	589	611	576	596	560	556	575	585	577	596	537	589	610	580	578	567	603	580	626	556	578	594	569	580	596	580	628	563	576	567	616	554	560	597	614	596	546	571	636	600	567	592	629	579	625	606	578	563	594	583	588	622	572	636	639	594	562	594	565	605	615	557	584	605	610	549	576	519	624	604	610	588	621	570	589	561	535	532	574	567	552	561	604	549	585	575	585	606	575	574	605	567	580	609	587	554	611	568	569	624	574	602	579	566	573	583	578	592	594	557	606	539	599	594	594	562	561	570	589	606	575	610	568	552	624	551	547	571	621	571	578	600	602	570	562	541	576	598	606	531	603	593	536	565	585	566	556	566	576	601	576	581	559	550	628	589	569	545	564	649	542	580	640	616	596	597	602	610	622	573	584	582	588	625	579	596	619	561	621	607	608	600	537	569	597	584	565	608	591	581	586	574	571	563	591	555	570	562	576	630	600	611	559	591	578	592	669	606	587	553	608	591	630	580	582	603	606	615	617	611	636	552	643	556	616	609	574	599	560	584	611	598	590	611	580	614	603	583	590	603	567	571	581	613	598	510	613	556	610	581	600	535	565	545	597	614	600	571	564	572	576	606	539	562	602	586	590	579	562	584	591	557	570	537	556	603	594	594	628	610	553	616	575	592	574	593	637	590	576	610	597	599	569	606	581	550	546	568	570	554	573	587	569	599	586	569	555	586	561	584	621	595	601	616	568	585	582	592	588	580	590	560	596	589	605	593	601	592	576	546	610	564	581	585	579	597	564	551	580	607	600	614	601	552	578	572	580	610	555	591	593	574	566	564	587	579	533	581	587	582	610	585	595	560	622	580	595	588	607	592	587	536	574	566	563	578	589	620	581	599	546	611	586	592	593	578	619	612	625	616	589	595	584	611	615	578	564	576	582	604	576	616	603	584	608	591	591	602	626	573	556	599	561	586	597	556	563	623	602	571	609	543	583	584	578	592	620	602	588	585	566	557	604	599	595	557	554	600	598	636	589	545	568	600	616	648	572	616	611	568	568	603	579	592	579	534	573	582	569	584	571	583	607	576	597	535	589	553	564	593	549	588	558	603	578	624	610	552	528	569	599	570	617	586	560	600	591	663	628	580	595	597	584	627	605	581
34454	27963	31825	26754	20291	14430	10243	7359	5329	3697	2721	2386	1902	1586	1270	1027	850	728	680	575	527	455	411	391	404	374	333	356	272	288	277	277	266	253	257	225	222	245	237	268	252	264	236	242	226	220	239	219	216	254	246	236	230	247	220	208	213	246	221	239	228	227	233	196	258	226	234	273	244	226	235	225	217	221	248	221	208	242	229	241	235	205	246	201	224	201	216	214	222	233	221	216	184	243	218	248	223	209	207	246	232	205	221	249	208	227	247	218	222	243	213	227	222	232	237	214	237	237	196	228	231	229	216	227	217	248	210	252	231	222	216	249	225	219	218	229	241	230	231	233	211	207	206	216	233	231	253	232	251	207	230	236	223	223	236	211	250	215	242	211	258	242	210	205	209	236	202	199	227	225	215	238	224	245	220	226	252	196	233	189	229	227	257	236	219	218	248	221	215	212	214	201	260	241	216	223	240	213	244	242	209	219	243	228	232	252	222	219	228	207	221	221	208	246	221	222	245	239	252	197	235	228	237	216	235	242	237	230	251	206	221	215	233	202	216	208	240	241	238	225	233	198	236	241	234	262	199	223	208	221	237	218	229	216	197	260	221	214	239	240	231	246	227	214	215	240	222	195	234	231	216	258	243	237	222	232	225	200	232	216	222	229	240	222	252	241	257	230	212	237	248	235	225	242	224	233	223	226	236	222	225	216	251	231	237	220	237	218	227	216	251	216	239	238	242	228	232	239	210	229	207	220	225	224	218	267	230	230	213	230	219	234	266	208	221	216	220	226	227	208	226	225	233	236	247	242	217	247	213	209	205	211	232	246	206	219	227	227	231	200	229	227	215	229	221	227	256	234	243	213	216	235	189	238	246	212	216	233	222	219	209	235	231	230	204	214	211	220	241	220	232	198	201	215	200	251	195	232	210	231	223	248	225	237	235	231	220	234	233	228	237	271	226	218	216	252	241	240	236	207	244	221	217	217	201	238	214	238	246	215	207	230	233	227	227	219	224	228	241	236	243	220	229	254	234	258	216	235	215	244	234	223	194	244	208	206	229	230	242	220	218	227	222	219	251	235	239	221	188	240	205	215	228	243	197	241	245	226	243	230	231	235	214	219	220	249	224	222	219	206	227	227	253	238	214	248	223	205	239	237	228	203	203	243	223	239	219	215	202	203	264	224	202	229	241	227	189	219	236	227	229	203	205	223	224	224	205	237	216	233	227	232	237	244	229	230	234	218	241	240	224	210	220	237	244	206	237	240	239	195	243	219	233	208	255	244	227	252	197	187	239	189	221	246	243	238	195	206	224	218	224	228	234	260	222	234	262	217	206	232	194	240	226	209	216	225	232	228	231	211	235	248	262	230	239	259	217	222	214	224	208	233	239	219	230	220	221	215	206	222	247	222	221	233	241	238	220	230	225	219	263	224	213	208	257	228	223	217	227	211	212	231	226	218	235	226	207	243	232	242	222	242	223	220	232	201	242	217	254	221	210	219	213	222	227	204	194	218	221	237	237	229	254	206	196	224	226	219	211	217	244	243	242	226	240	212	226	245	222	236	232	230	226	242	217	227	219	223	215	238	237	212	229	223	216	224	212	232	213	220	230	232	235	239	262	241	207	243	232	230	206	202	218	236	265	255	233	236	225	239	227	200	230	208	212	222	225	246	220	241	228	248	204	195	226	231	226	252	217	232	242	224	240	244	249	226	224	229	251	226	215	227	232	204	242	211	214	237	246	234	204	196	231	239	215	234	237	253	246	204	244	227	241	222	229	197	250	263	230	219	227	229	239	201	214	228	245	230	229	229	221	253	215	252	222	225	236	210	228	239	242	226	204	242	224	232	207	207	237	247	226	208	209	229	226	241	262	209	243	244	233	203	207	249	232	218	233	225	229	207	213	223	213	221	239	236	216	244	224	227	241	212	230	243	226	230	222	221	260	244	229	251	227	234	224	212	208	219	229	235	233	213	252	227	212	250	224	235	232	226	223	220	233	231	214	214	241	230	201	226	244	227	243	233	239	237	203	213	210	239	228	226	231	243	225	232	239	235	235	222	258	231	249	216	221	203	211	227	221	207	223	223	229	230	229	217	213	205	237	220	242	227	236	234	224	227	208	243	231	225	205	225	230	201	231	245	234	207	233	224	208	174	239	199	204	233	237	204	242	236	198	225	212	220	253	242	253	195	228	230	229	219	267	229	210	230	224	248	227	249	216	220	252	206	219	207	225	214	241	236	245	233	239	226	249	248	240	229	215	226	237	240	239	234	212	196	216	228	237	219	240	215	239	240	250	220	183	231	240	209	231	221	226	218	235	218	255	224	219	222	218	237	216	231	224	239	220	224	210	243	197	244	248	238	235	221	218	215	220	192	214	235	223	247	248	219	239	228	237	223	213	235	233	232	238	235	223	216	207	257	217	233	252	246	217	235	248	203	228	211	225	221	241	235	222	227	248	240	259	267	242	251	222	258	206	218	207	234	251	267	214	239	208	224	239	215	203	212	228	224	220	226	223	227	222	229	235	204	217	215	235	225	219	219	246	238	213	219	204	196	283	253	239	223	235	203	209	223	221	219	243	238	218	224	216	233	246	224	206	202	206	228	233	245	209	207	224	245	207	240	235	257	214	219	220	198	231	256	232	214	230	243	219	249	236	220	225	251	218	252	222	215	261	211	233	246	258	213	206	198	214	253	201	217	241	209	231	215	212	222	231	209	218	242	221	241	235	231	223	204	223	250	203	222	241	233	212	211	208	215	236	206	226	227	215	222	246	219	209	235	228	210	232	256	244	250	205	223	227	234	221	241	228	218	260	241	228	222	230	227	225	191	216	248	254	229	227	259	215	214	216	242	245	208	222	244	211	249	246	216	226	252	226	235	220	228	199	209	223	210	194	253	243	250	216	234	217	232	215	210	239	246	230	243	246	230	239	213	249	221	233	208	263	234	232	224	216	235	225	233	221	222	230	253	209	239	188	241	205	225	223	260	218	230	215	233	219	201	217	226	211	237	235	228	246	223	224	226	235	228	207	233	207	221	226	224	233	213	215	226	231	213	230	223	242	204	217	218	244	223	260	225	220	227	227	232	259	215	215	226	225	212	238	213	234	225	228	221	210	214	219	223	225	231	212	232	243	248	215	223	219	231	217	206	214	220	253	229	193	221	233	204	256	212	228	240	212	231	214	222	213	208	234	226	217	237	219	215	228	231	220	212	228	242	231	221	227	241	238	234	227	208	192	210	206	228	217	218	263	216	228	204	227	194	192	225	211	214	203	209	232	235	244	228	228	208	219	236	217	214	228	253	224	231	212	217	237	216	244	224	229	258	257	242	248	244	257	221	223	218	218	233	228	240	228	216	230	230	236	219	244	196	208	218	248	243	241	246	245	225	242	222	206	240	183	243	220	224	222	209	239	234	217	230	227	238	224	206	215	246	218	232	230	208	248	204	216	227	206	237	234	212	205	234	243	237	201	227	207	239	213	235	235	222	241	233
20758	22366	35576	36719	33259	29440	25832	22630	18597	14799	12296	11620	9462	7991	6779	5748	4689	3989	3604	3153	2654	2164	1889	1775	1724	1558	1390	1213	1118	972	953	838	881	754	745	741	703	688	706	736	675	660	683	696	654	684	656	658	584	644	609	643	600	615	621	573	574	582	582	597	571	624	585	551	630	601	605	595	565	568	593	651	564	623	552	597	610	612	655	555	568	587	577	560	569	636	564	532	599	592	624	560	585	593	557	590	550	603	606	576	567	592	576	568	578	612	599	598	593	580	554	594	567	601	559	589	631	591	605	570	546	617	593	586	567	593	589	613	578	597	606	594	570	596	604	580	567	581	599	609	572	573	566	572	572	562	607	584	594	589	552	562	577	615	570	643	614	572	585	626	587	608	577	569	590	567	621	589	612	602	588	596	614	608	616	589	567	580	585	606	625	615	588	543	596	630	560	604	614	645	632	634	630	610	585	588	530	626	602	589	581	554	568	595	587	577	611	619	623	571	571	587	553	565	608	587	614	591	624	539	620	573	588	583	599	608	578	584	614	623	594	614	573	579	541	608	571	605	570	552	586	576	578	567	586	582	564	591	593	592	568	610	590	612	624	556	604	548	603	634	596	587	585	557	571	589	597	582	612	559	588	594	594	555	658	565	558	559	596	625	565	656	596	602	583	572	608	560	595	611	545	603	614	552	574	555	549	619	592	576	611	612	591	593	575	587	575	568	590	550	619	572	545	586	641	591	621	548	593	644	558	621	605	631	613	601	604	538	582	576	582	597	636	610	587	590	604	603	595	609	580	633	594	598	581	584	584	626	589	595	580	619	565	628	616	570	543	566	559	621	596	591	570	609	556	624	577	590	588	613	568	592	594	613	557	596	578	621	577	619	654	618	652	569	599	530	545	614	597	549	611	559	601	591	597	569	644	575	590	616	548	593	574	637	581	566	601	551	552	632	546	593	564	570	580	603	560	613	593	573	629	612	618	642	615	575	577	561	593	615	586	601	600	638	577	592	549	597	564	537	571	612	648	573	616	595	627	552	556	530	630	587	591	604	587	567	600	589	611	575	605	600	628	660	548	570	614	558	620	595	614	528	600	586	567	566	607	607	603	609	619	620	600	585	609	604	593	631	581	568	627	579	539	581	598	608	596	593	612	601	599	553	585	576	530	601	549	554	585	588	541	553	583	609	550	585	611	639	625	583	605	574	553	559	559	582	598	608	620	558	597	580	584	575	570	545	578	601	609	585	571	607	632	569	566	600	546	582	579	561	550	591	603	591	584	590	586	614	572	587	600	577	613	560	603	606	597	619	618	602	601	606	593	625	546	588	605	572	606	603	574	619	584	583	586	624	577	609	567	573	616	614	572	599	603	563	638	586	552	556	589	574	621	620	546	629	557	608	582	603	570	615	580	539	554	608	579	580	634	624	566	596	588	592	590	553	583	653	574	564	592	572	598	607	562	606	607	588	605	599	610	595	555	606	577	568	580	599	617	546	594	584	623	618	579	570	580	618	609	601	605	601	616	616	595	622	614	609	620	598	581	588	656	607	591	600	546	551	581	616	568	550	593	576	589	595	627	646	571	589	590	583	616	562	595	606	617	596	595	583	542	595	575	613	571	576	606	605	643	566	548	586	569	612	549	567	562	601	582	570	612	579	564	601	600	561	578	593	615	557	595	566	546	536	588	574	595	584	584	594	615	587	584	549	580	586	588	584	571	620	578	576	589	532	603	605	555	569	599	624	585	567	589	645	589	562	619	570	619	601	608	588	615	620	557	571	588	568	579	584	622	560	579	567	553	584	586	566	606	568	622	577	565	559	596	561	573	615	598	611	621	594	580	598	567	601	619	579	642	607	607	570	598	610	589	542	600	626	632	603	591	594	559	563	589	569	613	552	546	582	608	587	595	610	617	569	579	599	613	622	589	612	564	579	591	597	604	527	572	616	598	624	609	650	576	581	599	590	619	597	575	578	597	540	593	595	606	594	604	598	606	586	569	592	590	521	562	577	519	589	614	567	584	627	564	559	595	622	561	602	616	604	592	594	578	589	634	616	577	587	521	596	603	547	574	567	621	578	569	579	581	597	603	648	599	567	584	599	617	608	529	558	606	570	580	577	579	559	577	598	600	606	589	577	604	582	572	612	582	575	573	570	602	572	594	543	585	582	600	614	562	589	557	560	607	598	586	587	565	625	595	594	594	591	559	598	596	611	573	610	588	550	587	582	585	592	612	588	606	589	615	538	593	623	627	583	565	601	561	577	603	559	599	607	539	560	571	569	568	583	626	588	608	585	590	598	614	581	582	580	592	587	567	586	611	606	551	643	572	633	607	597	572	582	610	576	583	624	612	625	592	574	607	615	603	607	613	571	562	578	625	546	615	590	588	564	563	580	596	609	594	602	603	559	625	602	589	598	569	612	614	623	631	623	587	601	592	620	543	562	585	603	584	581	580	597	606	619	581	611	586	534	571	622	580	592	561	570	557	588	627	527	574	556	598	574	590	606	598	582	579	581	571	550	588	575	601	579	570	567	575	573	602	604	578	610	562	605	548	591	593	584	562	610	597	593	577	605	618	603	577	599	602	585	565	563	578	576	565	595	542	548	594	598	609	584	582	563	640	621	601	613	549	564	589	537	591	612	581	582	551	608	598	570	606	592	534	593	590	600	575	593	589	578	618	598	609	582	602	607	557	596	582	598	600	567	586	550	579	566	596	594	569	591	547	605	570	588	592	569	603	602	590	559	580	561	618	621	573	643	576	585	588	602	578	596	603	574	581	572	615	592	609	596	556	575	568	550	560	601	594	592	532	637	579	567	571	614	566	612	578	592	573	597	609	593	606	606	585	610	558	577	591	614	611	560	587	608	558	590	561	579	566	607	566	594	585	553	582	607	595	602	578	637	615	575	586	574	614	596	599	610	590	598	604	518	600	580	615	599	580	597	590	557	576	638	608	578	572	582	615	573	636	596	600	594	618	591	587	570	569	562	638	597	605	606	548	588	602	585	612	582	602	571	592	586	571	564	572	633	554	573	617	640	619	612	608	577	587	604	586	608	642	572	526	594	633	572	611	566	510	551	625	620	552	578	611	583	573	601	590	564	586	555	573	589	593	552	559	556	587	611	566	569	595	570	555	574	567	552	585	610	584	558	582	565	623	581	566	565	599	562	623	550	580	550	599	567	588	575	602	572	584	584	602	599	570	583	604	592	593	609	602	585	604	624	580	592	599	596	581	553	589	540	623	597	574	609	545	598	608	525	578	614	643	602	574	590	608	614	583	547	626	565	542	580	630	577	597	575	555	627	601	588	586	608	585	590	619	603	568	599	615	558	632	616	548	591	596	584	599	631	554	562	590	602	590	588	587	610	614	599	589	549	616	617	588	601	551	548	594	567	580	589	602	541	566	622	587	605	564	587	559	612	610	615	598	607	575	566	584	619	578	599	600	592	572	608	564	564	588	590	563	548	550	567	602	621	582	590	617	570	612	589	557	606
40419	33773	37815	32467	26079	19766	14697	11330	8095	5271	4029	3623	2818	2243	1838	1534	1214	1041	942	775	650	548	518	526	484	396	360	329	342	315	298	292	290	279	262	242	245	298	261	222	232	236	279	262	261	245	194	200	215	259	247	232	206	249	214	210	229	221	232	211	207	217	225	215	236	212	226	216	266	228	226	222	218	213	227	196	205	210	214	212	219	215	229	215	220	191	251	225	225	231	198	198	209	178	219	233	201	189	223	198	222	214	228	218	233	200	229	233	207	215	212	195	201	203	220	206	223	202	227	227	219	249	212	215	206	207	206	209	198	220	210	203	227	203	231	215	227	209	221	205	208	231	231	205	223	239	200	214	207	202	211	223	217	229	230	194	220	212	227	225	214	207	195	191	225	184	207	196	215	216	207	204	236	221	209	213	226	206	221	235	184	211	181	220	215	223	216	187	215	194	221	208	201	230	216	220	205	220	223	246	221	238	236	216	229	220	206	221	205	182	218	229	214	224	232	216	207	219	217	199	199	211	207	210	213	221	204	241	195	196	232	223	203	199	203	202	195	230	223	204	223	225	208	218	202	243	224	214	224	228	228	216	197	204	223	201	215	233	223	213	238	213	215	220	215	198	211	228	198	207	230	232	215	213	190	188	215	177	216	190	216	246	224	192	216	215	208	239	213	204	203	223	215	222	203	205	200	207	205	216	192	201	199	227	212	226	229	206	179	198	219	214	211	204	208	183	218	205	210	217	241	211	196	242	197	213	179	207	202	220	201	230	214	205	184	209	221	205	220	207	234	230	211	212	231	198	234	229	206	210	196	215	213	187	207	218	194	176	224	222	253	211	226	183	221	224	208	191	218	244	187	223	231	231	235	204	241	231	208	178	227	205	240	194	209	207	217	187	203	201	198	218	197	227	221	228	208	226	226	236	217	215	232	257	221	206	202	199	217	200	210	223	191	193	230	212	209	207	211	208	248	257	213	190	223	199	187	210	229	218	219	218	236	230	245	224	196	215	208	220	227	218	218	228	226	200	184	186	194	216	212	205	207	197	226	212	216	200	203	207	220	195	230	219	196	197	203	199	210	207	216	195	218	203	198	221	226	200	188	193	190	248	195	188	217	210	214	215	219	204	204	221	230	206	204	202	221	204	230	223	194	197	213	220	207	193	205	214	221	225	189	222	209	193	215	217	210	221	219	224	214	204	191	245	210	213	235	212	189	227	209	206	220	224	215	204	225	189	217	211	254	197	185	227	232	215	227	190	233	192	213	217	220	207	209	215	210	216	225	187	210	251	221	229	250	214	210	213	223	200	178	210	196	226	221	230	207	225	220	214	232	188	218	225	208	224	214	184	211	208	207	224	230	208	226	210	228	205	240	219	242	192	247	220	208	194	227	213	216	213	208	235	224	217	214	220	219	196	242	224	233	201	236	204	194	199	223	210	204	230	221	190	199	228	215	219	216	212	213	215	209	228	223	228	213	212	224	202	194	231	205	230	214	207	196	226	200	196	193	204	203	210	206	193	202	213	201	196	228	227	218	226	194	214	212	206	233	204	199	199	207	223	236	203	202	202	227	205	205	213	211	187	227	217	217	226	213	180	225	221	207	202	217	214	249	200	207	194	208	213	194	218	222	211	242	201	223	244	206	219	204	205	221	216	206	188	217	227	208	194	204	215	204	218	223	210	207	221	194	211	233	238	195	229	214	221	233	220	244	229	216	249	206	205	210	243	210	200	213	237	190	214	209	197	217	192	219	235	215	221	234	199	240	219	206	183	198	232	211	195	220	220	212	205	213	223	220	201	229	245	248	211	210	204	217	215	212	212	206	233	229	216	202	209	207	196	199	199	225	217	213	235	177	203	209	229	226	190	235	223	217	198	223	237	209	215	211	199	179	213	232	209	207	213	177	214	194	214	227	195	220	231	215	245	209	195	200	205	210	202	211	223	243	217	210	207	233	215	210	211	218	220	210	227	210	187	207	227	208	214	229	212	203	197	217	236	218	191	194	221	201	222	218	194	173	222	231	205	236	244	222	198	198	209	210	219	206	187	210	193	220	228	227	219	221	209	215	224	170	206	221	195	212	236	203	201	220	219	217	218	227	216	217	214	199	179	219	187	200	195	215	194	216	198	204	212	223	205	222	185	218	207	187	223	193	217	218	239	217	198	215	206	204	228	209	224	195	213	228	216	212	201	216	215	227	221	209	216	206	213	205	195	247	211	222	230	229	227	213	248	229	234	220	209	223	224	238	216	201	203	210	228	209	185	199	217	206	197	222	217	198	229	231	209	189	195	209	234	209	215	219	203	230	215	227	200	198	183	205	213	207	229	232	213	215	225	207	213	229	222	213	218	227	194	216	243	229	201	213	205	220	172	201	195	202	240	211	227	225	208	245	242	245	221	191	232	213	212	231	214	239	213	223	232	237	225	195	205	233	225	185	198	221	218	229	228	214	184	228	252	229	214	205	201	213	181	205	202	229	209	201	213	221	234	215	240	200	211	190	210	196	231	221	238	202	210	224	206	199	231	211	230	172	214	200	183	230	212	212	214	236	225	214	220	236	194	252	197	228	219	221	233	245	211	227	203	198	205	207	252	240	190	207	217	231	184	215	209	193	188	222	213	227	224	215	224	198	213	227	244	199	232	203	234	221	218	210	204	207	207	213	217	170	225	188	204	225	231	202	193	215	189	207	219	205	211	191	216	210	195	198	209	232	181	238	236	204	244	207	220	202	225	201	181	209	215	211	225	201	250	226	206	220	194	223	205	221	191	219	204	246	204	216	207	190	198	214	188	235	207	216	211	217	225	228	225	214	203	193	211	206	205	224	205	193	250	223	208	209	216	212	202	192	209	230	179	193	188	224	206	206	220	200	213	211	238	183	200	222	243	181	216	201	228	192	213	216	214	215	204	224	204	207	187	213	188	198	223	218	210	220	176	201	170	203	230	208	194	207	212	230	213	211	216	206	223	236	230	213	216	197	220	188	215	209	184	198	221	211	208	202	233	189	212	252	218	249	228	210	193	235	212	193	235	225	224	219	207	183	229	242	226	190	207	207	241	190	204	208	229	227	178	224	197	228	165	240	223	232	203	225	223	191	224	211	241	210	228	211	219	204	224	211	196	216	205	207	217	218	204	209	197	218	242	195	199	230	228	243	221	224	194	234	228	229	220	227	194	203	234	226	218	238	198	218	208	206	235	202	225	200	217	194	206	198	228	213	229	209	209	235	191	220	217	205	226	225	211	210	198	235	219	204	231	234	211	204	208	224	216	217	227	225	200	221	238	213	210	221	237	192	234	245	218	212	211	194	210	219	231	234	215	193	202	192	220	214	216	238	216	220	222	215	184	198	212	202	226	227	206	215	211	223	223	235	234	217	212	217	201	221	231	208	213	224	207	203	219	204	203	203	205	212	211	222	219	218	224	205	198	255	203	215	216	219	206	231	195	224	206	203	234	203	217	221	236	216	213	230	233	208	215	199	209	181	239
24337	26052	39578	40953	38033	34153	30705	28122	23728	19245	16191	15490	12809	10962	9557	8267	6670	5421	5038	4312	3444	2990	2623	2527	2313	2146	1762	1464	1298	1123	1124	989	916	961	836	745	788	826	705	777	737	665	695	735	740	654	606	624	564	628	631	713	607	615	606	616	609	620	579	565	576	566	559	594	556	593	574	552	558	585	532	574	540	549	589	552	515	599	523	572	535	533	536	595	556	565	549	571	546	528	530	559	507	517	532	532	562	514	540	557	566	557	533	502	586	512	602	580	551	525	588	544	568	568	600	575	567	557	547	590	542	558	554	563	550	568	548	573	551	585	587	494	549	556	597	554	552	545	571	560	524	586	528	543	504	578	540	575	587	627	554	569	550	522	566	510	508	523	548	551	540	575	569	560	545	587	524	557	584	580	519	517	558	524	504	595	552	563	542	537	563	560	602	540	586	573	557	539	569	565	551	531	583	552	525	582	564	570	531	557	555	527	528	543	610	572	584	529	589	585	576	518	534	567	561	539	593	578	534	546	558	545	603	560	560	551	547	538	567	563	506	517	563	534	533	536	556	576	559	570	575	576	546	605	564	544	555	591	530	526	582	578	542	558	607	549	599	545	576	551	631	515	571	571	550	555	556	584	571	578	529	555	599	584	544	558	526	576	560	523	519	533	550	553	563	577	548	570	547	521	571	559	536	628	563	526	572	572	542	576	555	545	524	541	555	561	545	551	571	576	530	539	561	554	557	535	595	547	571	554	564	544	503	526	578	563	560	557	551	561	581	593	582	577	559	561	541	576	553	527	541	559	573	566	634	580	542	586	572	535	513	561	568	540	574	565	556	575	552	569	546	539	539	591	576	572	550	540	570	581	542	582	566	547	557	568	534	568	568	586	574	524	586	546	587	538	574	575	584	559	586	590	552	589	552	527	599	540	564	549	573	571	589	589	554	531	529	558	564	599	568	582	550	531	559	531	539	561	565	568	541	497	559	584	519	576	560	557	577	558	611	587	550	601	542	598	535	539	541	544	563	587	553	585	537	567	537	589	550	583	575	537	566	561	572	556	519	538	536	584	566	530	550	571	605	556	579	547	532	590	542	586	543	577	573	571	503	597	580	527	532	519	571	616	532	576	542	588	548	581	561	568	523	537	545	552	547	574	532	520	542	582	554	502	525	586	564	534	550	556	547	529	503	586	533	528	545	543	586	564	558	537	542	590	563	553	594	546	557	580	539	565	597	535	535	562	553	547	564	572	552	574	566	570	558	503	555	553	545	528	602	612	527	558	544	591	566	548	542	595	509	589	559	554	553	542	609	560	567	550	575	557	522	524	568	591	554	599	557	544	549	575	565	577	548	588	564	540	534	540	577	556	554	581	562	572	584	618	485	591	543	544	535	553	534	564	513	560	558	566	534	572	573	540	593	609	531	580	574	574	553	562	540	549	529	562	580	611	557	583	571	525	546	547	622	520	561	575	564	541	554	561	559	573	513	580	532	555	508	539	573	583	560	560	562	589	536	575	559	576	546	532	530	603	575	585	575	543	585	555	567	561	551	582	547	525	568	566	559	594	572	539	520	573	544	576	559	566	560	603	533	585	545	556	556	554	530	543	518	577	589	566	514	568	585	541	571	569	587	575	553	550	554	562	552	543	517	572	578	572	546	549	530	538	593	509	553	565	526	588	545	577	610	558	555	578	518	535	567	551	557	509	539	579	574	572	536	548	556	564	573	549	538	564	597	559	524	536	539	533	545	558	534	538	574	551	546	589	528	519	573	516	542	561	559	567	594	554	536	578	555	551	557	546	617	561	565	593	590	564	557	611	613	534	558	586	554	537	562	530	585	571	523	535	541	544	576	556	557	518	512	544	540	570	593	564	560	595	525	562	574	554	562	575	571	550	579	544	549	544	589	530	556	570	581	541	519	568	524	590	563	586	542	567	578	590	536	529	559	567	549	561	552	565	537	537	559	561	517	555	563	541	591	620	521	562	540	522	513	533	550	575	535	539	569	549	603	570	542	542	578	571	567	541	559	559	564	581	596	568	584	547	526	597	575	572	577	563	595	594	594	562	573	573	540	543	551	554	599	615	540	556	563	591	502	533	538	559	572	561	537	576	602	560	560	549	588	537	517	541	586	577	590	580	544	607	578	528	562	547	554	546	534	510	563	532	582	569	533	572	594	581	589	580	557	562	575	546	543	541	541	546	572	580	545	551	545	575	550	537	543	584	565	535	528	558	555	535	544	573	559	541	577	532	543	540	533	511	569	584	551	516	561	529	548	577	569	570	581	536	530	537	556	577	584	581	570	566	561	584	609	534	576	578	554	574	551	601	530	570	577	558	568	497	547	582	560	556	560	516	581	533	593	524	570	593	577	565	562	552	559	575	559	589	575	583	550	568	582	593	519	535	569	555	564	550	543	535	551	524	554	594	565	573	574	562	517	539	546	552	558	588	557	539	587	571	545	533	577	551	567	552	565	552	518	530	532	523	568	568	558	600	581	581	569	563	568	538	551	590	578	557	574	511	604	540	569	623	573	524	534	555	566	569	606	546	554	550	527	559	560	550	527	565	560	574	522	568	538	577	571	525	543	560	574	577	574	547	561	566	512	583	550	547	607	544	565	555	547	539	585	567	575	541	540	524	531	550	572	553	578	515	578	546	529	542	543	589	558	599	560	550	580	562	586	559	536	561	521	547	562	566	560	552	550	540	538	544	552	493	572	580	525	550	598	538	554	532	542	535	573	584	547	547	547	612	550	538	569	583	539	557	596	529	580	534	578	544	544	559	530	545	585	576	539	531	575	523	583	624	552	535	573	545	557	574	545	547	542	600	516	538	596	593	534	546	554	579	555	548	566	556	548	563	558	544	581	568	574	591	577	553	534	532	549	552	512	559	572	540	587	531	544	537	539	557	534	514	533	557	566	522	550	540	551	568	508	520	557	592	556	575	512	575	584	563	559	550	583	569	580	541	556	575	521	578	556	559	584	549	518	538	560	565	556	532	582	594	580	540	541	573	595	525	567	595	544	526	576	499	529	555	574	528	541	527	546	531	575	512	534	502	572	599	579	587	555	563	555	562	585	583	557	569	545	586	510	567	578	541	536	551	551	576	547	566	553	518	572	516	533	540	567	507	549	508	568	566	602	580	571	558	561	572	554	545	597	562	559	557	556	526	527	579	525	574	535	555	556	560	574	534	596	567	543	558	548	559	551	543	545	574	546	556	557	529	570	532	536	592	572	533	559	556	560	557	540	546	563	551	560	583	543	574	535	561	545	536	564	574	547	584	584	515	551	510	518	597	573	585	585	531	515	589	528	574	525	574	555	552	533	565	566	543	563	570	558	545	574	543	544	627	552	558	567	577	586	552	545	545	562	570	549	522	540	571	573	559	540	567	571	579	545	601	608	594	535	572	579	581	526	591	578	556	505	552	564	564	567	552	540	576	547	552	560	581	584	568	560	569	545	629	555	578	554	564	573	573	529	561	542	555	532	516	550	573
25296	22202	23836	18467	12205	8057	5396	3841	2754	2045	1597	1340	1038	912	718	677	567	469	416	389	354	344	356	325	316	280	264	288	293	251	259	220	244	222	250	235	238	237	222	235	238	235	260	239	214	238	219	234	230	217	196	241	204	217	213	239	234	203	224	217	225	229	212	240	247	214	214	256	223	217	210	223	225	243	230	256	217	235	220	193	242	244	229	231	253	248	209	237	233	218	224	206	219	218	258	232	231	243	206	226	215	239	218	232	214	209	207	237	215	250	246	230	220	220	253	243	243	226	202	216	220	212	210	220	206	224	233	222	269	239	225	224	216	230	221	260	227	239	247	227	236	210	214	251	213	200	229	242	216	213	227	249	232	210	223	240	221	227	231	229	237	193	211	239	222	232	245	238	235	216	226	234	229	228	206	235	217	213	216	208	209	216	230	233	218	239	219	227	209	246	228	242	213	231	206	215	235	236	228	230	245	226	230	225	235	210	235	224	221	215	222	221	230	229	204	249	224	216	220	230	233	238	242	229	210	236	253	249	230	222	205	230	228	238	260	254	223	221	223	215	240	215	222	213	224	227	219	249	231	231	214	222	204	196	221	223	237	208	207	232	213	223	231	223	198	250	245	217	224	177	198	210	220	227	239	201	245	200	267	208	225	206	216	256	219	230	190	180	248	232	207	236	220	216	235	251	212	211	239	212	238	231	215	234	231	214	217	228	215	229	241	237	203	253	248	230	215	210	210	237	233	247	227	237	226	218	220	191	212	202	224	216	206	234	244	236	235	229	208	226	246	256	227	252	223	241	225	223	208	218	212	227	233	226	228	225	218	247	223	188	214	260	222	268	243	196	218	215	214	217	226	215	241	249	216	214	221	216	221	241	216	248	204	226	221	240	245	224	241	210	233	221	214	231	211	225	229	238	218	246	221	230	219	216	245	205	228	217	249	216	253	237	232	233	211	233	202	214	252	236	202	221	211	210	227	222	277	248	240	237	245	218	241	211	232	209	233	253	216	232	241	234	216	203	206	218	213	227	212	227	223	225	228	217	242	232	226	224	239	232	231	231	202	228	204	199	238	222	211	249	213	268	206	204	204	215	235	236	218	246	255	226	244	230	230	199	239	224	209	198	240	228	213	214	238	205	228	215	232	218	245	234	205	224	235	224	227	214	213	211	231	210	210	190	241	237	257	202	241	204	195	235	230	249	225	247	255	235	226	232	200	241	231	219	231	234	254	221	218	253	242	228	245	231	213	210	243	224	228	212	197	218	240	219	204	210	232	218	212	230	199	215	262	224	207	234	229	216	217	228	254	234	219	225	227	229	236	224	237	213	228	234	237	237	241	230	213	257	210	214	258	220	223	222	227	236	229	235	223	229	225	212	232	212	203	245	228	224	223	243	231	234	216	223	229	207	212	251	239	199	222	207	244	225	229	218	209	225	219	212	243	203	231	235	228	215	222	258	236	210	212	223	220	233	220	209	226	218	215	205	217	246	192	231	253	231	214	230	204	255	224	233	206	209	230	210	220	238	228	224	249	255	223	218	230	226	208	203	211	222	221	241	193	215	203	218	230	218	233	221	212	227	222	216	234	239	233	236	231	235	228	223	215	222	252	241	237	239	247	241	252	222	236	205	255	237	225	261	269	232	202	241	228	232	193	242	249	224	221	221	239	244	215	201	232	233	193	246	242	236	205	251	230	210	223	207	253	254	235	219	221	207	229	217	223	225	226	239	232	241	215	246	208	219	241	218	219	224	217	252	209	217	203	237	235	225	210	237	225	233	243	218	227	227	224	261	229	200	217	251	217	226	190	221	213	221	248	225	205	229	229	201	229	221	226	225	217	232	223	212	241	223	225	242	200	244	223	220	209	217	207	213	234	225	215	231	231	217	232	209	241	266	233	206	252	220	226	224	240	242	187	232	249	228	233	231	211	214	223	235	231	229	256	223	237	235	241	211	211	209	207	229	221	204	197	224	220	230	227	238	235	210	256	228	223	222	222	212	211	224	223	201	243	224	246	226	201	208	237	252	213	222	222	211	216	200	223	236	221	239	221	204	226	213	233	239	238	197	209	214	228	238	231	221	205	230	215	224	231	210	224	223	223	237	230	238	225	222	209	250	242	228	222	212	229	230	213	213	221	191	208	230	221	210	225	209	226	210	224	244	205	253	229	251	245	232	196	237	240	245	233	215	209	242	251	197	233	251	237	248	224	236	234	237	197	210	202	211	232	236	215	212	206	241	193	233	237	198	227	237	220	226	241	205	215	204	245	216	261	237	235	245	228	244	213	233	222	200	229	231	244	215	212	237	219	223	236	221	222	247	241	204	232	244	230	221	241	234	235	227	212	247	262	232	219	233	241	222	225	223	230	219	224	235	233	256	207	249	228	225	205	235	239	236	211	249	244	220	215	235	189	211	214	228	209	226	248	215	225	226	230	237	205	242	241	229	241	240	213	221	214	216	241	212	215	225	214	231	223	211	224	223	210	234	227	245	237	224	213	235	214	233	213	206	221	232	242	225	231	230	214	247	210	255	226	219	247	276	219	250	222	239	247	224	235	195	242	232	218	217	212	211	212	208	247	236	228	203	235	216	210	221	210	218	211	247	237	238	197	234	234	227	234	236	242	209	244	236	226	210	235	234	255	227	227	200	229	230	247	240	216	242	222	223	219	241	231	224	207	211	252	225	210	213	239	219	218	228	243	227	201	216	203	226	218	247	219	215	208	198	239	206	229	231	215	227	211	218	201	218	218	238	238	226	258	229	247	215	229	207	222	264	228	231	196	205	235	212	216	198	252	227	240	232	220	201	224	193	232	250	241	230	250	235	202	210	241	227	205	228	238	200	225	228	223	212	226	229	189	223	216	241	217	238	231	255	252	211	230	224	212	231	265	249	249	222	237	237	228	236	235	235	229	245	247	221	212	227	235	238	226	209	209	232	226	226	229	257	230	222	234	234	215	219	259	219	221	257	247	193	236	229	234	205	219	235	225	226	250	228	239	243	233	237	187	237	233	214	213	212	219	236	233	217	216	210	220	209	226	194	205	212	223	232	230	219	222	218	226	222	234	185	223	205	242	232	231	210	218	219	243	244	230	208	208	235	243	201	235	224	197	214	242	243	226	261	233	202	225	222	224	213	220	207	227	198	247	211	225	252	219	248	230	222	216	242	214	210	223	230	223	229	247	242	208	215	200	237	250	230	239	243	198	226	230	188	233	206	220	213	225	234	235	244	226	208	234	225	214	234	222	184	199	235	215	239	195	198	212	216	208	248	246	208	225	233	236	217	234	237	224	246	223	234	231	227	222	234	211	223	218	207	215	217	214	218	208	232	210	205	209	210	245	216	224	211	226	228	251	225	229	219	206	220	242	213	203	213	213	206	211	232	216	206	230	235	245	216	231	227	212	234	224	221	238	243	242	236	208	205	240	214	228	218	226	218	253	259	230	232	212	230	216	237	241	215	220	237	228	230	228	225	225	230	259	212
14479	17492	29533	29992	26036	21754	17495	14491	11861	9544	7827	6595	5355	4523	3928	3269	2732	2345	2077	1811	1501	1403	1254	1159	1090	968	949	860	843	774	734	686	692	689	667	666	656	636	676	638	547	680	644	600	648	607	579	628	560	585	611	565	593	560	602	606	601	594	592	597	611	591	579	528	572	560	576	557	587	578	596	574	578	607	564	581	596	571	583	564	604	570	572	618	584	569	608	583	622	599	601	566	554	575	538	638	623	588	602	617	581	591	602	604	608	565	576	591	585	594	612	569	594	544	612	570	555	531	530	564	583	566	583	597	583	568	605	561	579	596	605	628	588	620	612	572	585	581	627	570	581	580	592	595	594	624	541	574	573	600	571	581	603	614	617	606	587	623	613	634	560	569	567	586	576	580	580	585	585	591	582	588	587	599	606	613	606	612	619	599	603	587	590	673	608	610	606	571	581	563	566	553	553	623	561	578	579	565	590	626	621	603	596	557	570	562	563	596	589	580	609	566	542	608	600	576	623	603	571	586	583	570	574	583	587	594	630	586	601	536	527	568	609	596	611	614	582	577	629	624	571	610	614	628	565	566	627	644	626	586	572	577	586	581	578	574	542	605	626	601	535	584	605	584	603	577	607	560	566	579	609	581	607	628	597	554	628	589	576	599	604	567	602	573	617	616	604	611	556	625	595	590	596	592	590	610	585	594	593	558	588	572	591	553	625	523	636	573	575	626	583	592	591	607	584	584	581	575	606	613	567	568	619	593	597	565	612	594	590	592	553	587	638	669	588	560	565	507	560	597	618	579	604	627	561	638	605	554	592	562	571	601	622	559	601	548	613	634	566	588	604	614	586	582	592	591	572	574	603	559	623	598	564	590	591	610	594	558	587	576	558	608	545	539	631	546	577	577	573	566	615	532	537	560	580	576	598	569	587	575	576	616	571	555	621	580	590	569	556	597	610	565	595	596	571	578	578	585	594	570	596	609	573	605	587	549	580	593	620	594	578	634	567	585	576	540	605	605	567	594	598	605	613	596	545	565	523	609	598	647	579	583	632	546	573	599	601	571	565	603	589	567	592	576	607	604	621	632	565	617	577	586	631	604	611	576	560	620	582	592	584	581	624	600	602	629	567	621	594	624	607	538	573	665	545	574	595	554	602	630	563	591	604	608	563	593	598	563	564	596	588	599	593	553	639	551	571	588	609	578	598	599	599	617	614	588	591	611	583	574	568	604	576	590	619	597	588	653	586	550	604	581	589	560	602	558	620	576	581	574	595	542	582	557	590	562	587	579	571	602	559	633	591	590	561	607	587	572	534	602	547	545	590	558	613	608	599	603	571	620	593	601	576	599	589	623	608	588	656	617	577	559	620	609	591	601	617	575	617	637	625	613	593	535	578	613	595	591	594	604	592	618	590	595	605	595	618	588	600	624	582	601	575	563	630	601	616	588	589	601	585	624	588	570	554	575	544	548	592	582	556	593	615	578	562	575	563	606	607	584	600	562	575	614	568	604	642	536	581	594	557	580	596	586	585	582	610	586	563	568	576	583	563	638	609	576	588	584	600	563	562	541	589	593	607	556	568	588	580	595	591	572	593	570	591	599	616	586	568	553	617	578	559	593	582	583	569	569	589	602	580	623	599	582	568	637	575	536	565	589	574	600	541	602	559	582	608	631	585	617	597	558	536	596	608	567	572	577	580	602	584	606	628	585	612	580	557	594	596	571	617	578	587	565	587	632	568	575	594	638	520	588	572	625	602	594	574	591	623	607	583	586	610	583	578	579	626	606	595	555	616	608	608	572	569	571	585	635	582	603	580	643	590	557	588	547	574	582	600	586	569	577	562	576	560	576	634	616	598	612	620	563	591	589	585	594	608	570	575	605	591	599	602	562	534	583	571	570	587	573	602	589	569	601	596	599	567	616	645	586	638	567	616	585	558	635	612	597	565	589	614	565	572	633	613	569	557	585	598	620	545	577	580	612	580	590	557	566	572	564	608	572	609	581	593	611	606	596	613	593	572	634	611	566	596	628	628	600	578	569	592	580	553	609	551	552	594	622	588	624	637	596	613	591	607	561	567	596	570	635	593	570	532	602	592	547	585	582	613	588	591	595	568	596	607	597	625	579	588	564	601	612	549	579	623	571	575	588	557	628	544	568	605	608	649	591	591	580	559	597	596	552	614	555	607	536	584	575	619	570	578	564	548	580	587	590	616	567	646	563	593	578	550	591	638	565	566	577	653	596	572	598	599	603	592	608	621	585	597	544	549	581	599	629	597	593	606	581	583	599	601	575	582	574	552	553	607	586	628	605	556	556	561	595	579	560	557	566	601	557	619	637	598	622	579	547	575	601	583	616	581	630	614	611	572	612	559	586	588	612	612	577	568	585	582	561	591	592	591	586	568	587	549	562	568	613	655	562	588	595	588	573	605	605	567	587	601	624	562	538	574	545	620	596	579	535	590	611	618	559	604	576	615	572	551	583	630	584	537	550	582	614	606	595	584	558	601	609	626	577	607	554	598	607	608	569	593	586	603	579	572	590	598	568	556	578	573	546	558	570	601	568	608	552	559	576	557	573	587	623	573	593	575	582	622	602	600	561	614	630	642	618	560	594	591	578	616	563	591	565	620	576	562	571	565	562	603	579	601	595	597	650	626	587	532	555	633	592	569	536	598	581	584	588	583	573	626	615	582	574	565	583	589	586	597	591	610	563	611	607	589	554	612	615	612	555	547	631	590	603	566	610	592	602	568	598	597	616	574	584	549	558	559	582	569	581	573	591	580	589	586	558	580	598	575	564	558	631	571	589	562	636	610	598	593	608	571	609	624	564	577	551	578	605	564	576	569	606	600	595	599	578	550	611	583	585	567	602	590	569	598	610	616	621	569	588	564	597	603	589	579	583	558	566	612	581	614	599	576	611	597	617	608	562	605	566	550	535	577	552	549	614	574	575	585	583	604	614	608	599	587	600	588	596	577	596	564	570	607	579	544	572	612	569	564	579	578	604	619	599	586	595	594	572	582	622	587	559	606	590	575	586	573	568	582	539	577	577	632	559	569	579	563	599	570	540	574	572	596	634	553	629	625	602	631	578	634	610	605	607	591	588	587	629	646	600	604	538	595	592	566	612	579	589	579	627	605	568	558	559	631	596	624	588	581	562	628	573	618	593	592	608	567	582	616	589	566	622	602	539	615	553	571	574	590	481	591	627	620	581	571	575	587	612	624	588	583	588	603	566	598	609	593	590	594	542	612	621	616	676	577	618	584	567	543	548	596	586	567	569	596	583	583	565	590	604	602	588	558	606	603	593	584	567	580	578	565	603	593	566	560	574	596	598	579	538	598	602	617	595	568	587	548	592	574	609	551	600	583	598	559	659	596	590	589	594	616	564	580	573	596	584	625	607	636	526	589	583	593	565	591	569	574	579	561	601	566	580	548	573	549	572	566	594	594	581	591	552	583	578	562	555	606	586	581	595	637	560	573	594	597	553	621	617	581	616
34241	27974	31375	26857	20740	14773	10030	7484	5225	3816	2921	2408	1918	1635	1225	1040	862	775	747	614	486	464	432	375	378	393	329	317	266	273	247	289	283	264	241	249	236	234	256	271	241	253	215	234	233	239	217	240	261	235	221	217	237	254	213	217	213	241	225	225	242	234	231	245	227	208	229	222	247	219	233	210	226	256	234	206	232	273	224	198	250	212	231	221	239	215	243	220	219	209	230	226	251	217	258	238	219	195	227	231	233	232	244	235	208	225	225	225	238	247	230	227	232	220	250	224	230	229	248	231	227	260	233	212	230	230	232	222	243	241	230	255	233	260	229	249	233	226	231	237	245	248	221	241	236	237	240	250	262	210	253	255	242	250	199	219	223	214	239	235	224	208	245	237	198	212	242	247	208	257	209	226	242	238	241	229	202	220	222	223	247	238	208	208	223	235	209	208	211	232	207	247	234	217	257	227	206	210	227	209	247	248	238	216	221	236	204	233	234	206	237	230	221	241	214	233	214	238	207	205	214	213	203	236	217	239	224	204	222	234	223	206	212	215	239	225	240	201	212	222	222	211	240	229	235	226	245	221	223	198	223	227	228	244	229	221	226	211	237	208	226	232	220	223	253	213	204	212	218	215	227	249	240	224	241	243	234	233	219	212	226	219	198	234	233	218	220	227	236	217	221	244	224	200	237	237	235	265	258	248	217	202	244	214	222	222	228	256	214	227	212	225	248	238	235	222	206	214	205	221	251	226	230	199	216	229	217	222	233	227	238	212	231	236	239	213	231	227	213	233	218	243	231	228	194	235	238	259	224	251	255	209	223	219	232	223	247	207	246	213	255	235	234	219	223	263	202	242	218	206	263	195	232	221	231	217	215	220	234	228	245	206	239	233	210	265	244	216	234	237	226	196	234	233	208	224	230	211	227	217	240	220	224	240	228	249	229	230	229	254	216	254	224	235	251	218	226	243	223	215	213	222	219	214	193	223	239	234	216	210	221	231	255	228	241	220	253	213	226	229	257	227	235	235	261	249	203	228	230	230	243	219	217	225	228	230	230	225	222	227	183	202	238	228	256	239	205	212	216	228	234	224	229	222	221	220	238	231	268	238	218	207	233	249	218	237	243	240	235	226	220	250	214	215	242	215	226	232	208	229	217	196	223	206	198	214	213	239	205	221	208	226	256	233	235	194	235	218	239	205	209	213	203	228	226	240	237	218	211	250	221	219	221	238	218	224	236	222	228	226	236	240	217	204	228	222	218	230	223	213	214	239	214	246	224	224	228	243	236	220	241	225	250	247	213	217	233	240	229	215	263	249	230	242	243	233	217	218	232	247	212	219	229	223	226	227	252	231	265	225	230	239	248	221	242	246	242	215	229	237	234	260	240	219	215	252	219	255	198	213	225	226	215	221	218	241	225	189	229	209	237	229	215	230	232	240	244	233	222	225	226	219	222	232	226	207	195	253	243	226	255	235	251	230	202	243	231	220	225	258	241	220	218	228	239	206	212	216	220	244	241	218	234	259	229	218	215	253	210	247	224	239	257	242	233	250	217	250	230	208	225	214	236	185	233	244	225	215	246	228	226	227	223	216	236	221	219	235	224	220	255	237	219	204	228	252	257	217	220	215	252	222	231	240	212	214	192	216	206	215	199	196	210	238	205	227	209	239	201	256	248	236	230	226	217	216	234	222	221	235	222	232	241	244	243	235	252	266	216	232	233	234	230	221	251	229	213	228	218	249	211	231	227	211	224	198	228	248	213	231	224	235	242	249	200	232	193	235	237	232	220	202	218	218	218	224	245	235	255	229	239	216	237	206	203	210	217	254	248	241	211	222	211	213	258	242	209	236	228	227	204	250	237	243	216	251	210	232	225	229	214	245	199	213	237	232	198	243	226	232	208	219	231	218	235	244	227	205	209	193	205	208	227	248	247	224	206	235	224	254	226	242	264	236	228	188	205	222	227	221	221	234	212	216	204	268	218	206	254	199	230	208	204	241	230	249	247	209	240	236	241	231	230	230	230	229	200	233	209	229	228	240	217	200	217	259	224	220	225	193	222	218	248	238	243	220	230	224	222	227	258	250	206	223	246	254	213	207	217	218	245	205	236	253	221	245	242	225	254	250	232	224	210	236	232	210	247	199	220	253	206	227	246	223	224	225	234	227	247	229	227	233	243	263	228	247	208	229	238	233	221	208	226	232	210	213	228	206	266	226	221	232	231	209	204	248	243	244	206	210	234	251	216	221	233	237	249	244	217	242	236	236	219	228	222	246	242	222	256	188	232	231	237	216	216	197	207	231	232	220	223	235	204	219	228	242	253	217	233	233	204	254	198	223	235	222	224	237	243	222	241	234	225	242	216	214	212	222	231	200	234	239	244	250	199	231	231	233	189	236	208	246	241	257	218	233	229	211	225	256	228	228	217	239	236	217	230	252	211	182	198	235	258	235	213	236	238	222	236	219	219	202	218	217	215	226	235	232	231	244	210	230	226	221	196	233	195	227	222	224	214	227	208	242	219	221	228	221	243	211	209	226	220	229	220	231	190	240	230	238	266	200	224	230	238	210	211	260	217	270	214	206	243	190	222	227	226	215	263	229	212	212	215	215	208	221	197	239	223	237	212	246	231	217	213	198	202	234	193	241	230	217	225	220	243	215	231	232	243	239	214	239	205	223	231	271	246	219	217	223	251	195	241	228	196	206	223	241	207	247	233	240	208	225	204	242	238	238	199	230	196	215	238	220	206	215	251	213	231	204	221	227	250	235	242	231	223	213	202	235	233	228	211	191	225	227	228	233	224	221	242	204	234	221	229	213	220	217	263	231	242	214	217	223	209	224	229	252	231	212	227	226	201	216	223	213	204	235	234	234	245	223	242	207	208	227	249	213	242	226	238	224	218	244	233	208	194	227	218	241	199	217	222	243	225	243	196	212	238	209	210	221	237	214	206	250	238	210	224	234	215	244	229	231	228	238	237	251	220	239	215	247	233	210	212	225	241	216	235	263	259	235	252	253	222	210	206	245	252	195	235	221	230	232	224	215	201	214	238	234	203	216	208	242	201	258	234	228	217	225	228	204	226	225	198	196	227	227	216	260	220	219	230	239	215	235	223	233	224	231	224	211	220	215	206	238	229	205	209	218	232	225	217	250	225	243	242	221	244	207	224	211	217	258	243	234	225	240	252	241	236	255	249	241	236	222	239	216	227	226	226	246	240	209	241	215	223	235	237	242	232	200	258	236	189	223	211	235	209	220	238	200	222	233	234	237	208	214	219	252	241	242	227	204	241	202	216	230	217	256	226	211	217	220	222	240	224	254	241	227	223	218	244	203	226	223	220	238	237	216	221	221	231	225	231	241	216	203	233	242	228	233	221	237	220	189	223	204	232	244	248	210	218	209	232	263	241	230	256	225	209	247	219	222	233	243	226	202	210	228	247	246	236	261	236	237	218	254	223	239	210	228	236	228	204	231	204	231	228	214	212	222	279	240	224	231
20604	22044	35718	36973	34237	29924	25202	22652	18559	15166	12962	11074	9683	8131	7101	5695	4793	4039	3652	3093	2531	2196	1964	1767	1690	1547	1337	1231	1130	978	901	902	795	777	826	737	724	782	738	680	715	683	641	689	697	636	662	657	679	608	600	707	628	605	600	590	622	615	650	576	606	573	627	584	600	556	630	572	638	575	611	580	596	605	534	588	618	650	601	568	594	584	613	629	649	601	569	559	617	601	579	601	603	584	618	606	595	634	609	589	556	589	613	546	620	603	571	609	635	548	569	658	650	592	594	552	628	589	619	589	619	610	553	560	617	594	559	560	562	577	565	562	618	594	598	594	606	576	586	620	544	595	566	601	586	586	605	591	618	596	610	577	588	598	575	620	588	561	575	591	583	644	587	594	605	566	571	586	608	605	571	588	614	641	605	618	620	602	575	592	551	618	627	608	558	533	622	561	642	587	586	546	568	577	591	566	580	614	607	586	609	590	599	606	589	629	561	591	598	543	635	618	627	580	606	582	634	581	562	583	573	639	585	578	605	604	546	599	596	603	607	618	628	577	606	576	591	608	611	630	579	604	597	592	582	583	615	570	518	579	666	616	577	592	609	658	586	557	627	607	568	567	565	603	603	606	585	624	586	513	612	584	565	591	613	603	610	589	550	596	601	572	611	645	562	569	621	544	571	641	590	607	580	573	575	612	592	579	563	562	565	617	628	589	578	598	577	575	592	604	601	574	592	622	629	614	596	537	554	592	601	674	582	556	578	609	605	603	586	599	606	595	654	595	584	604	561	550	590	582	584	609	634	583	588	609	605	611	622	597	550	577	583	617	568	605	621	580	590	609	623	566	602	620	567	578	610	618	639	562	568	618	592	642	593	596	590	643	610	584	609	630	600	599	609	610	635	587	603	625	619	580	640	575	604	599	606	592	625	594	600	571	606	581	604	636	587	625	606	557	578	590	606	570	610	602	611	614	609	607	661	585	577	628	626	565	572	570	618	607	582	570	555	584	575	582	583	587	634	596	591	572	586	600	589	571	581	573	572	587	568	568	589	597	587	580	598	596	615	591	598	645	586	640	593	592	624	583	576	601	593	594	617	655	598	588	566	643	595	593	581	618	596	580	585	589	590	570	583	610	598	616	592	587	598	620	586	538	619	561	583	616	584	573	574	573	598	610	570	593	594	607	628	586	571	633	618	589	595	590	530	602	603	599	628	596	587	536	597	594	627	592	604	632	598	591	611	590	605	596	564	595	587	605	596	619	578	598	588	618	577	583	605	596	606	618	609	563	594	609	559	607	594	584	586	591	583	595	592	599	608	605	604	591	591	609	614	577	607	603	539	582	594	609	598	572	579	612	597	583	561	581	580	635	569	590	571	545	607	593	583	556	623	588	613	577	625	559	595	600	552	608	612	571	595	585	611	596	645	611	597	610	585	607	592	634	553	643	609	575	617	622	591	578	608	557	583	546	594	548	563	628	569	571	615	559	602	590	551	575	601	622	598	539	545	616	569	580	582	585	627	584	603	640	596	584	634	571	554	615	577	555	578	548	598	568	571	572	624	627	591	605	585	620	591	576	609	605	609	548	613	601	615	588	591	573	632	624	588	616	612	566	609	638	586	580	578	565	594	664	612	595	537	590	601	571	637	597	526	617	538	590	615	535	620	607	607	639	588	599	601	569	562	627	585	620	558	671	608	543	587	612	654	629	567	616	544	601	622	551	602	627	626	588	607	580	603	637	544	609	574	623	573	639	601	555	612	573	578	590	607	580	588	569	583	607	652	543	577	603	590	575	587	599	607	591	619	578	617	600	595	572	547	607	612	595	617	546	612	586	590	589	607	578	615	592	635	600	573	612	611	639	558	571	597	588	629	584	598	615	587	599	596	571	550	586	627	597	623	625	622	597	615	594	617	554	558	577	604	629	612	622	560	600	621	609	599	598	565	572	552	601	590	595	607	619	602	651	581	600	556	577	601	579	613	596	620	605	586	542	596	597	576	612	579	594	597	545	568	572	564	571	591	602	601	591	599	596	621	567	624	576	581	606	600	616	558	579	579	616	628	597	579	576	615	574	599	570	554	594	530	607	620	543	573	595	603	598	614	541	594	547	586	576	601	597	643	560	636	605	594	572	587	590	595	609	621	568	600	584	604	568	554	598	623	585	568	612	556	610	600	576	562	568	584	571	575	616	596	608	615	595	586	617	587	606	562	611	587	629	556	581	565	643	596	566	652	587	614	610	576	594	593	601	620	557	567	590	613	600	571	618	584	530	625	583	650	603	628	570	623	607	644	619	578	560	605	607	607	616	587	587	607	577	574	602	557	634	609	600	567	610	591	601	596	588	607	567	601	563	578	607	659	587	582	599	580	618	567	603	597	568	589	621	595	591	570	568	612	583	580	609	590	602	643	626	577	616	552	600	594	609	582	569	538	582	571	591	607	634	577	574	597	604	613	585	607	621	635	633	580	598	595	582	630	608	572	596	593	623	582	583	584	600	553	577	595	619	567	563	593	586	576	572	568	606	584	645	600	575	593	569	603	586	614	595	572	592	612	576	544	632	577	595	589	601	557	549	583	610	615	582	617	589	562	524	595	606	609	574	569	548	578	584	567	567	598	621	573	569	589	576	572	616	584	567	626	556	619	582	575	618	627	606	573	593	589	629	616	601	577	610	597	587	613	561	584	617	571	587	622	606	592	571	612	600	574	561	587	618	547	605	590	617	557	636	595	566	587	587	621	576	614	665	578	623	600	584	603	612	593	571	617	601	578	606	613	581	603	620	593	574	555	564	536	603	557	616	588	603	562	589	559	589	558	612	609	612	596	624	581	622	595	592	568	603	590	549	606	589	611	584	598	593	601	590	583	551	558	572	579	568	622	623	597	599	636	616	608	595	599	623	584	612	593	591	583	593	600	563	591	585	568	602	543	583	587	620	591	604	577	558	601	601	550	591	571	566	581	614	611	580	574	596	591	573	614	638	580	621	584	603	593	622	592	589	570	622	573	558	587	602	590	592	570	601	571	567	594	587	595	601	591	570	602	584	575	599	597	588	600	565	616	609	563	558	619	581	636	608	596	612	577	604	560	594	555	566	602	601	618	568	570	564	641	573	584	554	575	558	598	554	602	631	591	620	582	604	585	591	612	554	599	562	583	595	605	621	644	605	584	577	603	566	607	567	617	639	622	612	600	585	620	568	608	638	596	591	610	565	584	595	557	622	569	607	592	626	605	592	633	637	580	606	621	569	607	614	597	593	584	572	603	592	576	607	570	600	613	555	591	604	589	624	582	617	587	643	568	596	583	603	569	573	597	592	624	556	640	611	612	589	601	643	530	596	582	565	560	607	611	589	600	597	592	598	608	582	606	597	570	587	648	537	628	591	588	615	594	542	599	562	622	580	617	581	595	624	572	603	595	595	586	580	601	611	622	554	607	605	583	599	616	588	631	599	558	582	593	568	631	608	604	534	592	599	602	603	569	579	591	562	591	592	564	541
40428	33219	37692	33321	26744	20199	14712	11148	7903	5581	4252	3451	2914	2369	1918	1603	1278	1043	955	790	676	611	546	508	480	419	386	347	356	311	282	272	267	258	246	242	258	269	221	248	263	216	241	260	276	240	240	219	241	207	238	234	207	210	223	212	231	244	222	218	192	252	219	219	225	225	205	222	221	209	222	205	226	205	209	204	199	183	199	217	208	212	209	220	207	219	213	212	223	205	221	179	221	226	237	215	208	216	241	203	228	194	220	219	215	204	215	235	222	203	219	199	189	245	209	214	204	220	212	242	225	204	224	239	203	203	206	214	184	222	198	218	227	188	224	212	194	205	211	223	234	220	237	232	206	219	205	184	237	224	206	205	205	202	220	208	226	227	206	214	225	197	189	238	220	212	224	219	221	210	226	225	194	219	201	219	216	223	217	240	207	217	219	220	205	209	239	213	228	202	215	229	222	203	209	207	205	233	214	216	193	202	221	199	224	200	199	227	217	202	223	218	211	200	196	221	221	204	207	212	205	203	200	201	206	233	222	189	216	201	204	204	217	224	206	207	215	212	238	209	213	213	194	235	244	215	210	198	231	221	210	184	228	245	210	211	212	204	235	225	229	219	223	230	238	226	251	207	220	200	215	243	216	213	217	218	218	200	212	224	206	245	231	213	200	216	241	210	200	205	215	191	207	218	211	210	226	226	231	205	203	211	186	188	219	213	225	236	247	229	223	235	237	193	234	202	217	230	244	211	220	210	235	211	214	234	221	209	223	199	218	199	224	224	208	234	217	208	228	228	191	216	218	228	191	219	227	189	224	209	229	237	204	198	196	205	204	227	219	212	209	204	213	210	237	210	201	220	204	214	222	207	203	201	226	198	210	230	224	237	234	208	216	224	194	186	235	212	227	212	197	212	212	228	243	221	205	207	203	220	214	187	208	189	220	194	229	202	250	222	199	202	228	185	238	210	209	217	226	211	190	210	235	218	193	239	208	217	229	207	223	234	238	241	194	217	263	202	234	215	219	228	225	205	221	219	229	223	235	235	207	205	196	211	213	199	206	232	245	212	224	194	221	250	222	202	229	232	219	226	217	222	201	214	218	215	211	233	210	191	224	232	222	209	217	188	194	199	226	208	210	237	254	209	205	207	209	205	235	212	205	219	225	219	194	232	225	222	206	198	235	196	227	212	224	218	200	247	218	205	222	216	228	244	217	206	229	183	214	212	226	211	234	220	218	204	232	208	217	216	221	226	213	202	248	226	213	186	231	218	226	242	214	229	219	218	232	212	209	229	228	236	216	213	196	254	202	213	201	216	237	198	245	209	221	214	220	193	200	216	215	237	200	219	242	208	206	228	195	182	178	208	231	207	198	214	203	213	201	210	226	234	227	192	203	211	218	195	244	225	211	209	224	204	195	235	225	220	230	209	203	223	188	220	234	188	246	217	234	214	204	198	211	233	250	206	220	214	208	218	216	213	202	231	216	231	213	222	220	224	232	226	214	211	185	212	229	193	240	209	224	210	242	219	245	175	226	212	219	224	201	219	205	238	227	215	241	224	222	236	212	217	223	225	207	178	208	227	203	214	219	219	194	201	238	189	237	211	221	200	236	208	241	220	215	210	245	221	223	208	221	210	236	226	191	213	197	203	189	232	206	212	213	193	231	204	238	183	205	207	229	220	223	223	239	223	240	227	222	193	226	194	213	216	199	239	215	227	223	203	230	219	194	244	191	219	220	193	206	207	216	216	215	197	223	231	201	197	226	176	198	216	207	214	223	227	243	219	211	218	218	226	214	222	222	192	236	205	197	208	235	192	194	209	206	199	200	215	203	190	210	215	206	219	235	215	208	209	205	210	205	205	242	219	236	211	224	207	195	184	177	219	207	182	215	232	206	225	237	211	234	209	229	194	215	212	230	239	201	206	222	222	245	206	244	200	211	198	232	211	208	212	204	222	218	218	214	211	197	213	201	229	197	215	203	210	204	189	232	235	199	193	227	217	227	231	223	213	239	215	196	225	234	220	205	206	212	215	229	217	241	242	204	215	234	225	242	212	248	221	228	193	223	206	191	222	215	206	211	217	215	206	222	220	225	189	220	213	211	224	214	227	216	201	213	213	201	231	197	202	224	200	228	201	212	221	212	215	230	218	208	210	215	215	211	199	231	184	220	205	192	225	241	190	220	206	199	185	209	213	221	227	228	223	219	209	230	223	213	217	176	216	214	207	207	216	221	210	254	206	223	213	221	203	224	202	221	213	201	220	210	217	202	220	221	212	238	203	214	231	213	208	230	225	232	221	211	255	217	234	231	192	216	194	231	215	206	234	205	194	202	225	215	204	207	216	215	225	236	197	231	229	197	236	217	206	207	220	222	239	231	196	214	233	247	196	222	221	203	234	210	211	245	233	219	202	233	204	224	242	212	200	197	211	225	226	214	234	219	220	217	219	223	226	234	240	198	228	231	203	201	216	203	204	210	225	213	229	195	233	226	181	209	246	207	233	236	220	218	200	231	216	189	218	225	228	196	200	225	198	224	226	246	251	214	226	210	216	214	238	211	219	235	211	234	241	233	238	201	214	206	211	207	226	210	250	230	204	219	202	215	225	212	224	191	225	208	214	237	211	218	248	226	221	219	196	222	223	219	217	228	211	205	215	223	214	219	197	221	225	208	205	210	216	216	222	223	216	211	219	221	264	226	217	238	236	209	212	194	254	231	189	236	216	183	226	223	203	223	255	239	237	219	205	240	202	203	216	234	224	188	210	210	222	203	208	231	232	225	179	202	213	193	212	195	208	214	236	211	220	219	221	207	209	224	226	228	208	212	218	221	234	197	219	225	236	220	231	226	221	225	220	231	215	207	213	203	230	208	203	249	243	186	212	211	183	241	238	230	214	217	217	201	240	213	230	209	223	215	229	218	194	223	205	187	222	237	206	214	203	220	227	213	221	213	223	209	201	183	223	210	223	195	206	226	237	225	210	203	251	241	201	202	208	192	204	222	234	230	218	232	219	223	212	239	239	226	215	239	248	189	218	206	227	210	216	223	195	205	212	201	201	217	220	198	190	190	201	209	211	211	229	201	224	219	196	212	226	215	203	211	202	254	217	219	230	226	196	209	230	207	191	216	203	211	213	179	199	201	240	206	203	206	216	206	226	210	192	212	246	224	213	227	214	212	230	215	243	217	204	202	219	224	199	243	232	210	251	210	228	244	210	199	224	190	226	220	247	199	221	258	224	240	201	205	218	201	230	226	185	228	196	245	228	224	209	226	215	216	218	198	224	199	209	223	209	212	235	189	238	228	211	221	228	234	235	233	243	187	228	184	185	220	232	217	232	215	207	203	198	217	238	199	241	214	207	226	217	216	204	220	198	200	240	229	202	220	226	226	213	208	207	223	198	219	219	222	236	219	240	246	208	226	231	247	207	207	214	220	228	220	229	208	211	211	252	213	210	200	199	206	221	228	208	248	230	226	206	215	201	238	222	199	231	215	207
24234	25743	39885	41570	38885	34202	30868	27693	23590	19283	16703	15035	13165	11306	9692	8020	6653	5548	5268	4283	3554	3132	2775	2445	2439	2038	1731	1539	1452	1123	1095	1012	921	923	878	811	770	837	841	770	786	724	667	798	725	695	585	621	644	639	638	580	609	608	647	617	605	627	617	576	598	576	574	580	631	588	580	586	584	552	587	574	582	581	527	562	600	587	534	545	613	529	555	531	604	572	597	559	595	591	533	574	596	560	545	548	542	525	589	561	592	506	589	552	568	523	525	577	565	560	604	576	556	551	553	524	556	559	519	569	548	596	570	551	539	550	540	600	562	571	625	521	535	567	570	616	565	571	595	574	574	562	579	595	568	531	531	568	557	511	530	527	584	546	565	558	561	519	543	580	567	552	575	580	567	565	545	560	533	546	535	530	573	542	589	566	543	528	583	607	548	502	569	620	568	576	566	595	558	596	601	563	540	555	573	594	574	549	558	587	581	581	558	587	586	607	545	556	584	586	562	560	592	551	594	584	600	522	554	555	573	571	523	567	556	522	591	547	570	585	564	595	597	538	536	588	583	573	572	539	530	554	551	577	600	552	531	521	594	567	567	561	546	562	592	565	567	596	573	576	569	518	582	572	562	554	564	581	562	585	521	559	539	586	581	578	597	578	555	583	563	567	585	520	551	541	579	586	574	565	527	571	568	606	575	574	532	572	554	581	547	503	608	558	574	595	559	594	558	570	574	558	581	568	559	573	547	574	574	541	547	627	565	540	575	572	572	538	598	536	552	554	572	563	587	576	540	555	559	588	591	579	572	565	579	534	556	555	576	564	577	553	553	585	591	593	553	556	586	576	536	580	598	533	594	569	571	569	575	610	528	565	578	588	560	623	576	613	539	544	566	581	570	570	536	584	605	552	559	589	562	554	559	545	585	573	559	548	561	590	532	558	576	555	556	590	578	540	536	561	579	582	563	510	541	585	608	567	595	542	574	572	577	561	554	596	562	586	549	564	597	574	589	533	590	535	605	580	582	614	600	563	552	554	581	566	550	536	584	563	620	556	593	527	528	557	569	579	554	528	533	589	594	583	547	560	558	584	537	565	555	571	596	558	588	553	552	541	576	554	556	563	557	576	534	560	519	559	583	559	562	582	575	579	567	559	589	589	583	565	599	533	566	545	580	605	594	574	530	557	558	596	582	550	543	565	587	543	605	575	541	559	540	579	575	537	558	538	605	589	600	572	549	550	574	571	595	568	554	562	540	570	597	572	576	532	557	576	577	579	574	585	566	519	573	531	565	550	564	558	552	604	547	543	564	549	570	573	546	483	535	551	549	577	561	531	549	577	588	535	553	542	535	583	583	570	571	601	553	588	568	545	529	576	562	566	552	557	567	524	549	571	535	543	542	577	520	530	559	552	578	591	511	609	590	571	571	572	539	536	558	556	586	550	537	562	584	552	516	598	578	557	537	571	563	551	565	563	593	542	572	525	585	562	558	564	513	567	598	523	561	565	537	582	562	525	592	584	544	549	573	563	517	559	595	539	576	551	600	542	604	574	541	547	539	574	560	559	536	549	577	546	584	567	567	589	582	579	544	574	626	565	602	581	554	583	582	549	535	530	577	520	545	541	631	495	550	553	522	603	548	616	543	570	535	538	551	582	563	542	534	572	573	558	571	601	621	560	597	561	575	559	553	566	591	570	592	558	580	543	576	558	553	554	581	571	549	599	566	560	546	613	577	611	584	547	576	551	598	547	558	568	540	571	573	526	552	590	548	532	584	577	573	554	506	574	573	541	564	592	529	571	587	560	540	579	583	563	569	604	600	595	558	558	584	599	590	572	561	569	572	574	510	581	503	590	576	597	528	592	597	586	551	536	585	579	608	565	547	574	554	542	560	611	554	610	557	519	562	553	527	616	579	579	540	563	540	568	580	616	536	606	598	520	579	584	597	561	524	620	564	558	608	549	578	592	540	524	537	564	558	561	554	565	557	554	580	571	569	595	516	594	566	543	545	548	577	565	532	582	558	544	558	518	603	525	555	583	543	506	544	581	574	568	537	568	539	551	568	554	586	579	560	584	594	555	598	525	613	559	573	567	566	573	535	584	550	538	564	554	548	584	552	585	521	559	523	537	613	542	544	533	552	555	543	547	591	531	566	568	588	560	550	566	578	568	569	566	555	569	580	584	523	563	593	536	528	571	594	551	557	527	561	595	545	569	571	576	554	571	553	542	568	584	571	572	573	581	563	547	533	527	539	556	534	564	575	543	606	546	560	587	581	524	542	542	531	499	601	526	539	568	537	530	577	591	570	545	569	550	525	585	553	611	582	578	541	576	588	576	545	546	561	566	589	571	579	575	576	555	551	574	579	548	589	544	587	562	592	545	575	545	558	592	604	558	576	621	581	532	558	587	610	585	595	596	574	524	558	584	507	570	549	553	555	554	531	564	584	554	562	596	595	556	542	602	571	576	573	540	585	599	568	566	548	551	572	587	580	590	557	571	571	567	564	568	560	537	585	580	623	540	559	554	565	551	538	572	535	610	537	530	570	554	554	586	602	590	550	572	578	564	570	585	559	561	550	584	565	535	575	529	562	554	547	551	572	581	572	618	540	627	570	597	550	575	587	530	585	537	531	551	571	602	576	535	530	548	512	522	576	548	567	513	594	591	552	547	550	567	565	559	540	556	541	610	561	565	546	607	583	555	580	566	576	571	568	578	553	511	545	597	587	570	578	563	525	578	618	545	605	570	558	542	556	601	539	584	572	548	537	575	553	529	595	574	514	578	578	597	580	536	545	519	541	526	548	572	534	572	560	589	547	593	592	580	557	601	550	562	534	538	564	579	560	597	560	592	556	542	532	535	572	580	584	543	585	599	556	577	604	591	550	586	595	541	535	575	581	531	561	539	533	533	591	573	590	574	574	539	538	534	592	574	538	541	587	575	564	561	573	600	605	573	569	524	602	570	558	563	572	598	592	559	568	542	546	569	557	561	555	601	575	560	542	589	520	582	576	604	613	556	516	552	519	561	530	568	558	581	575	574	548	535	560	547	587	531	555	594	576	529	591	586	555	556	565	606	547	581	569	525	546	552	555	531	592	534	577	578	583	548	543	553	553	564	566	568	581	547	577	590	558	603	524	555	624	573	518	504	568	559	597	549	572	603	604	577	576	583	598	598	579	556	506	521	561	562	583	560	538	560	576	560	595	568	538	567	570	582	572	580	562	608	593	562	548	547	569	573	574	530	586	565	565	622	601	558	587	561	557	580	588	585	571	564	556	532	550	540	558	533	585	599	560	584	546	590	568	547	556	592	584	580	568	622	528	547	542	598	544	566	560	552	558	583	570	533	526	590	575	613	548	540	588	530	577	560	592	551	576	534	589	590	577	558	556	555	572	556	584	600	586	538	568	523	547	544	536	584	582	613	597	598	573	619	539	548	567	558	549	591	574	514	592	575	572	581	532	572	517	600	600	559	596	573	609	572	566	605	592	570	571	602	537	514
25143	21611	23644	18138	12194	8298	5437	3804	2790	2070	1657	1367	1062	934	785	693	599	539	473	447	414	343	344	333	261	299	290	249	268	279	237	230	254	226	211	261	216	243	226	245	248	210	243	230	242	245	266	217	245	249	242	216	231	235	229	230	226	238	244	225	217	260	248	225	205	263	230	217	207	231	257	236	231	256	227	215	253	256	200	229	248	254	238	221	278	244	229	237	212	232	232	202	250	218	207	210	242	240	262	208	216	265	218	225	226	235	222	238	215	220	236	232	219	239	208	225	251	217	212	230	215	228	227	232	211	238	240	205	211	218	240	225	226	204	266	254	200	228	221	211	236	263	244	229	264	217	215	246	230	202	215	238	247	212	237	239	231	238	223	211	224	234	235	240	231	229	239	227	217	227	232	214	222	212	209	240	218	225	229	236	234	230	232	241	213	207	192	221	239	221	229	228	224	262	255	209	249	216	231	228	259	224	238	211	244	217	238	228	265	227	225	245	239	227	236	217	205	222	205	220	241	197	198	245	257	229	254	219	242	235	227	244	247	239	224	203	253	246	233	224	241	206	222	247	232	241	248	206	252	221	244	252	230	234	206	266	205	233	243	241	209	223	225	213	228	240	233	211	217	215	240	227	205	218	225	218	252	215	253	223	208	248	242	240	241	257	225	214	234	228	223	245	198	221	224	233	219	229	218	227	237	233	210	237	239	248	242	240	238	219	257	244	229	207	221	274	216	240	224	237	223	231	231	216	218	217	248	235	244	219	234	222	210	237	225	254	215	208	205	223	274	216	224	239	217	225	215	219	252	233	203	258	197	208	238	215	189	216	207	226	241	221	224	234	245	262	220	197	236	257	224	194	188	238	210	218	226	241	230	239	218	240	220	223	199	237	200	233	239	222	234	215	210	205	226	251	233	224	235	229	213	235	228	204	229	230	242	205	261	214	241	222	247	253	230	233	212	230	214	254	239	223	222	238	226	236	236	221	226	255	267	245	206	238	223	214	203	258	226	212	235	223	225	229	226	207	223	206	217	239	225	229	237	244	220	219	238	222	226	229	209	233	247	213	239	233	248	246	236	207	240	240	230	231	215	233	227	255	227	215	193	243	226	226	203	198	242	243	228	249	235	232	198	235	219	194	243	222	221	233	226	249	245	205	199	234	203	221	214	235	243	233	218	210	237	249	244	229	231	227	237	236	223	234	236	218	223	208	232	203	201	241	216	244	227	254	229	204	218	232	228	217	246	197	243	231	234	240	239	229	254	225	239	245	251	231	238	238	247	235	226	236	215	250	231	212	217	234	229	234	237	237	244	251	214	226	256	230	206	239	237	243	233	218	231	244	241	236	225	197	231	238	231	221	231	221	234	260	240	227	219	222	203	235	207	229	225	230	218	228	212	232	261	234	222	232	234	227	228	235	227	229	236	211	255	230	258	219	212	230	229	239	261	232	233	230	238	218	237	242	201	228	232	224	213	228	231	212	247	240	242	235	213	195	222	221	230	223	227	226	258	256	250	225	215	242	231	208	240	214	228	216	231	231	224	215	230	267	248	225	231	217	217	241	246	220	222	203	256	225	216	210	227	205	231	205	209	228	238	245	212	242	205	236	208	183	226	236	219	242	227	212	220	224	220	220	252	234	242	240	228	218	232	224	238	224	237	253	205	217	252	232	187	236	238	233	237	252	252	209	245	215	236	230	212	247	219	236	225	248	191	231	214	214	198	214	246	232	241	243	240	201	236	253	244	218	225	200	260	207	211	209	229	229	243	232	236	214	217	228	240	202	231	250	224	205	218	214	205	221	229	238	243	225	230	242	229	239	229	245	232	240	238	223	224	246	243	220	213	204	239	225	207	227	238	235	211	230	231	218	249	237	231	249	248	220	231	216	222	231	246	225	238	252	226	243	244	230	209	246	216	242	205	225	217	238	193	206	233	229	225	205	232	221	232	234	222	214	236	229	223	228	237	253	218	227	231	253	248	220	219	244	241	228	219	252	224	245	218	234	226	231	228	241	219	206	240	239	200	252	249	212	206	211	215	238	239	230	231	256	243	231	223	231	243	235	231	263	216	227	254	246	228	245	225	204	252	251	228	228	212	217	211	229	217	241	243	227	222	215	231	260	248	206	257	245	215	223	212	238	234	240	228	232	242	225	221	242	244	265	228	236	234	224	218	207	210	258	249	236	202	224	227	238	250	233	242	233	220	202	230	252	210	220	263	215	229	227	205	211	213	210	218	231	225	211	245	253	235	219	245	227	240	234	228	218	247	198	242	218	221	214	232	226	212	224	226	222	216	231	211	230	265	228	235	243	250	269	227	241	262	247	235	220	232	246	228	247	226	240	239	252	225	216	231	225	205	252	223	197	224	219	210	217	215	228	214	232	224	208	223	241	233	229	214	237	230	247	244	241	230	215	225	225	223	241	226	235	258	252	216	231	254	214	247	232	205	259	222	240	211	207	224	241	220	202	243	234	233	234	223	233	236	248	221	225	201	235	227	220	219	233	247	268	246	256	245	219	245	243	244	221	232	202	219	235	201	235	231	238	231	239	249	229	192	222	239	236	226	238	219	234	210	236	229	236	227	214	236	207	259	226	228	223	213	226	224	235	225	224	245	237	234	225	226	218	242	249	236	247	202	228	230	217	223	220	234	231	195	234	199	239	217	243	227	228	221	197	237	245	233	241	227	240	231	199	238	237	240	219	224	228	218	223	242	221	224	268	224	210	198	201	226	240	251	221	198	250	221	231	221	215	261	228	253	225	216	224	242	233	212	208	219	219	199	246	250	222	220	242	241	244	219	213	216	267	240	244	223	215	247	228	253	239	212	226	198	220	231	198	225	203	229	200	237	260	227	234	212	227	221	245	239	236	251	222	221	220	268	261	215	225	207	237	207	237	216	188	252	217	214	216	253	208	238	225	225	246	242	232	231	260	227	250	231	246	279	240	242	203	251	251	200	205	232	229	247	235	246	224	243	226	228	239	203	206	223	233	242	230	226	222	238	208	223	233	231	230	239	251	229	239	226	220	245	202	210	233	230	243	246	209	237	212	239	214	247	235	215	251	266	233	223	211	223	254	238	222	217	221	226	199	219	221	231	234	256	225	233	243	221	251	225	212	229	242	254	227	226	252	244	240	218	239	240	239	234	222	202	229	201	233	248	226	227	221	234	254	218	227	249	252	227	218	220	223	226	220	234	245	238	212	226	224	218	208	239	215	221	208	216	218	228	242	235	220	225	209	225	220	211	246	220	220	212	236	230	230	217	220	234	246	248	218	209	219	252	213	254	218	225	210	222	244	222	228	236	226	243	223	221	249	238	238	242	217	229	227	281	218	191	209	236	245	258	252	210	250	224	220	228	213	240	223	225	224	209	202	242	232	226	217	192	220	222	221	214	221	244	223	252	236	240	234	234	230	230	214	232	229	232	210	244	229	231	228	220	224	245	223	233	221	242	231	246	230	217	204	262	238	262	215	218	218	226	232
14423	17310	29447	30157	26116	21966	18001	14759	12134	9732	7939	6591	5615	4658	3940	3255	2790	2385	2158	1773	1616	1507	1317	1183	1115	991	987	850	811	833	752	750	712	700	703	697	644	695	622	634	625	626	621	633	630	615	675	593	607	605	591	605	584	600	597	625	591	596	600	607	538	596	573	592	606	617	611	608	548	585	571	613	624	556	596	608	592	641	551	527	629	566	594	561	572	608	635	551	590	535	591	565	558	593	615	615	611	568	580	603	612	622	604	652	620	581	583	605	621	588	590	571	597	625	616	554	569	579	605	582	571	556	534	585	639	611	614	577	583	576	616	584	577	597	595	543	612	598	540	595	585	584	597	566	595	591	566	588	605	638	598	563	598	596	577	619	591	592	628	607	620	610	593	592	603	538	590	607	594	601	587	534	580	582	596	557	562	571	620	535	664	589	616	576	633	592	603	619	616	574	615	618	599	655	605	599	582	575	586	622	648	574	594	627	605	570	589	583	573	595	618	608	581	556	589	626	628	586	613	558	617	599	553	579	600	576	627	588	590	585	569	596	589	594	593	618	545	585	582	616	591	615	611	539	563	603	609	593	608	610	574	625	599	555	578	580	564	612	599	586	572	609	577	587	590	571	571	611	555	562	607	597	591	556	569	576	588	622	571	581	584	606	605	571	548	615	598	626	593	593	660	592	574	629	586	603	596	572	568	589	597	608	564	596	585	641	588	595	624	638	626	584	586	601	581	558	641	608	579	607	627	566	568	590	587	634	593	604	588	647	575	595	587	581	598	600	610	631	625	586	606	571	580	590	594	574	591	550	572	641	615	580	549	562	570	583	584	589	642	541	599	595	580	612	580	607	604	615	550	583	599	577	593	571	581	599	614	594	572	599	526	603	580	602	580	566	618	642	607	600	589	590	608	599	618	596	606	528	595	577	568	602	590	601	595	554	620	679	626	585	602	571	617	577	619	548	567	599	566	567	613	592	622	599	594	580	563	642	576	621	633	619	611	566	540	573	616	570	587	594	602	591	597	629	574	632	572	579	596	633	578	592	602	595	571	630	599	559	596	576	573	646	589	585	594	591	615	578	598	594	550	614	621	598	604	638	580	585	614	621	653	606	602	619	571	572	577	598	599	621	580	612	590	559	581	636	657	609	565	600	595	619	605	586	578	602	630	613	556	619	608	631	589	600	577	618	577	634	596	589	617	606	576	589	659	582	594	609	583	622	597	571	622	596	618	599	620	603	592	592	625	579	553	621	565	586	609	553	620	559	606	593	580	612	586	576	642	602	634	582	568	610	581	605	558	552	627	614	643	604	608	604	592	653	569	574	622	583	630	606	600	604	614	620	612	600	580	593	615	584	637	631	608	586	578	605	604	629	571	589	602	577	589	625	589	615	560	576	595	576	639	630	595	581	585	609	563	612	617	599	574	656	563	584	610	551	565	559	631	616	602	587	556	594	616	620	628	557	557	622	592	565	573	613	631	589	638	577	605	604	626	587	576	596	608	608	624	621	623	616	597	566	570	594	602	546	592	593	639	575	602	616	565	606	569	629	574	563	655	601	601	611	638	601	617	593	618	612	640	621	593	572	614	561	601	589	594	580	602	585	648	623	581	627	614	591	574	584	590	604	613	615	583	610	627	613	610	595	589	595	616	605	600	615	621	601	588	663	610	600	624	604	612	575	611	575	582	575	581	593	649	571	591	610	554	582	601	620	606	619	651	588	599	583	598	625	633	622	587	604	579	652	617	576	630	561	609	615	650	581	644	607	637	558	617	622	580	553	603	621	630	601	596	588	606	578	582	591	596	574	580	599	597	621	576	590	592	599	626	570	606	577	631	618	604	561	586	646	624	577	618	570	621	610	556	618	543	600	607	594	553	555	625	545	549	595	595	604	607	617	597	586	609	580	586	605	608	601	591	593	576	640	660	606	581	597	590	575	569	621	564	606	600	577	591	586	592	579	591	590	601	571	603	630	557	622	569	554	604	590	579	631	598	559	567	583	621	603	567	619	578	595	563	628	598	609	594	627	576	603	560	601	575	592	563	626	588	593	626	611	587	603	594	582	629	644	593	609	596	580	587	572	612	604	607	590	555	643	610	631	613	602	597	608	587	572	601	600	593	564	580	591	593	550	594	628	590	611	607	551	560	593	630	593	586	589	586	583	598	560	559	565	579	615	628	600	566	619	611	594	583	589	548	573	575	635	612	644	594	553	540	601	604	602	609	550	580	602	563	633	579	604	598	573	593	598	587	600	607	616	589	569	581	548	608	606	538	619	622	546	619	624	611	619	592	608	570	595	599	597	572	593	574	588	596	581	637	581	629	602	564	588	576	534	634	582	605	573	610	637	556	598	598	610	630	599	571	568	613	539	585	593	571	601	574	596	609	595	573	564	604	611	611	604	590	618	578	584	578	556	595	635	600	621	596	567	610	619	604	616	611	540	600	598	572	570	632	614	572	595	597	594	592	590	578	625	576	617	558	612	623	587	588	591	553	595	592	583	591	612	600	616	626	604	565	588	594	625	593	536	550	646	619	579	591	592	652	584	597	590	607	579	561	578	595	615	647	560	634	613	614	634	589	620	602	586	587	576	579	599	552	590	618	612	581	575	595	623	573	625	584	616	587	592	585	594	602	632	626	633	587	601	588	573	614	573	588	599	637	630	631	614	591	594	645	589	624	640	616	588	582	576	556	572	624	605	608	616	631	628	614	598	643	595	543	555	592	602	588	579	582	608	568	619	586	660	552	641	618	618	546	608	652	591	591	655	581	597	606	611	577	607	585	601	605	569	581	602	601	613	573	592	593	590	618	605	602	615	588	573	618	575	595	580	605	622	618	580	587	600	616	607	578	609	598	583	620	556	596	586	610	590	588	633	554	581	601	577	582	605	570	551	586	571	656	595	607	551	607	573	605	609	558	550	637	588	595	626	593	604	656	607	565	574	583	642	598	575	631	610	556	600	540	639	613	588	637	566	601	608	610	565	557	602	584	622	597	615	592	593	646	609	593	581	572	609	591	584	608	662	605	588	597	603	604	603	564	644	618	621	560	609	600	607	643	616	589	603	591	578	595	568	587	565	644	600	627	583	617	605	602	569	564	590	549	553	612	626	577	605	612	558	606	618	630	572	622	620	550	558	588	570	553	614	627	631	587	587	599	602	626	627	601	631	594	583	594	620	569	600	574	604	610	595	570	574	613	551	606	608	615	591	606	571	614	571	629	619	632	574	617	581	551	605	585	624	596	659	557	593	604	614	620	576	608	598	637	599	600	624	603	620	614	608	598	629	595	617	566	598	615	586	577	587	560	618	597	631	614	590	587	570	608	594	630	595	577	581	622	620	554	583	622	609	609	603	607	583	671	600	572	590	550	608	569	577	586	632	615	561	585	587	554	569	611	620	574	596	580	578	624	585	623	593	590	600	605	625	615	601	584	587	603	647	576	575	626	604	593	591	621	599	603	598	589	546	550	602	562	607	604	592	580	559	596	571
33953	27766	31548	27175	20895	15028	10190	7475	5667	3947	2852	2346	1902	1578	1310	1114	918	819	710	609	526	475	454	444	375	356	330	326	302	258	286	268	258	271	268	260	268	279	266	253	289	254	255	252	249	243	274	235	238	243	233	225	240	217	229	244	230	240	230	230	208	233	197	228	221	249	242	203	221	224	244	213	250	235	223	266	212	234	248	219	233	217	252	230	222	241	221	237	216	239	210	218	237	222	230	235	267	211	255	228	246	239	221	252	252	222	249	227	247	228	236	219	268	224	238	254	225	233	202	227	220	237	227	234	245	222	242	225	226	218	235	217	237	226	227	235	224	247	272	245	234	236	212	231	218	227	224	215	214	213	235	206	234	222	238	211	236	217	232	242	225	230	245	239	220	247	212	224	235	242	248	236	218	230	218	216	221	252	268	229	250	231	221	244	221	267	223	251	240	256	220	224	245	260	280	237	236	224	218	245	231	249	233	271	256	242	225	220	217	213	239	216	227	247	236	228	242	220	250	249	211	241	245	228	240	260	216	225	224	235	235	217	244	259	195	224	218	248	227	247	247	242	245	207	237	227	222	235	249	231	218	225	252	224	247	232	237	201	216	238	224	241	214	224	224	251	254	241	231	245	236	247	241	236	243	244	221	232	240	231	237	236	245	220	254	233	222	226	245	262	241	208	243	246	228	223	205	242	225	237	248	232	252	242	210	247	217	231	210	238	236	242	217	219	215	243	251	241	221	227	215	241	253	237	228	235	224	232	217	195	233	244	232	236	261	248	228	250	216	203	228	224	217	212	245	242	214	219	231	248	223	202	217	236	281	218	224	230	220	177	216	214	242	210	249	224	247	213	199	188	218	216	219	194	222	198	238	212	218	221	229	245	220	213	209	243	243	225	234	236	246	245	250	245	206	233	229	244	269	245	217	236	226	239	255	231	246	226	229	236	202	235	237	257	235	229	228	249	240	227	235	230	213	223	239	222	216	220	224	214	262	244	217	237	237	231	239	221	232	209	228	180	247	224	239	227	236	264	234	248	253	225	251	234	221	231	214	236	235	234	234	237	237	227	248	199	213	225	215	237	223	220	244	247	222	266	265	228	250	251	214	205	236	222	223	198	208	215	226	243	222	253	254	245	232	200	247	230	252	218	217	222	231	247	229	231	244	216	204	242	244	228	231	204	229	256	207	228	220	260	224	219	240	237	245	242	225	213	222	210	222	241	234	215	244	242	249	222	245	220	227	252	182	227	258	250	233	223	241	261	252	221	230	239	230	223	257	215	249	214	230	214	249	249	229	224	233	246	197	244	242	240	211	237	218	245	243	249	230	260	254	226	248	261	225	232	222	233	232	224	247	214	239	215	209	221	220	236	213	249	245	228	234	230	241	232	261	240	228	232	217	231	245	231	223	236	228	225	224	221	246	229	247	220	261	239	238	226	206	223	230	214	236	243	222	252	214	253	237	224	206	224	263	232	256	221	237	232	217	225	231	215	263	255	200	223	223	232	251	250	250	240	237	220	241	236	240	239	248	262	183	215	235	199	213	243	240	235	230	242	239	226	251	225	204	233	253	236	237	200	222	228	241	244	214	243	231	249	228	206	251	219	243	203	237	233	237	219	244	240	235	218	224	255	211	249	227	246	231	228	256	247	212	225	243	228	218	229	228	228	250	223	233	197	251	240	202	227	247	228	233	226	210	223	256	232	221	236	212	228	223	220	232	225	208	266	235	230	198	238	261	234	228	243	243	241	238	248	239	238	232	222	243	245	236	228	240	252	228	230	236	245	217	264	215	217	225	225	261	217	260	223	224	216	242	247	230	206	236	244	231	222	190	209	253	206	234	202	247	223	221	194	223	216	239	242	241	242	248	233	244	226	249	225	237	238	224	227	216	242	208	234	229	227	208	239	240	241	219	228	250	216	204	226	205	249	263	221	218	222	198	211	206	225	218	253	213	219	257	243	233	240	233	226	225	223	218	210	231	250	232	210	243	240	240	231	252	232	229	220	229	218	234	252	223	228	258	228	217	210	252	244	233	228	226	219	236	214	226	227	239	262	226	239	211	248	225	232	196	231	227	245	211	220	228	226	241	238	238	233	231	217	239	239	219	244	267	228	240	211	215	231	253	245	224	245	237	214	257	247	235	189	264	246	229	225	239	209	245	243	217	227	243	215	228	252	226	229	227	248	242	236	250	250	229	261	268	250	229	237	238	233	247	228	234	228	194	218	260	244	231	235	229	254	203	224	244	240	244	228	217	215	245	269	226	230	223	244	208	225	238	236	215	230	245	236	237	206	221	244	242	253	244	231	223	251	226	234	233	236	239	241	243	232	242	245	268	221	240	209	228	242	228	234	226	212	220	224	230	226	235	239	241	231	246	235	222	219	243	228	257	229	208	243	218	232	215	223	230	222	241	244	237	220	215	222	210	233	229	241	243	261	253	232	217	240	247	248	233	213	230	218	239	241	224	206	228	245	224	223	227	211	213	206	206	225	227	229	226	230	224	235	227	248	233	238	233	242	223	236	263	220	235	227	234	233	237	225	220	239	213	210	257	254	214	222	230	222	196	238	240	246	223	244	228	228	229	249	232	223	216	223	214	254	221	219	229	235	237	220	208	237	235	218	224	214	221	250	262	225	219	254	256	238	265	230	228	255	198	255	224	254	207	218	222	238	208	225	238	253	230	226	250	227	240	254	247	210	198	211	269	242	244	227	216	239	240	239	238	237	220	238	234	206	258	230	260	259	235	205	253	229	235	233	240	222	238	260	228	208	257	220	231	227	238	216	243	272	246	244	215	258	247	233	220	228	228	220	228	239	222	241	219	213	212	213	236	228	227	209	201	234	241	223	240	225	231	236	243	224	241	236	261	216	212	227	234	248	243	228	223	263	260	239	259	249	222	254	249	246	206	220	219	240	227	223	230	225	214	214	252	218	237	263	249	221	201	219	226	252	214	247	226	258	240	215	212	226	218	213	261	243	234	225	259	233	235	206	212	251	212	227	252	231	251	241	221	212	251	247	252	233	240	249	264	230	252	246	230	222	216	219	273	216	240	256	238	226	248	239	243	224	212	237	226	235	225	233	250	216	235	217	209	234	225	243	232	229	227	202	247	222	239	247	237	243	219	242	237	229	247	214	205	216	212	216	249	229	221	222	215	224	232	215	238	245	220	258	242	230	223	238	266	218	233	248	256	236	227	236	234	220	261	236	228	235	233	214	238	196	236	246	225	202	244	221	214	233	233	239	235	215	220	246	215	253	203	216	186	255	231	243	242	254	212	240	249	235	274	233	252	240	250	242	217	244	241	228	237	238	212	211	244	224	224	231	246	211	255	240	231	264	232	245	238	230	241	236	208	220	221	246	252	217	253	235	229	204	224	241	235	230	252	215	208	233	216	210	225	260	234	250	225	232	220	214	232	207	238	234	218	232	224	208	229	212	221	220	238	238	228	200	231	220	219	242	244	227	230	237	246	225	236	244	224	227
20573	21817	35322	37290	34304	29635	25900	22614	19316	15633	12833	11105	9457	8097	6843	5797	4872	4218	3711	3172	2626	2157	2065	2002	1767	1645	1378	1311	1078	1061	1052	928	872	821	812	784	710	755	708	789	668	711	661	712	651	624	636	637	626	645	685	610	549	577	683	634	642	629	648	580	650	618	591	626	611	666	572	595	594	606	607	572	615	630	600	629	606	579	609	628	647	616	634	614	620	613	590	528	575	645	592	603	618	620	591	606	613	598	590	628	621	591	580	573	602	621	598	571	589	611	558	639	597	602	614	564	609	573	565	657	622	591	596	626	618	555	652	595	595	617	578	600	630	600	605	590	585	584	564	600	615	588	579	577	588	632	635	583	590	601	586	531	593	608	620	609	619	585	605	579	582	641	568	562	639	630	596	572	589	638	620	639	583	617	591	605	600	606	573	598	638	581	622	628	607	602	585	582	617	579	592	582	577	626	633	593	590	569	601	612	582	612	619	607	596	639	607	619	609	623	623	574	577	588	607	641	635	606	577	634	616	600	606	566	584	628	602	600	590	622	611	596	610	596	595	585	605	597	568	579	582	563	617	606	597	633	575	617	646	563	595	576	578	589	608	611	593	605	617	595	586	625	595	585	595	607	588	625	560	624	584	589	626	604	594	623	621	635	570	564	588	611	569	630	590	575	626	608	573	585	643	597	601	588	634	604	576	591	584	615	606	592	591	556	598	583	570	590	596	600	575	605	597	624	600	601	669	604	621	604	595	598	622	613	622	596	615	578	630	603	627	569	567	596	621	574	592	590	604	631	562	587	559	576	590	614	578	619	611	620	621	599	590	599	632	582	591	603	624	591	561	621	603	588	588	577	623	622	573	619	598	615	601	624	608	629	600	600	600	648	546	625	617	614	624	578	572	576	633	599	595	591	599	557	623	597	627	624	585	566	553	627	610	639	562	584	533	616	605	597	605	594	553	593	626	603	583	610	590	585	600	548	594	609	586	600	631	594	626	560	601	564	594	580	591	666	594	598	589	649	638	611	563	639	588	652	593	604	592	622	641	550	615	581	583	608	616	609	606	585	613	625	583	604	617	624	599	611	606	635	582	611	573	611	627	600	565	586	590	620	600	664	617	591	597	611	636	625	584	624	615	607	613	605	536	584	559	600	578	607	580	650	621	609	612	583	609	608	597	581	599	608	613	603	594	597	586	593	589	603	554	607	572	622	572	573	597	560	615	580	592	590	644	593	628	602	560	604	600	587	585	606	591	573	612	596	588	579	591	578	606	583	619	612	587	609	604	606	617	550	600	632	612	611	594	585	634	588	585	607	634	548	579	609	563	597	580	633	584	582	598	597	571	606	589	617	609	603	599	546	593	595	635	591	600	564	585	573	620	602	568	599	616	637	597	626	646	571	558	590	567	598	618	624	598	602	650	573	579	561	588	612	578	588	596	622	603	557	593	628	601	609	613	586	612	595	596	593	605	610	564	601	583	612	565	582	577	615	606	609	635	641	596	585	590	598	626	593	614	604	633	618	629	623	614	605	572	619	629	608	582	649	584	632	611	586	631	637	581	593	586	643	614	603	610	590	610	571	607	608	630	595	611	605	621	577	605	603	559	630	593	615	630	551	620	584	606	641	629	561	614	558	650	616	545	568	610	645	632	621	602	605	630	615	618	606	595	593	595	583	587	602	566	621	602	630	619	568	598	576	560	603	573	656	579	599	574	582	590	607	577	612	563	674	616	563	618	609	608	581	611	611	633	608	614	630	630	596	625	617	627	648	634	591	582	594	604	586	627	563	620	621	571	610	600	623	582	595	561	585	618	583	582	613	631	625	611	610	622	638	628	600	558	601	619	580	583	605	608	640	618	581	593	611	591	604	629	624	630	596	555	600	580	625	621	599	567	626	606	614	596	580	609	607	578	612	638	582	588	616	645	652	571	593	606	570	559	629	618	588	593	632	624	612	592	607	593	610	617	612	632	609	573	570	626	602	567	622	601	601	588	552	642	585	611	583	586	589	647	595	566	605	599	623	641	622	618	571	626	631	610	580	632	553	598	606	604	598	625	631	637	591	597	638	581	613	570	592	620	601	608	609	570	596	596	602	612	590	561	605	568	652	603	590	591	583	594	597	573	591	567	609	618	577	603	580	614	598	604	566	628	570	626	629	598	607	611	580	640	608	579	589	591	570	586	601	587	581	598	554	589	600	622	603	587	606	627	629	612	577	589	553	563	608	607	629	600	645	608	642	615	599	623	603	652	606	619	594	602	551	648	587	600	567	564	553	600	587	570	594	633	594	623	589	627	618	602	646	595	622	571	604	603	605	583	557	607	561	653	612	594	590	548	577	560	604	548	569	606	609	589	636	574	616	587	597	604	591	591	615	577	616	609	639	572	615	649	619	605	596	594	610	609	588	608	629	608	610	592	593	622	627	612	596	611	617	542	600	603	599	629	604	601	580	572	593	612	601	616	604	599	591	602	573	603	609	616	579	634	576	604	625	604	624	631	588	596	611	619	613	622	609	598	637	537	575	606	567	631	581	643	578	541	611	633	607	615	612	640	560	595	573	615	610	600	608	612	578	603	634	571	624	609	609	582	566	596	585	630	573	597	605	649	590	613	567	592	590	646	627	629	560	602	576	635	604	639	555	618	592	597	585	611	598	593	624	572	565	598	604	664	597	637	619	642	616	611	590	623	602	574	651	604	610	593	613	570	615	626	585	597	614	616	612	595	585	621	642	614	595	609	609	619	613	560	590	649	576	621	569	602	594	577	597	592	598	570	598	611	606	600	625	638	618	591	607	607	633	566	595	577	599	595	625	583	585	597	563	599	602	595	585	597	541	616	604	648	610	604	591	567	618	620	603	577	569	615	595	579	567	590	578	559	631	590	634	596	561	618	561	591	596	608	590	676	593	624	593	599	622	605	617	629	563	598	653	574	613	605	618	626	559	592	604	602	601	590	560	616	584	601	631	561	612	576	602	636	637	548	587	612	625	608	607	611	578	605	606	572	612	609	620	583	589	642	593	586	613	648	589	571	572	635	608	599	625	606	588	584	580	592	644	638	591	598	618	577	607	629	575	556	633	625	627	642	547	621	543	586	626	597	599	601	649	616	611	604	625	570	611	593	608	604	577	617	584	581	621	628	634	604	592	667	614	623	583	597	602	619	606	587	636	573	605	599	596	609	585	605	604	634	606	581	610	619	571	562	580	587	596	609	577	628	612	613	611	607	573	602	574	566	605	587	632	673	585	605	632	602	616	560	621	613	554	624	640	593	605	634	579	663	604	629	601	618	610	570	629	568	590	594	622	577	618	567	606	559	593	575	608	608	583	604	637	571	626	584	583	613	588	574	591	591	629	620	599	634	567	542	595	612	572	589	632	608	615	626	573	600	589	578	596	590	580	574	617	585	542	617	595	531	591	586	607	577	600	625	577	645	611	561	592	579	540	584	605	617	622	617	590	604	605	570	590	656	629	592	592	614	574	636	626	606	586	607	599
39993	33055	37419	33128	26874	20875	15006	11113	8158	5819	4156	3280	2780	2346	1823	1510	1304	1069	920	800	693	601	589	538	476	428	387	397	339	314	339	327	299	299	280	288	306	260	239	263	247	222	229	258	240	225	254	249	223	243	227	225	237	232	238	232	211	232	222	208	210	242	238	191	202	228	237	194	198	238	218	212	205	213	229	227	208	236	225	208	206	235	225	214	249	206	211	228	233	237	207	223	198	213	220	219	263	189	223	200	240	231	245	248	260	210	225	247	217	203	235	219	228	240	221	228	203	219	202	181	197	241	201	210	206	256	224	211	231	203	204	219	234	257	228	203	227	199	213	217	208	181	229	237	203	204	231	255	223	211	211	206	208	211	244	211	224	182	215	232	224	222	233	209	214	198	211	203	239	185	211	230	210	234	209	223	195	235	202	194	243	215	208	232	213	225	220	235	222	212	218	225	191	243	217	229	192	223	195	189	215	217	219	221	211	221	211	219	228	208	205	220	212	199	237	241	213	202	220	212	235	238	228	225	227	224	221	212	219	228	236	221	201	232	218	221	228	214	238	259	235	199	244	228	225	195	242	241	233	267	195	210	219	213	219	247	225	207	209	211	225	222	221	215	215	204	215	219	206	244	202	218	190	205	207	223	205	228	208	235	217	228	200	205	209	182	217	194	233	216	224	203	219	222	211	224	236	231	206	219	225	221	208	224	235	220	194	226	204	216	221	209	217	225	212	224	213	235	210	221	174	208	207	219	238	232	259	208	198	201	231	260	273	249	233	224	194	216	221	204	217	218	203	241	217	215	220	216	201	228	220	199	218	223	252	237	212	246	232	202	221	218	221	244	216	188	220	218	232	233	223	235	236	222	232	219	243	217	203	240	224	198	218	229	224	223	221	226	211	199	180	214	232	216	208	236	234	231	215	239	195	209	216	219	209	251	230	231	240	221	236	206	245	230	217	225	208	212	225	206	204	219	191	221	209	218	210	225	224	204	225	226	215	193	210	228	212	230	229	215	212	220	208	220	216	206	230	191	214	197	214	224	255	241	218	196	232	219	203	233	195	230	202	218	226	210	223	249	225	214	237	235	212	211	214	232	221	230	225	236	218	227	227	217	225	223	217	221	201	210	229	224	195	211	238	200	241	222	228	208	210	226	218	200	227	203	223	217	210	213	224	232	206	227	232	222	243	225	214	225	178	249	229	182	238	213	202	229	223	249	246	228	204	207	220	204	200	217	208	237	195	251	234	230	206	235	214	247	212	221	214	207	215	213	232	207	243	234	226	212	221	218	205	218	233	226	229	213	217	215	217	218	207	233	234	206	237	212	237	224	251	226	216	232	229	213	205	208	225	224	234	207	235	219	209	229	228	237	221	221	225	195	198	207	221	197	224	255	231	214	210	241	231	228	218	191	240	241	240	202	217	208	248	208	184	191	235	217	229	218	218	191	216	256	216	215	212	224	219	249	236	214	222	231	206	236	221	216	191	215	213	237	215	239	243	232	221	206	221	250	254	192	241	223	203	236	247	244	213	223	217	211	214	208	220	193	223	232	213	209	189	183	216	235	211	226	217	214	222	218	216	226	239	229	202	187	213	215	202	216	210	218	206	210	218	198	218	209	222	248	238	209	227	230	221	214	210	231	242	215	221	214	232	208	203	200	224	209	206	221	240	221	203	230	224	212	219	228	204	205	217	221	214	223	205	216	193	192	232	208	225	256	232	212	217	218	221	202	206	194	223	236	214	244	206	218	226	216	207	231	227	220	212	228	202	238	211	223	231	197	202	215	256	205	248	228	198	215	219	225	231	207	230	226	243	193	198	223	231	209	233	249	235	231	241	210	223	228	261	208	220	224	237	221	204	188	240	198	215	206	217	226	220	227	217	222	224	211	223	225	233	206	235	217	210	244	223	222	205	255	239	240	218	252	202	230	212	231	227	219	242	213	215	229	219	194	207	215	216	191	226	226	214	231	223	243	221	204	226	203	210	214	214	200	228	201	220	212	225	209	218	222	227	187	218	246	225	232	229	234	234	226	242	220	227	219	221	204	224	260	212	190	223	199	241	230	209	208	222	221	220	205	239	227	231	233	233	207	179	245	211	220	195	216	221	230	232	235	221	222	209	231	212	230	212	228	195	245	198	192	221	220	225	228	211	200	234	187	216	213	232	235	206	234	211	210	237	231	164	211	192	200	218	254	209	220	209	220	222	205	205	204	242	229	218	245	212	213	236	186	236	223	220	221	195	218	227	209	227	214	226	227	230	232	226	179	220	233	214	216	215	260	216	212	214	226	202	229	226	202	214	228	229	221	202	212	223	233	206	225	217	184	264	199	209	229	220	250	209	232	235	218	233	215	197	220	214	220	204	216	226	211	222	203	206	216	258	215	224	203	179	231	250	217	216	224	211	228	230	238	217	203	220	236	194	210	244	218	210	259	221	235	237	218	218	235	226	233	244	217	233	230	226	218	224	228	204	206	217	212	223	206	236	216	211	197	211	203	216	204	217	218	217	212	205	213	210	240	201	248	210	224	234	208	246	219	210	210	222	224	212	238	215	223	220	192	205	209	208	223	216	221	220	224	183	224	212	223	227	206	225	194	250	204	214	223	237	225	217	210	198	214	190	242	216	241	221	225	206	209	227	189	211	214	221	217	224	219	206	233	217	211	229	215	199	228	247	244	209	236	220	223	233	228	219	239	213	227	202	207	229	229	217	217	218	203	236	204	206	235	242	189	200	207	203	205	203	213	220	201	211	215	197	211	211	237	218	241	197	225	227	216	204	209	218	228	217	193	229	209	221	241	252	182	203	209	234	215	257	215	205	197	216	244	216	223	234	223	239	227	231	217	227	222	208	212	225	239	231	205	196	203	229	211	235	201	252	213	230	204	239	226	206	213	231	234	207	211	215	238	221	219	223	193	222	239	248	222	233	234	222	235	204	207	230	222	196	206	200	219	190	191	234	212	212	215	226	212	207	231	223	230	242	225	221	214	210	220	213	230	208	246	226	215	221	194	207	261	232	233	207	220	208	209	211	194	210	235	205	219	188	247	195	232	208	217	234	222	200	215	231	227	205	208	228	226	203	219	222	226	224	227	225	209	237	224	233	223	218	217	226	223	215	210	217	199	236	244	214	210	210	208	217	203	224	217	216	230	198	212	209	217	216	222	223	205	220	207	218	221	205	206	212	247	219	182	226	232	234	242	217	199	199	219	228	237	205	228	219	213	226	204	229	248	206	193	200	212	221	202	216	235	237	227	224	250	241	204	214	203	226	216	226	230	238	225	191	220	192	195	218	203	227	217	221	217	241	212	203	196	220	256	243	224	199	237	200	255	221	205	220	191	214	227	206	236	228	206	246	201	215	215	201	217	213	205	197	201	220	223	221	224	238	244	215	207	200	219	232	195	195	211	212	227	202	232	240	237	233	204	226	212	217	241	202	223	198	243	243	246	229	231	220	200	191	233	216	218	251	225	197	228	216	228	213	215
24211	25515	39532	41372	38486	34861	30704	27615	23780	19713	16425	14491	12828	10916	9676	8022	6747	5875	5187	4422	3529	3061	2950	2730	2436	2030	1646	1613	1393	1180	1250	1016	924	944	926	866	754	836	774	805	787	684	677	782	726	617	632	673	610	610	660	622	677	660	641	683	622	582	577	597	623	585	595	605	592	622	571	585	575	559	607	545	572	563	536	560	631	583	569	536	575	589	581	531	591	585	564	525	548	567	561	545	539	552	541	568	552	536	580	578	555	563	555	583	611	563	563	603	580	539	608	559	578	562	560	581	539	589	570	558	619	569	595	556	594	567	560	544	584	584	565	529	570	558	555	536	588	621	567	580	580	559	601	590	572	600	587	586	568	572	545	572	583	591	582	569	562	550	540	564	616	586	598	561	553	584	596	569	573	523	568	575	622	568	571	547	605	584	551	566	548	568	580	600	573	559	575	558	583	592	545	588	619	577	569	562	517	604	565	545	555	585	549	576	552	543	563	618	521	578	599	595	582	597	578	521	590	580	533	525	594	579	558	546	564	590	573	561	595	593	564	580	614	560	606	568	605	566	545	547	567	532	591	577	564	569	542	570	545	568	525	531	544	574	605	596	560	564	546	576	578	583	569	577	603	596	514	586	560	585	583	529	512	513	558	555	576	547	544	610	553	573	624	590	579	599	563	603	605	536	559	602	555	532	613	537	564	570	587	562	560	545	567	567	559	538	555	601	556	594	580	565	561	564	583	566	567	574	525	566	580	564	589	578	588	570	552	550	563	554	555	553	596	536	579	611	558	604	576	584	598	567	620	550	599	570	596	561	547	603	579	594	558	567	608	605	614	569	549	556	559	592	568	583	556	533	555	575	572	593	592	549	571	607	591	578	532	550	557	555	630	525	572	540	632	564	538	574	585	613	573	536	564	564	584	570	552	547	560	579	617	588	553	589	590	578	562	604	605	561	569	521	530	543	636	597	520	524	608	597	548	545	597	583	552	570	559	585	543	568	548	594	548	580	608	547	591	584	587	590	542	588	566	618	591	538	550	535	550	580	587	570	535	568	554	546	586	533	576	547	558	548	587	590	552	548	551	606	539	568	557	602	540	552	551	584	594	586	594	531	618	540	553	628	570	540	597	577	585	583	564	593	546	558	586	583	550	570	571	595	594	636	534	601	554	574	532	552	593	530	546	570	551	588	517	551	570	546	522	560	599	598	582	577	584	579	550	574	583	589	555	591	546	557	588	552	591	557	560	552	573	542	597	557	600	566	585	561	641	582	595	587	570	590	554	608	590	566	604	561	595	594	522	602	572	551	585	563	578	603	582	556	595	564	549	599	562	576	529	561	565	570	565	535	589	579	586	553	575	574	597	585	556	534	581	558	563	610	569	584	553	559	530	580	562	576	556	587	611	580	575	544	585	590	551	586	581	595	535	588	573	551	571	573	579	547	563	542	549	557	605	575	599	595	589	565	566	536	592	562	557	601	543	595	583	557	621	577	538	600	597	576	583	545	556	528	610	529	542	571	601	612	563	558	553	603	549	537	573	528	558	596	550	563	552	549	609	556	592	556	603	571	565	586	570	554	577	602	549	579	555	582	529	563	591	605	580	586	593	587	565	530	560	600	551	533	573	577	603	563	573	538	596	570	549	588	583	543	585	545	564	521	561	555	580	537	537	558	565	537	591	559	534	576	561	558	571	586	589	594	598	615	574	590	574	541	571	556	581	553	550	581	570	529	545	543	598	574	515	565	557	540	582	572	574	589	593	567	549	617	575	573	555	583	567	609	525	554	542	563	567	562	559	570	561	560	544	508	556	595	535	606	608	631	590	580	622	608	585	575	620	575	523	565	554	594	578	595	552	551	585	552	556	557	561	561	637	563	613	560	523	560	577	564	559	560	540	558	565	543	580	560	544	596	563	568	578	560	561	519	495	566	563	515	561	574	558	549	550	556	515	577	566	575	603	577	570	526	574	530	586	585	530	605	608	590	587	544	573	576	530	557	565	600	598	536	531	546	541	552	591	610	591	580	557	547	595	594	525	572	609	575	578	610	575	537	549	567	543	605	589	550	613	581	568	521	589	544	557	573	558	585	615	529	564	589	576	592	562	550	569	572	590	584	569	590	554	542	558	563	541	541	549	549	573	579	609	577	551	553	577	528	579	534	566	570	558	561	588	542	565	582	594	603	582	575	581	554	577	551	556	587	577	540	539	540	570	552	586	583	592	588	613	538	578	549	595	550	571	557	572	568	548	580	531	564	553	556	615	570	564	525	540	528	599	537	554	554	549	543	595	589	582	562	571	548	575	548	523	531	587	505	554	567	574	587	558	554	593	639	618	613	574	551	547	582	549	525	592	554	585	570	565	555	574	557	633	548	566	579	582	593	588	562	561	572	604	541	545	599	672	617	558	546	555	587	560	576	602	591	564	587	538	578	584	538	562	590	565	562	570	548	556	570	555	560	557	557	533	585	541	511	513	618	558	595	553	565	555	591	558	577	561	596	591	553	530	592	575	627	567	580	572	541	577	586	543	587	610	556	558	565	582	570	570	566	583	548	591	581	578	583	553	558	538	535	575	573	537	574	553	563	552	557	561	573	557	563	589	559	603	533	583	546	569	546	576	533	550	594	538	539	518	539	538	574	571	569	572	576	549	535	587	578	581	588	569	601	564	551	565	521	584	554	574	581	548	535	519	590	541	564	532	514	547	572	610	538	565	549	575	545	574	586	598	605	563	558	572	529	566	569	602	628	577	560	543	544	540	558	589	581	603	519	580	515	603	613	561	562	598	622	548	545	535	549	538	563	574	581	576	573	563	567	533	578	569	561	552	595	581	584	621	583	584	544	569	558	564	564	558	579	554	540	551	558	586	536	569	540	553	569	577	573	605	569	581	559	563	565	576	569	568	583	576	548	553	567	565	564	593	587	588	611	616	585	580	553	547	553	544	575	587	564	557	574	604	544	520	566	584	568	559	555	579	583	601	603	564	524	531	590	589	582	583	573	576	601	578	611	517	536	588	624	594	560	573	555	553	628	548	558	559	562	631	559	593	550	582	567	519	557	569	595	546	576	578	570	594	560	533	558	595	556	615	553	544	611	546	538	532	490	591	590	621	586	572	586	573	604	571	602	571	593	605	554	583	595	609	565	607	568	567	607	605	599	549	580	607	594	551	526	537	554	602	571	584	571	579	587	606	551	521	512	601	566	601	586	561	572	566	584	534	568	545	592	541	587	571	567	585	552	596	622	556	556	592	558	571	551	543	539	572	574	578	611	561	591	576	565	569	561	573	559	560	552	569	601	575	555	600	569	503	538	559	536	537	616	571	584	566	597	580	563	544	577	583	538	558	577	569	605	571	565	575	565	567	591	560	592	573	541	523	559	561	595	563	551	570	571	605	553	597	557	559	586	561	567	572	567	556	554	582	550	579	553	550	620	565	545	571	600	564	576	595	620	581	564	569	589	613	535	594	602	592	512	560	514	548	542	555	577	594	567	556	543
24876	21886	23479	18131	12240	8066	5438	3856	2826	2175	1634	1301	1088	964	774	690	617	573	439	424	341	368	325	327	311	287	287	260	264	253	271	254	245	240	253	253	249	231	248	227	243	221	227	226	221	256	235	267	214	235	238	202	241	225	230	259	239	235	219	223	231	253	243	233	245	233	209	240	248	242	240	257	251	264	273	228	219	259	224	215	234	247	240	262	243	230	230	212	233	228	218	228	224	233	231	240	223	247	251	233	228	234	252	232	236	227	228	204	248	245	228	217	222	227	238	253	228	223	240	240	243	235	263	219	215	240	231	227	209	211	227	215	221	214	198	244	225	225	220	244	264	227	217	225	221	216	231	226	216	254	208	223	231	216	222	231	230	250	227	273	218	210	242	221	227	242	231	238	230	234	204	227	237	254	230	222	235	251	237	237	240	232	223	242	221	226	228	222	259	227	205	228	213	223	209	241	241	225	226	223	207	210	247	220	252	225	239	264	244	223	234	237	209	229	242	235	204	230	238	276	249	228	233	216	242	199	224	224	206	236	235	215	201	239	239	234	243	238	241	238	233	240	210	226	218	253	224	241	237	205	212	207	252	200	211	232	236	227	238	217	237	224	246	224	243	223	253	241	201	220	233	249	253	258	230	256	242	243	220	212	229	236	226	229	249	245	234	249	218	244	237	223	223	247	224	228	237	220	237	239	189	212	229	232	237	244	204	194	224	247	214	269	202	238	235	237	261	230	243	252	249	216	269	224	218	218	229	243	224	219	235	225	232	237	244	243	235	233	219	233	225	209	224	255	221	229	235	240	218	236	240	256	219	232	254	235	252	230	240	236	231	209	230	215	236	226	228	213	241	225	226	231	234	231	244	234	237	216	245	189	242	229	209	237	231	211	206	214	223	229	219	218	225	248	232	240	217	261	237	245	251	246	235	238	222	231	243	211	216	244	208	221	217	255	237	227	231	249	243	258	269	225	216	201	245	255	232	232	240	240	248	225	213	219	229	214	240	235	233	211	223	237	248	217	243	237	242	204	228	211	217	229	239	218	257	228	253	232	225	242	252	242	218	224	218	246	226	217	245	228	262	232	255	227	222	216	252	261	252	236	235	253	216	251	232	256	211	216	210	241	231	245	250	227	225	259	253	237	235	247	220	214	225	253	243	210	224	245	229	225	222	259	230	219	239	239	260	221	206	214	248	219	218	237	231	206	230	233	229	244	253	243	229	214	209	232	200	248	207	234	248	238	223	238	228	229	263	259	226	247	247	233	212	225	230	249	235	232	229	216	192	230	244	255	198	220	239	205	242	249	227	246	224	244	210	256	240	233	202	249	248	249	227	223	240	248	233	263	223	236	202	228	213	224	228	224	233	232	213	233	255	214	249	249	206	240	248	215	231	217	217	209	243	213	217	229	233	245	226	219	219	245	248	231	236	229	231	242	224	237	234	222	248	232	229	240	220	252	233	201	216	207	231	224	247	228	236	222	229	244	258	214	231	226	217	220	210	220	225	220	219	219	250	244	246	211	250	217	232	226	231	219	245	216	254	245	238	216	214	207	220	262	253	226	250	254	239	224	228	235	234	254	255	246	225	245	247	227	223	230	218	214	233	235	217	207	229	224	209	265	242	213	225	221	237	212	246	242	227	235	213	219	218	215	245	220	242	228	213	231	231	223	228	212	211	236	228	226	241	237	253	225	231	242	243	242	260	269	237	222	192	242	230	211	234	229	222	220	233	251	239	213	240	242	243	236	214	225	215	230	229	257	238	253	206	221	251	215	234	220	243	227	229	226	228	246	205	241	210	229	224	220	239	222	236	222	250	246	236	225	233	263	219	243	236	246	236	256	230	226	236	236	258	234	220	192	233	251	216	227	229	224	229	206	238	224	236	226	210	247	224	226	230	214	226	222	232	233	225	241	245	215	232	230	236	224	201	226	238	241	220	214	208	236	249	231	265	208	241	258	246	213	209	261	225	237	244	227	234	249	256	228	191	202	245	239	258	239	213	232	245	229	221	204	237	222	250	252	235	224	224	236	262	219	234	216	249	204	237	241	248	230	230	233	217	220	207	270	240	245	238	200	237	212	243	245	237	224	251	230	262	244	246	224	233	199	242	222	222	237	252	247	238	218	228	243	208	220	226	201	227	241	210	215	213	239	214	248	211	216	224	236	226	213	222	246	255	188	203	227	228	220	230	215	241	245	268	230	218	240	200	218	228	251	218	227	220	217	225	231	230	215	243	235	231	232	232	245	220	240	237	246	247	236	248	216	229	261	250	251	238	245	237	219	252	252	230	215	233	259	221	241	234	231	217	237	229	229	231	240	241	239	238	215	243	235	236	216	248	212	199	235	204	247	226	225	263	234	221	219	221	238	246	232	227	220	180	253	222	240	247	216	235	248	228	215	225	218	214	258	246	222	256	232	252	231	227	224	222	243	218	264	224	232	219	249	247	211	235	235	207	202	237	244	219	227	246	232	204	249	191	212	251	225	239	242	240	211	241	215	230	227	243	223	236	234	224	265	239	237	193	204	227	231	246	253	245	216	236	225	224	220	228	227	208	241	268	235	205	229	244	239	220	240	228	230	233	239	237	251	219	230	232	219	217	233	208	251	220	238	226	237	247	224	207	238	233	238	232	244	221	240	218	217	213	212	223	246	239	239	253	238	212	252	241	244	227	230	244	224	260	199	230	224	219	248	266	228	230	218	228	232	237	225	224	209	226	220	224	227	227	244	251	215	225	239	231	235	240	229	242	242	265	211	238	222	223	227	215	238	217	218	235	228	239	215	229	231	225	248	247	250	237	233	233	241	208	264	211	247	241	227	244	237	233	237	201	230	231	234	191	236	225	243	226	247	230	264	219	246	209	228	233	217	224	245	251	241	224	231	232	215	260	230	210	231	237	263	239	249	234	226	226	232	240	265	227	242	235	228	248	238	255	218	236	247	229	280	220	230	225	256	189	232	244	220	217	247	215	228	223	234	228	214	203	235	232	194	219	225	231	240	235	237	259	231	219	205	236	210	244	229	245	243	224	224	215	233	220	239	246	239	215	222	243	221	265	211	237	232	234	218	258	221	242	237	236	224	236	223	220	256	235	234	231	254	219	242	230	240	223	231	224	216	226	239	230	242	235	245	252	206	213	232	224	227	232	224	229	218	234	220	249	238	249	245	201	221	219	238	246	225	255	221	260	199	215	258	237	258	240	250	242	246	227	199	245	224	253	248	214	263	213	218	242	231	266	237	227	242	212	227	232	219	253	219	203	230	246	224	244	250	252	232	228	256	226	227	210	245	262	252	221	210	259	204	218	224	206	248	233	228	224	207	219	246	213	241	240	244	235	254	215	241	223	225	257	214	226	246	202	206	222	243	227	221	214	234	233	212	230	210	197	223	257	214	235	219	204	219	236	226	247	205	249	247	229	243	224	209	220	221	230	236	262	249	202	246	248	232	231	231	229	235	240	228	217	208	250	219	246	236	224	231	222	233
14397	17410	29315	30247	26226	22078	18115	14787	12184	9789	7923	6682	5590	4675	3996	3326	2789	2422	2091	1857	1649	1450	1266	1211	1080	1059	940	894	811	774	764	715	686	758	642	675	616	638	610	628	640	601	652	612	607	592	593	625	608	627	613	663	571	658	599	609	581	600	639	607	568	620	605	572	635	610	577	580	610	602	595	596	614	559	648	649	607	611	592	600	621	618	579	590	596	601	604	602	606	592	579	609	624	584	600	588	598	596	571	562	613	607	573	614	573	628	588	552	583	604	610	620	591	564	619	625	548	556	625	631	612	631	593	612	642	566	581	627	635	595	617	638	596	571	595	615	569	609	626	577	597	662	616	609	578	602	628	568	576	586	588	572	604	584	577	586	638	596	556	580	644	623	617	577	565	609	570	580	598	597	590	653	597	609	656	615	611	613	658	646	640	637	584	564	581	593	588	544	596	590	634	617	611	613	580	623	620	594	597	619	616	633	588	558	524	546	533	571	568	565	614	596	573	618	569	605	629	563	582	571	597	644	616	538	582	603	589	585	593	608	635	590	622	580	564	586	591	566	615	622	617	543	584	586	571	583	618	618	615	590	613	592	610	594	586	627	567	601	604	619	625	587	600	610	602	612	626	590	631	574	554	633	579	661	600	633	571	615	622	625	595	550	551	599	613	613	595	573	586	568	602	589	595	572	569	634	627	573	611	576	599	646	571	608	596	633	594	603	572	588	628	618	624	627	597	654	633	638	628	600	581	592	606	592	588	594	566	579	599	594	609	584	592	584	583	601	564	558	598	569	639	593	594	584	626	584	618	564	632	607	584	593	612	566	594	586	586	608	585	560	627	621	626	664	608	600	626	619	612	549	602	602	571	608	626	593	616	587	648	611	599	602	580	658	605	617	615	606	641	584	627	567	585	638	660	599	563	580	608	675	601	586	658	607	633	653	603	584	623	592	554	594	584	605	620	578	550	573	583	612	605	601	594	607	632	571	591	580	564	640	609	596	617	600	629	583	601	604	607	579	618	633	586	603	602	605	591	598	588	616	572	589	557	595	634	583	588	610	611	641	612	588	587	639	618	622	631	577	579	571	640	592	643	598	630	591	634	577	620	633	616	603	576	627	585	611	588	619	591	580	591	600	607	587	608	612	566	625	570	616	569	592	616	577	549	593	601	571	585	624	598	561	609	627	639	592	585	661	651	601	620	621	571	618	583	575	606	609	609	612	609	608	603	602	598	612	596	547	618	596	594	580	607	628	590	612	595	588	613	609	562	602	593	547	604	642	622	634	565	559	580	608	613	574	651	626	605	580	596	598	625	657	562	655	585	616	612	595	551	597	578	588	559	612	628	584	592	620	564	581	569	601	612	596	565	603	638	636	577	575	617	545	564	624	573	603	615	633	594	582	601	610	616	575	598	602	594	602	571	585	541	601	647	623	593	623	622	551	595	573	604	606	569	586	619	566	578	595	629	605	627	586	596	624	566	589	612	626	571	600	621	572	653	575	593	584	663	612	608	605	617	590	583	568	630	588	612	594	610	607	602	612	632	614	571	654	588	655	539	566	582	589	578	575	581	592	625	624	622	631	597	579	633	615	579	613	567	589	639	609	578	591	576	593	590	619	568	577	604	643	644	596	611	609	555	641	596	623	607	600	626	611	620	617	566	631	606	591	606	645	586	634	602	593	586	598	606	599	565	605	569	579	597	554	598	614	609	604	619	609	563	560	599	566	533	607	569	577	601	621	634	604	603	643	617	573	568	622	596	604	581	554	603	656	583	580	596	604	594	607	631	566	631	608	588	591	643	632	609	589	638	615	586	605	561	605	550	585	576	583	601	557	614	584	587	606	580	612	618	575	593	631	592	633	563	597	592	586	612	618	598	618	607	631	615	574	567	608	591	614	604	581	584	579	573	615	570	615	591	620	603	634	600	614	580	590	574	603	619	611	626	647	626	605	598	637	623	591	566	566	645	623	620	568	574	568	583	615	618	616	590	590	611	545	570	606	615	597	594	593	609	586	614	625	608	599	622	592	609	596	601	569	577	606	602	638	587	583	626	620	594	603	599	612	589	587	611	557	603	611	574	598	590	589	598	605	609	567	590	591	590	615	604	588	599	608	651	609	561	590	604	578	619	607	596	602	581	614	609	634	579	614	565	572	638	587	578	560	579	578	569	573	588	631	626	614	610	593	639	619	599	620	571	610	618	580	644	572	596	564	580	622	602	649	589	567	570	606	601	610	643	637	608	591	617	589	568	572	581	618	588	607	639	629	621	592	610	590	598	609	587	567	600	627	597	557	599	625	612	610	589	603	577	584	557	603	636	533	583	585	635	636	607	609	582	597	613	597	614	598	621	600	574	615	629	593	614	603	615	575	608	600	594	597	559	618	597	623	606	623	613	633	603	611	608	645	597	606	574	549	581	664	628	627	580	628	588	602	564	578	561	632	601	578	566	617	608	637	621	632	585	615	539	561	597	623	579	596	644	606	575	605	656	565	627	594	604	623	615	605	568	615	592	602	669	606	607	565	646	619	611	595	626	591	598	591	668	620	623	622	614	570	615	633	585	632	624	591	568	628	625	600	612	610	593	640	602	595	600	618	593	568	566	589	585	570	574	605	619	584	608	600	574	593	607	619	592	629	651	621	566	610	564	596	597	614	602	576	629	560	541	564	596	581	608	627	584	581	571	624	605	583	578	614	622	590	609	614	565	647	590	620	581	571	620	589	667	571	615	589	615	623	593	573	583	621	578	624	630	598	614	605	572	567	631	611	643	617	601	571	571	605	593	587	617	616	592	564	637	614	625	607	622	651	609	597	577	536	593	578	596	591	573	617	611	594	619	618	604	653	608	552	539	608	579	599	598	591	636	582	579	582	528	584	570	613	638	618	619	605	604	560	588	574	613	638	594	611	606	616	671	616	631	538	597	573	574	592	598	570	587	647	599	591	566	594	585	577	586	593	614	646	546	635	615	608	610	577	635	631	594	592	566	597	608	624	578	561	609	600	595	582	623	559	628	608	642	620	564	598	628	589	604	601	596	641	617	570	612	573	610	599	622	609	619	582	635	635	611	646	635	553	611	587	612	605	619	547	626	601	594	632	661	577	647	585	603	618	577	581	643	613	603	559	560	598	587	596	595	580	654	586	581	596	586	591	579	625	561	585	596	612	594	603	609	631	609	611	621	635	609	599	599	602	599	622	639	566	569	596	601	618	608	567	638	622	582	574	584	579	609	573	628	572	603	618	636	635	558	622	592	573	612	574	564	597	585	613	573	555	564	599	566	570	606	552	636	591	576	608	578	608	590	603	621	619	602	604	640	596	601	620	612	596	595	588	595	598	570	632	613	636	601	613	596	600	587	580	561	644	559	571	608	584	587	560	638	619	633	606	601	596	641	615	609	547	640	557	619	607	650	594	588	589	613	555	614	540	628	614	625	594	648	601	634	618	659	576	584	590	603	604	597	635	600	597	562	566	613	577	575	595	589	581	565	596
33824	28090	31141	27050	20102	14222	10067	7109	5161	3887	2736	2306	1909	1547	1280	1049	886	779	728	639	480	460	466	421	433	374	365	294	314	267	276	266	285	273	244	276	265	235	228	245	258	218	219	222	253	242	243	253	261	285	249	260	224	268	227	259	225	239	243	223	204	236	241	234	263	240	265	232	246	229	245	239	212	223	231	193	214	199	226	244	249	249	235	245	235	240	241	242	238	259	224	215	259	219	225	261	229	232	215	242	245	243	247	243	243	233	243	239	237	243	214	234	219	272	218	257	229	257	242	238	222	266	240	239	231	219	224	249	230	239	238	207	248	213	224	244	232	214	258	222	271	241	253	212	223	226	233	215	241	246	233	239	230	211	243	246	249	231	199	236	249	227	229	226	218	228	225	268	255	235	227	266	217	249	233	243	234	261	230	209	245	222	260	257	221	246	216	246	212	247	258	253	219	215	243	237	239	240	252	237	242	215	217	230	237	218	243	242	229	264	246	238	262	230	218	242	221	205	250	255	212	234	238	247	248	260	256	234	241	247	260	223	219	214	240	219	233	219	248	215	263	242	241	237	267	215	253	214	232	248	226	228	234	250	219	235	206	224	203	216	221	231	235	242	238	249	230	263	218	232	217	244	227	217	236	233	255	249	221	246	213	231	236	244	207	249	225	268	245	238	260	252	232	223	256	217	232	248	230	226	227	246	242	250	248	252	215	254	254	237	212	235	213	213	246	224	223	212	234	239	225	218	230	227	267	237	221	260	223	227	244	234	232	221	249	227	236	224	231	233	228	205	217	199	244	241	225	234	227	238	222	231	247	228	231	191	222	228	215	269	219	216	227	231	202	238	239	240	252	246	225	235	220	255	225	217	224	255	215	225	227	225	255	205	226	241	277	248	225	245	227	247	230	245	215	210	223	224	237	213	231	233	222	198	261	218	238	259	252	229	244	230	246	220	240	247	214	233	229	234	219	220	243	228	225	246	228	228	266	220	234	245	252	224	261	248	250	260	224	240	214	235	221	237	229	264	229	230	208	219	242	215	230	216	221	224	217	219	220	254	247	231	251	261	258	284	235	244	243	247	220	224	216	256	263	235	225	206	215	221	239	222	233	217	237	224	228	235	242	254	233	259	225	240	277	257	230	240	233	209	213	240	232	258	234	230	227	251	232	222	226	206	244	253	244	221	238	260	236	244	237	213	236	239	243	237	243	235	216	241	217	226	252	234	242	260	228	225	227	256	206	238	228	224	227	232	221	218	266	244	231	205	228	231	205	243	228	211	236	252	238	227	220	219	247	225	219	236	222	214	241	219	217	239	253	230	243	224	230	237	226	240	226	227	240	245	209	243	232	224	240	249	218	256	215	227	244	201	240	246	234	245	219	238	250	237	238	230	210	210	236	223	246	212	237	240	222	211	238	259	253	220	221	237	211	216	232	249	247	271	213	246	241	230	258	229	258	243	228	245	209	252	218	218	240	217	232	214	228	246	225	250	254	240	233	222	219	225	209	253	221	253	222	212	247	237	239	242	235	236	245	230	225	213	234	262	210	226	251	233	264	218	228	218	220	249	215	244	220	256	244	225	232	228	239	217	256	244	228	249	226	251	228	232	250	240	200	247	239	224	219	228	216	238	226	210	235	241	251	243	212	255	233	228	246	225	202	224	247	228	250	241	243	243	222	219	235	272	222	237	227	242	260	225	243	233	219	224	247	236	198	220	252	244	241	243	229	247	242	224	232	241	238	249	210	222	240	248	221	245	263	215	226	257	245	239	251	238	223	244	243	256	205	241	221	230	221	247	211	215	222	227	227	239	228	222	232	224	199	223	223	244	232	226	251	247	245	207	239	241	212	255	253	224	214	215	248	228	232	230	226	225	234	232	234	232	231	238	238	206	247	231	226	238	213	239	231	268	243	263	221	231	215	255	255	244	221	231	242	229	229	212	211	220	215	223	253	230	218	233	252	238	241	234	231	249	226	191	243	219	198	235	246	227	217	239	256	234	224	231	238	249	244	254	209	236	203	256	235	232	213	218	240	215	216	233	234	274	213	251	220	236	211	233	221	201	213	234	238	226	228	231	219	226	235	231	256	229	254	234	227	214	257	226	236	217	245	232	256	246	240	236	231	203	234	253	234	220	204	223	253	225	239	228	246	221	228	222	232	229	211	221	247	268	229	224	256	240	238	240	231	249	235	240	220	259	246	228	238	216	213	232	223	215	238	218	211	247	217	239	206	249	232	206	246	206	240	203	235	252	250	212	229	233	210	236	213	233	242	225	235	235	200	237	244	264	246	219	235	239	210	231	214	220	245	244	217	226	258	251	250	234	197	215	230	235	213	237	220	219	234	251	217	251	222	220	241	230	203	239	233	227	239	208	219	231	218	217	240	216	243	240	220	238	218	246	243	239	231	226	223	230	225	224	222	219	213	228	247	249	217	236	210	250	235	256	228	217	243	239	190	228	253	251	234	227	236	206	257	236	238	226	235	227	222	243	254	231	228	245	265	247	217	229	236	233	216	219	259	234	230	226	253	262	232	218	248	223	206	214	230	241	215	224	218	249	255	219	245	221	261	193	226	231	236	243	227	237	207	241	245	237	251	241	250	200	253	254	224	233	225	232	241	252	234	248	242	230	215	230	229	245	240	216	241	246	257	185	211	236	221	226	247	250	240	237	254	254	238	205	234	213	242	230	238	251	235	227	251	241	216	228	240	218	246	225	244	225	268	238	230	202	250	232	229	221	262	241	258	225	240	241	222	258	210	243	206	255	233	228	252	246	228	220	237	232	246	231	226	211	232	207	222	242	228	231	234	253	223	242	255	244	253	210	233	203	259	241	251	240	245	228	240	245	216	255	243	237	209	229	211	227	224	230	225	219	253	227	214	252	227	240	242	229	204	217	211	241	226	219	222	217	246	250	226	228	223	256	254	229	226	225	210	223	266	259	252	227	219	218	247	243	227	240	238	246	231	249	247	211	244	251	234	235	274	231	222	210	257	247	249	226	226	219	232	229	246	267	262	247	253	246	255	238	238	217	234	226	232	203	225	220	262	256	241	256	242	244	233	231	231	233	236	237	234	255	245	232	240	206	266	226	235	247	252	248	221	242	237	267	216	252	215	247	212	215	226	240	220	230	218	248	217	221	244	255	252	224	242	248	261	251	223	267	229	218	240	210	251	240	259	225	226	222	220	206	250	234	246	225	223	204	246	225	266	226	228	232	242	231	208	215	211	239	232	230	221	237	214	197	219	238	251	215	220	244	225	236	236	254	241	245	272	240	228	239	253	233	218	253	250	221	242	220	230	244	241	185	255	201	227	225	222	237	211	216	219	226	219	234	203	216	217	209	248	225	217	237	225	239	229	230	231	224	221	231	245	240	221	252	210	243	255	209	233	266	260	228	263	244	236	228	258	275	240	214	221	221	231	245	236	234	228	251	246	208	267	207	226	218	207	223	237	248	230	231	230	241	200	235	234	252	236	265	225	246
20291	21811	35014	37082	33356	29868	25446	22513	18474	15316	12216	10960	9546	8058	6994	5818	4643	4386	3810	3095	2713	2337	2065	1968	1757	1760	1387	1221	1131	1020	962	901	890	857	821	792	772	753	734	705	730	696	679	676	667	684	646	654	657	661	647	609	658	643	648	612	646	590	605	614	611	567	602	570	631	599	588	643	648	612	613	597	586	584	643	597	652	618	615	585	648	650	599	601	570	609	604	541	646	610	614	620	606	585	584	615	597	581	591	589	603	596	614	581	613	600	604	594	621	626	654	634	593	603	598	577	616	592	597	617	561	588	609	608	627	588	629	575	649	568	599	603	586	594	602	627	613	595	635	620	586	621	612	618	635	602	581	582	576	608	629	604	608	540	589	566	588	609	595	579	622	640	627	593	598	590	611	583	669	547	582	559	584	596	634	577	567	574	609	614	604	635	599	569	613	606	605	639	580	624	555	557	634	583	600	632	602	654	592	572	566	591	559	656	579	614	588	609	604	600	577	594	606	628	612	587	634	588	597	582	621	656	643	611	635	594	559	616	586	615	598	581	610	612	582	592	626	569	606	650	589	627	580	596	568	621	658	653	629	593	602	641	581	599	610	621	609	605	618	617	630	632	588	574	660	640	579	585	592	593	561	604	570	633	601	620	635	611	603	624	583	612	598	610	606	574	613	611	619	591	615	605	663	555	611	572	617	601	583	591	614	616	606	578	632	576	589	577	627	599	626	591	612	638	629	618	588	600	612	631	587	596	641	641	584	613	601	625	604	598	581	600	595	649	602	646	591	598	601	582	569	646	626	565	604	583	608	619	574	614	587	623	630	595	580	643	605	647	601	620	587	625	598	579	594	571	596	605	607	601	602	560	614	613	611	607	586	636	571	602	604	589	641	567	594	580	621	579	623	584	626	580	589	589	631	628	602	594	602	635	604	579	578	632	596	642	574	622	587	635	597	601	618	632	576	635	595	598	624	601	600	608	610	598	587	637	577	622	590	643	556	619	596	616	613	564	610	547	641	636	593	637	600	585	614	586	617	610	666	579	605	597	586	598	621	559	678	605	563	599	638	628	628	578	605	618	624	610	568	607	608	647	624	637	591	626	597	647	607	593	607	598	631	600	604	591	549	610	621	586	578	602	592	589	627	576	600	620	604	606	608	618	601	592	580	588	623	609	593	608	622	620	584	593	638	626	600	573	592	603	613	616	633	600	624	574	622	639	588	598	613	575	569	593	612	595	614	655	584	598	589	589	608	628	616	627	571	615	617	614	639	570	647	612	669	599	595	597	630	608	597	587	607	628	625	609	596	620	611	569	664	583	599	606	648	625	571	624	624	616	626	612	617	620	656	576	597	601	559	576	581	628	630	592	606	646	588	590	621	597	613	612	595	589	649	596	627	629	571	609	615	574	597	590	596	566	612	611	622	596	599	623	603	582	599	591	609	586	569	650	613	618	577	643	585	594	591	621	646	634	630	591	595	620	663	596	619	588	597	589	629	621	606	580	597	581	613	613	634	600	574	594	623	614	572	578	589	611	625	594	668	611	643	579	607	600	572	575	629	614	595	625	584	622	604	590	616	613	615	611	606	591	607	620	600	600	560	609	611	565	632	615	579	596	605	591	567	621	622	584	580	601	595	573	608	567	576	582	582	559	643	636	597	605	631	617	609	609	649	599	598	597	627	632	598	607	614	603	609	610	609	589	643	611	643	665	579	575	593	592	598	615	588	633	586	581	605	622	598	613	598	611	605	631	608	602	636	593	602	617	632	597	572	629	587	644	629	614	587	609	620	585	617	645	574	618	593	606	566	567	658	598	627	607	596	612	569	595	561	609	608	645	590	646	618	578	547	620	621	619	612	578	611	595	637	660	605	626	579	600	606	588	583	618	631	639	623	612	570	598	594	628	608	611	615	605	606	592	623	640	625	644	596	593	635	602	648	591	585	572	589	650	580	589	613	598	632	577	615	606	641	605	563	633	589	657	613	630	586	620	623	600	603	603	562	602	602	613	562	649	633	651	620	614	562	606	594	633	641	618	584	603	627	642	626	585	596	596	591	590	614	574	614	617	568	574	625	532	597	567	649	655	611	596	664	592	610	619	581	589	624	587	605	636	610	627	623	602	592	576	617	598	603	621	617	604	608	600	623	588	579	621	600	594	640	607	625	598	584	616	580	583	656	605	622	597	580	616	572	589	627	595	572	642	584	583	609	594	603	613	646	608	578	597	595	617	574	567	629	618	605	615	622	563	614	615	583	597	590	622	592	609	665	607	607	578	612	592	597	565	579	625	607	622	623	622	612	590	631	570	568	611	584	599	635	606	618	627	582	568	607	608	567	653	623	653	600	582	612	591	612	641	607	608	559	605	607	599	584	613	600	651	625	608	614	562	598	588	622	615	635	562	606	615	595	554	556	575	631	602	656	628	588	579	600	586	652	591	605	631	626	640	590	608	637	601	594	613	601	591	631	556	568	609	622	662	605	623	580	597	597	640	625	570	566	621	587	572	556	625	584	614	626	628	576	646	603	606	571	610	603	591	586	601	570	585	617	609	587	556	574	625	609	558	584	599	591	570	593	593	619	607	637	605	600	588	576	558	572	616	618	592	603	619	607	622	567	649	579	565	567	622	601	564	578	610	638	602	599	629	627	618	618	576	648	585	587	580	632	634	583	608	595	621	626	613	596	620	598	580	611	591	612	614	647	595	628	598	642	601	611	595	525	593	580	636	613	603	622	617	632	625	592	589	615	600	638	596	585	601	609	604	607	620	590	628	625	567	640	597	603	611	592	603	635	612	611	628	592	590	573	600	612	623	635	598	646	590	582	596	585	608	586	623	586	589	590	580	636	629	578	580	614	546	612	597	570	587	602	580	574	611	608	614	655	614	598	643	558	591	618	652	597	638	589	609	631	598	612	631	572	646	596	615	604	580	568	617	643	659	612	623	622	607	595	603	622	590	588	571	660	636	653	607	585	586	583	616	612	615	607	638	608	629	606	633	608	588	631	594	617	604	598	621	611	625	615	616	622	616	559	616	582	637	649	610	624	599	594	604	568	570	615	618	622	609	626	605	595	608	610	605	599	597	635	591	580	616	589	615	576	645	637	571	586	584	533	624	597	585	655	595	605	587	598	614	596	558	603	620	573	594	595	601	577	600	583	579	572	591	601	622	617	618	561	659	617	641	574	597	600	620	613	609	629	616	563	591	647	636	617	622	580	583	611	625	600	631	606	555	594	556	579	645	611	621	630	593	627	591	607	624	625	619	620	559	581	613	636	567	589	579	589	613	636	592	574	639	628	619	625	615	642	595	624	667	651	614	594	641	614	617	623	593	584	600	623	575	625	566	644	595	603	611	596	582	585	567	626	613	680	590	635	592	596	595	588	611	600	589	595	541	606	614	621	550	649	605	589	647	619	609	595	617	611	563	624	634	602	640	587	633	639	609	609	592	580	610	641	608	647	573	597	590	592	589	643	605	607	632	613	621	608	587	630	607
40256	33214	37019	32981	26408	19459	14753	11122	7508	5508	4002	3243	2744	2307	1821	1577	1218	1192	994	770	748	601	582	568	506	492	390	356	336	319	297	274	301	286	267	270	297	261	262	238	236	259	216	231	243	234	241	235	211	225	247	219	237	232	232	238	234	239	192	215	229	246	228	237	237	208	233	245	221	224	236	229	220	230	224	227	191	256	214	215	219	256	242	224	208	251	211	227	203	215	204	266	241	197	231	229	237	222	232	196	249	225	209	246	227	194	232	197	221	243	214	229	216	221	227	232	226	220	214	225	217	232	220	226	239	224	206	234	215	227	212	223	236	245	218	206	208	232	236	207	217	198	201	222	224	199	227	230	190	203	227	193	247	220	238	234	224	193	208	202	209	205	219	223	238	218	215	233	200	226	235	239	220	227	235	258	237	207	223	240	200	232	221	211	200	219	201	226	221	234	221	233	233	234	233	223	205	212	249	221	216	206	251	234	221	196	230	207	211	215	238	225	195	204	248	219	213	223	221	224	229	224	224	191	206	246	253	214	219	239	240	212	220	229	197	208	226	242	225	233	217	219	228	224	224	219	194	234	235	205	229	233	202	248	229	232	218	212	220	233	214	241	245	221	195	238	217	218	218	230	223	239	212	215	225	241	221	241	184	242	217	203	225	200	198	189	224	199	231	227	228	206	188	221	230	192	225	198	240	206	208	249	225	235	221	209	209	224	231	224	224	234	211	210	245	196	199	227	219	206	213	224	206	246	258	202	233	225	236	219	231	224	212	226	218	225	221	223	211	230	267	210	225	225	254	201	211	240	236	213	240	229	261	232	235	212	181	232	199	222	217	225	231	229	215	225	188	232	251	228	199	214	221	213	199	237	203	202	237	206	213	209	225	235	229	199	246	242	210	231	217	202	218	206	239	225	212	219	232	218	248	221	206	230	251	255	265	233	233	220	215	235	215	212	222	211	212	234	228	231	212	200	207	243	224	225	235	218	231	247	203	213	248	218	203	217	216	215	218	212	240	218	229	230	210	252	218	218	214	213	226	233	208	199	221	223	230	220	228	226	201	197	214	235	240	208	233	188	197	195	205	213	194	225	198	237	199	224	223	213	242	197	226	243	190	215	225	214	215	242	220	193	228	218	234	240	218	228	206	239	227	221	210	230	177	207	242	217	229	206	225	207	229	220	237	210	222	228	217	214	208	243	243	219	235	207	233	257	226	218	224	239	239	215	213	240	228	215	248	211	224	232	215	223	197	206	204	220	226	255	212	217	228	206	223	201	217	243	218	203	221	201	233	243	235	176	243	188	212	228	213	222	219	227	215	234	215	233	230	212	219	213	228	212	223	206	216	220	252	225	205	219	239	214	203	239	210	233	212	255	237	223	185	225	223	234	244	212	248	239	196	230	193	226	223	250	210	196	211	241	205	218	219	222	207	224	227	216	204	223	244	225	247	208	211	258	219	227	210	256	211	223	221	188	237	211	207	224	242	220	249	223	248	212	241	237	201	221	236	210	221	250	233	206	244	222	243	227	222	222	224	234	232	231	233	233	217	207	196	241	237	208	212	215	222	209	231	223	205	228	197	248	213	223	208	216	251	236	199	209	196	216	217	272	207	221	201	234	224	230	214	223	222	225	233	242	229	225	201	203	218	201	204	232	216	238	246	214	201	225	219	226	224	186	230	221	193	220	228	223	264	221	214	239	224	233	207	237	207	226	227	212	219	255	217	211	243	215	242	216	231	236	205	190	230	214	210	222	206	220	205	250	189	221	244	235	213	207	215	225	230	218	220	207	221	213	210	204	211	222	228	226	213	246	213	213	228	221	241	216	225	216	209	243	230	226	203	248	233	254	288	222	242	225	217	215	220	234	227	234	202	193	229	244	213	204	227	214	228	206	230	252	228	230	218	205	218	217	205	219	216	211	224	219	228	232	235	222	241	198	248	205	253	204	209	217	202	211	233	241	253	212	222	228	232	215	225	227	212	221	261	212	222	212	227	238	214	225	251	232	222	219	210	241	245	234	188	246	241	206	228	238	249	218	236	225	210	244	238	201	252	199	232	212	214	243	192	209	207	219	213	210	199	221	212	242	217	206	235	220	241	237	248	188	186	214	207	239	205	209	195	215	208	219	220	226	192	209	191	208	220	233	244	211	250	235	221	218	244	201	222	223	208	230	244	232	213	186	220	239	216	225	211	231	217	241	216	239	192	221	203	241	211	227	217	239	220	233	227	216	234	233	239	223	204	225	223	218	238	205	247	214	213	220	225	229	261	243	229	214	237	223	241	218	231	230	233	198	213	218	219	210	249	250	214	221	232	208	234	219	219	203	230	218	205	218	213	241	217	232	224	243	219	200	226	219	224	203	203	194	220	228	234	205	216	200	217	190	228	237	242	237	219	232	233	239	265	240	253	233	243	222	193	250	220	226	227	220	204	209	221	227	245	232	228	205	207	192	209	235	248	211	206	228	216	197	233	247	231	216	234	231	228	239	231	210	246	220	219	231	228	207	216	225	229	248	208	233	220	234	217	246	241	211	230	208	239	208	214	237	229	230	205	199	255	211	214	182	226	229	229	219	202	238	228	220	195	218	224	228	234	231	198	236	230	218	187	245	225	199	222	218	225	239	192	190	185	227	207	221	226	212	225	214	254	238	228	233	252	214	212	231	223	207	222	211	210	215	207	241	211	230	219	219	203	208	221	196	240	211	219	213	215	225	224	222	210	230	231	242	231	225	220	229	221	233	224	217	230	212	214	206	212	193	241	223	233	228	206	219	199	245	223	194	242	202	228	224	210	201	201	237	219	236	230	231	195	221	235	226	249	240	229	245	239	216	216	225	212	205	201	240	212	203	227	192	223	218	220	244	219	234	217	205	238	228	211	198	211	233	223	234	234	194	201	210	217	248	207	225	231	222	218	199	185	229	212	246	222	206	243	228	208	234	237	230	238	220	212	241	212	234	229	230	233	215	210	226	225	231	213	223	243	204	194	218	223	213	232	218	224	230	243	212	235	216	199	201	288	229	219	243	221	209	240	246	197	242	182	198	198	241	220	229	231	225	214	264	210	240	211	216	205	224	222	230	215	241	207	223	218	208	216	221	226	241	249	253	228	232	219	208	202	204	215	225	225	249	209	216	177	229	220	258	241	231	228	240	223	193	256	217	218	225	214	206	227	225	219	215	199	211	222	233	187	233	205	213	243	226	197	247	232	204	211	228	223	224	215	221	193	235	223	207	239	247	246	216	223	213	206	210	238	210	210	235	235	218	233	203	236	222	222	214	214	226	212	213	213	213	239	210	224	234	194	199	213	204	201	219	215	242	216	243	215	239	212	227	229	222	235	220	212	224	220	236	229	225	203	207	238	232	213	242	229	234	221	230	226	215	250	195	214	211	241	218	256	213	227	218	210	227	244	236	218	214	230	227	237	246	207	224	221	204	199	234	234	211	241	236	236	241	221	218	195	230	226	237	196	218	205	243	221	219	232	208
24164	25881	39167	41643	38357	34286	30961	27653	23123	19290	16268	14575	13267	11278	9589	8067	6601	6057	5567	4546	3674	3302	3040	2888	2552	2345	1778	1596	1323	1192	1221	1081	978	1000	913	848	853	936	795	769	767	714	651	697	691	631	596	647	642	642	640	661	620	642	636	647	635	583	627	595	575	592	568	602	595	587	578	566	576	602	571	614	585	580	611	551	573	592	562	581	535	545	604	582	552	594	627	612	578	627	581	587	550	551	578	553	592	564	592	574	576	560	580	552	551	557	593	593	537	587	582	577	561	598	579	551	582	573	561	574	567	589	585	583	590	567	605	564	545	566	576	582	516	561	586	575	528	542	610	563	570	604	620	575	594	603	588	553	559	587	573	590	563	543	600	600	549	573	564	559	611	575	584	559	585	547	627	596	570	606	628	579	605	631	551	577	641	578	541	599	573	601	596	567	611	548	563	595	555	564	577	550	555	600	552	617	541	561	609	569	575	612	557	609	571	560	599	561	608	600	578	598	584	565	551	579	588	512	587	557	617	608	575	580	552	569	583	611	581	565	574	595	577	593	564	539	572	558	597	589	576	576	577	568	593	540	563	603	569	550	603	540	563	561	580	556	581	614	594	517	538	575	537	599	527	569	605	570	631	580	575	567	621	554	559	604	546	580	560	563	555	586	631	605	610	565	588	619	596	528	591	607	584	560	555	588	575	610	578	553	580	577	580	573	617	606	573	584	549	565	589	563	588	589	611	585	570	638	589	565	584	565	580	608	579	549	557	554	552	578	583	584	603	545	587	548	549	591	586	552	570	585	563	545	603	607	568	574	598	587	585	575	593	598	599	584	592	553	571	636	572	577	569	614	589	605	580	573	519	587	610	608	575	648	580	552	581	549	586	544	556	602	587	576	567	605	578	534	568	533	556	596	562	607	548	546	623	593	585	595	551	574	552	583	581	534	574	599	578	558	528	604	597	553	578	540	604	588	555	605	582	602	632	543	543	529	572	598	564	602	540	612	578	572	541	572	544	542	623	582	564	570	590	613	582	565	566	542	548	588	622	568	577	595	594	587	597	555	626	546	561	598	566	599	584	562	581	554	577	575	571	591	582	567	580	574	582	604	566	628	597	574	605	570	574	602	573	566	588	588	611	546	564	530	595	585	565	587	585	609	570	530	560	585	589	555	591	584	558	575	594	561	553	567	591	598	577	620	539	607	582	549	593	584	588	590	566	619	573	550	556	601	603	603	588	559	602	588	538	550	569	581	610	581	560	593	555	572	577	594	594	603	595	549	570	625	548	576	566	558	568	538	571	612	644	586	580	539	576	614	571	530	578	593	575	512	573	603	608	575	577	595	572	650	568	547	594	644	566	541	608	621	576	588	600	589	587	607	552	613	603	592	596	623	535	618	518	587	590	573	591	541	574	593	598	555	559	574	570	599	590	581	540	554	558	587	588	581	531	549	587	552	620	539	559	591	597	576	573	559	574	554	584	585	583	564	599	566	549	591	580	611	573	583	572	584	587	562	554	566	581	565	582	637	566	634	571	587	584	619	599	604	531	614	623	579	577	572	606	564	593	589	573	588	576	568	568	555	603	549	541	569	589	608	579	596	534	547	584	557	596	581	561	590	579	568	540	593	577	573	605	522	587	572	575	571	583	562	545	580	558	557	555	567	550	599	559	565	554	587	592	569	564	563	612	572	568	585	582	583	565	586	563	582	557	564	568	583	591	563	583	599	563	587	556	604	567	622	563	558	571	545	577	564	561	593	601	564	626	591	598	560	569	540	536	562	631	607	587	572	575	592	561	577	561	595	576	581	572	588	596	555	559	591	597	562	586	618	550	592	552	572	556	576	562	572	574	554	578	586	585	606	562	602	550	594	545	530	558	564	569	587	595	566	553	554	567	589	624	521	539	563	562	545	563	580	598	600	605	569	578	591	589	604	575	538	592	544	576	612	596	577	590	607	514	590	550	618	565	575	600	572	555	570	594	585	573	571	589	614	570	547	579	576	570	550	563	583	588	581	577	577	577	549	560	597	583	555	558	589	582	590	575	565	543	568	560	547	603	588	570	567	623	590	599	573	559	542	614	569	593	576	617	606	577	573	574	598	585	556	561	603	558	573	592	531	516	602	582	557	570	551	582	571	550	572	576	567	599	593	587	594	561	576	602	593	572	563	628	557	535	612	588	604	583	561	569	567	592	610	551	601	569	517	612	568	568	576	588	567	526	547	575	585	591	603	587	610	566	557	594	570	577	620	594	569	636	594	549	560	592	581	607	595	575	534	580	572	544	571	556	587	583	573	633	606	564	546	575	591	623	575	596	582	580	551	554	590	577	558	580	543	574	548	600	584	583	583	645	532	618	561	605	574	593	580	548	569	566	546	584	594	559	574	612	575	544	621	568	550	578	555	569	592	561	540	570	582	564	574	580	600	592	596	580	576	596	540	606	569	587	568	585	574	598	585	573	597	576	589	553	562	618	609	593	581	571	572	609	526	577	593	583	594	550	563	590	558	602	591	565	591	586	622	606	541	640	572	584	536	525	576	546	575	565	585	540	571	580	574	592	637	552	561	594	576	585	547	586	598	568	580	624	596	549	569	607	560	590	552	582	530	551	593	567	592	564	584	571	594	566	576	528	564	570	607	605	544	565	574	545	640	585	594	616	583	542	580	561	570	569	605	594	556	592	546	562	598	566	584	594	591	574	576	578	603	550	602	551	608	630	565	568	586	555	580	581	586	589	572	570	605	594	553	550	567	569	553	592	602	551	552	549	581	569	607	616	613	532	626	540	524	562	598	599	591	597	559	595	591	592	559	607	543	560	555	591	548	585	564	569	603	571	605	596	556	602	583	566	575	574	578	539	565	610	574	620	628	595	603	573	556	581	536	577	524	602	567	586	587	582	606	537	573	576	591	545	559	576	568	578	581	625	603	576	614	575	567	567	615	580	567	575	593	582	593	569	570	589	586	578	573	556	542	635	573	573	551	570	575	557	546	604	578	524	547	530	600	593	538	550	605	560	540	573	625	608	592	571	552	579	556	569	615	581	590	601	615	580	557	589	545	552	596	606	590	577	635	639	621	570	586	600	583	558	564	579	619	559	589	585	623	581	607	595	557	574	563	546	618	605	569	566	591	540	559	558	592	556	555	558	569	594	611	574	608	561	606	555	587	595	637	581	595	636	607	524	653	544	580	575	563	605	585	604	571	549	604	541	608	593	597	568	603	531	540	621	525	581	577	574	583	556	604	612	595	559	566	594	533	585	561	575	594	530	570	607	631	611	577	616	571	539	562	575	570	580	632	613	545	586	558	647	531	552	573	612	566	592	560	575	544	583	587	564	533	577	579	568	579	568	555	528	560	555	622	568	585	549	583	570	567	575	601	547	562	585	535	538	576	583	571	529	574	553	586	583	592	582	573	600	605	539	584	606	581	571	579	564	594	565	590	584	543	571	587	560	575	595	568	541	576	572	591	595	571	535	612	573	582	584	569	602	563	556	585
25102	21605	23505	18036	12269	7921	5421	3868	2761	2099	1691	1321	1117	932	771	698	591	486	457	414	391	355	369	304	280	258	280	310	250	251	279	251	267	240	254	237	227	228	245	239	229	249	258	219	220	256	233	228	222	245	249	266	239	275	232	217	215	235	211	213	235	221	251	226	240	246	245	237	244	262	232	217	249	238	213	225	240	209	224	239	261	253	234	252	214	236	232	224	235	222	237	219	253	255	226	223	234	253	248	235	212	191	235	202	242	254	239	258	258	253	202	241	219	213	255	250	242	253	237	237	224	239	248	261	231	229	230	223	241	238	204	220	214	237	244	239	253	234	242	243	226	253	221	191	246	242	236	238	229	203	219	241	232	246	226	244	230	217	214	240	220	254	223	227	234	216	230	254	208	249	219	244	233	221	241	231	257	262	213	232	237	226	224	216	237	222	218	269	242	255	236	221	233	203	284	244	224	214	232	263	265	222	233	249	244	241	248	248	204	239	227	213	248	216	239	258	235	251	233	237	235	262	225	228	233	207	253	243	216	260	224	244	221	229	248	232	238	252	243	216	232	230	252	189	254	254	237	227	223	275	243	247	227	241	225	235	250	255	232	240	255	211	235	216	252	243	226	229	216	241	261	229	239	244	242	236	224	237	237	266	227	245	238	232	209	254	240	239	234	218	243	254	237	250	240	249	245	237	241	276	252	258	213	227	228	201	235	250	249	248	216	272	252	258	238	247	242	243	227	258	241	251	244	225	259	236	244	248	247	219	241	246	235	235	234	239	251	225	212	251	233	256	207	218	225	214	227	226	259	226	249	193	232	232	229	237	220	220	223	223	253	234	224	239	247	248	259	231	245	255	236	240	249	260	242	236	243	225	266	241	221	219	217	205	226	246	237	224	214	228	220	265	247	204	215	208	208	250	231	187	249	258	229	258	213	207	268	226	214	231	228	206	255	215	236	233	224	240	215	233	217	224	222	255	215	251	246	257	221	229	242	242	222	243	224	239	230	275	218	227	237	230	226	250	225	257	233	222	232	235	242	227	257	228	224	234	238	237	219	226	228	229	191	228	239	250	238	244	234	232	223	216	235	239	255	257	229	241	230	215	216	236	250	225	248	232	214	222	245	245	242	205	239	250	224	235	224	240	266	218	238	224	228	260	234	235	219	252	216	254	219	249	241	246	231	244	238	213	248	251	229	214	222	204	219	194	254	241	240	250	238	222	236	223	224	229	215	241	227	222	185	258	258	251	234	229	236	229	231	235	237	226	231	249	215	254	258	256	217	251	228	228	242	257	229	218	210	225	238	254	254	228	212	202	247	232	239	259	256	227	239	209	225	203	243	233	253	220	245	229	222	234	219	226	222	215	262	227	209	255	246	220	212	248	230	222	237	239	245	247	228	209	229	216	207	229	225	245	230	249	249	212	229	224	206	255	201	218	273	233	216	255	251	254	234	212	246	224	229	235	212	248	208	233	232	238	210	221	248	234	210	244	230	223	255	249	231	256	245	221	220	216	210	221	246	225	242	241	206	209	228	216	241	248	236	231	230	229	217	214	243	218	250	230	210	213	234	219	220	248	226	240	245	213	240	227	239	264	243	277	240	244	241	232	216	197	226	279	218	238	237	251	236	246	229	226	229	248	207	229	221	223	221	212	234	217	235	229	241	225	226	207	230	257	227	242	209	243	238	214	223	225	252	236	240	224	219	215	226	251	203	233	260	213	234	240	250	238	176	237	221	270	239	249	226	239	215	231	245	246	255	231	234	220	219	236	232	223	225	227	215	245	274	225	258	238	243	212	229	244	250	267	223	256	249	250	246	236	213	229	236	235	220	261	212	217	241	233	235	270	201	238	243	224	225	239	219	248	261	227	258	238	235	233	241	215	237	279	220	235	235	226	244	219	217	222	235	254	227	213	236	221	251	206	241	227	220	253	255	236	224	235	222	236	238	195	269	243	244	225	228	236	249	231	245	229	250	236	263	239	275	243	232	254	222	258	256	244	211	223	252	248	202	228	273	237	239	260	253	237	229	226	235	214	216	212	224	235	257	225	255	236	217	204	228	228	260	237	251	231	241	249	226	222	227	248	222	244	230	217	263	227	218	224	233	219	236	228	259	244	226	234	266	222	230	276	235	222	219	236	227	223	231	231	218	224	222	252	235	208	228	198	231	223	222	247	232	237	227	222	245	235	250	233	195	247	223	214	265	255	242	236	212	260	226	236	244	216	224	218	221	231	242	237	239	244	227	239	212	243	218	212	222	256	233	250	250	238	226	222	242	252	201	227	240	263	222	235	230	235	249	201	237	230	238	262	217	223	268	230	224	240	235	213	226	236	257	235	219	242	226	229	228	216	219	243	219	228	263	233	236	214	229	232	196	226	217	237	206	251	244	203	254	252	220	217	258	227	242	234	211	246	223	231	218	248	227	228	252	236	225	249	249	228	223	236	189	241	239	228	246	247	235	221	258	260	234	238	232	232	206	236	231	217	246	224	217	245	221	218	236	215	244	214	215	261	247	226	191	250	262	247	223	248	237	239	230	226	230	240	246	224	238	216	221	237	222	213	223	240	228	229	211	211	214	241	208	227	223	242	256	243	224	254	235	233	221	208	230	225	238	227	242	215	193	232	227	250	269	229	211	228	227	231	217	227	230	235	253	215	207	230	243	236	241	244	237	230	208	229	258	215	245	251	234	236	219	242	251	233	234	190	225	234	222	239	226	229	233	237	217	229	258	250	256	255	228	225	203	218	220	259	219	218	249	256	213	212	228	225	227	260	249	217	197	252	246	216	219	246	210	235	200	257	225	224	247	258	230	240	246	243	230	202	215	225	232	225	256	231	234	246	235	238	255	226	224	203	242	228	224	240	230	225	240	227	222	233	228	227	221	224	234	245	220	223	228	227	218	213	238	226	251	220	254	208	243	240	255	235	227	241	212	246	269	263	192	215	233	235	250	251	249	209	220	222	233	190	229	256	243	228	254	255	219	246	247	210	247	224	221	222	249	232	228	241	234	246	238	228	221	206	210	235	216	244	228	226	224	214	240	248	234	220	218	256	229	264	218	232	222	236	241	252	255	223	213	255	220	233	219	229	236	233	240	220	239	209	239	235	259	223	239	229	206	242	236	221	234	257	249	241	241	246	234	263	235	234	200	228	229	224	241	226	262	264	245	246	221	239	238	251	234	217	231	235	206	194	227	255	254	238	219	240	237	199	256	235	247	233	229	256	214	240	249	241	204	259	241	244	235	264	231	223	238	237	244	225	234	223	245	222	258	239	227	238	243	232	229	213	237	233	237	256	235	247	214	247	232	232	237	230	216	232	222	234	234	245	218	254	238	226	211	227	211	216	227	249	207	228	252	257	214	258	233	229	254	224	230	260	244	248	244	263	249	212	265	262	242	254	229	239	236	240	229	220	245	218	233	236	244	242	237	238	223	225	247	243	248	214	202	223	226	243	256	230	253	235	230	224	248	231	216	240	220	242
14195	17082	28843	30200	25983	21761	18050	14799	12045	9670	8126	6761	5616	4666	3801	3446	2845	2427	2232	1940	1577	1475	1390	1212	1160	1090	1005	888	901	774	764	763	759	703	700	679	656	667	693	678	622	640	581	653	638	673	603	622	621	580	607	616	631	563	604	630	583	635	582	599	628	601	572	599	645	625	605	600	593	587	602	656	662	589	610	618	567	651	627	630	607	618	601	606	575	626	634	609	599	587	579	611	580	591	615	548	594	622	643	595	576	617	617	607	573	587	574	589	622	592	573	621	600	607	564	653	620	630	616	586	612	595	615	591	581	552	614	634	559	605	621	616	583	644	602	628	655	616	625	633	610	617	580	589	618	603	548	570	606	581	595	642	639	630	628	607	605	611	650	572	603	574	632	628	566	600	588	651	582	596	589	630	638	584	635	620	609	606	600	605	621	578	620	661	618	638	619	625	583	637	579	612	598	625	635	584	626	572	620	621	620	596	583	620	591	618	618	584	601	581	637	601	603	610	604	629	594	581	595	617	625	592	598	623	626	593	613	599	585	660	638	576	643	630	583	579	600	653	641	623	575	609	575	648	594	629	603	652	596	542	568	628	593	599	588	613	593	635	572	638	661	645	633	588	600	604	643	568	618	622	611	583	566	628	610	626	582	594	579	602	599	564	612	621	572	625	583	589	639	588	607	612	574	599	616	630	599	585	637	634	597	576	589	610	611	612	596	599	567	625	624	615	620	632	610	633	604	598	610	595	595	609	606	577	575	627	600	615	582	557	637	607	626	605	596	611	616	618	616	571	634	625	612	625	609	636	604	645	605	620	611	611	633	620	645	613	581	598	577	674	567	641	637	593	629	623	575	597	601	560	604	576	609	629	635	632	623	610	619	610	609	640	611	608	614	575	642	579	594	581	642	644	632	598	634	620	601	619	588	612	644	571	602	614	642	553	597	563	608	619	615	566	634	589	649	618	650	623	593	640	591	592	611	624	597	576	608	602	592	598	596	562	641	651	584	621	591	613	603	621	597	596	578	623	622	600	593	581	642	641	589	611	622	613	615	653	633	665	635	635	633	595	576	638	583	596	591	578	609	673	582	638	603	619	604	589	584	589	583	607	627	618	585	604	623	574	586	588	611	638	584	599	606	618	616	610	604	634	608	585	585	615	618	607	606	626	552	601	630	612	617	617	624	645	582	597	628	615	637	622	619	567	618	619	618	604	582	557	573	609	599	589	628	564	575	619	592	588	587	605	578	616	607	573	632	588	601	606	618	602	639	566	613	604	629	621	576	591	624	586	592	612	623	602	552	608	570	638	604	600	610	603	619	617	614	589	572	569	613	631	599	624	642	660	642	600	580	587	632	577	654	627	583	572	572	583	614	570	613	633	611	633	597	618	577	594	586	587	641	567	622	617	586	600	609	610	555	618	635	629	577	603	607	579	631	614	619	590	617	612	601	618	635	617	564	566	632	638	608	646	613	621	621	629	658	610	578	631	562	627	633	615	616	592	592	635	607	609	624	602	615	616	571	602	614	587	648	587	609	612	594	623	598	588	628	597	617	611	582	601	637	604	585	636	572	574	572	591	587	568	624	581	552	552	560	633	564	646	589	624	559	591	659	574	617	578	591	626	652	628	600	588	578	626	617	606	613	599	612	547	561	606	547	621	570	586	612	632	572	571	585	644	612	641	627	626	606	604	637	608	601	617	591	595	611	603	657	632	587	582	630	625	598	609	623	588	604	606	581	695	584	637	605	662	634	580	624	630	603	623	653	566	578	559	589	610	609	599	626	633	587	615	602	577	590	581	581	553	563	652	573	621	597	613	623	598	616	598	648	596	649	647	611	593	639	617	600	580	635	578	613	607	618	618	632	624	594	628	596	589	584	643	637	624	680	598	577	610	566	627	596	602	608	618	585	630	593	537	639	621	650	608	584	588	589	635	580	652	613	621	639	562	580	639	596	577	576	589	624	624	621	603	662	586	605	629	532	605	607	593	590	615	606	597	587	586	587	642	637	560	622	613	616	578	605	608	593	591	617	614	598	628	627	619	600	584	620	603	569	604	659	564	583	624	590	612	636	606	590	594	593	618	602	582	614	579	606	670	610	640	564	622	618	535	635	564	629	564	586	656	606	619	600	604	561	576	609	621	598	601	647	612	602	602	582	596	614	591	647	638	598	593	628	642	596	600	620	602	643	632	657	640	586	653	589	624	604	620	592	610	615	588	580	618	583	613	561	661	610	567	614	618	602	585	597	597	592	611	634	577	619	638	619	632	673	601	602	588	585	571	607	614	629	619	600	625	609	629	609	602	656	578	642	608	617	636	587	605	592	618	579	595	620	599	673	613	587	608	610	571	583	569	588	638	598	588	616	610	591	590	629	645	615	621	585	567	599	621	583	610	570	662	622	630	613	622	585	612	607	597	622	593	599	627	548	635	610	657	557	608	678	618	615	581	622	597	624	614	617	606	624	603	620	607	646	529	655	593	602	580	647	638	617	602	627	584	636	593	567	592	605	608	628	569	626	609	613	617	676	599	609	626	583	554	609	601	593	587	608	575	555	612	613	618	591	583	622	601	621	573	601	551	625	592	610	607	615	578	595	605	613	612	580	637	588	574	608	643	622	606	631	618	610	551	614	601	561	609	606	601	586	611	619	600	577	608	596	591	645	575	653	622	656	634	583	636	615	610	588	601	614	615	608	604	647	578	621	612	627	673	591	621	580	624	619	592	602	648	602	593	600	584	591	609	593	603	584	579	620	599	614	587	619	603	650	640	594	601	605	630	646	578	622	608	577	663	631	659	565	587	610	634	600	592	595	598	589	600	590	655	605	577	598	591	625	601	647	621	612	607	607	610	598	610	606	612	606	586	581	616	615	585	576	581	612	649	622	625	618	606	627	611	586	630	555	645	663	622	581	556	640	615	582	599	630	629	607	578	614	640	597	609	628	625	630	598	626	600	647	607	622	610	592	599	609	597	640	572	587	610	574	572	633	591	620	598	616	553	568	614	592	645	610	646	635	631	621	640	580	633	607	603	612	631	621	583	588	557	558	571	621	593	602	663	582	608	595	628	610	598	636	623	632	567	599	629	613	605	580	598	585	593	609	568	612	644	586	607	620	597	608	554	625	608	594	615	580	603	578	621	619	614	617	594	650	610	593	579	615	610	592	617	593	595	639	592	606	637	600	605	608	582	588	567	619	588	565	623	613	584	661	614	614	596	572	621	625	618	578	646	585	575	606	608	621	638	569	606	609	644	597	623	605	596	568	620	585	578	622	624	561	622	589	593	596	577	610	571	555	611	611	600	644	619	560	599	597	555	580	615	609	599	627	604	614	600	607	608	588	596	620	574	620	601	578	600	585	535	585	607	591	627	605	612	583	583	599	615	622	623	593	595	581	621	594	625	579	605	573	603	598	594	611	606	629	687	635	572	593	614	608	633	599	649	620	586	627	604	625	618	628	621	567	620	571	623	628	635	611	590	574	618	602	597	615	585
33544	27337	30904	26558	20371	14271	10085	6940	4933	3815	2732	2164	1881	1569	1300	1051	936	798	738	638	541	543	433	451	397	364	344	322	308	310	277	245	281	283	269	257	240	240	258	245	267	247	259	243	257	232	230	236	264	232	216	246	245	264	229	218	228	205	228	242	240	250	243	243	229	250	250	229	271	245	259	217	227	226	259	268	238	220	234	213	234	245	248	229	238	252	217	221	223	213	257	214	203	204	224	228	225	234	235	247	254	253	249	273	224	231	242	237	236	209	245	223	248	221	244	258	229	244	257	216	247	231	218	228	234	213	219	247	245	261	238	255	232	231	247	242	241	241	241	215	210	221	243	239	215	216	239	216	245	262	215	254	210	254	220	230	225	228	190	232	217	264	271	252	256	227	220	232	246	221	246	236	251	201	245	255	262	249	257	223	261	232	279	226	222	231	247	237	225	252	240	242	240	209	232	230	226	230	256	247	256	231	252	212	240	227	229	242	207	224	254	218	235	234	224	213	232	236	244	230	230	218	242	260	256	239	238	216	198	216	270	212	265	235	231	257	235	229	230	234	217	225	241	224	235	267	250	253	237	212	249	205	249	233	233	227	229	218	234	236	248	250	217	222	231	247	232	234	219	209	246	224	243	261	263	241	238	238	244	256	220	246	257	232	254	219	239	216	241	215	233	232	265	223	250	255	209	231	236	241	205	241	225	242	228	280	244	251	262	234	242	230	239	204	239	273	241	254	243	227	244	206	228	231	243	262	261	236	232	240	241	238	235	253	208	229	226	267	269	242	216	217	236	232	256	244	221	218	227	232	214	233	202	212	228	266	228	222	249	233	253	240	230	205	252	232	241	222	237	250	237	225	255	231	248	249	252	225	232	239	230	236	202	253	231	242	228	219	243	213	236	261	227	224	276	212	214	228	258	227	234	247	214	231	230	266	237	208	211	237	214	202	257	225	250	233	260	236	219	244	245	267	245	238	238	222	231	208	219	255	248	230	273	248	220	243	225	243	227	238	236	241	245	226	228	245	225	223	242	258	221	218	259	244	247	228	236	247	229	260	263	224	221	246	274	279	217	243	246	243	200	225	231	221	241	224	260	234	271	238	232	242	257	218	259	227	246	204	215	225	257	238	216	244	237	241	224	233	232	238	213	231	226	228	241	224	243	231	250	234	217	230	221	217	222	239	261	240	244	236	249	247	226	262	232	228	227	234	241	220	216	264	235	238	232	242	203	261	264	242	250	221	208	258	229	199	229	257	253	243	231	233	236	251	231	246	250	214	240	233	222	248	195	261	202	237	244	236	255	235	252	246	229	237	215	226	245	230	254	227	248	237	222	234	201	252	249	234	258	255	213	209	235	210	214	241	235	237	209	247	254	239	252	228	233	235	225	231	261	224	250	229	207	254	239	241	244	247	216	237	238	234	241	245	216	230	237	217	232	242	210	239	232	221	236	231	233	261	260	237	243	223	243	257	250	266	215	234	231	231	236	246	244	226	222	249	236	258	248	233	232	243	211	217	243	226	225	223	231	240	269	257	237	230	256	247	218	214	247	247	211	247	251	231	243	229	235	225	246	251	266	216	232	243	245	245	213	216	241	227	236	234	238	244	264	250	245	246	256	202	235	269	247	217	246	241	253	237	239	231	229	248	220	206	229	246	216	223	256	238	220	234	224	198	260	238	240	244	262	239	209	211	229	222	239	251	221	246	214	242	233	248	254	242	227	212	229	214	229	220	228	241	246	250	243	270	214	234	233	246	248	242	227	249	212	234	254	217	213	242	238	258	227	240	240	221	255	245	220	237	242	229	255	244	247	221	254	195	257	240	237	260	239	237	215	245	219	216	244	234	248	216	226	236	235	216	246	211	229	221	257	232	258	245	232	248	225	248	234	252	236	227	236	251	243	255	254	216	244	256	264	237	256	216	231	237	243	238	243	219	224	220	223	230	250	268	201	237	247	239	246	267	229	234	273	251	240	236	249	242	251	265	235	245	242	205	267	253	248	227	227	259	252	233	225	262	218	234	253	274	223	247	244	195	242	250	242	238	249	237	233	230	238	239	197	218	243	241	237	239	250	260	228	223	231	214	238	226	241	216	241	232	251	243	212	206	227	229	219	246	220	219	221	218	222	239	235	226	231	211	247	225	216	225	229	242	240	248	236	228	210	225	220	208	233	225	258	243	260	211	233	228	260	255	218	231	223	229	265	248	233	240	223	240	209	230	255	239	265	223	264	219	246	240	217	244	193	241	251	231	273	213	229	223	234	212	251	240	243	251	228	230	221	241	227	258	239	228	266	253	243	230	258	245	255	244	242	264	232	257	221	204	250	234	232	249	229	228	225	205	213	231	249	247	225	224	245	238	209	223	223	243	232	270	250	248	247	256	241	236	271	227	245	248	241	257	241	244	209	257	203	241	228	220	235	228	249	206	232	244	238	227	252	239	267	252	231	242	250	230	225	256	254	225	248	229	221	231	266	216	241	251	221	230	227	227	230	231	247	216	237	222	206	239	240	230	227	225	265	259	229	211	245	238	252	220	241	219	231	242	260	225	258	253	243	259	241	241	278	232	217	225	234	234	222	242	242	232	259	214	265	229	229	270	253	261	256	230	229	251	255	200	243	229	226	204	242	238	223	265	214	224	238	223	233	244	250	245	237	226	219	249	242	250	249	231	229	218	252	199	228	260	213	237	224	225	236	243	251	225	214	224	236	222	215	244	231	256	228	254	261	219	211	238	227	244	220	213	232	218	237	216	231	241	243	228	259	227	245	226	255	277	221	239	242	255	234	222	225	209	228	247	238	235	243	258	241	235	215	222	257	231	234	232	217	231	231	242	213	223	191	240	229	240	246	217	216	240	242	252	243	219	258	241	251	209	247	243	266	258	218	237	232	219	246	272	248	229	273	227	250	250	223	243	244	260	232	244	233	248	227	264	254	230	221	251	218	215	276	221	200	267	227	225	200	234	256	190	238	241	255	222	253	240	238	235	215	222	254	221	228	218	243	242	232	218	210	243	230	246	267	238	258	249	243	252	236	226	235	227	267	244	233	225	258	213	227	271	269	243	243	267	226	231	202	218	234	226	234	231	219	215	217	259	245	235	239	199	267	250	226	244	264	258	233	236	224	257	223	215	252	214	245	227	223	225	257	230	260	204	240	257	216	242	244	238	218	242	226	203	230	220	230	200	217	233	222	219	235	255	225	239	246	229	255	232	236	238	249	253	244	224	255	246	246	226	220	235	230	228	243	236	228	221	238	258	247	230	236	274	232	218	235	210	222	246	234	252	226	213	255	262	213	229	248	212	239	225	262	217	233	254	233	249	258	236	224	243	258	230	227	232	241	232	218	226	239	259	261	216	262	230	256	222	247	239	227	256	270	229	225	214	230	246	249	226	250	223	234	236	253	263	239	258	246	207	232	204	237	213	241	232	213	218	219	230	238	251	209	227	237	213	225	247	225	242	208	259	213	240	197	240	254	217	245	234
20272	21523	34751	36911	33686	29428	25885	22288	18163	15381	12317	10763	9388	7996	6815	5674	4994	4402	4009	3226	2803	2651	2205	2050	1860	1595	1411	1291	1164	999	988	928	856	825	825	782	823	805	772	752	705	705	651	727	674	693	649	631	574	654	613	648	642	614	645	631	618	629	616	616	641	632	647	596	618	606	620	643	604	664	629	636	623	586	612	656	645	618	639	603	619	609	611	602	609	604	627	591	636	606	624	628	621	613	588	633	563	639	630	627	633	611	560	605	639	648	612	583	582	619	628	638	617	651	572	629	603	598	631	650	625	591	608	596	618	597	650	645	653	604	604	655	647	600	642	589	633	574	635	656	610	640	570	626	603	625	606	634	617	579	658	615	599	626	618	614	625	624	601	645	598	625	599	583	598	555	614	637	572	586	619	555	585	670	603	575	580	598	614	615	595	657	590	586	651	662	639	616	649	602	580	608	576	573	605	647	661	616	570	584	564	586	602	601	652	602	640	600	625	627	610	595	621	641	606	619	628	619	569	657	617	621	614	637	617	609	565	619	609	638	611	559	617	621	648	663	603	631	622	623	601	666	602	595	596	636	592	592	564	575	657	632	627	603	593	602	623	621	645	640	632	587	579	591	630	603	651	638	619	602	598	606	640	575	592	608	602	559	623	609	612	587	582	623	630	613	634	583	600	607	609	635	579	616	608	632	596	617	637	633	622	619	593	574	673	643	636	636	618	652	622	635	634	597	591	629	612	627	656	623	618	574	625	610	604	593	655	622	641	666	601	603	622	608	644	593	630	606	615	623	568	583	607	623	610	599	592	667	573	602	655	571	606	621	637	617	536	635	628	639	548	592	628	623	639	613	637	609	594	627	622	596	630	609	563	625	674	629	601	618	584	621	601	627	627	620	593	637	665	657	613	603	600	622	651	599	669	546	615	620	661	611	583	641	612	598	593	601	616	600	590	648	616	631	607	597	655	632	589	598	564	574	588	613	605	613	617	623	569	587	597	631	616	642	578	621	631	607	563	600	589	635	599	629	620	633	626	644	639	592	599	612	663	623	571	586	612	611	647	635	606	607	607	633	566	633	635	609	569	526	635	584	599	588	622	626	654	604	615	628	618	577	648	587	609	618	588	625	614	635	625	582	616	593	649	605	608	646	613	593	649	623	656	685	630	607	598	597	614	569	621	607	579	619	628	643	580	593	612	600	625	589	619	649	654	616	569	617	599	578	556	629	614	572	606	663	620	604	603	583	636	628	590	601	602	609	624	596	608	578	608	645	597	615	593	631	644	582	630	590	624	572	596	614	640	634	615	626	647	636	630	626	640	638	595	597	617	607	621	643	649	637	623	586	580	595	594	620	627	622	590	614	588	596	626	636	626	601	581	628	608	601	617	592	577	613	610	650	582	615	628	606	602	588	622	598	601	581	616	647	626	619	610	618	574	585	576	618	645	614	608	598	589	607	643	611	648	622	573	603	602	610	625	597	618	593	579	605	608	618	646	590	575	586	577	620	629	620	594	597	578	617	598	625	615	628	583	624	623	563	586	631	620	589	634	602	566	612	623	590	608	613	609	621	597	617	600	620	633	633	601	644	590	650	583	617	663	559	628	607	597	580	617	633	610	621	625	606	607	625	598	615	641	633	626	590	636	632	633	598	623	631	635	612	646	609	597	649	608	640	609	635	624	597	600	584	618	593	611	599	610	641	599	618	602	641	643	579	598	631	649	581	612	603	580	587	589	639	580	605	633	619	645	572	608	602	590	592	612	608	573	612	621	662	589	638	616	658	621	607	576	590	639	631	582	634	609	589	596	594	609	652	588	611	588	632	647	604	604	624	605	616	629	606	615	717	588	609	621	583	614	593	573	629	576	645	618	597	617	600	591	625	651	642	622	621	606	584	651	615	623	626	619	608	582	570	609	600	617	613	591	608	627	611	636	641	643	610	649	657	632	634	616	621	586	583	589	618	608	615	621	583	635	652	606	605	607	584	593	639	596	629	580	640	609	597	613	585	583	627	610	595	652	613	656	610	661	637	612	607	633	624	600	630	610	602	625	610	618	594	598	630	620	666	620	616	565	626	587	595	634	613	593	653	623	588	603	646	612	589	631	572	578	606	626	592	644	617	595	594	647	663	652	579	590	612	633	618	644	574	577	637	608	600	608	622	630	594	648	611	632	621	611	655	593	572	634	630	632	597	621	654	634	666	628	611	646	608	651	579	627	580	587	594	620	581	610	629	583	627	605	617	600	630	613	621	649	597	614	630	613	636	618	597	587	632	601	613	634	562	636	630	643	627	601	599	614	632	617	640	650	644	624	618	599	618	611	575	643	662	595	580	624	645	637	624	613	601	615	608	607	624	610	574	631	603	642	612	564	610	613	602	637	671	622	594	597	660	624	625	628	639	574	622	602	606	644	636	650	578	605	602	604	587	601	632	610	598	616	589	641	614	581	580	620	626	627	580	605	592	659	616	597	579	600	577	643	628	556	571	609	653	664	631	594	601	570	643	622	577	602	614	620	620	580	669	561	608	580	671	614	557	577	612	613	617	629	628	628	624	597	652	636	554	608	625	631	619	634	594	620	602	609	588	570	617	607	617	600	593	634	612	649	612	624	602	570	603	602	629	580	607	624	610	598	592	631	634	623	633	604	654	639	601	620	618	573	601	577	608	599	611	649	588	613	598	634	599	575	677	578	584	616	639	637	619	601	602	626	621	647	618	576	630	589	592	605	652	645	616	629	573	613	625	621	581	591	627	603	583	620	602	600	567	543	608	593	620	607	648	580	622	567	597	629	665	632	642	597	646	646	628	604	608	598	568	630	631	663	628	666	622	633	606	602	581	571	655	596	605	629	617	586	611	645	605	614	637	658	593	626	656	619	581	619	598	607	615	544	615	619	599	636	628	630	686	599	594	584	579	617	589	599	583	629	604	626	589	616	592	599	590	633	634	603	616	615	611	647	612	633	621	652	620	628	618	622	596	606	585	608	605	654	627	612	584	605	664	582	583	639	597	603	654	674	592	640	634	601	655	591	603	578	625	598	639	602	597	615	615	619	574	625	607	627	625	583	611	609	591	634	603	607	619	636	606	597	612	562	646	598	612	643	607	605	584	618	635	631	610	625	665	610	604	633	637	589	597	625	588	608	606	583	595	616	604	632	647	616	592	600	610	625	615	618	597	574	628	594	602	591	624	570	664	605	606	620	603	631	598	598	653	603	607	592	626	594	589	618	583	606	648	631	619	635	627	613	628	602	599	638	632	628	627	613	576	642	558	596	581	598	564	621	604	575	625	586	587	638	619	632	687	613	596	604	601	613	619	599	610	624	578	580	584	602	606	640	642	621	595	631	591	615	577	603	606	577	625	621	596	579	567	598	605	573	517	665	621	631	579	645	602	619	587	661	631	641	632	585	628	609	599	627	614	618	608	602	620	606	627	615	575	574	638	583	629	609	642	619	614	678	604	615	659	568	601	593	604	579	642	629	605	615	614	548	613
39894	32629	36753	33062	26618	20819	15020	10654	7248	5368	3957	3063	2654	2154	1871	1529	1264	1163	1038	764	694	635	609	584	535	516	421	379	310	332	299	283	306	270	267	275	282	287	274	272	273	265	249	235	258	221	248	212	213	256	226	250	262	258	246	232	240	218	236	234	222	245	235	208	212	214	205	239	219	219	205	223	236	222	193	246	220	241	191	206	232	221	249	219	216	226	241	226	223	225	238	229	204	240	224	237	201	234	217	236	219	218	198	224	237	212	232	201	222	190	188	219	226	234	233	210	210	217	206	209	245	233	235	255	213	202	206	213	197	208	216	221	224	234	218	235	220	244	262	236	214	236	224	240	204	228	229	225	213	228	219	231	247	214	244	228	250	226	205	241	205	235	201	204	226	220	223	199	221	242	256	239	219	244	240	217	255	200	208	225	209	222	222	211	239	233	225	231	246	227	256	225	218	222	251	228	233	220	236	229	264	234	185	197	226	264	215	229	220	233	238	219	220	224	232	258	217	243	239	224	217	209	216	212	239	228	229	253	252	204	217	203	208	221	215	197	241	201	226	244	205	189	250	213	222	273	219	213	224	253	198	226	228	249	227	213	250	224	207	223	235	217	231	238	226	235	196	211	201	207	233	211	202	221	232	225	235	234	220	233	251	221	208	223	224	220	240	218	231	258	231	224	233	238	253	232	216	218	236	226	223	236	233	230	227	195	239	221	213	204	209	219	204	224	216	217	217	212	237	223	216	205	231	242	206	237	204	249	229	220	236	216	233	204	222	226	206	224	202	215	209	214	219	207	215	224	225	223	241	251	238	230	234	232	209	232	241	240	213	216	236	239	244	217	216	248	221	224	208	221	222	233	257	243	223	224	228	210	211	238	226	205	210	201	249	248	239	253	203	230	225	209	254	235	241	247	202	202	236	241	193	241	239	196	219	211	207	215	211	238	232	208	227	231	250	233	241	261	233	217	242	210	255	220	237	244	203	219	222	221	219	200	243	251	228	227	241	213	233	208	231	243	201	223	228	208	230	227	195	203	215	225	225	216	230	241	229	194	232	236	233	227	212	206	225	206	224	216	223	202	226	238	208	224	220	213	212	225	241	207	211	223	206	252	239	255	220	209	220	198	241	216	231	241	263	216	220	243	217	224	202	222	198	251	201	237	227	206	249	253	237	236	240	237	209	253	221	209	218	207	223	264	216	238	216	251	217	249	202	220	201	221	216	241	253	231	190	207	223	208	225	239	220	206	209	221	215	222	239	217	200	224	194	232	230	223	229	225	260	244	208	241	232	201	219	205	240	233	218	229	223	232	233	228	221	235	216	221	207	222	244	218	207	259	244	235	210	220	233	238	238	224	214	258	230	227	214	245	218	202	210	207	198	208	214	228	209	227	234	204	204	244	231	201	235	245	222	240	252	208	226	233	222	221	234	207	229	233	236	237	220	204	220	240	206	209	243	217	241	210	249	269	236	242	231	219	215	238	222	217	218	245	193	235	240	213	210	224	199	213	195	243	243	210	217	232	218	223	217	209	244	231	239	217	221	210	257	239	232	229	252	243	204	242	233	211	223	221	210	215	222	232	244	213	203	216	244	201	238	237	214	207	249	213	237	207	211	231	231	201	217	212	224	263	217	244	215	247	238	214	230	218	222	221	222	234	226	211	245	229	218	213	227	219	234	245	230	216	223	253	233	228	226	227	217	230	223	220	227	218	197	221	212	226	238	229	212	221	248	217	226	205	230	241	213	199	234	221	200	218	217	249	222	218	230	263	240	220	235	215	219	245	233	220	204	215	207	234	210	206	215	258	212	242	211	227	222	228	234	223	243	206	227	253	208	213	215	232	213	188	253	243	245	221	237	213	234	206	198	208	268	250	235	213	210	236	223	241	219	221	232	234	212	222	217	243	235	244	224	218	246	268	213	225	225	232	211	234	208	197	203	226	212	217	224	231	197	214	217	237	229	252	230	202	184	228	248	219	211	208	240	191	190	238	224	215	227	251	229	210	221	208	216	233	222	210	237	250	206	226	245	216	229	227	235	257	198	229	218	224	228	223	238	239	237	229	216	229	239	205	218	210	219	201	247	206	230	251	204	223	225	237	238	201	213	224	236	215	237	222	246	219	230	212	210	190	258	220	215	216	213	221	200	197	236	205	219	239	247	202	210	206	216	241	239	199	212	224	223	225	206	213	238	218	232	235	222	222	214	235	216	215	246	246	216	242	230	210	214	223	263	222	224	236	206	246	228	244	226	231	241	218	224	247	230	218	229	216	204	251	241	211	227	186	179	207	236	196	205	240	242	225	228	209	237	256	244	220	206	228	209	253	206	203	227	232	235	207	230	198	224	246	216	222	215	238	229	240	188	229	234	261	243	236	229	209	225	250	211	185	215	224	233	234	225	217	195	247	267	207	225	220	232	208	243	241	223	231	228	205	224	211	230	199	229	223	203	227	202	195	239	212	225	241	226	231	214	222	231	228	241	229	202	239	235	224	229	213	232	255	239	192	235	202	216	220	251	234	216	218	194	235	238	227	221	224	235	252	217	190	199	190	234	271	254	239	228	222	230	218	251	229	231	236	218	223	211	206	239	224	210	241	229	213	215	196	224	231	253	201	229	250	255	225	211	217	233	251	219	212	246	230	224	202	237	208	230	215	220	223	200	224	231	210	226	202	199	204	232	235	245	217	211	235	206	213	226	224	212	215	229	206	207	227	213	227	218	231	215	242	244	236	198	239	233	231	255	204	217	220	224	197	218	218	224	202	234	220	218	249	222	201	231	209	231	216	217	213	220	211	200	238	222	241	232	209	232	229	216	213	232	211	242	200	212	227	201	222	250	267	205	220	206	226	218	227	226	242	220	205	220	236	214	234	222	218	190	217	225	222	230	212	224	210	217	240	222	238	204	225	237	231	207	228	229	233	252	216	214	210	220	222	217	221	231	256	228	246	207	209	243	221	230	226	212	220	218	212	228	205	233	203	230	216	228	224	216	230	230	204	241	231	212	243	250	219	224	230	200	212	230	204	228	211	209	212	199	216	220	229	196	240	231	235	247	215	244	205	228	197	238	222	248	211	200	238	222	242	255	208	223	227	230	229	202	209	244	233	237	208	228	210	202	209	227	218	250	214	223	228	229	215	199	238	221	251	233	217	250	227	243	206	231	212	266	215	239	213	224	202	251	212	242	216	219	217	242	232	243	212	220	252	206	218	204	234	230	206	220	232	222	234	234	236	203	245	227	208	214	233	209	225	237	237	215	237	237	210	219	207	237	208	224	227	241	208	235	217	222	201	234	207	197	234	251	228	216	214	216	213	251	227	217	229	205	244	242	212	259	243	230	219	215	227	226	241	250	222	210	214	214	237	207	218	219	221	219	213	214	236	219	222	219	253	227	226	246	225	203	224	238	203	242	223	198	219	217	238	223	225	223	223	214	224	251	205	232	231	221	224	211	237	228	214	240	215	221	240	243	204	258	230	246	224	221	218
23971	25348	38996	41159	38499	34862	30795	27047	23021	19090	16383	14070	12519	10948	9595	8211	7066	6493	5598	4620	3867	3479	3205	2977	2772	2404	1948	1695	1529	1204	1184	1063	1026	1015	894	926	848	962	816	839	767	707	654	740	755	660	642	654	644	657	633	659	598	616	637	621	615	609	642	666	655	634	603	586	607	589	585	595	564	589	597	592	639	580	585	585	604	579	611	623	571	584	614	641	565	617	595	582	561	544	548	607	579	600	588	578	625	591	572	582	623	577	564	568	621	565	609	586	601	569	561	571	600	536	579	533	557	545	602	546	601	645	604	576	580	594	577	584	597	620	573	592	565	613	607	558	538	571	603	601	602	538	628	634	543	541	623	570	601	570	594	557	587	599	604	601	587	553	630	601	610	544	608	601	639	566	605	627	530	576	625	616	577	574	576	586	621	563	609	588	565	588	589	580	610	591	564	548	566	575	655	590	564	573	588	595	573	580	608	578	599	590	607	605	581	560	518	585	586	583	575	585	547	549	577	596	573	600	596	578	594	594	600	568	564	590	613	586	596	634	597	603	555	606	568	581	606	601	549	566	589	599	561	625	593	549	569	577	590	585	619	597	623	572	582	562	606	600	611	585	583	568	603	554	587	598	568	541	558	566	582	605	563	531	605	556	570	561	565	585	561	563	564	592	562	560	573	608	590	603	586	594	592	578	565	576	627	579	592	579	549	564	606	622	610	601	557	580	572	593	579	553	570	605	587	576	573	612	537	579	618	565	563	597	588	550	599	548	565	578	558	575	587	579	612	537	609	603	563	612	600	536	604	608	573	641	618	600	580	557	631	591	581	574	553	574	593	604	553	596	582	591	599	627	627	588	545	570	577	622	593	546	604	582	592	585	591	582	564	575	589	576	592	588	620	550	601	610	578	596	573	584	584	624	614	617	598	560	557	559	574	591	601	622	588	629	565	596	597	581	553	584	535	568	536	611	528	619	571	573	545	603	585	560	608	586	570	569	622	608	554	595	563	604	564	578	600	547	529	617	551	579	562	581	611	559	554	610	614	577	606	627	619	546	588	559	565	588	568	582	597	579	586	569	610	592	554	565	599	619	579	648	616	586	574	588	579	548	614	587	609	601	560	559	629	552	578	619	546	567	565	563	560	612	576	543	599	572	628	548	603	597	588	562	581	569	542	563	593	612	646	597	602	627	603	512	536	582	566	583	618	611	573	533	618	600	577	563	600	587	565	574	565	555	629	547	573	637	573	607	558	587	586	568	584	556	634	590	577	621	602	587	592	616	622	551	589	583	563	592	592	544	598	569	600	556	575	591	586	597	585	542	577	581	605	549	566	578	601	564	572	588	582	563	577	576	561	574	595	558	551	541	553	553	544	585	549	558	590	624	629	528	556	574	531	567	593	607	601	603	578	612	592	615	596	562	580	517	596	573	599	608	551	576	585	582	626	584	578	594	558	571	571	583	571	549	601	553	516	561	552	517	607	593	573	605	580	553	609	569	582	615	616	581	592	570	592	591	543	594	569	567	584	585	607	570	628	618	578	593	605	584	624	636	612	584	547	583	559	597	518	611	576	587	600	591	554	574	587	656	576	585	612	534	570	550	586	588	560	617	583	578	557	585	597	577	572	576	575	574	536	596	577	572	563	547	620	589	574	638	551	597	551	606	570	564	584	579	614	592	582	581	604	604	596	557	599	614	590	609	584	580	523	592	587	579	584	592	607	541	600	598	564	596	578	585	565	572	585	568	578	573	588	555	611	617	655	653	576	596	597	578	628	584	570	600	548	662	588	606	588	578	560	595	606	567	589	573	569	564	601	593	590	539	566	579	564	571	537	592	601	596	574	582	560	611	580	598	595	628	581	523	567	570	586	574	589	590	594	631	568	556	592	589	577	582	603	570	547	585	587	570	592	554	575	557	592	578	563	611	589	603	553	608	568	588	567	633	596	535	614	563	606	531	577	614	582	604	613	565	536	551	576	581	542	585	538	602	571	584	578	566	611	557	589	594	567	617	602	602	571	561	572	607	583	587	547	627	536	565	569	602	615	587	603	563	558	554	567	629	594	589	607	557	581	576	563	556	593	595	590	602	539	521	561	569	555	589	590	601	579	586	592	603	583	605	523	579	598	550	546	570	585	545	587	626	609	531	587	612	653	604	615	546	572	638	576	596	559	540	628	557	622	581	587	604	579	543	559	543	536	588	583	556	592	577	564	583	576	588	584	591	603	612	609	574	578	579	566	581	595	602	579	586	619	616	577	584	555	617	614	596	572	601	580	575	572	530	616	599	603	596	594	519	574	564	524	616	576	565	569	584	615	602	622	612	569	574	571	577	588	597	550	601	576	608	598	572	577	565	577	624	585	594	604	566	540	576	622	589	555	555	585	556	555	569	577	571	616	549	617	588	575	560	611	581	553	552	606	606	544	569	563	581	585	563	592	547	572	603	602	594	580	542	602	591	567	560	552	525	579	591	588	565	637	567	593	581	603	602	571	618	601	581	588	595	546	602	555	586	587	614	577	580	591	594	609	553	590	570	546	578	580	561	626	538	594	609	582	571	562	541	594	584	576	558	568	569	621	551	562	555	563	550	584	535	577	596	557	576	607	561	550	592	588	633	568	587	617	559	564	591	623	589	554	656	542	562	586	567	618	567	618	578	552	607	611	549	590	586	586	592	630	570	602	582	534	571	564	549	631	582	554	591	561	574	584	576	604	589	561	578	539	595	600	525	593	568	579	609	546	559	597	569	532	571	543	573	602	593	599	581	587	585	575	606	625	578	526	608	553	581	564	593	585	573	588	569	587	533	589	548	557	593	629	595	605	558	580	568	611	607	588	563	519	572	567	606	569	574	542	586	563	556	596	589	596	595	595	558	618	576	580	599	641	579	568	568	597	604	575	607	568	588	546	470	597	580	593	544	590	618	615	626	584	615	581	601	603	544	601	585	595	583	595	610	583	626	579	590	574	570	598	544	590	581	608	571	601	561	568	590	578	541	560	579	586	573	615	545	565	611	602	579	611	577	579	596	605	551	602	592	555	574	555	620	600	578	607	570	561	559	572	560	585	619	589	574	570	593	556	592	598	567	616	564	541	584	611	563	568	604	586	591	576	601	621	555	566	582	630	577	599	601	633	583	616	600	571	600	582	588	564	610	604	586	566	588	563	551	578	594	550	569	542	563	593	587	612	621	587	611	535	632	577	568	574	559	601	614	598	576	580	605	569	618	549	554	575	587	611	595	570	554	532	621	549	584	608	548	597	635	568	615	588	590	604	611	570	569	576	620	586	567	546	565	558	619	582	559	587	543	575	585	580	588	608	581	561	632	549	567	586	575	582	555	554	596	567	567	607	613	560	551	604	620	590	575	556	553	554	590	564	572	602	602	580	558	605	583	542	573	573	592	617	583	592	569	593	583	598	592	588	600	596	593	599	599	587	519	548	605	558	563	596	616	596	616	580	542	565	592	546	590	575	539	553	617	532	597	600	553	616	501	600	599
24806	21209	22824	17906	12072	7762	5269	3762	2605	2068	1566	1347	1127	951	735	608	609	521	451	459	400	362	356	295	314	315	271	256	264	264	244	265	259	256	253	212	228	262	251	270	259	262	223	246	256	254	219	241	255	222	235	233	223	221	240	224	233	228	227	248	223	223	220	247	217	220	227	214	216	205	198	206	225	253	273	245	256	245	251	254	213	228	246	239	232	247	237	245	237	206	226	227	216	240	212	230	257	223	216	232	262	273	226	247	213	250	212	239	217	237	234	246	253	210	230	247	223	263	217	231	237	216	252	231	245	274	213	244	274	227	250	222	267	254	251	221	213	236	254	210	228	235	244	247	227	237	206	245	242	220	214	232	229	238	256	218	237	237	226	233	258	240	229	237	232	229	235	225	241	233	250	220	244	236	238	245	245	255	246	233	264	230	207	204	247	243	227	241	238	252	245	253	225	240	228	233	240	214	242	255	271	234	243	215	240	254	219	256	238	243	207	234	251	216	248	235	215	241	217	213	224	244	247	223	247	242	253	244	235	214	211	191	235	227	231	224	223	246	268	230	253	222	243	234	232	242	242	262	249	219	226	270	214	252	229	240	250	254	266	224	235	246	232	251	231	234	230	225	237	241	213	207	252	261	226	232	243	259	229	248	234	236	235	232	231	214	243	237	243	265	249	224	251	241	242	240	226	251	247	237	245	229	234	243	262	227	261	242	218	237	215	221	243	237	245	204	238	233	226	226	258	250	250	214	238	233	237	215	249	232	253	198	247	242	238	248	243	218	261	227	221	240	224	219	258	225	220	249	239	248	247	197	241	250	273	241	249	228	242	218	240	214	225	226	267	245	238	265	231	229	240	235	271	250	242	238	220	255	222	230	235	211	241	232	234	255	247	195	227	238	222	234	235	226	209	221	248	224	252	251	248	236	267	250	234	225	261	245	252	220	240	265	241	232	243	216	238	233	237	223	235	237	241	255	227	228	238	241	258	214	262	213	218	215	227	255	224	242	253	224	239	241	212	263	218	232	245	248	231	223	247	255	229	235	235	264	243	216	245	222	228	216	243	235	229	220	261	246	235	248	244	237	218	223	255	242	251	233	210	244	194	234	237	253	233	218	240	225	231	273	237	213	258	270	255	235	210	234	216	219	231	248	229	239	257	261	211	244	245	233	210	245	235	258	243	262	245	230	218	241	251	248	232	251	237	224	231	242	218	225	232	223	234	242	231	243	260	220	237	221	223	244	210	227	226	244	232	235	219	226	234	227	257	261	232	223	264	253	231	228	225	233	232	222	212	204	227	218	227	255	207	257	253	245	213	213	231	247	223	254	224	256	254	263	222	212	228	236	219	224	255	246	237	228	258	237	249	233	225	212	226	224	235	235	262	228	222	246	219	247	244	250	245	239	226	242	247	198	251	234	241	211	251	225	242	231	254	238	207	238	219	245	229	223	259	231	232	221	248	221	256	265	215	244	225	236	209	230	219	234	264	219	233	258	243	237	248	250	220	250	250	244	229	242	250	238	236	208	233	250	229	215	239	209	221	209	244	221	245	234	225	268	219	214	228	245	233	215	247	223	239	231	217	232	256	218	230	239	243	226	242	262	210	221	245	246	228	245	245	225	231	220	246	244	232	278	217	241	239	228	253	244	249	227	234	236	230	226	243	233	192	230	230	247	237	233	216	206	252	256	257	255	267	234	185	210	245	247	228	250	222	227	247	230	243	234	211	219	240	237	225	265	239	227	238	229	221	219	243	232	267	217	230	232	216	222	198	275	254	255	221	241	249	233	244	239	226	241	215	216	222	239	225	228	254	220	252	221	233	228	267	228	238	226	232	214	228	245	247	241	242	244	244	234	241	249	248	239	226	262	244	260	245	203	252	212	227	205	283	242	247	253	224	237	242	256	254	225	212	246	238	222	245	218	238	266	234	250	247	241	243	227	228	229	227	223	211	229	227	237	206	242	220	250	217	218	224	219	235	241	208	256	218	224	255	249	237	254	221	210	241	266	214	264	277	214	252	220	217	244	254	233	236	234	229	247	205	228	262	240	234	242	260	246	253	229	266	237	204	248	240	211	218	255	216	233	235	271	235	203	233	243	249	234	243	220	265	248	254	238	259	226	239	221	224	248	222	263	225	248	243	237	254	231	257	236	227	224	260	217	234	248	224	235	226	231	262	213	225	213	236	232	239	226	209	257	250	224	240	245	254	208	235	229	225	225	245	236	224	234	223	225	238	222	234	229	228	220	220	243	213	220	280	261	224	260	240	263	223	225	239	259	250	228	221	254	205	254	239	228	214	221	236	217	228	232	225	207	245	219	236	217	228	244	229	227	223	263	252	234	235	221	251	269	233	231	219	245	232	242	241	242	259	223	241	261	236	249	207	228	212	234	230	235	263	244	245	239	253	220	240	227	275	235	228	238	224	200	226	223	235	267	249	215	217	228	231	235	254	223	209	226	252	239	237	233	251	254	247	258	229	241	221	222	236	245	245	249	243	244	233	246	229	222	248	268	229	216	216	193	244	245	225	208	224	232	233	227	235	246	198	225	244	232	221	257	235	239	256	247	250	250	210	240	241	254	217	231	219	234	237	251	243	245	242	239	221	247	226	236	226	256	224	231	248	234	251	241	244	242	234	227	243	203	251	252	247	238	231	236	236	223	231	229	238	209	257	242	245	245	227	256	237	247	252	234	239	221	241	276	244	233	227	241	240	251	257	269	241	264	228	232	207	226	235	226	240	268	262	231	228	261	232	259	240	218	256	263	241	241	227	235	238	243	226	253	265	241	228	252	228	257	222	229	257	228	238	226	234	233	250	233	230	243	229	233	245	226	257	280	244	235	225	255	251	227	217	226	251	213	248	209	270	237	228	242	236	259	239	239	252	243	253	248	242	260	229	210	204	248	251	231	207	238	210	237	206	238	212	229	223	218	214	217	208	261	211	210	224	252	245	222	211	222	214	248	217	238	228	244	236	226	248	256	260	245	230	217	240	214	201	248	247	240	246	212	238	229	233	230	242	235	259	245	238	230	242	216	236	250	252	239	234	205	212	232	245	225	244	261	227	256	222	259	232	253	270	250	241	225	247	245	230	244	230	218	240	249	239	235	268	223	215	237	239	210	248	219	246	225	249	242	257	251	250	240	270	241	262	248	266	247	238	239	237	227	267	230	242	229	251	224	237	230	240	229	262	239	229	268	239	237	229	251	263	227	209	222	221	246	239	225	262	214	250	224	244	237	244	213	233	245	239	237	229	216	238	251	223	225	260	231	247	240	241	182	229	256	229	241	213	210	250	237	254	241	231	244	234	239	227	246	239	242	271	206	254	245	216	213	241	248	233	249	217	221	241	243	221	225	222	221	253	255	243	227	234	244	227	250	247	230	233	228	265	230	234	219	225	253	223	252	262	248	247	256	241	249	220	225	291	239	247	269	240	263	230	245	243	222	232	251	243	242	230	223	243	259	206	251	232	224	233	256	238	242
14114	16682	28615	30075	26460	21816	18216	14846	11860	9685	8179	6746	5497	4655	3938	3321	2933	2483	2117	1934	1768	1563	1277	1198	1143	1030	1013	896	844	836	727	743	773	722	695	689	702	685	663	710	592	637	644	625	639	640	636	603	583	641	612	612	645	627	601	587	604	614	626	573	628	606	640	610	621	593	604	600	666	572	656	586	605	618	603	664	599	590	618	611	605	644	622	553	667	588	658	605	602	655	651	697	601	634	591	611	603	626	548	613	626	627	554	583	614	622	603	598	627	666	626	542	624	637	591	617	623	612	579	622	574	633	608	597	589	610	565	625	630	578	622	584	615	619	605	598	586	638	652	604	610	571	609	652	628	591	646	598	652	607	605	623	648	635	593	587	620	638	625	579	653	640	607	612	591	603	586	585	579	601	617	653	630	634	624	660	611	591	607	636	593	625	597	609	615	606	626	591	613	649	647	589	613	609	584	664	616	593	629	604	613	564	592	653	594	591	564	583	644	577	621	572	604	606	609	646	579	605	590	591	610	607	608	580	595	662	578	624	630	618	561	621	604	614	623	616	626	616	606	613	626	600	621	625	575	632	576	576	654	616	655	611	606	600	624	612	627	654	616	593	602	603	615	643	606	613	609	576	601	595	582	591	604	630	623	597	612	610	614	581	570	576	650	638	609	615	603	660	606	601	619	617	658	632	612	622	630	598	625	610	644	678	663	594	579	571	609	604	597	599	666	599	639	664	616	627	590	615	601	595	606	609	604	610	623	613	614	636	632	609	574	639	616	596	609	591	617	621	581	616	598	541	624	579	602	589	625	655	575	652	610	608	609	632	637	614	589	606	631	660	596	621	613	572	621	631	612	597	585	657	600	649	604	614	580	618	586	617	606	632	607	637	627	613	644	591	583	648	634	597	618	611	616	605	643	603	613	607	626	575	606	573	632	631	615	597	588	629	633	650	674	606	619	611	588	618	638	602	624	578	603	599	612	580	631	588	607	597	595	617	598	654	586	612	665	616	615	591	611	644	604	629	574	629	624	606	596	599	648	596	588	550	638	651	621	657	609	603	603	590	601	629	679	562	575	582	611	595	642	620	613	595	625	596	649	631	618	596	610	576	628	609	652	610	593	610	626	612	618	592	600	619	613	642	611	634	607	582	602	653	601	650	603	653	599	619	611	628	620	618	602	618	617	615	623	586	652	612	577	627	605	630	612	666	653	632	648	553	631	578	598	630	636	524	614	629	557	596	592	657	597	611	633	603	637	605	639	617	577	591	626	602	606	593	595	616	664	632	619	594	605	596	622	607	570	597	566	613	692	586	580	580	621	628	633	584	620	631	587	620	612	630	590	621	643	600	565	600	647	636	610	626	617	585	600	590	604	611	631	642	644	650	605	571	643	618	613	621	631	609	579	611	593	588	577	619	629	613	612	591	589	611	584	599	629	598	610	562	642	588	618	620	597	640	632	571	608	632	655	594	611	610	626	588	631	560	636	602	601	644	635	618	606	609	651	603	625	662	651	591	582	645	626	676	606	619	632	622	624	612	629	583	640	548	637	630	582	606	612	626	611	646	592	584	602	602	570	635	645	590	616	570	626	611	600	572	623	626	617	585	597	572	608	612	633	603	611	603	585	603	659	616	582	586	583	586	586	591	677	617	622	590	624	596	638	606	621	619	621	603	577	581	668	663	637	609	593	581	626	594	626	643	561	617	589	554	596	584	589	596	622	617	640	630	620	613	605	652	611	626	554	624	627	627	617	616	593	636	572	655	624	613	643	599	576	560	643	593	660	645	628	679	630	552	626	660	613	605	594	578	606	614	595	593	633	632	620	593	631	675	615	627	593	620	597	664	596	641	614	563	571	619	658	588	587	608	625	590	603	621	620	594	649	598	581	616	609	601	619	612	563	637	567	599	587	611	655	629	643	593	598	566	643	563	655	606	619	643	611	631	601	605	609	615	562	583	588	625	569	594	643	548	629	634	610	609	610	594	624	615	588	622	646	599	650	589	630	664	608	632	638	655	669	632	621	573	623	638	604	610	604	603	611	598	598	599	606	611	601	591	630	612	613	628	588	595	665	590	620	642	619	672	587	589	584	608	619	654	617	592	639	612	615	585	600	594	594	615	591	658	613	617	623	602	610	615	610	606	585	598	599	628	617	605	638	594	641	602	588	677	550	621	608	648	630	606	589	637	601	594	571	636	572	601	643	588	598	624	604	571	627	601	671	604	598	602	602	622	622	572	612	588	610	574	602	630	605	614	586	577	596	606	606	632	590	598	570	618	642	641	624	587	583	573	620	598	625	646	606	586	645	595	623	605	615	600	630	591	565	567	662	617	617	620	613	611	583	614	627	620	615	631	585	632	587	628	615	588	618	602	600	614	607	624	593	637	632	579	631	634	607	617	636	591	596	604	632	624	629	587	614	611	628	597	616	673	662	627	604	598	622	608	604	590	661	589	605	623	649	620	609	615	581	601	628	647	624	620	598	613	587	633	593	637	645	651	659	593	594	642	593	575	601	584	618	588	618	632	617	656	611	604	595	577	640	619	625	624	651	633	595	622	623	647	616	592	641	593	638	605	614	623	574	587	621	590	578	602	611	613	629	616	611	623	628	605	580	604	598	604	630	568	614	608	615	645	628	631	625	604	615	606	592	598	611	596	617	588	619	624	623	609	616	611	609	605	565	612	624	616	568	588	604	604	644	606	616	619	636	618	613	629	599	579	592	630	595	608	602	706	631	625	625	624	586	600	614	604	644	627	594	607	625	595	608	595	572	646	626	615	556	585	589	628	601	597	600	577	646	600	616	584	607	637	619	632	601	600	626	603	608	564	632	619	630	616	615	617	632	630	609	614	626	628	620	604	600	606	686	571	615	576	650	634	638	626	614	628	622	591	647	619	619	602	623	626	633	550	591	596	618	569	593	607	586	619	621	625	562	608	611	587	647	611	621	563	611	628	634	605	646	623	579	588	599	652	607	641	597	593	574	599	587	596	625	619	622	583	590	588	681	608	577	644	588	607	623	652	640	628	609	554	627	630	636	636	596	610	593	606	673	649	573	637	612	627	619	615	627	625	577	631	584	587	653	599	643	611	631	572	588	582	579	608	632	621	634	642	600	633	614	628	658	615	641	647	628	600	612	598	581	634	634	582	606	645	626	639	643	645	554	601	579	585	615	614	591	610	629	617	604	588	627	602	582	607	575	573	578	649	649	621	629	645	633	577	620	590	596	628	589	630	640	625	612	656	600	597	635	639	571	597	606	601	588	635	614	579	611	594	619	641	653	613	647	620	605	604	625	570	582	644	581	603	598	595	629	652	586	654	596	592	625	613	616	618	636	648	614	593	590	605	618	591	590	607	631	627	650	641	646	597	624	662	631	641	647	605	600	638	655	656	595	628	591	632	603	656	606	641	586	639	606	625	680	613	589	673	652	574	634	623	623	605	678	580	634	605	618	600	634	588	603	627	577	630	637	603	611	633	664	614	592	612	643	588
33145	27162	30689	26311	20118	14251	10179	6890	5021	3547	2793	2285	1915	1506	1268	1070	930	789	712	616	537	572	467	444	462	392	332	360	345	291	273	299	249	303	279	273	249	261	270	239	271	204	258	251	228	251	265	252	232	251	232	243	226	234	259	248	261	228	223	238	238	236	240	250	251	219	236	243	242	259	233	232	203	246	262	257	208	225	241	238	237	246	224	247	212	236	230	259	242	244	238	200	228	242	262	229	245	213	222	243	245	225	252	239	219	203	235	251	223	250	251	259	234	238	232	229	249	223	255	250	238	236	231	245	225	206	259	258	225	264	228	256	260	238	244	244	242	241	238	226	261	261	229	263	249	254	212	237	257	248	226	219	209	238	221	240	246	230	237	227	242	236	215	233	231	214	229	205	201	246	234	243	252	225	238	236	246	265	239	304	237	227	227	201	226	244	249	230	237	233	208	243	229	255	239	228	238	245	225	235	251	231	234	241	224	234	217	232	227	247	234	280	241	227	234	258	264	257	229	240	242	275	251	224	228	221	234	235	235	273	255	241	199	246	253	247	261	249	243	243	240	233	219	214	240	228	233	258	248	270	238	266	234	249	195	260	236	237	244	236	231	212	235	225	237	255	234	216	259	231	225	223	235	208	265	264	257	259	231	224	198	223	247	246	242	233	250	211	225	253	256	246	227	272	272	221	244	243	248	226	243	228	265	235	237	250	239	265	251	253	237	263	242	250	256	212	225	240	241	232	221	224	256	240	231	221	223	216	264	263	206	247	261	238	256	220	262	219	241	228	235	235	210	247	230	236	211	247	252	213	230	237	252	232	232	239	249	221	231	229	231	232	231	222	222	233	234	240	238	245	238	248	242	235	232	253	220	200	217	251	232	255	247	228	234	231	238	234	219	237	252	213	210	251	233	237	231	216	252	217	261	236	231	242	229	204	241	212	224	213	227	228	231	276	246	240	236	222	245	253	250	250	228	253	257	247	243	233	226	215	228	241	242	196	223	231	214	249	246	229	212	241	241	240	205	235	258	204	235	238	219	250	257	236	223	220	255	226	267	204	246	224	234	245	257	233	225	243	233	215	237	221	215	255	239	246	248	234	246	248	219	224	230	224	231	233	217	258	221	258	206	250	235	226	262	215	209	248	247	266	221	218	215	237	250	258	237	243	237	248	243	242	233	270	242	254	263	222	235	233	233	232	261	212	265	234	261	220	216	246	261	258	245	220	265	218	260	220	259	252	268	248	241	233	233	227	228	240	266	222	242	253	244	232	247	220	240	248	239	230	244	232	240	271	236	226	245	229	221	220	225	246	253	234	237	218	226	246	235	229	254	238	232	225	232	234	198	258	248	225	210	236	223	224	226	232	228	234	240	229	226	240	197	225	225	228	236	246	216	255	213	232	227	210	229	239	250	226	237	259	209	241	250	236	241	256	231	231	212	253	231	252	216	206	264	232	263	257	234	235	234	238	195	252	247	224	248	201	228	246	222	219	242	241	226	232	249	223	238	223	241	235	251	232	238	220	239	245	270	216	251	209	249	235	244	263	253	249	247	228	227	243	263	244	235	213	248	239	239	239	253	247	233	251	203	255	220	239	223	255	227	216	258	238	240	244	237	220	225	258	259	229	250	209	251	230	229	224	229	216	272	234	234	229	236	236	228	259	214	231	246	257	258	302	243	219	231	233	242	240	246	233	260	226	237	209	251	237	215	253	229	233	220	239	255	214	240	226	238	249	253	199	219	229	229	239	246	236	245	253	236	259	259	244	230	191	259	220	257	236	244	247	223	233	233	242	230	254	251	251	217	226	214	238	233	235	238	251	227	217	238	221	220	213	257	255	241	222	262	213	246	243	243	241	233	273	250	227	235	229	266	242	237	249	225	231	245	250	244	250	244	247	234	250	236	248	211	276	219	238	253	210	247	227	214	277	241	226	233	209	224	253	237	256	234	239	234	263	227	244	221	249	251	243	260	233	243	207	230	226	217	242	238	269	219	260	236	217	232	231	206	247	264	257	224	246	241	251	215	224	229	241	222	234	210	232	232	238	250	266	234	228	223	266	224	233	234	242	239	236	245	242	218	249	201	251	251	229	203	240	221	237	258	234	239	250	263	249	237	223	240	232	248	232	230	218	187	237	253	281	232	224	252	207	234	256	209	213	261	254	237	247	229	234	244	237	207	287	240	245	255	248	259	235	222	255	215	235	245	241	224	239	227	252	234	243	234	246	217	232	210	237	234	242	240	237	271	229	245	261	222	234	244	260	234	223	260	235	243	255	245	235	222	224	227	254	241	247	235	235	217	235	219	225	242	224	253	242	264	254	254	216	231	222	232	244	239	208	254	222	240	235	204	239	256	232	256	232	212	240	235	227	229	216	214	255	246	223	217	215	252	244	238	241	225	228	230	235	263	246	285	215	244	252	191	233	231	264	283	229	208	244	237	240	217	214	240	252	200	234	269	229	245	256	258	257	202	247	238	270	237	236	231	262	263	248	253	248	228	226	225	243	242	248	253	217	225	254	227	235	251	241	233	211	237	226	251	248	236	234	239	238	266	258	239	235	251	238	264	227	243	260	261	245	235	259	256	242	263	224	241	231	236	213	249	268	246	238	245	234	222	241	244	215	242	254	225	266	230	266	247	196	230	226	248	234	253	211	231	250	252	237	231	239	238	254	237	250	260	241	212	228	236	242	270	211	228	236	224	241	251	232	243	266	245	226	260	258	249	251	222	227	239	240	236	247	263	222	218	233	242	221	228	225	252	261	222	227	246	248	219	255	245	232	217	219	237	230	249	220	229	243	240	239	239	244	221	233	206	222	227	230	255	227	238	221	214	232	247	268	253	229	247	257	237	228	257	245	226	254	238	227	259	247	217	243	253	228	244	237	231	246	243	220	261	241	226	215	213	246	237	226	245	238	248	248	251	245	231	241	225	210	230	225	253	236	238	233	247	261	232	251	203	201	244	227	224	237	243	244	236	223	246	239	251	239	250	247	255	237	208	244	241	244	226	233	245	214	224	224	226	210	225	236	224	254	242	260	230	252	227	225	252	239	235	219	211	249	241	238	229	261	237	247	237	237	232	244	241	213	249	252	218	245	242	218	223	252	218	234	224	261	243	241	241	236	241	262	220	254	248	257	227	224	247	249	270	247	249	260	253	223	246	246	237	233	249	224	266	263	221	230	235	242	227	212	230	248	222	244	243	219	249	223	236	217	225	252	243	253	249	236	231	235	229	233	252	229	209	230	236	257	242	229	242	237	225	256	231	234	222	221	228	227	241	245	218	237	232	237	237	236	213	226	222	232	231	233	211	228	234	261	241	261	214	222	240	246	240	246	231	242	237	246	276	237	248	229	232	237	253	266	228	246	254	221	228	243	267	228	225	231	236	224	245	225	246	238	236	226	270	226	235	222	257	242	243	231	232	244	219	244	240	218	238	243	232	234	228	244	236	239	237	224	239	264	223	247	267	254	216	252	227	217	221	239
19929	21194	34776	37020	33911	29623	26012	21549	18590	14862	12831	11121	9488	7966	6827	5680	5156	4520	3787	3292	2966	2610	2397	2124	1899	1691	1413	1288	1128	1069	979	937	874	853	877	773	811	809	757	747	742	725	669	719	721	637	674	656	630	652	675	658	663	669	669	678	639	612	643	658	608	633	638	615	623	641	657	645	591	643	651	625	610	682	621	613	603	621	657	615	609	547	648	642	626	607	630	602	627	589	607	627	632	598	589	633	591	583	638	619	621	599	628	606	626	612	647	616	610	610	626	634	615	617	651	614	629	606	650	667	635	637	628	629	589	667	591	627	590	567	578	604	623	600	575	625	594	631	571	629	614	588	620	595	619	619	615	616	583	627	604	611	674	617	604	610	608	561	640	602	683	638	614	609	603	611	623	603	669	591	568	597	629	567	632	622	612	648	643	647	632	585	639	587	635	614	591	630	630	640	661	569	593	623	595	623	575	641	612	596	619	587	602	645	601	606	620	624	644	591	594	613	601	571	643	601	622	685	633	613	607	614	596	644	641	600	647	644	657	607	615	622	611	622	621	651	632	630	648	674	653	591	633	593	620	606	599	622	613	702	604	593	638	620	625	624	602	614	637	630	635	589	596	614	611	663	616	629	656	610	614	633	579	548	630	646	613	592	591	607	586	654	605	627	643	623	575	606	637	598	642	658	619	579	637	593	620	615	625	598	584	610	587	586	634	621	606	628	631	577	648	581	602	605	641	626	607	620	626	620	597	663	622	605	660	590	621	600	628	625	636	647	630	624	615	587	608	591	578	594	628	624	585	608	628	606	614	589	601	578	593	580	639	643	581	554	639	584	621	577	616	568	587	635	592	641	582	616	603	613	636	630	625	615	615	596	595	629	632	588	601	614	625	605	645	617	623	628	606	612	642	627	641	597	628	613	675	633	625	615	603	613	630	597	611	584	598	602	623	624	590	601	628	626	607	617	609	606	637	583	607	633	611	636	631	608	623	597	585	583	643	591	652	655	659	643	622	615	599	646	658	610	601	573	603	618	566	645	622	630	614	634	649	622	553	614	568	627	666	645	599	601	590	645	610	651	603	647	659	641	594	604	627	627	590	633	595	593	611	552	605	685	634	652	606	635	610	605	608	631	608	628	656	635	659	614	644	628	607	652	637	625	615	661	585	644	609	603	644	581	630	630	640	577	609	591	630	666	594	611	644	599	649	633	640	595	625	573	651	598	652	609	598	617	630	621	584	632	610	643	632	583	636	610	618	558	589	634	612	624	608	591	635	641	619	653	581	627	668	647	639	622	632	654	578	614	610	607	637	644	624	627	653	641	623	632	634	602	611	594	626	661	612	628	613	636	661	624	666	641	616	636	611	553	606	614	596	618	626	618	634	646	623	644	618	602	652	606	634	591	666	634	628	640	606	618	624	613	605	603	649	600	625	630	616	548	599	614	626	570	631	657	617	638	593	617	641	611	624	649	611	589	638	606	573	624	591	640	587	650	630	647	628	618	569	628	629	607	653	630	599	624	650	611	600	604	609	599	574	616	599	626	595	633	603	616	649	595	659	609	631	670	588	586	621	631	632	604	590	625	621	621	594	649	607	645	624	589	639	615	623	628	622	612	614	672	570	619	639	567	575	593	623	642	621	573	611	651	646	590	592	619	610	606	623	636	645	569	631	593	619	605	655	560	601	607	543	626	583	627	661	617	616	636	606	653	629	633	615	603	569	606	654	620	611	617	614	574	638	639	631	634	618	628	626	600	597	652	609	594	635	620	610	601	629	630	638	648	631	615	620	609	642	611	636	638	612	612	597	615	645	617	626	645	584	593	581	603	622	587	578	595	625	609	620	581	616	606	654	615	589	576	620	616	653	631	619	623	636	604	644	627	634	606	595	636	603	645	591	619	602	623	651	612	584	616	634	613	608	625	643	617	630	621	626	582	613	574	671	604	675	583	601	584	615	600	623	612	643	656	644	642	593	612	573	628	601	629	656	637	601	610	610	622	647	589	630	597	620	636	622	625	612	622	609	625	643	610	557	626	619	628	639	624	628	674	620	627	655	625	611	639	646	615	635	621	637	659	671	647	587	628	596	653	650	603	589	564	610	626	586	606	627	593	611	581	608	639	604	590	653	610	650	646	637	634	645	605	613	710	613	612	578	650	614	592	624	563	621	632	555	617	642	660	596	630	627	627	574	614	666	605	639	627	639	611	596	620	656	608	614	612	579	616	618	604	623	606	654	562	626	621	638	649	600	609	613	641	581	611	613	628	593	603	614	663	629	598	613	600	649	608	613	580	605	569	630	621	621	576	615	628	568	630	578	597	619	608	633	630	584	636	614	626	642	634	628	595	583	629	665	628	598	606	611	643	602	593	601	654	573	595	631	646	644	596	630	635	655	657	617	598	582	622	638	602	616	599	593	594	614	647	630	648	584	649	636	640	599	625	638	643	617	605	650	601	629	566	654	588	603	606	636	628	680	622	581	631	610	595	643	596	628	607	622	626	623	621	633	633	602	593	597	640	598	634	577	637	676	595	595	628	605	615	588	633	617	641	581	627	570	618	639	581	633	643	626	575	618	644	565	661	597	595	646	636	606	571	577	600	554	628	580	611	642	606	625	612	622	609	638	585	634	629	681	609	607	623	623	595	622	607	609	622	641	560	599	578	587	595	605	629	637	618	624	605	610	610	611	624	632	608	636	602	579	575	598	607	570	637	646	605	655	609	598	612	602	590	597	624	592	641	588	571	587	615	663	647	649	637	614	628	654	634	611	629	545	623	656	623	636	641	672	597	596	609	638	629	646	653	592	645	605	655	660	630	611	608	633	602	611	600	611	626	623	606	601	598	643	602	612	623	599	604	620	661	613	666	598	638	604	633	643	557	642	605	600	654	650	647	629	659	625	645	591	602	628	624	659	620	592	620	602	604	582	587	607	655	632	594	581	618	617	612	588	596	620	635	614	628	595	620	622	603	596	626	615	658	610	599	628	618	609	642	568	627	611	637	664	594	605	631	668	581	597	599	624	658	657	608	597	637	641	626	608	584	603	623	616	620	609	608	637	655	617	594	589	675	635	633	644	631	630	612	627	637	648	675	627	587	620	619	592	562	605	589	584	595	582	620	651	600	568	663	624	569	618	585	551	645	665	623	602	648	612	640	610	644	617	565	608	625	621	602	642	635	623	638	616	560	607	635	613	602	618	614	591	655	626	618	647	617	644	629	611	616	556	607	646	601	621	576	625	593	581	617	593	582	632	619	598	622	611	567	569	591	575	654	601	631	582	649	667	614	638	594	601	639	589	609	619	628	616	651	631	624	613	638	647	645	661	620	642	597	616	606	632	581	664	652	659	630	587	630	647	595	615	622	638	638	668	600	601	607	604	617	606	616	631	574	606	622	624	621	624	610	639	612	592	622	666	643	578	635	632	620	640	612	580	608	611	615	641	646	620	620	639	608	618	594	620	597	585	617	612	598	656	594	620	602	625	619	628	607	605	597
39601	32658	37073	32382	26686	19615	15018	10444	7347	5243	4017	3280	2674	2127	1761	1519	1296	1216	1071	843	701	640	610	586	505	483	407	398	357	303	296	262	270	272	274	276	275	264	241	255	252	265	238	238	238	282	249	227	227	254	190	259	228	215	239	248	238	213	237	234	245	226	232	199	225	229	239	229	212	224	227	224	224	238	222	231	227	222	230	227	198	201	219	223	202	242	209	247	237	218	233	216	222	198	229	207	256	224	253	207	239	236	217	232	226	229	222	214	248	198	210	216	229	220	222	224	227	236	221	201	219	228	234	214	248	220	236	215	212	232	212	245	233	216	219	244	227	200	219	235	228	235	230	278	235	240	247	220	198	220	221	227	235	238	237	214	233	222	226	227	209	252	210	224	222	218	201	210	222	228	236	250	240	244	219	252	193	257	216	226	225	204	243	223	197	231	221	202	195	221	209	229	216	217	220	218	247	238	214	238	203	184	228	256	202	230	222	203	237	213	245	228	230	220	225	216	236	215	204	195	227	231	230	234	230	232	245	222	213	212	195	238	236	227	233	199	208	228	253	217	238	238	235	262	208	202	221	224	232	238	237	229	242	233	244	231	220	191	216	227	244	215	234	243	226	229	220	231	223	255	216	226	244	252	240	233	224	223	224	223	232	229	230	217	219	232	222	228	215	183	227	236	202	243	199	226	221	235	228	232	220	227	205	213	210	229	243	201	234	241	221	232	229	229	248	223	203	213	229	210	223	231	212	233	241	211	212	239	214	240	241	221	236	234	240	219	191	233	231	224	213	190	241	220	230	221	224	229	241	234	251	237	222	193	251	229	243	225	254	215	235	234	211	227	241	208	243	213	215	229	218	228	237	217	217	219	216	228	228	200	234	207	233	232	250	246	231	256	256	245	196	236	190	206	228	202	242	244	241	231	227	227	233	214	227	227	222	198	240	205	194	192	224	219	227	230	207	222	210	218	218	215	217	204	225	221	209	225	236	242	227	255	215	232	226	206	238	231	226	237	249	236	193	244	230	235	215	230	236	197	191	227	251	229	222	225	205	222	235	226	238	228	208	241	225	218	219	270	233	223	233	187	217	226	200	246	202	226	211	227	211	209	209	234	214	218	223	235	231	182	217	214	227	246	213	236	243	233	234	225	229	240	216	222	225	220	230	224	227	250	198	216	193	247	237	240	237	210	247	257	253	245	238	225	231	247	220	239	240	212	243	227	230	238	215	213	193	217	220	228	225	221	185	246	227	214	238	240	232	235	243	214	222	194	237	219	204	240	238	244	219	211	221	233	236	214	225	220	228	216	229	249	222	233	219	236	230	209	210	213	234	209	227	226	189	250	238	257	221	221	221	223	250	207	225	227	200	186	215	233	230	219	222	220	221	233	225	220	211	218	250	272	228	223	226	233	236	221	218	191	222	191	255	251	218	223	223	222	236	198	204	240	217	205	249	227	220	226	247	251	236	206	232	203	243	235	213	226	232	217	248	194	226	229	224	232	263	213	219	223	248	220	232	236	230	250	219	246	194	244	238	253	204	213	237	240	228	234	236	229	219	229	200	266	218	216	228	233	241	223	225	242	208	224	231	229	234	211	207	196	235	225	237	227	200	261	219	240	226	219	231	215	240	227	217	212	239	264	237	237	235	241	210	229	236	226	226	241	224	216	205	211	201	191	214	250	198	233	257	196	247	241	238	241	230	231	234	218	256	250	208	242	244	232	188	232	247	209	216	271	235	214	257	213	229	211	235	238	204	226	234	218	212	228	241	236	246	221	245	236	231	219	251	206	216	220	265	221	220	196	211	222	217	238	232	195	268	212	221	240	236	220	222	247	223	235	257	195	226	221	243	238	252	254	246	215	246	215	219	230	234	240	211	213	219	229	229	232	206	234	223	238	196	211	228	222	211	206	248	218	224	229	221	213	267	217	226	223	222	191	225	217	201	240	236	234	213	238	232	229	262	215	265	223	240	230	235	229	230	220	217	204	235	228	220	236	206	227	232	213	205	224	216	211	218	234	224	213	236	215	249	240	228	230	214	200	200	240	202	251	242	203	216	203	230	226	224	222	213	231	246	231	220	240	241	204	223	239	262	222	222	251	235	234	223	233	239	221	232	216	226	227	217	209	257	263	228	215	207	232	220	228	247	218	236	201	194	217	233	228	225	225	221	221	241	246	232	245	251	204	231	254	205	210	220	236	224	218	219	228	221	215	222	222	194	250	225	215	221	225	235	218	252	209	251	215	200	212	227	198	234	229	249	239	219	231	219	230	216	206	248	212	195	223	248	211	235	215	214	193	235	198	245	228	255	221	220	254	248	235	215	208	219	218	237	222	233	186	232	211	244	243	248	235	241	219	228	222	224	243	186	241	259	254	240	224	239	216	227	253	221	219	207	230	238	234	230	180	198	196	223	237	218	237	196	205	209	233	243	233	232	241	226	216	205	231	234	235	229	222	221	231	236	240	227	224	214	237	244	210	228	209	219	228	203	220	242	236	243	197	234	221	224	223	224	226	202	228	239	242	249	247	203	210	201	221	243	210	222	210	222	211	225	240	235	216	238	230	254	226	235	237	243	217	238	230	238	210	243	240	246	242	225	228	242	248	237	216	218	238	229	216	207	212	206	183	220	208	233	233	224	205	216	224	211	202	218	247	215	223	238	216	226	249	214	229	217	212	220	241	208	216	226	227	245	225	218	222	227	243	201	228	217	242	232	242	239	234	237	213	233	233	227	206	193	210	214	214	230	243	220	256	236	248	231	247	209	227	241	240	192	193	223	207	213	239	226	215	222	192	233	230	219	227	222	218	233	204	222	243	256	193	209	190	198	205	232	269	227	224	231	211	226	215	225	237	225	217	244	252	208	215	221	241	217	217	221	228	190	256	207	231	226	250	233	218	229	187	243	193	221	225	228	248	259	209	226	218	233	220	220	217	236	229	214	204	234	227	239	200	200	239	201	214	216	211	212	201	226	208	236	214	245	206	219	232	215	246	250	201	263	208	216	245	218	206	211	249	227	216	233	195	211	251	263	228	220	217	233	227	221	220	224	237	225	218	231	192	188	214	213	226	208	214	221	209	252	238	206	195	229	226	220	199	197	225	230	236	202	206	227	246	206	227	228	215	225	244	218	225	230	200	222	214	217	231	225	203	232	214	215	234	218	226	205	208	236	231	229	234	227	217	210	233	219	194	239	225	247	205	220	231	225	220	247	204	231	235	256	229	237	216	209	205	205	211	228	224	217	242	234	229	237	220	255	211	230	228	215	211	252	235	215	201	214	220	211	212	218	228	210	227	213	226	231	218	213	219	207	210	192	236	214	213	238	245	216	247	219	222	235	218	221	217	227	201	218	245	254	217	226	224	205	217	232	268	221	211	220	227	208	225	237	239	235	238	219	212	226	233	211	220	226	202	227	239	199	222	215	226	244	221	250	211	242	222	229	206	210	214	220	207	225	246	257	259	185	237	213	226	240	220	232	244	223	199
23853	25120	39047	41157	38541	34288	31079	26721	23351	19104	16705	14507	13138	10834	9250	8045	6968	6667	5627	4647	4071	3591	3280	3024	2465	2125	1821	1616	1518	1317	1183	1101	1049	1017	973	815	801	903	814	847	799	732	722	688	705	725	670	628	615	686	639	645	679	643	646	744	646	589	620	605	604	611	617	593	594	618	613	680	560	589	647	608	622	572	594	583	614	567	586	580	585	560	595	601	604	563	579	583	579	634	623	570	584	559	597	566	561	565	619	555	559	613	575	596	576	592	603	588	579	639	615	604	603	590	593	602	586	620	579	616	579	630	574	563	586	599	612	677	605	592	564	584	559	607	570	593	595	577	572	616	592	563	594	584	636	614	588	615	551	592	614	558	583	598	618	599	553	540	625	585	580	590	583	563	536	650	593	587	608	585	605	588	586	603	577	584	578	581	552	626	636	601	607	605	595	588	611	588	597	602	545	567	583	557	612	605	575	584	620	590	578	623	561	637	628	584	571	596	567	585	653	564	592	580	584	625	595	603	608	563	577	549	585	582	607	620	599	622	561	572	590	565	638	528	536	586	619	607	591	585	594	608	604	607	607	603	580	575	609	636	557	600	537	541	604	612	598	616	592	580	576	593	611	619	597	586	564	578	585	562	607	517	608	641	648	624	617	558	591	597	607	574	591	573	598	576	593	608	568	557	584	578	636	642	620	625	600	577	588	583	612	579	591	556	558	557	613	529	589	589	558	574	535	585	590	555	592	561	640	626	610	575	586	610	560	611	638	611	582	570	609	570	595	649	577	601	617	571	570	602	551	587	590	569	638	579	571	630	577	625	599	617	579	602	554	614	556	607	583	635	596	544	631	566	611	563	558	549	611	592	549	577	585	607	578	583	599	574	583	606	554	595	550	583	559	597	554	578	585	605	589	578	548	574	648	559	588	552	614	580	595	588	584	587	587	596	588	621	587	620	559	616	605	554	622	618	557	547	627	631	604	584	552	619	569	581	574	573	613	618	601	595	602	551	600	572	551	622	637	626	560	574	589	607	586	620	568	595	581	587	618	622	603	583	623	575	619	612	567	601	565	584	580	546	595	636	621	583	586	583	563	606	601	600	551	554	591	584	616	673	574	556	573	628	628	595	580	575	577	610	553	575	546	632	582	597	574	613	588	554	614	601	575	557	564	585	568	584	579	580	615	582	595	579	538	523	571	619	578	590	580	582	598	593	586	565	597	571	583	593	533	599	647	566	597	560	590	565	639	633	563	636	595	615	583	598	601	612	524	571	581	617	570	609	584	587	592	587	567	605	580	598	595	570	616	561	570	601	555	554	544	564	614	582	624	607	576	591	600	587	587	575	586	640	581	586	584	588	629	574	601	597	624	610	590	580	623	598	572	599	610	587	587	584	579	576	589	591	584	588	558	586	577	598	591	578	554	585	614	631	535	551	601	597	559	566	556	616	605	563	574	606	601	586	586	595	568	581	578	581	583	578	599	596	591	575	602	555	529	592	568	634	649	582	598	593	560	576	604	597	607	605	550	622	570	612	570	616	597	585	553	568	593	592	559	604	564	570	580	584	652	590	568	633	579	561	575	536	602	610	578	568	574	589	562	614	621	561	611	592	597	572	576	576	561	586	591	550	564	558	577	577	633	573	616	617	574	577	611	608	591	584	590	618	626	624	598	604	585	583	588	564	572	563	618	584	614	564	526	570	557	585	595	599	554	614	614	584	596	600	576	615	582	623	560	544	576	617	578	574	562	573	616	583	577	595	569	609	559	602	581	611	609	604	610	615	561	564	575	623	638	552	643	617	615	600	610	588	627	623	605	600	592	596	591	531	585	600	551	575	597	581	584	576	590	573	585	586	625	609	573	623	611	602	599	587	589	590	572	592	579	612	609	556	580	632	575	571	637	597	590	636	604	644	551	617	585	579	607	628	603	616	569	613	606	554	605	579	578	632	554	661	604	566	558	600	613	600	599	607	517	608	601	537	595	616	579	613	580	582	570	596	590	594	601	601	622	635	582	573	618	579	577	610	637	590	565	636	607	606	579	597	602	615	590	604	601	598	579	553	609	589	586	612	603	608	593	585	631	583	570	572	583	567	642	611	563	606	627	587	633	598	601	580	602	610	581	579	594	635	596	634	596	601	572	556	550	611	550	558	567	590	569	594	536	586	608	529	560	592	607	612	623	575	567	582	641	595	587	573	563	585	587	610	570	549	569	601	606	585	604	575	603	608	564	605	612	540	610	588	572	591	595	574	566	611	620	628	546	611	572	612	648	559	583	569	593	598	567	538	603	601	581	631	630	601	618	615	584	569	607	578	600	594	646	599	518	611	584	594	605	617	553	568	586	557	606	616	562	587	625	593	608	601	555	604	569	568	589	578	564	582	572	618	600	545	589	558	608	602	591	586	564	612	606	632	582	585	606	574	592	580	562	574	597	593	598	554	611	574	582	580	578	611	596	591	587	580	605	592	564	614	605	582	585	599	573	629	569	605	607	575	569	632	596	596	552	606	588	609	627	602	583	550	585	621	602	577	621	564	542	586	596	595	565	582	573	596	578	581	604	597	599	596	551	573	625	604	598	645	559	630	578	594	596	565	586	614	584	605	551	652	574	568	565	629	603	585	579	587	593	551	622	584	572	569	547	531	586	621	576	576	603	612	559	609	587	565	576	611	614	554	596	551	588	616	639	616	586	556	611	543	577	579	561	575	586	630	579	621	591	572	548	576	604	589	654	594	552	607	608	620	576	562	592	577	546	559	605	546	569	577	574	570	572	563	627	602	586	560	549	620	606	598	578	628	597	585	596	549	568	623	601	606	610	609	587	594	567	548	580	598	589	602	619	616	618	591	585	586	618	601	587	582	567	566	618	571	595	579	575	568	588	635	615	576	611	611	549	574	580	621	600	561	590	562	602	629	620	601	582	602	592	565	580	595	584	561	583	581	571	575	577	567	617	558	600	570	559	578	606	588	548	555	583	578	599	568	614	582	601	619	552	610	569	599	580	617	644	553	589	594	598	601	557	579	604	570	598	552	586	588	620	617	571	581	590	593	601	580	613	592	569	583	577	574	554	659	590	557	546	619	616	599	681	630	584	525	603	577	574	624	610	577	620	566	569	598	599	605	564	576	603	627	606	610	539	601	551	613	574	592	590	624	585	554	550	588	598	586	610	587	625	561	600	580	612	524	571	533	630	595	604	599	615	605	638	551	635	597	595	592	570	585	587	636	597	631	602	565	603	584	590	602	591	591	608	609	573	611	612	544	588	586	567	558	561	558	597	546	552	555	630	575	581	623	615	556	642	555	620	553	568	549	594	615	547	603	578	569	598	619	550	573	596	576	559	610	561	568	602	636	594	558	595	603	555	588	587	603	527	583	563	577	596	616	581	611	561	591	623	579	656	546	579	585	601	566	587	620	559	588	593	600	540	587	600	615	591	544	578	613	588	605	612	569	538	539	561	622	551	635	596	573	586	608	601	577	581	592	581	585	603	614	639	622
24392	21093	23312	17844	11647	7769	5373	3832	2758	2157	1680	1268	1004	934	762	621	594	550	474	469	383	325	352	328	311	316	294	287	280	252	261	278	282	248	260	250	254	262	258	270	239	242	228	288	237	235	251	239	260	205	245	255	244	254	255	234	224	221	261	250	229	217	225	212	225	249	219	219	209	248	220	261	232	215	255	259	233	239	222	244	245	224	267	225	244	243	240	267	211	237	213	218	237	229	260	224	254	247	229	242	251	250	235	184	233	245	222	246	247	233	251	223	254	215	252	237	223	235	246	245	266	215	217	226	235	228	224	244	236	243	257	208	239	231	237	248	238	227	236	268	254	223	269	244	247	222	223	269	237	217	242	246	230	240	254	226	234	253	237	207	263	241	249	255	243	234	241	229	251	242	228	275	208	250	230	245	230	249	223	249	255	241	241	235	252	224	254	232	240	250	234	201	245	230	232	239	262	242	263	230	265	252	219	246	220	231	227	230	225	229	223	242	254	249	242	273	211	223	247	241	243	271	264	245	252	228	262	233	238	233	230	231	223	239	220	236	253	246	232	248	259	254	239	240	230	233	220	210	241	249	208	274	235	230	233	230	229	255	249	234	238	261	214	206	221	262	215	236	245	251	244	251	240	239	232	234	218	241	230	222	205	219	245	248	220	240	213	242	214	210	246	236	256	228	223	249	234	265	230	264	246	249	244	223	242	229	248	213	230	195	214	231	241	231	241	234	248	241	245	239	207	244	248	250	202	253	248	249	249	235	236	246	262	232	239	234	221	239	256	241	235	218	231	244	227	230	247	234	236	224	237	213	245	272	250	256	224	234	250	227	217	246	230	216	260	215	227	220	261	255	239	233	207	203	227	244	218	204	230	248	221	222	201	278	225	242	221	226	236	236	239	204	211	207	245	246	248	237	204	202	280	244	235	223	241	220	214	264	263	242	217	258	247	192	227	235	234	253	237	230	249	249	232	242	224	221	260	256	232	217	218	232	227	248	264	223	251	241	263	234	257	225	249	212	233	239	244	232	251	247	237	227	220	220	229	228	204	252	245	253	244	204	255	238	231	260	225	259	237	215	208	233	217	243	227	235	207	238	229	224	269	260	240	219	259	235	223	232	265	264	246	216	229	266	249	240	244	247	236	258	253	239	238	243	226	254	224	205	227	233	226	225	230	231	212	218	230	237	236	244	231	228	229	238	236	257	228	227	235	255	219	234	227	192	232	237	218	263	242	240	238	237	237	244	256	250	260	240	272	232	240	228	234	219	257	242	220	246	243	249	265	255	227	261	234	251	225	227	235	238	240	274	238	267	244	223	217	248	248	217	222	213	224	247	268	226	234	242	227	230	217	232	234	222	256	242	227	224	220	261	195	255	214	238	236	239	222	256	268	243	240	231	241	221	235	246	219	241	250	237	231	236	232	264	246	231	216	256	251	236	243	218	231	246	248	240	244	237	265	235	237	227	264	263	246	233	234	209	216	245	244	247	240	247	244	227	242	250	247	237	246	252	216	228	224	233	215	242	252	248	268	217	245	268	248	254	255	254	246	274	242	225	247	258	220	233	262	241	240	199	247	221	214	201	244	223	221	246	255	241	222	223	241	214	232	215	225	240	248	225	234	240	218	223	236	241	241	217	238	247	214	239	240	244	240	226	247	248	260	269	244	255	243	210	233	253	207	230	215	249	230	248	225	238	246	250	214	241	241	232	234	229	239	224	244	240	213	235	250	246	235	245	228	245	230	225	234	258	269	248	226	244	266	237	231	251	254	236	227	224	246	222	256	251	231	224	266	200	253	236	210	251	254	255	246	267	242	239	213	239	231	236	240	222	254	244	229	241	277	235	236	251	226	242	235	243	245	259	241	257	220	237	238	248	236	241	220	207	261	242	255	241	256	235	219	236	198	261	234	219	231	244	245	232	237	252	254	248	210	242	259	208	228	248	271	217	230	235	224	224	248	215	256	255	264	229	228	248	220	244	240	212	218	227	230	256	234	219	244	224	235	242	246	259	242	226	238	206	241	249	229	250	236	233	260	262	229	245	207	248	244	219	259	241	221	240	240	227	240	230	225	232	226	231	253	237	242	247	252	243	247	237	227	219	231	227	242	266	239	231	232	262	236	253	247	239	248	250	249	228	237	205	243	241	218	242	225	241	275	252	244	236	242	251	223	234	211	238	240	269	252	245	213	249	219	241	240	210	218	222	239	214	240	257	264	227	220	238	247	254	229	226	230	257	232	249	242	224	238	248	246	253	234	212	243	241	230	248	226	257	244	221	242	228	233	215	233	229	261	213	270	211	228	238	240	211	244	241	203	236	253	224	237	225	223	232	249	235	244	254	228	265	222	276	219	211	223	237	228	209	248	267	234	258	236	250	255	246	242	222	251	256	228	216	246	229	224	245	232	228	221	249	247	256	241	235	228	247	228	261	266	216	223	239	236	247	234	253	225	248	250	257	263	246	236	236	234	245	237	237	219	251	237	254	238	250	239	219	239	220	233	253	239	239	239	246	214	253	214	231	237	259	236	226	259	248	224	221	235	231	253	245	245	264	236	267	247	228	251	231	222	244	254	231	221	248	206	261	214	224	239	244	243	249	251	210	237	246	260	244	232	234	249	216	227	236	252	242	238	220	216	247	262	247	233	234	221	217	260	215	229	248	257	270	254	256	246	216	241	253	256	225	218	240	222	227	208	248	205	237	229	204	254	213	245	246	229	211	214	234	220	260	233	236	221	248	222	270	214	265	212	223	199	242	256	254	247	226	250	238	210	250	251	263	265	231	228	244	215	242	225	227	228	230	229	235	241	228	237	249	225	244	259	245	245	236	231	226	233	245	270	234	222	247	233	251	227	246	255	229	266	229	238	254	282	261	244	290	257	195	234	241	263	256	234	276	225	227	239	256	239	241	241	212	222	257	231	253	234	251	236	237	242	223	221	240	226	254	227	243	290	250	274	230	239	242	259	231	225	211	262	251	241	253	261	251	242	241	245	250	244	243	219	248	231	250	245	252	218	237	227	249	238	248	230	228	206	251	220	249	222	225	224	260	244	226	242	241	229	199	275	255	240	265	221	249	239	213	237	255	209	230	233	216	219	246	256	240	233	226	245	246	241	251	228	215	254	234	237	246	267	224	228	230	239	248	225	243	225	223	239	233	231	234	206	231	262	245	237	219	241	229	243	234	213	245	220	253	223	225	219	250	264	218	237	248	229	267	238	239	243	240	259	239	265	234	221	244	256	272	231	224	259	226	215	241	237	205	237	241	267	260	264	213	223	201	224	275	242	232	229	223	250	238	209	244	240	233	233	261	248	263	219	258	235	212	232	247	221	211	243	225	240	240	235	241	238	204	227	242	247	246	246	246	236	221	251	255	246	241	254	237	233	262	209	212	246	224	227	215	250	249	245	254	251	203	241	233	236	219	224	223	225	230	230	230	228	245	235	238	211	198	251	237	245	261	243	263	241	239	237	266	240	236	248	259
13959	16707	28576	29984	26022	21770	17860	14475	12081	9930	8387	6868	5599	4644	3885	3420	2923	2534	2252	2047	1694	1572	1415	1313	1184	1051	1019	913	896	831	813	780	791	751	686	661	724	714	647	654	683	628	653	621	670	682	597	609	631	642	637	612	606	622	642	583	620	675	586	603	609	612	611	642	581	600	597	605	632	612	644	642	642	590	634	658	624	580	649	641	598	626	634	579	597	609	629	645	596	588	593	616	603	633	614	639	599	610	598	611	605	667	613	633	614	586	633	638	601	631	610	606	605	612	580	623	584	638	584	633	596	649	569	630	621	627	621	606	626	606	636	651	667	614	582	671	616	627	611	607	585	594	633	619	571	572	619	645	590	598	589	622	597	605	595	557	623	606	651	599	603	634	648	616	613	611	628	628	625	575	645	596	635	602	609	672	595	622	647	604	597	619	628	587	612	615	612	614	630	623	623	601	625	588	603	600	554	643	582	603	637	593	607	619	621	657	600	675	626	630	652	611	614	630	569	615	615	590	596	598	619	613	657	649	644	643	639	595	647	567	606	641	649	593	627	607	586	599	594	612	624	623	619	645	623	620	626	579	609	626	586	622	609	579	622	614	611	618	641	623	660	640	631	591	622	634	624	641	569	579	652	667	596	624	638	584	639	605	606	624	630	623	634	661	606	622	616	600	602	644	672	592	627	615	609	607	592	623	630	579	659	604	628	611	569	612	598	645	633	591	602	603	611	643	564	626	663	621	620	584	589	628	546	601	644	634	600	668	611	589	641	619	642	598	648	623	635	661	656	595	642	626	640	588	617	619	568	629	603	624	604	647	629	599	607	602	624	663	603	651	609	618	645	648	589	619	631	642	606	613	662	569	626	584	623	593	584	583	620	645	618	668	608	593	579	660	612	622	628	691	606	624	621	613	620	583	623	610	602	613	601	588	646	611	590	652	642	593	627	643	644	610	642	625	583	626	654	656	624	601	657	632	601	607	621	655	641	624	661	705	589	668	625	656	586	576	645	641	620	602	605	564	647	603	645	617	620	598	656	590	626	623	659	611	673	624	580	605	627	622	655	640	626	623	612	601	592	630	601	644	584	596	585	646	610	614	615	606	574	624	599	629	604	585	619	592	624	579	642	605	628	593	615	600	622	575	662	637	655	608	646	628	601	608	617	636	615	618	591	668	615	648	603	617	629	562	625	596	597	630	605	616	575	597	625	644	661	621	639	672	616	613	622	578	604	590	610	675	613	574	688	615	588	627	620	601	595	591	639	597	631	625	605	663	635	646	648	618	652	653	592	630	624	653	638	619	655	629	596	605	617	564	580	634	632	610	653	564	613	584	609	630	622	600	643	586	616	638	636	600	590	586	634	603	597	624	645	587	624	606	627	621	623	607	632	643	611	623	623	624	599	602	622	645	613	579	577	634	623	617	600	628	636	630	638	611	627	650	624	630	627	642	636	624	615	633	629	623	626	651	641	657	635	638	606	632	573	600	640	621	587	621	583	615	662	580	645	628	624	608	636	638	637	600	590	628	641	641	595	595	607	580	664	605	602	619	550	590	607	643	620	612	635	618	620	649	616	566	598	629	636	603	619	608	598	606	633	626	595	618	633	631	673	623	616	679	609	628	632	638	593	642	587	625	610	665	570	608	619	625	599	587	633	642	624	596	610	646	611	642	626	619	642	597	604	647	606	577	578	635	624	579	597	636	599	674	631	578	555	641	571	613	609	627	579	613	613	626	624	591	632	640	634	649	606	607	612	621	633	592	617	600	589	620	619	591	646	620	600	591	663	633	608	606	647	603	601	647	621	552	589	567	627	607	586	628	616	598	593	621	596	591	620	649	648	615	641	600	654	603	644	625	607	632	629	628	700	626	636	611	596	593	583	583	624	630	605	614	607	637	616	632	610	610	607	599	620	595	611	609	590	621	640	597	638	608	632	617	600	610	613	633	656	611	602	645	606	628	614	621	632	578	603	597	616	600	591	632	609	650	640	606	608	663	620	611	606	623	676	608	627	659	586	594	652	570	608	605	564	611	627	595	615	650	619	633	618	644	633	649	700	608	651	631	589	652	637	622	640	620	648	645	590	607	628	664	613	584	600	625	612	585	620	652	674	608	643	572	605	656	592	635	628	597	640	588	596	623	595	628	640	610	632	611	586	601	584	677	603	605	603	567	619	668	649	626	594	637	608	654	655	600	601	584	638	611	621	611	580	619	586	609	640	589	639	600	596	604	654	639	650	616	602	633	674	579	629	652	548	596	658	617	575	602	681	637	607	659	630	616	574	651	593	638	612	580	638	662	604	624	617	591	614	597	634	642	588	608	590	671	599	571	647	601	585	633	615	625	635	616	651	611	619	644	635	621	594	634	615	610	644	620	607	621	595	592	600	605	633	626	604	607	635	627	616	618	612	655	631	637	637	592	629	623	598	613	657	615	565	713	640	623	621	613	584	605	617	616	570	584	643	633	625	635	624	660	618	619	620	649	640	623	599	644	632	622	653	664	582	612	642	629	574	601	661	606	608	617	594	522	596	614	657	610	595	621	641	643	604	616	602	642	620	646	609	595	600	612	602	627	637	610	575	633	595	614	608	609	630	639	647	638	622	633	682	659	628	639	638	625	615	562	584	618	597	590	629	599	655	613	642	611	596	600	625	609	603	609	585	596	592	631	598	635	608	631	603	623	607	638	609	656	612	625	615	603	633	632	622	645	601	604	633	613	632	669	629	614	609	609	632	610	652	634	615	619	641	602	590	619	606	590	583	630	600	623	661	603	600	628	634	627	604	637	602	583	605	604	657	610	629	613	610	605	616	620	600	584	614	612	576	635	636	610	604	572	645	597	601	608	628	609	636	607	622	610	608	594	601	615	627	617	631	609	617	646	597	646	640	599	677	601	623	626	648	618	580	600	599	629	586	603	636	602	638	657	619	631	650	580	569	615	606	629	622	600	604	611	626	623	554	581	649	617	621	625	627	623	595	628	610	577	621	635	622	625	605	628	599	609	656	679	584	619	590	631	676	619	657	658	595	613	614	619	593	638	610	612	620	621	673	576	625	607	678	618	603	643	622	599	602	583	591	612	600	593	575	617	620	583	620	647	599	626	624	649	635	616	614	618	581	594	586	589	641	606	646	627	617	596	612	607	634	642	597	636	656	663	666	646	611	636	619	626	621	629	665	579	613	596	611	617	599	584	605	590	608	603	593	602	619	624	619	635	624	647	603	659	622	601	643	610	651	649	637	643	610	637	657	622	660	630	605	618	615	608	605	649	564	609	614	620	592	603	634	580	645	589	610	607	605	562	634	632	610	657	604	649	604	626	593	614	614	620	625	566	592	578	627	604	603	656	638	638	610	595	586	629	590	622	608	642	587	662	656	625	627	623	641	655	555	632	652	601	645	615	610	634	638	608	631	605	609	606	615	609	611	612	635	660	625	664	660	620	598	649	643	622	649	627	612	631	627	643	641	636	598	634	620	596	629	625	626	627	572	636
33084	27065	30351	25809	19756	14232	9948	6982	5076	3609	2832	2237	1858	1527	1237	996	949	849	715	674	562	545	513	478	404	402	386	351	316	335	301	278	277	253	279	269	264	244	251	268	257	248	256	262	247	269	244	250	207	275	254	236	227	213	231	252	236	256	234	253	223	247	257	224	229	242	230	216	238	250	244	232	234	225	239	239	234	240	228	240	229	207	210	225	249	259	254	236	237	234	230	259	236	254	243	248	235	242	235	233	255	205	237	242	263	259	238	239	250	227	230	212	224	231	269	225	243	224	225	229	275	225	242	237	229	239	226	242	264	237	263	233	253	269	277	246	237	238	214	243	223	228	249	229	245	249	229	241	255	254	232	215	220	255	250	245	245	242	240	223	248	244	241	214	200	236	262	248	246	239	235	222	208	243	232	237	249	263	255	229	240	236	239	226	205	244	244	247	258	250	246	225	257	243	254	247	252	245	232	220	270	233	241	247	256	210	243	241	222	256	231	255	236	247	217	199	238	245	268	208	246	243	237	252	210	229	246	239	235	251	251	209	261	219	242	246	266	260	236	260	221	262	213	222	189	230	233	251	220	242	225	261	246	235	256	235	241	226	222	242	244	229	242	253	231	242	246	259	210	269	244	238	235	245	221	235	251	240	239	266	219	242	227	239	224	218	235	251	243	234	241	221	247	226	281	239	228	247	221	229	231	248	220	242	245	228	238	244	245	233	245	254	235	230	249	238	248	256	234	235	241	251	214	232	231	233	246	250	226	268	255	217	228	213	222	237	251	221	224	248	224	231	216	191	250	210	212	241	239	247	207	244	259	231	258	242	260	233	226	222	235	231	235	215	221	225	236	223	247	249	267	243	256	211	255	255	234	249	248	267	226	269	227	253	262	230	246	229	239	234	253	234	255	241	245	249	247	222	263	229	233	228	232	238	239	233	231	225	210	228	226	225	242	227	224	249	246	242	223	239	236	225	248	251	268	225	220	224	220	250	233	251	246	233	239	218	235	211	217	244	240	254	258	249	233	253	222	251	237	234	261	216	235	193	235	242	244	255	249	236	254	234	245	259	248	226	218	236	252	223	246	230	231	235	258	240	218	233	267	246	233	244	260	224	244	237	218	229	229	258	231	263	221	221	238	231	237	253	259	234	223	257	241	231	195	226	274	236	251	236	251	239	225	242	239	240	228	223	252	212	263	233	229	218	250	258	214	277	235	242	238	274	266	208	243	226	230	222	230	210	248	268	236	242	233	240	211	226	257	247	254	246	245	249	225	280	263	212	259	223	244	235	268	246	262	222	248	239	223	222	245	240	207	223	221	284	244	229	243	230	240	219	230	257	247	249	246	212	205	222	259	229	242	231	215	252	234	234	236	242	231	233	234	230	242	231	223	235	226	257	276	237	235	244	255	251	225	233	250	251	257	266	231	245	211	222	239	222	223	230	257	212	223	221	230	217	236	240	233	260	219	263	246	237	220	239	218	237	229	278	236	244	205	258	245	229	251	232	232	238	219	239	248	217	208	261	239	259	223	229	235	253	240	251	237	281	263	222	190	249	233	235	243	252	216	213	237	225	241	252	217	220	272	223	209	229	282	235	276	223	238	229	253	238	231	256	236	254	237	253	256	217	254	260	247	226	261	225	207	268	227	227	232	236	253	241	236	238	237	244	248	223	229	216	239	235	224	238	240	239	228	259	247	243	244	234	244	248	228	247	228	223	225	242	207	249	241	248	229	206	241	229	267	219	236	216	220	272	246	247	278	264	231	223	258	270	232	223	233	202	233	219	224	245	232	244	244	237	277	266	260	231	232	217	234	226	238	243	240	237	216	224	228	242	217	233	246	249	255	246	246	230	245	229	229	230	225	237	235	218	247	240	241	222	250	244	235	231	237	239	227	213	228	233	219	256	219	242	228	227	241	220	240	247	235	247	256	212	223	236	245	256	237	222	204	240	257	223	220	236	253	236	250	223	254	253	245	218	236	221	229	252	237	220	240	202	229	237	246	230	240	259	221	252	240	237	233	259	256	229	240	226	243	239	234	246	235	251	218	199	223	225	232	245	231	246	244	270	269	255	246	247	223	239	225	262	259	228	238	241	263	261	253	230	248	239	248	272	236	230	266	230	244	253	239	240	237	246	216	220	259	234	231	242	247	233	214	243	232	256	236	228	261	213	244	214	242	242	251	232	233	249	239	243	259	215	237	220	248	218	232	232	239	257	230	266	236	267	231	256	230	225	215	258	255	268	251	239	245	241	248	237	227	254	251	276	241	248	221	188	256	222	236	237	226	248	224	223	226	229	253	222	244	225	249	228	226	223	241	261	231	269	278	256	232	238	200	244	228	242	249	220	254	220	252	232	237	249	249	263	237	235	235	237	253	236	228	250	238	237	220	240	207	238	238	192	229	233	231	251	263	216	244	224	248	235	230	256	253	232	243	242	212	244	224	250	233	242	244	240	232	218	242	233	233	257	209	252	260	248	224	208	238	210	218	243	244	256	233	250	236	254	247	223	219	219	252	232	254	217	251	216	247	244	239	251	232	232	275	265	250	229	224	250	237	243	257	245	223	240	240	229	229	224	232	244	270	230	244	257	246	259	244	239	256	231	232	220	283	254	247	251	243	226	238	239	240	218	250	241	240	271	235	243	205	226	243	262	231	247	240	246	232	273	222	245	193	221	248	243	223	235	244	232	271	250	231	258	247	219	233	250	253	222	260	250	235	237	259	248	228	250	251	243	244	233	222	216	258	235	236	243	220	267	236	266	245	226	196	225	231	239	250	229	214	257	222	227	216	212	234	259	206	212	247	215	234	253	225	233	247	231	258	254	218	269	220	251	246	211	246	222	238	261	244	205	218	253	242	239	232	213	254	256	230	255	265	253	221	232	235	217	186	222	256	253	216	229	217	274	240	224	253	222	231	247	229	243	245	249	225	240	275	238	240	242	274	226	236	254	242	231	245	239	233	233	283	216	236	259	249	226	247	238	257	243	224	244	232	235	214	219	244	212	216	248	228	209	215	237	222	237	255	247	273	241	222	230	227	235	219	228	231	226	237	262	226	265	224	233	211	254	225	223	222	193	242	257	262	235	226	263	254	229	251	209	243	255	219	246	226	255	238	238	243	243	251	231	269	251	254	211	218	255	234	251	270	250	229	243	242	245	244	245	247	234	252	254	258	215	214	246	246	239	240	229	245	225	276	236	240	236	251	233	244	238	223	265	258	260	222	220	255	231	228	259	228	231	246	227	223	228	244	238	200	252	260	239	248	222	270	237	265	247	223	252	222	194	215	242	230	237	232	261	251	235	238	242	217	251	243	263	221	236	272	244	243	226	237	234	243	274	231	225	247	228	238	248	229	238	226	253	249	250	232	204	221	267	233	241	243	256	241	240	273	212	236	203	224	251	242	230	222	240	235	246	225	227	244	243	254	241	247	238	241	274	220	225	235	258	268	233	236	251	219	245	224	220	226	224	254	242	218	234	246	222
19935	21180	34602	36631	33525	29843	25481	21726	18537	15418	12758	10988	9557	7809	6826	5804	4997	4720	3939	3447	2867	2596	2374	2209	2141	1728	1355	1310	1150	1093	1043	957	881	887	863	803	804	828	792	793	764	651	757	674	691	668	628	650	601	612	646	703	662	686	676	695	685	622	651	647	622	682	653	667	608	655	579	606	655	667	619	656	648	650	597	620	653	630	668	666	611	632	567	604	637	583	605	633	646	586	611	611	610	616	589	628	601	630	620	595	593	571	614	605	608	614	636	586	608	627	587	659	636	625	605	624	653	623	582	637	630	622	579	610	605	630	650	580	603	608	632	588	615	616	643	641	591	607	616	614	622	631	656	622	618	636	660	605	635	587	627	555	640	569	637	643	627	676	606	629	678	640	606	617	578	611	647	638	633	629	653	643	607	631	670	653	569	600	620	604	625	634	563	611	647	633	604	612	638	599	675	622	642	647	620	623	624	608	642	615	608	644	617	611	609	609	599	589	576	632	575	604	667	644	616	591	602	655	651	629	594	604	601	573	594	664	594	588	623	606	597	593	648	652	620	637	630	662	602	612	615	681	576	670	584	649	674	595	630	590	626	641	623	565	639	632	629	599	613	595	625	619	584	588	639	649	622	632	600	613	611	618	624	631	606	604	654	616	619	600	632	634	589	618	574	587	615	611	610	618	653	633	605	601	616	643	588	624	628	684	648	630	642	584	603	614	650	602	609	617	604	626	637	634	629	613	646	604	645	631	602	601	585	597	643	640	647	664	587	638	623	633	610	598	628	633	625	661	608	586	606	625	646	618	601	623	627	595	639	557	623	604	633	539	621	612	617	609	617	600	564	651	645	616	619	613	623	642	629	636	601	622	610	609	595	613	609	623	570	632	646	624	614	601	635	588	612	630	672	611	588	658	644	650	593	624	627	643	641	654	574	687	622	605	571	602	619	618	642	640	597	610	619	624	605	634	603	619	619	621	602	636	600	635	601	613	571	619	630	623	631	606	632	630	652	586	608	644	619	621	623	608	658	585	643	635	666	649	606	676	642	635	599	637	596	652	603	603	582	606	628	618	606	669	652	666	646	632	637	595	662	607	635	643	629	650	602	632	641	627	597	625	620	608	620	684	624	637	604	621	620	672	613	610	605	568	647	619	576	629	655	650	641	569	625	610	609	629	609	590	637	629	627	611	663	613	626	647	587	588	595	587	659	609	612	627	638	620	627	609	604	657	605	570	611	639	642	631	573	649	639	633	653	621	594	608	604	633	679	618	609	629	655	649	581	625	648	652	598	661	586	638	621	651	635	657	634	660	613	688	650	597	670	616	598	625	602	607	639	590	652	627	637	625	672	634	646	617	646	606	658	644	642	598	627	638	651	615	598	593	612	582	606	636	638	631	623	612	635	637	643	616	611	645	608	637	618	593	582	548	586	609	652	628	633	671	597	597	596	610	632	626	580	595	585	631	623	641	655	628	613	628	649	618	615	640	575	597	619	605	614	623	618	589	611	602	600	611	615	572	621	616	661	622	608	583	610	646	647	640	603	575	607	620	571	619	612	598	619	597	574	606	615	596	618	591	622	616	661	599	623	632	626	597	590	616	584	626	623	621	661	623	582	603	618	645	619	619	592	631	674	622	638	623	616	643	656	631	608	593	582	574	585	593	638	600	600	610	614	607	577	603	653	635	627	651	625	662	664	591	590	643	627	614	592	633	608	623	659	585	593	628	632	624	644	607	649	635	610	631	649	639	632	563	576	607	628	632	643	632	603	605	647	614	653	623	636	590	640	637	614	662	628	633	624	611	574	621	650	636	640	633	648	668	647	637	597	633	651	611	649	593	627	592	615	671	606	652	651	641	630	635	647	634	593	613	583	642	650	598	616	601	649	636	626	647	605	649	599	606	627	611	594	576	612	613	655	599	600	605	685	584	687	637	590	592	600	585	619	650	608	638	577	625	648	604	620	591	614	640	628	609	592	626	596	660	643	660	625	644	587	635	614	614	630	648	604	589	649	616	613	651	644	643	620	619	646	615	600	612	627	570	627	621	600	637	662	618	629	590	644	627	583	618	608	595	662	586	608	606	588	604	622	557	606	628	660	565	625	656	608	651	610	593	620	657	657	615	623	629	582	617	599	641	626	627	614	613	627	651	612	625	668	643	610	655	660	643	615	610	613	607	645	638	616	630	631	583	605	603	583	658	641	616	643	595	643	607	624	638	612	610	619	605	593	640	599	586	628	635	565	637	603	633	614	633	569	560	651	657	600	623	649	615	625	674	634	606	604	615	604	615	625	645	627	646	596	634	669	627	625	611	648	597	590	656	602	616	605	595	602	615	627	641	600	648	617	629	640	628	637	629	608	615	593	591	626	635	626	608	644	627	643	651	628	663	618	587	632	594	630	602	634	647	652	608	616	614	639	643	626	650	679	641	617	616	600	599	618	604	648	620	600	608	601	648	602	640	591	604	615	618	663	596	664	655	629	634	614	606	591	632	625	637	618	607	635	631	643	639	635	597	653	649	567	614	629	618	578	692	651	601	587	593	592	569	608	596	627	593	664	624	651	630	596	595	603	617	617	607	633	638	605	606	616	564	603	647	604	624	631	627	639	654	659	604	657	610	609	685	648	615	604	651	622	594	666	580	626	629	645	659	675	588	612	677	619	622	586	634	666	649	639	636	593	634	660	589	595	620	620	655	659	605	612	605	618	599	623	575	623	608	645	653	618	653	673	614	640	648	617	609	628	618	632	616	657	606	604	640	578	637	599	601	639	603	623	616	604	601	618	653	599	603	597	597	592	633	654	576	610	601	637	620	594	630	632	626	596	622	586	661	626	596	603	601	654	662	595	669	625	575	602	581	594	611	607	599	581	584	602	604	628	593	565	619	600	610	612	607	652	595	664	600	642	627	633	632	673	595	603	610	625	609	598	621	611	665	615	608	614	596	637	615	590	649	638	624	635	602	694	636	595	625	613	665	624	598	623	661	616	554	598	564	670	602	643	611	608	580	619	597	647	667	596	635	646	614	604	634	624	637	692	651	627	614	630	619	590	632	610	602	599	583	580	613	583	643	615	609	648	585	599	585	658	592	638	624	640	657	614	603	644	639	618	606	641	664	588	639	594	646	627	635	615	594	637	608	603	611	637	612	552	620	645	664	609	627	613	630	660	644	591	615	610	624	621	620	595	602	624	613	613	550	693	625	620	627	615	610	593	624	647	563	617	666	656	617	639	686	625	605	552	642	620	597	600	636	641	611	641	642	640	622	621	621	607	593	603	607	654	653	592	623	613	584	600	600	629	652	575	656	652	676	605	605	626	609	633	648	563	603	606	612	552	644	601	634	636	616	610	664	633	613	649	619	631	618	600	566	660	642	603	622	653	607	581	609	634	653	576	648	615	686	654	631	596	584	604	632	617	618	618	609	669	658	626	624	609	604	628	624	620	593	594	558	643	635	593	619	659	614	605	607	593	628	655	611	644	658	632	591	610	611	644	646
39462	32120	36116	31365	26024	19477	14285	10339	7785	5519	4065	3212	2695	2131	1847	1528	1370	1180	1027	892	719	663	596	552	611	501	410	402	363	300	292	273	294	292	291	284	253	278	304	292	220	270	259	262	239	232	267	262	249	232	287	243	229	266	258	215	225	220	228	222	225	238	250	205	219	227	196	233	216	218	241	215	230	227	230	236	235	216	217	241	206	242	247	241	236	222	215	203	225	222	237	256	233	231	238	211	249	233	254	217	226	225	244	187	215	226	214	215	224	222	235	243	201	226	228	239	233	224	242	245	231	212	231	199	235	242	234	239	229	232	234	205	237	236	235	218	225	222	238	245	218	233	205	229	238	244	213	229	236	234	226	219	224	235	238	207	231	215	225	240	244	242	257	236	215	237	240	212	234	253	254	198	258	198	257	243	217	225	217	193	226	216	232	206	243	260	234	236	203	199	217	227	220	242	189	249	230	245	194	222	223	237	190	215	210	218	235	251	204	214	255	235	214	228	252	227	236	237	226	231	228	210	219	233	221	227	223	217	246	232	236	219	201	251	211	195	194	205	241	229	243	239	224	248	227	204	186	253	225	220	249	232	240	224	258	222	215	222	205	206	211	240	221	235	216	230	249	229	234	199	217	235	248	221	208	209	231	215	244	221	220	224	215	232	236	215	240	198	244	241	267	232	242	234	191	241	200	217	248	229	240	249	213	230	208	205	252	210	236	236	224	220	190	221	228	232	241	224	207	259	261	257	249	214	230	244	228	242	209	238	236	230	255	232	259	214	226	237	238	238	214	232	211	241	246	218	244	210	231	217	237	245	217	231	194	246	231	249	210	239	191	230	224	239	233	214	188	233	215	233	247	243	203	218	215	220	221	214	227	225	270	217	253	232	234	225	251	228	255	231	218	232	219	247	225	227	249	217	208	210	210	224	209	227	214	258	197	218	241	242	222	215	224	216	261	218	242	223	231	213	233	250	230	213	216	219	233	234	226	236	241	198	233	231	210	232	218	227	231	259	246	234	217	199	212	231	233	222	239	217	233	250	231	244	243	230	235	231	207	214	225	236	232	240	207	227	226	222	244	247	209	240	222	228	233	250	247	200	207	238	220	246	208	230	216	212	263	229	248	234	228	235	201	226	200	235	227	237	222	265	202	240	211	232	213	237	233	216	226	227	237	228	223	217	241	234	214	203	233	238	216	227	243	238	230	209	235	194	221	221	247	221	219	246	238	215	252	223	212	230	217	239	214	215	213	245	208	209	221	222	244	252	232	204	203	205	230	262	213	224	221	218	208	230	255	204	223	214	238	248	222	220	260	230	217	232	239	204	252	223	219	237	221	219	226	241	236	221	244	235	227	216	222	222	231	217	208	203	232	225	212	206	262	221	225	232	242	211	230	247	210	226	259	218	214	206	226	246	206	227	236	215	229	191	219	234	220	211	220	233	246	245	220	231	220	235	245	235	230	257	206	217	252	240	234	216	220	225	214	222	232	216	212	224	235	215	216	238	228	216	227	217	219	224	223	204	240	244	223	241	224	204	241	240	230	235	228	199	219	183	220	221	269	235	252	233	227	224	200	226	235	222	228	238	261	235	214	226	213	209	226	211	218	258	238	239	246	220	229	209	252	243	261	196	217	207	212	216	222	238	224	239	231	209	237	223	224	220	220	243	254	236	223	240	236	235	257	224	243	219	250	225	235	255	223	212	233	216	258	206	238	242	206	223	203	247	244	219	220	227	211	223	240	216	252	233	228	225	234	230	233	210	245	226	228	210	203	220	237	231	217	210	224	229	226	220	221	239	243	211	225	227	220	232	259	216	242	226	257	249	227	222	216	234	195	212	217	229	226	203	204	236	214	222	241	219	219	215	237	232	211	223	244	248	232	226	237	235	211	214	216	218	230	239	233	241	210	225	191	235	236	208	241	219	235	241	194	231	210	224	236	225	207	234	211	230	211	195	212	202	253	248	224	201	226	202	223	241	242	270	224	223	215	228	244	230	211	243	232	225	230	262	238	219	226	227	236	240	266	228	219	230	242	233	236	230	218	218	251	253	221	259	232	236	237	230	262	223	217	223	218	238	232	248	216	215	235	201	201	211	222	234	235	232	197	233	232	216	234	231	221	218	244	233	222	255	233	211	254	211	229	223	203	225	255	219	221	238	218	234	196	216	241	229	213	222	246	237	227	198	240	233	239	247	239	230	221	206	222	243	233	221	216	213	217	245	218	215	232	222	216	239	236	202	211	228	229	216	235	236	201	208	217	259	222	219	211	260	250	225	226	212	227	231	245	253	239	254	227	184	226	229	222	244	223	230	218	215	220	218	213	214	207	211	243	239	233	249	243	217	217	215	241	247	223	247	227	255	216	232	232	231	238	209	210	235	217	233	204	191	228	205	203	240	241	240	228	238	219	229	209	233	237	218	213	232	235	220	233	216	227	232	208	231	203	203	193	237	251	235	231	226	221	228	234	214	228	215	232	232	232	220	234	228	207	244	225	197	209	210	253	202	240	224	258	216	205	225	234	229	239	218	213	264	223	184	230	215	233	202	227	211	221	227	226	227	238	235	245	218	229	207	241	232	225	233	240	219	236	222	219	237	228	238	243	256	244	225	208	206	249	237	244	228	233	238	231	238	224	232	242	235	195	221	221	230	226	189	249	220	229	226	224	246	244	208	217	229	221	230	229	217	207	213	222	225	224	235	234	224	247	238	235	214	242	240	232	230	233	248	234	208	213	223	251	220	218	246	249	218	230	215	237	240	225	215	244	239	239	211	225	236	253	246	259	233	245	209	220	225	226	212	240	238	260	219	234	240	206	241	227	241	225	242	225	226	238	224	205	246	225	216	234	231	207	231	220	213	231	204	231	244	230	233	222	228	234	235	251	239	238	203	240	201	216	237	223	226	246	237	232	242	238	232	232	199	219	225	209	230	242	245	216	237	244	212	235	221	222	259	214	214	248	204	234	226	241	205	248	231	222	205	242	214	227	218	242	245	223	226	228	259	234	222	215	234	216	209	212	208	219	226	225	215	201	227	218	241	245	186	255	265	212	222	190	231	198	229	199	222	208	223	232	246	243	208	235	245	219	250	283	216	234	214	213	221	245	215	231	245	214	225	212	261	226	232	253	217	212	223	232	226	207	248	235	216	217	239	225	197	202	231	231	203	205	215	217	228	223	216	207	228	230	236	220	200	223	216	229	223	226	267	224	216	229	230	220	236	207	245	224	211	242	253	211	219	225	208	238	237	205	215	239	221	209	212	225	221	233	259	238	235	233	232	254	230	230	240	239	219	210	219	229	222	222	222	245	208	222	241	242	239	247	222	227	242	236	230	248	254	254	252	205	236	209	220	239	223	253	252	246	240	203	209	241	200	233	246	245	243	225	234	256	205	211	224	238	210	210	226	234	228	245	234	238	224	244	236	233	221	230	199	234	232	227	212	216	215	241	232	200	211	216	201	235	216	208	220	225	224	223	233	251	228	214	214
23888	24806	38644	40784	38047	34341	30423	26499	23964	19744	16494	14659	12675	10746	9597	8240	7162	6724	5776	4861	4118	3849	3355	3045	3040	2316	1980	1645	1502	1201	1146	1109	1017	1010	960	911	911	914	883	834	807	709	799	706	737	702	639	682	631	629	601	686	647	717	636	705	649	646	652	609	577	652	594	621	601	626	600	604	590	590	607	569	538	627	559	600	606	562	595	578	607	590	587	531	579	587	597	589	583	644	544	571	607	573	586	603	576	590	634	603	627	597	582	571	596	593	569	579	587	616	606	652	578	568	565	604	600	595	630	585	603	592	560	607	570	564	567	616	610	622	568	561	590	555	576	594	572	617	610	602	617	557	585	575	570	594	589	600	605	620	603	650	566	583	592	583	599	587	606	587	579	597	597	577	561	601	560	590	632	592	583	589	568	582	594	582	593	608	538	600	562	610	639	584	607	606	604	626	585	604	606	584	591	578	596	611	562	610	593	624	620	572	590	585	606	587	587	629	577	632	589	600	588	551	591	600	614	621	609	568	582	611	578	614	572	549	594	567	566	584	599	554	616	556	555	572	571	582	583	603	625	596	598	567	588	603	582	583	575	587	552	576	597	550	575	637	578	571	605	652	607	565	588	603	583	566	588	628	567	617	595	592	596	578	589	595	581	546	560	576	634	592	570	588	606	613	599	592	579	621	555	577	543	584	561	594	512	586	637	614	607	601	585	581	594	575	606	583	558	639	587	602	613	561	580	605	602	552	579	615	598	599	611	578	558	644	606	600	588	580	597	591	603	606	566	563	596	574	543	595	549	556	633	652	597	593	565	571	593	592	619	572	596	591	565	617	595	598	581	562	598	566	608	659	580	571	576	538	606	611	573	603	592	604	581	536	584	607	602	544	586	585	599	613	635	613	630	549	586	557	565	578	617	596	544	617	580	584	588	575	591	577	642	575	589	601	663	596	588	584	611	574	582	580	601	607	562	594	552	632	597	608	572	591	575	573	612	579	606	565	616	585	623	589	644	557	553	559	595	594	557	594	584	580	632	583	613	573	590	616	626	607	555	580	589	586	571	611	579	585	568	581	602	622	577	620	613	568	602	587	634	589	596	546	591	571	616	552	562	604	593	535	609	586	567	592	575	601	590	584	584	626	590	583	580	593	576	560	611	581	627	573	633	592	620	592	580	579	605	568	628	571	626	566	557	596	610	565	613	607	637	588	610	618	577	624	592	556	604	588	564	589	590	598	591	610	625	609	600	609	572	600	612	592	610	593	600	584	561	585	567	603	572	593	596	590	636	633	588	619	569	572	569	601	607	641	580	555	582	533	567	567	611	633	577	611	564	596	557	601	603	601	605	555	581	617	554	609	598	558	586	575	626	560	616	606	591	576	562	608	606	569	599	609	548	593	621	551	595	620	633	597	606	611	583	584	591	589	564	547	599	562	553	624	601	543	599	637	672	636	543	647	635	584	620	613	546	613	571	626	594	594	565	587	619	643	580	626	600	582	638	608	583	555	572	554	587	613	583	584	543	565	579	590	625	614	583	608	608	579	605	602	588	570	616	586	584	554	604	634	594	568	618	639	584	613	607	582	597	556	565	593	557	580	626	568	562	630	591	603	598	633	567	606	586	592	655	544	592	600	591	550	549	592	579	594	607	587	603	571	625	585	606	574	612	626	583	580	646	600	570	581	583	580	556	584	547	605	560	589	633	621	571	593	638	648	607	614	594	656	606	646	595	583	568	582	656	543	527	568	636	618	561	590	548	570	615	597	590	590	563	609	603	592	553	560	611	559	582	562	595	606	556	605	626	596	636	577	578	587	610	574	587	608	578	640	609	588	611	602	570	618	612	565	596	583	573	581	617	572	585	604	586	594	598	624	579	623	573	599	593	591	591	587	602	600	602	582	570	543	598	573	602	592	603	621	584	634	580	604	586	580	618	613	553	621	577	569	581	608	596	583	588	583	605	594	585	583	581	570	550	597	533	562	604	578	576	590	597	558	635	589	589	567	586	569	568	597	567	593	597	627	622	619	632	632	610	574	580	594	578	597	566	548	596	558	609	576	621	604	580	575	588	638	636	626	617	564	555	607	613	572	620	551	626	616	617	584	611	617	615	634	590	635	607	579	591	629	576	603	566	643	591	621	611	575	541	591	605	542	570	563	593	580	635	606	613	594	630	585	647	563	624	587	572	592	596	624	639	573	587	583	554	605	594	575	633	599	570	569	592	579	588	608	620	600	586	608	571	587	622	588	565	574	622	560	591	573	632	604	562	616	613	535	595	623	529	596	572	580	534	588	595	611	652	567	625	619	580	606	584	653	614	600	597	578	585	636	601	597	584	590	634	614	595	579	574	613	654	603	579	588	627	556	611	605	602	555	626	542	579	598	570	558	616	569	608	588	614	646	562	578	598	557	586	602	570	564	620	563	579	592	615	632	611	608	608	577	597	605	598	587	592	571	593	614	594	587	595	596	611	609	581	559	622	573	580	591	634	622	646	625	592	643	555	597	615	578	586	647	582	630	581	574	577	589	614	649	610	569	547	620	607	569	577	599	592	603	570	593	607	596	595	565	602	584	556	615	609	588	586	628	581	607	613	617	590	553	556	611	603	595	576	643	586	597	580	639	576	602	613	616	598	592	588	614	572	559	586	578	601	570	608	607	543	574	609	573	553	547	537	603	598	578	586	612	601	586	558	611	571	592	573	595	573	569	592	596	615	623	606	562	556	603	586	584	616	564	557	599	582	563	586	561	641	569	587	590	591	636	594	565	650	621	605	558	601	588	553	540	638	629	577	643	624	612	595	592	607	560	589	574	577	584	597	626	614	630	569	558	568	570	600	543	605	626	603	575	576	570	624	597	606	567	541	583	575	646	617	553	625	576	570	600	631	573	622	570	623	563	567	616	585	623	602	555	608	582	616	584	577	557	602	613	562	563	552	590	580	607	579	601	527	594	573	609	582	601	585	591	593	616	553	618	578	570	599	574	578	590	576	576	577	579	634	611	633	600	617	606	604	537	590	597	599	621	607	581	582	583	619	587	555	604	586	596	613	618	592	574	612	543	605	571	569	577	575	627	608	554	542	556	584	575	567	631	602	579	595	624	585	615	580	572	576	599	599	576	533	582	648	645	580	549	591	575	589	661	600	586	565	578	610	545	582	615	598	607	606	560	582	599	640	602	594	565	572	576	571	581	604	614	540	591	600	606	604	617	580	592	611	574	593	585	598	589	567	594	590	578	607	583	639	558	598	586	568	555	562	563	558	625	589	585	573	575	567	563	598	604	572	557	597	584	587	513	585	599	574	584	610	590	584	601	589	586	597	609	605	604	613	571	583	606	578	598	604	543	624	606	538	577	605	595	588	613	547	575	604	572	587	619	613	547	604	605	574	605	557	582	540	572	585	582	566	596	589	606	601	575	644	604	603	569	624	578	569	619	586	591	607	575	627	567	572	612	605	623	602	563	552	572	580	583	659	590	593	641	618	621	574	598	596	614	607	580
23928	20824	22567	17458	11883	7937	5384	3730	2805	2214	1607	1341	1121	951	755	665	619	546	526	449	399	351	333	332	307	311	329	270	266	278	261	241	271	250	279	273	254	224	260	242	256	260	248	246	225	252	262	256	264	227	219	253	259	231	246	249	254	238	239	228	253	238	248	215	235	241	233	261	245	224	222	240	219	255	246	224	239	238	223	224	209	264	212	254	239	238	216	238	225	247	247	293	276	249	243	226	248	240	231	256	252	219	254	272	256	242	241	248	223	227	250	224	253	229	262	240	235	232	226	227	252	252	239	246	214	244	221	242	263	211	230	196	239	230	234	188	249	253	247	271	243	262	237	238	264	223	226	261	259	234	240	246	243	227	226	217	256	263	241	208	229	218	250	223	239	229	264	243	240	237	244	261	244	230	241	248	227	247	271	250	287	222	232	233	237	223	234	224	254	241	259	228	266	221	253	247	231	241	258	228	233	254	234	245	218	237	230	254	236	250	254	236	249	204	264	264	241	264	212	246	232	249	222	223	203	238	248	221	227	228	233	239	218	272	233	246	231	239	258	216	261	265	227	258	250	229	269	238	231	224	276	214	239	232	243	227	248	245	249	233	269	251	256	250	253	252	229	282	244	255	228	248	234	249	257	234	235	235	240	255	254	276	258	247	210	233	216	223	224	234	241	232	256	222	256	222	234	236	228	255	234	215	214	258	267	229	247	219	233	241	249	234	231	283	240	238	256	236	229	244	234	257	230	255	232	248	247	224	216	238	246	209	230	246	259	227	243	269	224	201	266	248	240	259	244	215	236	250	227	252	258	228	227	249	234	211	265	258	257	240	240	233	212	238	254	264	263	246	274	243	253	225	271	255	248	250	250	233	255	271	224	255	215	220	257	254	261	266	234	257	235	229	223	242	234	238	227	216	225	215	235	224	239	232	250	256	243	226	236	227	227	226	265	270	252	227	251	270	236	250	231	217	229	240	209	260	221	245	212	224	222	258	258	211	245	258	247	227	250	211	255	220	249	251	224	250	252	241	239	233	245	229	227	218	242	226	200	239	202	248	228	213	245	212	245	265	234	236	239	244	223	269	259	253	248	257	247	257	238	241	198	278	251	261	209	262	246	241	259	234	252	227	242	247	238	243	236	228	242	265	229	258	218	220	232	236	232	228	208	242	226	208	243	238	247	249	219	247	214	241	254	235	239	224	247	233	227	227	258	242	233	242	244	245	256	227	238	223	269	278	232	226	236	248	207	251	250	226	220	222	258	248	249	218	247	268	244	231	252	236	247	251	267	224	244	227	214	236	246	210	224	238	244	239	274	240	222	234	256	251	245	243	232	251	238	232	233	230	249	247	258	222	232	252	253	239	237	226	270	243	226	248	240	245	252	257	238	229	235	225	232	260	250	261	246	244	224	256	242	229	218	257	236	219	245	243	239	231	228	259	267	248	256	250	264	238	256	226	238	246	259	235	259	270	251	219	232	241	297	258	227	230	231	241	244	268	268	245	247	269	249	208	219	268	230	202	221	253	235	224	259	242	243	238	244	231	231	245	236	221	263	268	208	222	246	212	236	265	232	252	235	256	246	237	278	212	250	261	241	221	226	241	243	244	255	254	227	262	249	216	258	242	236	254	219	232	217	215	246	229	260	270	236	228	248	235	249	230	234	268	227	219	221	220	265	257	251	244	233	253	230	251	242	243	231	209	241	232	216	246	258	253	237	238	267	229	226	211	248	233	233	241	217	239	250	247	263	238	210	205	227	230	232	245	213	252	245	248	219	262	269	237	239	246	248	253	286	241	245	237	212	268	262	222	267	267	242	248	239	220	236	213	212	255	268	268	244	262	253	276	220	226	246	231	247	231	256	255	202	240	261	241	238	240	240	202	259	242	222	225	218	264	272	224	236	247	267	248	223	235	237	235	250	228	253	241	200	264	251	232	251	205	222	219	206	274	250	222	250	238	229	230	252	225	220	242	228	259	245	254	246	248	230	231	242	224	232	241	280	256	223	246	238	255	239	260	248	246	258	233	230	243	202	243	262	226	263	233	278	226	255	267	252	252	211	244	262	249	254	251	208	227	234	242	206	239	246	259	228	251	215	240	275	268	256	261	212	233	246	228	275	262	255	228	248	220	240	222	234	230	235	223	242	253	229	240	225	235	235	268	249	259	208	221	218	244	243	247	268	257	244	236	248	235	233	257	268	276	228	250	238	249	264	223	222	256	213	251	248	234	240	222	236	258	240	235	214	226	248	235	257	257	236	246	265	298	222	238	242	235	261	253	237	274	229	245	253	259	258	264	234	233	220	234	227	236	257	245	230	231	251	222	210	249	251	252	240	237	232	244	247	193	246	248	259	228	246	269	249	220	234	232	219	265	259	256	250	252	229	217	250	238	228	247	261	245	249	257	262	239	219	245	234	219	258	233	239	272	267	237	229	217	247	242	248	248	275	262	246	259	228	242	250	243	271	255	261	237	264	256	260	227	217	257	253	222	236	245	274	224	236	230	221	241	231	245	231	244	243	242	231	246	258	241	213	243	261	241	247	219	214	247	252	235	251	250	247	274	260	240	238	213	240	237	229	225	250	219	230	266	236	220	230	228	242	222	228	235	240	256	214	236	230	253	234	238	238	232	248	231	252	243	251	205	225	247	261	256	229	206	231	270	269	251	209	228	223	240	233	220	245	234	243	256	237	243	250	228	225	231	208	250	240	228	221	249	247	256	234	278	229	242	236	245	243	229	241	214	245	231	233	239	242	269	233	266	275	223	252	241	241	202	219	230	234	252	253	239	243	234	259	214	214	248	227	225	231	218	216	257	234	263	237	222	248	252	240	256	270	219	207	241	268	247	245	265	218	269	248	279	274	222	232	242	262	234	270	260	213	215	222	227	237	254	237	247	219	234	219	240	253	238	244	231	256	224	235	234	247	226	222	267	243	250	253	252	221	238	263	230	267	234	244	263	237	220	211	238	226	288	234	215	236	257	234	229	242	220	233	275	235	234	236	213	232	222	254	206	198	248	224	219	241	232	254	254	285	245	240	219	222	235	237	234	232	245	232	234	225	248	236	254	246	229	248	240	235	226	246	242	238	238	238	228	254	249	254	263	232	241	255	226	254	215	238	269	246	228	232	230	213	227	251	241	212	262	236	258	243	236	250	215	279	233	251	243	250	239	232	239	214	206	217	242	240	242	215	257	239	248	272	216	256	243	206	244	249	240	245	270	235	213	238	243	239	226	255	249	239	239	243	245	246	221	246	251	262	260	239	231	246	220	231	251	218	244	246	235	254	257	276	227	236	207	277	256	208	250	255	232	234	232	250	240	242	245	236	252	230	239	231	245	256	243	259	227	244	237	233	222	249	261	225	244	234	237	230	252	213	241	226	229	241	247	230	252	248	230	239	266	246	257	254	249	230	236	224	250	256	237	228	249	223	239	258	216	265	257	235	241	243	258	274	256	237	256	227	219	221	243	246	237	243	220	243	264
13892	16308	28636	29503	25647	21698	17966	14517	12098	9868	8174	6674	5548	4645	3849	3497	2896	2371	2172	1911	1623	1421	1343	1228	1187	1073	943	952	837	835	815	771	703	720	721	655	704	673	672	645	689	632	633	659	648	637	651	656	656	609	588	602	621	623	629	632	624	616	634	624	616	600	594	646	663	596	652	613	637	646	607	603	611	622	626	615	625	589	612	615	668	613	610	613	604	621	668	620	611	598	641	604	623	661	659	646	618	623	618	636	641	624	583	622	636	637	591	634	639	633	632	625	654	635	645	615	655	671	614	637	630	619	665	595	622	623	616	600	608	635	614	626	621	643	612	628	594	600	633	648	607	589	587	597	617	603	598	626	620	646	636	640	652	599	666	629	653	614	638	608	633	626	650	634	596	605	666	628	619	585	607	597	623	648	630	586	621	644	615	605	597	642	627	607	652	597	636	561	599	597	581	638	668	652	620	626	603	630	592	628	611	681	562	647	616	589	619	663	634	582	667	596	571	601	637	624	588	598	600	592	598	596	609	605	619	624	615	603	627	567	617	617	632	645	644	600	642	648	628	658	669	646	632	616	655	649	602	642	694	592	656	615	618	614	637	607	637	661	672	646	638	642	672	570	635	603	637	677	680	610	649	590	598	625	618	628	606	604	598	628	643	613	629	654	632	654	610	626	598	597	608	634	625	592	661	634	649	583	620	580	577	633	679	637	611	597	650	603	621	538	598	588	663	631	598	551	594	623	643	600	630	623	617	585	617	640	605	592	618	673	627	606	670	632	630	617	653	578	604	618	652	621	590	672	591	604	651	641	640	599	628	686	605	611	622	656	611	664	663	665	629	589	638	631	604	629	688	596	658	581	575	670	617	624	594	604	618	654	605	627	606	656	660	623	610	616	681	600	659	625	636	624	612	575	603	602	635	647	610	630	661	698	647	682	603	637	645	623	664	654	629	610	656	617	647	648	628	645	617	593	651	610	601	644	589	605	585	644	679	657	643	634	632	589	588	636	638	589	592	626	594	603	648	592	635	595	626	614	603	663	664	673	632	576	619	617	643	610	663	584	642	650	594	619	600	640	649	640	654	622	628	627	632	668	670	595	625	632	576	660	636	634	614	609	607	629	655	605	615	659	646	577	630	624	586	626	625	647	647	573	606	586	577	649	601	625	608	676	632	647	619	630	611	624	645	592	653	692	667	574	649	610	631	644	650	609	650	629	613	637	613	626	601	605	618	668	643	622	619	638	624	610	617	656	634	614	601	649	650	625	637	597	607	648	659	633	630	659	633	619	620	646	649	620	608	587	638	588	593	614	613	598	621	607	603	628	608	572	623	601	611	642	619	653	634	577	658	611	674	590	626	596	603	577	615	613	613	622	637	643	650	613	594	658	613	600	586	655	647	628	602	616	634	584	613	626	627	624	605	587	620	593	582	635	654	628	615	681	548	564	650	589	635	620	576	649	620	637	627	626	586	632	611	637	632	606	604	634	618	628	610	622	625	634	651	628	605	627	645	661	639	626	598	626	613	611	672	621	607	609	612	617	626	643	593	603	588	626	705	646	602	611	637	628	671	627	641	635	668	627	625	611	630	594	667	634	630	604	597	635	642	595	592	644	618	612	663	611	608	588	663	596	651	619	623	633	642	607	624	622	621	583	583	659	618	606	628	634	605	656	629	647	681	615	654	679	640	608	691	635	610	607	623	609	629	625	612	653	585	625	667	641	642	633	624	608	657	667	566	594	606	585	629	652	615	615	630	620	638	575	650	597	637	587	642	641	642	625	670	612	612	650	627	632	591	688	608	638	636	622	619	668	618	634	648	619	634	646	634	629	617	622	624	643	596	630	638	668	635	624	626	602	633	637	597	596	606	612	611	602	634	633	602	623	634	622	642	588	611	632	654	592	661	601	604	624	627	644	630	606	631	619	637	623	622	616	630	628	638	608	597	616	619	579	595	582	651	641	596	607	668	629	682	604	607	609	614	625	626	655	604	673	674	613	619	571	622	648	651	595	633	594	628	642	601	660	590	650	617	645	616	613	655	625	639	609	631	597	631	630	652	577	626	590	664	598	629	671	650	620	652	607	622	589	629	637	605	587	628	607	657	609	638	654	598	611	641	607	618	615	570	586	605	611	677	637	664	646	650	596	632	599	633	668	579	640	619	659	604	631	604	605	619	625	614	593	592	669	623	642	603	620	616	641	634	625	615	572	598	645	620	628	659	625	636	615	615	648	690	619	661	656	605	613	602	637	625	625	617	613	599	590	599	613	630	656	622	629	609	604	622	613	640	588	675	686	649	656	641	627	597	631	623	632	633	634	657	649	635	679	590	617	625	670	649	621	650	620	609	594	615	621	634	619	630	632	636	613	596	628	641	588	617	653	612	635	627	618	622	591	661	577	633	645	622	620	617	596	628	644	665	558	644	617	632	616	663	615	616	591	617	637	611	631	634	647	649	620	618	614	603	638	651	644	669	615	659	656	620	661	652	600	634	630	638	587	647	623	601	648	613	608	601	642	590	635	626	640	659	649	615	611	594	589	629	666	585	643	666	664	641	661	660	622	659	621	615	623	536	639	583	623	634	654	624	651	611	628	637	630	593	553	653	640	648	616	638	643	588	639	657	641	681	664	632	616	621	603	575	568	613	634	631	652	604	636	614	610	599	637	564	631	615	637	618	610	638	597	620	636	625	611	681	678	704	619	648	609	567	600	621	593	579	637	598	622	608	653	641	633	649	616	577	637	592	586	632	630	646	669	640	611	618	617	579	644	619	585	601	621	582	646	615	675	637	618	636	575	629	640	634	622	629	625	619	619	606	652	605	570	668	638	605	621	625	625	615	636	645	608	648	656	633	630	660	637	622	596	605	646	630	618	629	581	610	641	634	606	616	591	631	634	601	599	624	608	641	635	652	570	619	623	593	616	636	606	620	620	630	630	598	588	580	631	619	643	620	619	626	641	620	617	615	659	627	662	639	619	632	633	610	636	660	607	630	625	640	597	600	627	642	670	659	653	643	654	613	627	586	589	647	641	598	646	621	631	636	685	636	636	623	639	620	610	638	633	628	649	643	665	614	664	638	579	623	602	607	635	629	626	614	607	617	611	630	606	639	636	642	654	653	651	656	606	647	646	645	624	617	654	622	588	648	636	634	669	608	619	622	658	634	629	600	595	615	577	628	599	620	622	602	576	615	628	615	618	647	594	619	618	615	612	653	606	605	656	614	599	643	609	622	639	648	621	605	641	646	634	690	609	617	643	596	574	642	649	651	637	646	580	649	632	631	649	614	656	614	625	618	609	629	611	603	626	634	582	641	621	629	607	597	615	573	623	616	671	605	643	606	643	644	622	552	569	660	586	681	617	619	597	617	635	641	638	620	608	702	598	614	662	608	589	601	630	641	630	618	600	591	616	593	594	608	630	634	613	609	652	606	593	646	677	599	626	644	585	634	622	634	563	605	621	580	586	628	617	665	615	634	587	631	711	651	629	628	638
33383	26945	30055	25940	19798	14123	10052	6758	5197	3844	2850	2371	1951	1562	1373	1133	982	855	773	677	580	564	525	472	431	358	376	354	321	310	301	307	312	258	258	284	248	258	269	264	255	242	248	275	266	260	242	242	227	274	271	253	234	207	245	240	232	250	252	240	241	269	246	254	289	218	252	254	239	248	252	258	229	261	254	217	240	244	248	239	217	239	233	260	251	238	219	216	246	257	231	240	237	248	272	237	250	244	261	224	252	243	249	224	222	244	244	218	244	264	286	265	239	253	216	243	253	249	257	258	262	260	230	225	263	270	243	231	220	236	226	213	258	234	227	261	236	242	249	254	239	247	268	283	212	206	237	238	234	228	222	217	234	253	231	230	240	234	249	236	236	222	224	268	227	284	239	246	230	235	250	237	221	251	221	278	253	232	276	247	263	232	249	238	263	235	211	258	241	240	226	255	259	230	227	252	231	221	253	242	245	241	248	257	227	252	240	238	259	230	254	225	239	235	225	247	224	246	244	250	247	265	235	230	252	244	245	237	230	234	238	233	210	247	237	252	216	249	251	227	259	191	252	253	219	260	242	257	225	258	249	226	250	236	245	222	230	259	243	227	245	262	235	239	224	263	247	267	224	232	230	221	243	259	244	212	251	239	261	242	223	248	223	253	226	231	238	252	233	278	192	229	243	245	223	225	250	273	242	244	229	223	255	240	252	257	234	244	240	216	263	252	233	246	266	268	262	261	249	224	225	275	261	260	235	252	253	253	249	233	241	240	240	251	249	226	237	250	268	237	251	241	237	250	231	235	253	230	261	260	250	237	263	245	229	234	251	259	234	245	240	237	241	244	263	216	273	248	242	216	232	258	209	235	245	246	238	250	276	235	211	265	242	237	234	245	243	222	239	238	226	241	229	236	280	232	233	210	264	223	274	228	224	280	237	251	241	214	247	245	232	274	254	244	243	227	235	226	268	234	238	254	272	238	240	219	233	248	250	258	252	252	242	209	236	271	243	221	240	246	248	243	237	236	231	240	223	260	230	253	226	234	237	263	261	223	243	256	264	240	223	234	228	262	234	237	258	276	238	235	244	243	264	227	225	224	231	261	248	252	235	241	227	247	249	243	270	241	218	262	237	256	230	202	245	216	256	231	247	271	222	226	237	245	246	235	228	237	256	256	231	239	253	236	221	232	250	260	243	222	218	218	257	236	249	232	221	242	247	229	293	237	218	233	245	252	234	254	254	246	230	222	255	242	259	270	252	250	259	231	227	233	238	208	252	243	248	235	219	216	240	221	223	260	223	245	223	243	233	253	238	243	256	251	253	241	227	239	270	221	241	250	259	245	251	268	244	231	260	243	234	257	270	261	220	290	242	233	222	235	260	246	220	247	249	254	243	254	257	264	261	257	252	240	250	269	232	288	251	252	235	246	239	270	252	228	233	241	234	246	261	250	255	235	226	240	266	243	230	239	262	230	258	280	240	225	256	214	216	252	241	261	231	230	258	241	225	246	242	231	233	237	226	219	229	215	258	283	213	268	236	258	221	217	257	258	238	269	211	226	236	246	224	239	249	256	240	233	291	229	246	240	275	237	236	236	236	240	263	252	239	252	251	237	236	228	222	226	240	231	243	268	230	263	243	273	248	254	230	229	240	262	237	249	213	240	231	248	241	235	238	249	263	257	258	257	241	244	242	259	238	241	261	230	238	264	241	248	247	243	222	235	234	240	233	250	233	230	244	231	253	258	252	238	238	248	229	269	247	239	236	235	227	270	256	252	218	240	236	235	242	219	246	231	239	236	225	245	239	261	248	240	249	239	246	223	232	234	234	241	257	220	272	236	217	247	245	220	221	236	252	248	241	221	264	240	259	249	229	251	250	246	248	244	234	268	244	234	224	249	258	217	231	230	243	261	237	226	250	237	230	238	219	248	254	247	246	227	243	246	243	213	223	253	242	234	225	218	229	249	239	257	248	243	254	253	257	262	261	229	253	260	247	238	235	224	260	267	227	256	252	239	243	227	229	261	239	210	237	239	230	269	263	257	244	271	257	237	236	236	221	247	238	253	224	248	281	238	247	240	254	238	245	253	255	245	238	235	241	271	261	241	222	244	238	261	203	242	246	240	259	253	204	218	245	236	271	273	229	256	257	248	240	237	245	266	228	255	229	223	236	230	223	253	237	247	262	260	241	251	254	242	215	256	257	234	238	225	261	246	241	252	227	245	254	231	249	253	265	226	245	292	243	253	227	228	261	284	264	253	254	245	236	265	270	228	268	262	252	262	270	271	268	233	236	253	262	250	208	273	282	224	229	241	220	249	225	228	251	248	249	211	219	264	236	261	235	231	249	249	238	261	261	235	231	229	241	233	249	231	237	273	241	234	249	243	267	261	228	234	255	241	241	224	230	242	233	258	251	268	258	238	245	219	262	217	237	228	219	249	242	255	239	254	223	244	277	245	219	229	252	236	219	247	245	243	242	229	252	235	242	223	196	259	265	236	245	226	240	252	225	233	233	231	214	207	222	230	255	258	258	259	257	227	233	219	202	250	257	231	232	247	228	204	275	220	267	237	218	253	226	218	251	254	227	248	213	255	250	253	223	229	243	212	270	237	264	246	235	208	265	259	253	234	226	233	254	246	230	265	247	223	198	275	252	244	256	249	252	220	222	255	249	249	258	249	237	264	241	235	279	241	244	252	235	243	238	235	256	237	254	198	244	228	233	227	241	244	227	219	216	266	236	240	237	236	237	228	245	249	240	261	240	258	232	221	224	225	255	212	254	228	230	275	274	249	251	227	231	239	237	212	270	236	231	245	234	209	218	231	241	238	238	243	244	223	251	252	255	247	205	229	251	241	245	216	254	263	267	244	247	261	261	256	237	226	228	223	226	260	253	251	212	238	272	272	258	243	230	242	237	263	223	228	248	241	238	247	236	273	247	247	242	264	246	231	239	230	264	263	229	260	251	213	239	259	236	237	252	249	258	242	244	250	248	256	238	254	248	234	247	245	229	235	258	231	237	252	249	282	267	246	228	242	275	231	234	272	238	220	270	249	259	244	238	226	262	203	230	264	201	238	254	244	232	223	244	229	211	259	258	224	260	222	234	275	243	206	255	216	228	244	234	250	234	206	219	242	210	253	232	239	243	245	238	253	251	249	253	225	239	244	244	250	248	250	243	250	227	233	236	230	238	260	239	261	224	266	247	231	230	279	226	285	231	246	259	253	239	233	232	226	257	252	243	239	242	232	226	232	286	244	224	250	243	222	243	242	229	236	221	225	232	267	248	236	230	255	244	230	258	222	218	264	268	247	293	219	206	245	248	205	238	243	264	229	252	245	239	234	208	241	251	238	238	235	248	254	283	265	263	235	242	232	276	267	252	229	250	282	268	285	257	224	262	233	239	230	221	240	250	269	230	237	254	260	240	261	216	232	240	272	245	211	237	247	245	235	263	249	255	236	242	229	239	253	219	198	256	276	219	243	246	235	208	240
20118	20951	34632	36020	33259	29183	25726	21711	19235	15323	12527	11337	9418	8014	7220	6130	5087	4916	4004	3422	2990	2665	2371	2110	1906	1551	1485	1285	1213	1072	973	959	868	826	852	777	818	812	743	756	726	709	685	736	715	700	645	688	671	648	647	664	626	641	600	644	624	694	728	677	647	630	664	660	624	655	612	644	601	666	609	634	645	618	642	601	625	605	612	652	618	626	613	615	591	591	611	640	641	635	609	642	652	644	635	637	630	599	659	583	653	649	615	606	624	674	635	654	653	642	622	657	590	624	595	601	617	625	655	646	625	662	595	606	634	589	645	607	625	666	622	611	634	603	633	597	680	584	641	607	607	645	590	590	621	605	655	638	623	604	640	620	615	618	608	595	621	624	677	624	659	623	601	647	618	662	598	589	639	656	623	592	628	657	638	639	626	632	664	592	635	645	639	633	602	656	659	632	629	612	608	642	584	629	610	641	610	646	618	631	593	557	586	653	649	631	620	731	634	634	604	682	602	578	636	631	611	617	632	613	637	618	659	634	654	626	641	608	634	665	589	593	649	623	590	636	629	619	623	607	655	642	626	640	657	630	637	687	643	576	591	647	683	610	586	656	607	659	604	615	628	644	645	576	608	621	610	615	646	627	594	623	646	609	636	649	629	638	599	621	613	617	624	646	622	651	665	632	637	639	666	597	640	660	638	616	618	616	597	631	625	623	649	639	617	584	617	640	652	614	609	642	646	640	641	631	638	653	601	617	621	630	620	618	605	608	650	631	647	583	647	621	611	630	564	642	673	617	662	615	603	626	619	648	665	606	609	630	659	635	630	622	636	629	602	617	640	595	607	628	636	613	595	662	641	649	644	620	595	614	608	626	625	582	575	629	600	591	610	647	627	626	637	654	643	606	611	636	651	653	618	607	624	631	614	607	633	633	643	640	617	642	644	634	629	644	647	629	669	615	629	627	653	653	638	636	652	663	679	676	631	655	627	600	651	647	592	675	620	619	627	589	604	629	650	581	628	590	626	619	658	637	617	633	640	651	625	629	627	632	596	621	618	648	640	673	636	635	598	665	635	630	607	601	662	649	593	591	615	637	585	642	624	625	653	584	620	625	627	618	624	677	602	612	628	593	608	610	638	633	628	642	615	620	630	636	601	579	605	619	655	628	628	654	633	671	602	605	650	638	621	622	643	640	670	586	641	605	682	655	639	622	654	680	621	654	597	677	649	608	628	657	637	645	622	626	643	653	612	642	622	649	636	617	674	645	616	618	622	612	626	623	664	672	649	636	620	644	592	623	580	596	612	637	647	612	613	640	596	632	608	640	643	600	616	658	648	619	635	655	638	643	611	636	641	628	616	636	600	617	670	617	628	644	615	612	641	601	587	615	594	636	613	609	638	617	647	605	628	630	643	632	573	612	640	659	656	626	589	565	633	659	661	640	696	651	656	612	590	594	618	637	634	647	606	639	651	641	661	597	616	657	589	628	618	623	646	637	614	619	630	609	614	647	634	638	634	612	610	617	654	648	630	622	604	631	623	617	605	592	582	649	639	660	615	573	634	663	644	621	613	626	622	584	631	583	597	609	658	619	646	620	637	643	612	635	574	630	612	629	619	626	617	582	611	636	590	648	656	627	649	594	639	616	592	665	606	606	637	648	607	641	591	626	598	656	639	659	613	649	656	624	597	590	661	652	617	646	640	649	639	599	623	631	582	680	638	579	609	648	665	628	567	627	608	593	638	653	634	609	636	664	613	687	630	634	610	571	630	644	643	626	607	629	598	613	603	615	647	624	634	628	620	625	630	609	630	592	659	659	569	611	647	653	629	574	645	591	652	570	641	633	630	635	623	626	652	672	626	616	623	622	645	618	645	622	632	601	592	606	631	654	640	652	613	575	630	601	590	612	627	651	606	625	624	614	673	644	689	611	630	617	647	611	634	682	640	626	598	622	640	617	671	680	586	595	621	663	621	601	621	581	618	656	618	626	620	631	620	657	638	590	619	606	641	665	604	624	572	622	645	676	599	596	633	658	655	654	564	644	606	610	656	627	591	654	622	589	598	614	638	653	620	616	628	640	656	595	641	615	576	607	618	610	675	606	597	633	605	662	604	616	606	609	620	615	651	630	616	630	630	601	636	601	628	622	646	655	594	618	627	607	624	623	617	633	605	691	654	634	612	630	624	641	632	658	647	656	680	607	650	643	615	555	622	681	626	616	643	558	558	605	630	610	609	627	642	605	611	599	627	596	609	666	569	646	654	646	671	588	623	620	622	590	634	666	618	609	627	644	598	617	583	661	644	580	613	635	639	632	652	635	623	612	661	638	625	588	633	633	596	662	680	658	686	626	641	591	649	656	620	643	609	652	608	650	642	614	598	639	611	632	642	604	654	651	628	619	613	665	615	588	641	622	602	611	642	630	641	603	590	612	650	669	601	601	626	617	640	606	657	570	628	646	670	679	586	637	589	636	568	625	611	660	579	618	617	610	663	600	624	658	644	592	631	623	612	595	628	603	608	652	639	601	593	603	596	608	599	649	627	662	641	608	634	664	606	617	601	606	637	594	593	592	595	620	603	664	591	588	626	633	594	560	632	636	650	650	595	638	622	654	618	646	620	661	613	658	638	668	646	636	633	625	629	650	627	646	646	602	610	639	625	621	659	619	608	654	675	617	650	651	680	613	671	589	598	646	625	605	598	662	635	617	615	609	653	667	664	596	586	622	567	601	579	612	650	670	650	614	608	615	646	625	658	587	623	602	678	629	616	585	657	631	621	599	626	634	629	632	625	645	612	610	618	620	568	617	602	656	626	618	647	629	637	631	630	632	590	620	616	598	666	605	616	628	657	617	625	599	654	616	646	641	654	614	610	621	645	618	633	588	644	661	615	626	657	708	603	597	649	596	638	649	634	594	595	618	622	621	649	626	584	652	632	628	627	600	608	645	626	629	574	594	634	624	625	654	621	622	666	615	617	686	626	630	632	614	600	647	618	633	596	600	629	595	615	602	651	637	636	643	638	650	619	627	634	569	662	684	628	652	634	622	632	635	670	643	614	598	640	633	634	640	607	624	624	606	658	658	593	602	595	639	650	605	613	608	654	618	627	645	640	644	660	613	597	636	632	610	629	614	564	627	646	629	641	630	651	588	654	627	617	603	582	613	633	619	639	654	622	624	590	650	637	604	615	611	673	700	637	602	671	645	644	584	637	613	636	601	610	628	631	652	642	617	634	666	627	632	636	603	651	666	648	616	649	649	662	605	633	641	636	621	589	622	615	610	632	603	628	611	607	609	636	650	583	645	590	611	640	607	613	599	641	662	622	600	638	614	636	588	668	636	651	638	684	681	637	629	580	631	653	609	592	643	635	631	624	606	612	634	653	599	648	648	617	620	632	629	601	620	578	603	648	626	638	610	605	664	636	581	660	621	662	618	618	630	585	609	634	628	596	609	637	627	652	682	652	650	607	663	609	583	617	659	623	629	617	655	609	642	611	634	635	634
39682	32212	36386	31696	25888	19411	14557	10615	7903	5661	4131	3444	2827	2215	1858	1692	1341	1231	1029	955	799	795	648	587	522	500	455	391	376	340	309	326	273	284	295	254	277	270	273	272	260	210	277	256	259	220	233	245	271	246	255	237	219	253	238	241	239	246	261	274	237	237	229	192	225	237	250	236	254	244	227	199	196	232	215	254	248	224	220	234	239	228	248	224	231	243	212	221	222	254	225	266	235	219	207	241	239	249	230	223	226	206	238	253	222	229	217	217	228	254	258	214	223	218	229	227	237	245	203	206	244	253	217	235	208	236	245	224	241	252	235	245	213	240	218	215	220	240	235	227	242	271	222	226	253	222	244	247	233	221	245	266	227	243	236	209	219	223	203	239	227	210	217	229	240	226	257	252	254	238	212	232	229	214	240	223	251	215	221	237	247	224	229	256	251	236	212	259	253	237	219	216	236	216	256	270	238	232	196	252	253	212	237	245	232	239	238	233	247	268	235	209	225	255	237	239	243	245	247	219	240	230	264	249	226	242	204	222	247	213	231	244	235	218	197	240	228	280	246	214	231	219	241	217	267	228	233	254	205	234	259	238	235	219	210	257	224	233	244	254	238	214	237	255	218	219	222	275	241	257	238	262	234	245	233	223	244	227	201	239	228	221	224	210	230	219	212	230	229	229	229	202	261	273	249	232	203	239	257	229	217	235	246	225	228	236	259	247	235	228	231	246	231	258	243	211	250	236	200	171	238	210	234	239	236	256	208	236	250	250	236	192	264	227	237	244	233	222	245	246	214	246	236	228	224	231	240	215	238	224	218	251	229	230	226	215	236	217	241	205	206	260	226	220	241	213	209	246	235	209	255	232	201	233	233	249	235	259	228	235	246	209	213	242	242	233	219	265	248	213	243	212	218	229	235	226	220	224	220	231	187	250	243	222	237	238	245	231	224	231	249	206	253	223	232	261	204	244	237	210	211	238	247	223	247	244	238	206	234	214	208	228	242	232	252	235	229	227	207	245	236	198	236	235	228	224	250	238	203	228	225	206	213	239	226	217	249	234	243	259	231	214	208	241	251	237	239	209	218	238	237	215	220	234	228	223	241	243	241	252	236	262	204	209	236	253	230	245	260	248	241	234	230	248	245	259	201	216	197	246	229	218	227	221	260	225	241	235	241	234	250	221	219	219	204	230	234	196	228	246	252	240	239	257	257	233	214	218	248	257	239	222	235	259	237	249	204	234	229	236	240	218	218	233	209	228	251	232	235	222	206	224	232	224	252	229	242	226	222	240	236	223	251	220	224	263	227	229	242	228	232	240	218	211	230	247	220	222	233	236	214	224	208	211	227	211	222	232	213	238	240	227	217	238	208	236	207	232	247	233	235	252	222	243	220	221	225	256	231	233	220	224	223	207	231	224	274	236	218	252	244	243	230	251	255	235	229	267	237	225	224	196	248	204	239	243	236	231	240	213	241	259	227	224	219	225	277	251	242	255	251	247	240	251	223	240	215	205	247	238	234	227	235	215	256	226	251	257	262	242	234	234	204	227	238	232	213	216	257	223	255	259	236	212	221	216	211	210	241	268	242	250	236	247	245	253	217	223	232	248	252	240	225	233	224	251	216	213	218	232	225	261	218	238	235	229	230	234	216	273	226	224	205	229	259	220	228	224	215	239	233	240	235	234	230	236	233	232	218	248	244	252	212	218	237	238	234	248	251	235	225	239	210	242	214	242	228	234	231	258	216	272	240	217	238	202	227	250	223	235	199	231	229	216	235	214	222	253	261	225	218	257	246	221	225	263	228	233	243	257	240	220	262	209	223	224	250	200	232	222	208	232	244	224	244	232	198	206	229	243	218	227	258	241	213	219	208	246	239	205	255	211	216	215	232	215	233	203	232	218	230	215	241	211	242	230	239	247	224	230	226	252	212	238	244	243	209	237	227	228	213	241	241	229	220	220	212	190	194	237	242	266	265	224	240	231	227	226	223	221	207	210	246	199	208	250	237	219	235	228	244	237	241	244	259	240	244	251	208	242	234	228	251	265	246	244	209	206	241	213	218	240	210	221	216	230	234	251	230	213	211	254	259	268	243	254	247	252	216	246	223	246	216	242	256	246	235	244	224	225	239	244	256	197	238	215	236	229	222	229	231	225	240	235	228	233	229	233	238	244	209	227	191	245	239	247	252	218	220	224	216	213	225	223	224	249	215	203	228	222	212	239	214	223	233	241	226	246	249	256	237	212	252	225	248	239	218	234	205	212	220	212	227	217	223	253	247	248	210	226	227	226	229	261	214	260	225	229	228	227	221	217	222	235	218	236	225	234	259	218	233	249	233	230	252	236	241	239	215	239	234	241	238	229	226	211	232	207	208	253	222	221	227	246	248	217	227	245	243	249	205	255	232	253	227	226	222	229	237	230	268	226	258	238	246	257	204	258	269	223	224	220	237	242	237	221	221	218	226	213	229	207	240	256	259	219	241	216	245	239	218	191	253	225	220	254	245	213	218	212	213	242	229	219	223	246	234	243	230	231	221	266	215	202	242	223	213	215	233	202	211	231	235	238	224	211	244	219	199	228	233	228	235	229	220	240	248	220	213	258	235	230	216	205	238	239	223	209	227	231	241	216	233	242	221	229	187	224	216	278	233	232	228	210	252	235	208	247	247	251	252	227	254	231	233	236	185	239	254	244	208	234	232	225	223	230	241	258	237	220	236	231	245	232	242	239	257	213	235	227	214	236	221	243	235	258	207	208	229	234	256	233	256	203	237	225	284	208	218	202	244	251	263	230	228	242	209	190	240	204	217	230	226	238	246	236	226	250	198	236	215	210	207	231	228	250	241	228	224	213	219	222	202	212	239	236	240	208	230	227	238	231	216	245	243	229	204	222	237	244	267	196	225	243	236	244	249	243	246	231	233	207	227	221	229	224	205	243	251	235	228	240	201	222	224	227	218	229	238	242	239	216	211	252	196	238	222	226	255	214	233	236	222	256	241	226	258	215	245	240	244	213	219	233	239	236	242	226	214	224	221	232	246	267	222	229	220	224	236	278	251	199	224	223	238	237	228	234	208	214	199	236	205	219	224	226	262	235	216	225	232	244	234	236	212	241	214	224	247	230	233	227	217	216	229	215	253	239	280	220	223	213	201	224	246	229	227	221	259	240	220	224	233	237	241	228	242	231	263	224	251	240	219	214	248	245	227	234	219	252	218	225	222	198	255	233	229	235	253	223	252	228	238	231	237	214	211	194	243	226	270	227	241	230	201	240	206	229	248	233	235	265	249	231	219	226	206	229	248	203	260	235	203	226	233	234	253	246	220	224	238	218	232	231	218	227	233	249	234	231	221	237	212	233	243	240	230	230	232	236	234	238	253	222	246	208	231	221	207	231	223	241	223	248	247	248	229	217	210	238	228	209	244	227	241	231	226	209	213	225	214	253	229	226	232	243	234	218	221	254	229	209	247	213	248	225	198	233	243	237	249	196	231	215	254	211
23486	24979	38693	40693	38284	34125	30431	27132	23935	19834	16514	15311	12902	11028	9664	8835	7725	6900	5757	4915	4270	3970	3404	3280	2645	2258	1911	1668	1512	1268	1190	1120	1120	1016	945	895	865	913	845	822	785	813	804	747	752	689	693	672	666	668	680	674	655	770	704	650	677	618	631	609	618	604	613	612	666	595	630	655	608	586	599	640	590	648	648	554	615	617	598	563	569	575	616	580	597	638	595	681	576	621	650	602	619	595	606	573	602	586	620	640	607	578	598	604	554	617	602	593	618	599	554	588	605	628	604	583	606	556	609	601	635	590	571	573	661	599	551	580	587	575	597	607	603	569	543	565	622	626	584	632	627	590	608	615	602	623	565	581	596	641	590	601	606	634	555	585	613	629	619	580	580	580	590	601	606	617	598	600	618	611	635	590	670	569	539	608	630	571	593	606	635	611	635	605	615	610	576	604	606	615	621	609	586	604	632	618	583	601	605	608	605	623	588	571	599	618	616	626	655	616	639	600	622	609	596	579	610	612	623	607	618	572	627	614	565	555	591	571	633	624	608	572	581	563	593	625	637	590	602	584	562	578	558	586	617	563	608	582	584	560	580	609	632	600	579	593	598	614	599	576	601	629	620	616	596	602	589	594	618	527	582	610	601	593	617	634	591	622	565	588	608	550	612	579	618	590	649	586	574	591	589	618	598	603	652	578	595	618	579	582	613	609	597	572	570	581	594	598	547	599	598	614	618	571	573	599	594	618	570	564	616	593	590	612	559	619	645	618	635	618	600	568	620	586	609	591	618	594	585	571	581	599	646	563	578	583	601	577	650	632	589	599	614	619	601	625	602	604	601	602	569	594	603	585	637	565	584	621	579	605	628	531	586	605	586	620	589	602	585	596	583	599	612	576	569	568	611	572	617	639	586	585	615	604	590	598	553	592	620	566	617	581	603	603	601	622	549	618	636	583	614	615	569	588	577	608	576	612	618	579	582	614	584	663	595	599	584	554	579	572	589	607	605	589	599	591	641	615	576	616	563	596	610	628	601	618	606	599	607	581	591	618	611	581	607	582	589	635	580	591	557	610	609	612	656	575	567	612	585	639	615	554	624	606	607	588	595	601	563	591	639	561	608	597	585	582	618	607	613	585	598	629	554	590	575	549	609	646	629	586	597	551	565	588	650	618	583	589	633	586	592	587	560	607	583	591	594	563	576	594	624	617	613	612	597	604	599	626	607	575	581	586	612	610	584	578	548	610	585	639	591	596	583	578	613	596	608	545	577	585	600	620	686	602	635	584	558	599	574	553	576	593	617	564	560	590	599	560	615	560	608	591	615	615	581	605	579	580	619	612	577	591	607	614	619	568	590	669	627	586	599	613	576	617	593	574	619	568	570	583	615	551	574	616	606	595	630	612	602	596	581	603	614	607	593	609	608	600	591	620	601	591	623	593	597	606	602	592	580	569	587	610	619	594	613	602	605	597	595	556	591	596	589	640	599	574	572	633	619	592	574	640	589	591	623	580	583	544	584	617	568	583	572	596	579	568	549	614	577	573	609	555	587	572	652	608	586	604	583	588	603	571	593	645	588	600	581	616	613	639	642	625	633	609	610	595	611	587	608	595	594	605	612	579	607	610	588	622	583	583	611	581	611	639	615	572	568	584	584	594	557	625	640	574	612	591	601	609	616	620	573	578	603	594	569	619	623	565	601	635	609	575	599	620	630	636	618	627	579	590	580	660	589	614	591	603	604	609	601	587	612	607	578	621	596	630	602	595	598	570	588	609	592	578	620	620	603	615	613	599	614	600	593	605	640	580	577	568	608	629	588	572	628	590	593	609	582	615	571	629	621	587	617	617	583	528	584	598	592	601	595	630	589	604	586	558	625	604	582	632	592	632	605	593	568	577	609	604	613	634	635	574	581	585	626	570	594	625	689	594	581	581	565	580	570	576	570	612	612	584	618	574	602	594	582	566	566	566	599	613	607	583	567	577	600	596	650	591	606	595	623	593	551	582	590	575	601	587	579	575	621	583	576	627	575	654	585	612	599	553	596	616	554	606	598	570	606	625	582	578	615	574	639	599	614	642	608	566	591	581	546	572	585	611	597	578	632	564	596	598	596	614	604	607	585	606	639	632	580	624	593	577	562	608	600	608	615	612	626	611	608	623	567	610	600	583	581	622	605	603	592	628	596	574	555	623	571	599	585	607	556	618	616	573	584	574	614	628	567	622	616	604	611	612	579	630	614	603	592	581	574	576	550	618	604	570	561	582	602	571	579	622	615	626	605	611	573	581	613	576	594	592	564	599	612	599	619	599	644	555	608	630	569	614	603	591	582	600	586	553	564	615	623	622	616	604	580	634	589	620	610	634	600	616	602	599	662	609	585	567	633	616	604	605	612	637	592	626	603	597	625	587	619	632	618	591	621	607	601	596	613	578	634	574	638	568	620	600	616	589	625	581	621	654	612	566	630	576	656	571	613	604	604	621	631	622	594	566	577	586	630	602	600	587	606	548	606	593	639	569	606	588	594	582	580	579	623	585	584	608	633	610	584	577	590	607	617	587	587	586	584	626	558	627	555	613	578	625	583	661	596	554	587	609	641	583	657	618	562	623	592	599	603	583	596	600	630	613	624	619	599	621	584	618	571	601	549	634	575	609	574	610	596	582	595	581	594	606	595	611	588	626	569	604	605	596	590	577	590	589	601	583	591	594	566	584	577	583	652	596	598	596	615	613	655	614	590	646	614	585	573	616	571	591	614	620	607	598	575	639	572	588	610	595	635	622	633	612	598	556	597	584	602	598	630	592	588	557	578	592	615	611	599	649	589	611	541	620	608	592	599	602	635	587	596	622	588	604	591	615	601	611	642	572	581	544	559	574	586	629	590	582	598	601	569	561	552	612	625	589	603	592	591	571	603	622	576	595	590	598	618	622	604	602	642	592	634	589	598	636	627	645	600	578	632	598	635	659	591	602	540	569	610	602	658	610	633	591	589	616	610	606	615	611	599	622	594	618	588	590	546	636	612	596	668	636	614	647	618	592	618	574	575	580	627	589	567	613	601	632	613	573	608	600	586	598	597	603	576	627	588	581	615	596	616	579	595	639	584	609	607	622	602	569	594	589	655	577	630	629	587	586	589	587	593	571	590	615	618	613	617	598	603	663	598	631	592	647	596	656	603	616	569	623	617	579	572	577	552	587	618	577	634	587	548	629	617	614	605	613	639	566	581	622	566	655	607	606	572	576	603	576	618	563	606	549	598	610	618	590	583	597	573	564	591	565	547	626	601	646	638	594	589	566	618	620	613	611	616	630	617	641	618	611	590	615	590	620	587	586	590	599	593	628	605	607	659	585	602	627	606	652	617	609	660	584	633	572	602	627	565	594	625	617	625	580	595	586	648	624	633	598	566	643	583	554	608	615	624	541	568	590	589	570	634	603	613	594	637	592	578	601	594	568	611	603	608	632	546	641	590	608	597	630	601	602	593	617	644	638	578	575	611	607	552	578
24536	21103	22650	17374	11965	7986	5462	3901	2938	2276	1703	1360	1149	1003	798	718	631	556	505	458	413	356	383	348	353	327	288	296	292	244	290	275	271	265	253	262	275	264	237	252	281	238	255	251	248	240	234	257	266	236	243	233	249	277	275	269	228	260	258	247	250	254	262	234	231	242	257	229	241	224	231	226	247	245	235	205	247	239	255	292	225	237	252	259	252	237	286	213	215	253	266	278	237	237	228	253	265	221	273	238	246	236	218	248	239	259	254	241	248	252	246	257	255	234	242	242	218	262	235	240	261	242	256	240	256	230	259	249	262	239	268	250	244	231	238	218	287	243	274	244	242	273	266	254	248	279	264	263	235	253	228	272	278	282	237	242	230	211	272	258	226	225	227	239	266	228	250	210	258	262	271	251	236	232	230	236	246	237	236	273	242	240	241	291	225	239	256	256	249	256	247	252	258	264	236	260	274	225	227	256	261	247	280	251	269	248	235	221	223	228	233	270	262	267	249	260	243	240	245	242	228	254	256	242	264	213	219	263	230	252	257	240	247	242	259	243	232	246	259	219	240	224	231	247	258	261	245	234	236	242	255	264	233	241	269	256	241	235	249	278	255	211	244	255	257	247	262	198	224	261	225	257	288	231	243	262	232	248	254	255	259	241	277	236	238	211	247	226	279	232	244	252	264	227	262	238	270	238	254	229	241	244	270	258	224	256	241	215	265	242	229	231	258	262	259	267	258	239	240	225	235	212	255	234	242	239	236	247	245	261	215	239	243	224	276	249	259	237	250	224	245	255	244	236	263	249	250	272	224	219	243	261	259	228	233	213	238	249	252	273	263	244	276	236	239	261	240	254	247	215	233	270	238	239	231	240	258	255	248	237	223	241	283	274	258	237	225	232	259	233	257	244	248	242	228	239	266	251	267	202	249	228	257	229	253	243	243	241	237	269	233	258	219	231	263	243	262	215	236	245	224	210	228	266	269	240	269	219	242	261	248	248	239	265	252	250	256	231	256	252	240	245	233	250	234	237	225	250	237	238	269	230	233	243	249	252	252	265	246	273	258	246	244	278	236	233	213	267	243	235	242	238	237	254	235	268	239	257	263	252	266	264	260	257	244	260	243	278	234	224	247	288	271	278	251	259	245	243	244	214	238	232	253	249	256	255	243	221	259	242	217	256	249	252	263	250	246	242	245	278	245	228	244	198	246	233	256	245	246	237	251	253	246	228	231	264	249	228	243	231	244	243	235	235	266	238	240	233	245	257	231	239	238	268	242	273	238	241	247	246	224	257	270	232	256	228	216	246	237	262	254	219	262	248	244	217	239	245	236	280	242	260	251	239	265	241	259	235	259	248	235	259	255	248	258	216	263	286	249	243	258	232	269	241	276	262	234	222	239	249	243	213	229	237	257	230	233	258	246	228	274	254	242	236	266	221	252	236	272	279	257	243	234	227	225	235	248	272	220	272	246	223	266	230	232	228	233	246	250	225	250	233	252	259	223	232	253	253	227	231	238	240	262	247	215	263	261	255	262	224	247	245	250	247	242	249	268	246	240	263	248	262	220	242	249	234	257	271	230	214	236	267	240	279	221	246	252	241	264	229	248	254	221	246	269	236	264	219	239	264	245	233	275	238	264	227	261	268	234	278	257	267	229	228	226	239	269	238	260	208	223	263	237	217	234	228	265	254	227	256	259	265	241	258	249	245	261	251	265	262	271	211	239	268	239	223	252	274	254	224	273	253	232	243	261	263	238	237	249	252	221	260	214	229	247	288	285	227	228	247	245	237	226	266	266	217	226	261	239	248	254	258	260	257	246	245	256	256	254	215	216	237	227	241	248	250	247	247	251	255	274	210	256	244	246	247	261	242	227	244	244	254	270	275	284	236	234	245	267	260	263	246	243	265	248	229	254	248	230	265	240	249	267	237	263	243	254	222	254	257	258	266	242	235	270	240	227	225	244	208	240	258	245	268	258	246	221	256	237	243	240	231	228	256	252	240	233	243	226	249	250	217	255	236	279	248	256	216	222	254	224	242	258	242	211	221	259	249	230	244	256	243	221	221	239	215	251	239	235	261	242	274	251	233	238	249	228	233	257	236	237	260	235	220	271	271	246	245	259	236	233	232	244	239	229	225	253	248	269	255	266	240	251	237	257	233	245	260	227	264	234	228	248	210	218	254	258	237	238	250	244	272	246	250	211	264	249	242	219	226	255	254	243	234	262	257	236	241	246	244	232	288	216	275	268	253	244	256	247	232	256	274	234	229	227	257	277	237	258	285	230	228	215	243	286	257	227	243	215	244	266	238	225	253	249	230	222	276	238	257	250	231	241	271	230	243	258	268	244	238	254	247	256	244	243	234	256	243	255	246	248	263	259	272	238	242	255	240	216	227	216	283	260	250	267	259	224	234	237	239	236	227	225	248	262	220	246	254	273	222	245	237	243	245	223	246	257	261	223	241	253	246	230	223	228	222	231	262	265	228	222	234	240	244	235	248	247	240	265	280	225	246	233	257	261	235	224	251	194	239	273	245	251	267	247	250	237	234	223	249	262	244	264	254	241	226	238	259	238	263	264	244	268	223	260	226	247	271	244	265	238	263	246	237	238	229	230	258	259	251	285	235	236	218	234	225	248	269	242	257	208	256	265	228	255	272	252	244	259	255	251	263	229	267	210	281	246	230	237	262	225	250	249	241	220	251	254	257	251	242	241	213	244	254	231	228	253	257	238	236	258	246	236	239	236	248	243	264	253	239	219	254	268	266	266	241	242	250	259	263	257	222	256	256	253	241	240	257	267	277	245	252	264	261	257	265	259	213	259	237	248	259	251	238	248	256	275	239	256	237	235	238	209	226	227	266	246	256	219	232	258	250	218	252	246	232	251	253	224	255	279	247	231	249	250	251	236	247	241	259	241	245	241	239	246	250	241	265	259	248	255	274	274	245	256	246	242	250	232	227	274	245	240	238	245	258	256	261	253	253	238	239	211	255	240	255	261	247	259	263	237	252	245	262	256	229	259	242	259	211	228	237	250	245	241	243	252	270	253	242	254	256	233	264	225	235	233	281	274	250	255	235	256	239	284	244	250	245	251	239	277	216	267	237	231	250	236	262	250	246	243	283	206	303	212	235	255	226	280	258	258	243	244	232	248	239	231	256	238	276	235	259	234	236	228	274	247	253	243	251	216	245	244	240	259	238	227	251	267	233	237	206	258	224	275	237	239	222	246	229	233	231	262	260	247	245	253	237	265	230	262	252	216	271	247	250	222	221	225	255	252	236	217	264	265	241	218	252	238	255	264	211	259	225	242	257	240	250	258	225	220	261	228	208	251	225	259	246	248	236	233	254	236	230	237	260	238	255	241	232	236	248	240	249	241	250	226	224	269	259	241	247	260	231	215	262	237	267	233	251	251	234	233	241	252	245	212	241	264	221	246	235	216	239	245	269	240	268	231	237	229	221	234	271	230	224	254	214	229	251	228	238	233	256	275	243
14035	16548	28302	29630	26080	21776	17884	14868	12279	9890	8316	6922	5669	4719	4116	3523	2864	2631	2222	1984	1730	1610	1358	1300	1188	1089	1049	993	902	850	815	731	762	730	723	680	706	697	686	650	681	656	644	633	672	661	668	634	637	677	664	682	617	639	624	588	640	655	638	621	681	650	658	621	650	625	635	648	629	591	585	603	621	630	622	635	615	609	609	639	641	624	607	645	657	621	612	674	685	653	617	603	634	626	647	614	627	600	607	624	679	604	668	647	674	653	663	635	609	556	623	635	647	590	672	625	607	618	631	614	659	583	662	632	619	632	661	632	629	611	619	598	660	612	642	607	610	634	602	623	610	671	608	613	635	634	584	640	642	616	686	590	652	639	586	663	673	648	613	613	648	639	642	590	608	659	645	612	605	674	662	650	669	616	623	636	672	649	627	625	647	613	647	604	670	620	639	645	632	646	633	659	633	610	599	650	630	624	629	651	637	630	611	637	576	594	662	611	667	633	617	650	648	688	619	614	672	594	622	648	654	635	651	607	613	620	610	593	612	622	653	619	668	615	565	649	680	670	642	630	646	631	598	632	632	636	613	621	611	617	647	615	677	634	611	607	603	615	608	605	643	649	614	608	650	644	643	592	625	653	639	600	649	619	634	647	618	627	652	676	614	641	615	653	656	660	656	654	645	648	625	650	661	613	607	685	646	620	650	653	638	617	592	596	642	621	618	613	639	650	603	640	611	616	596	613	645	590	629	609	599	651	590	634	656	635	678	635	613	628	595	596	661	567	579	620	629	627	608	662	617	597	629	619	609	624	622	669	588	628	628	669	610	612	594	622	657	628	634	631	615	616	601	628	667	626	622	630	658	644	667	624	641	611	631	630	615	623	588	622	648	644	645	631	647	688	656	644	596	638	615	612	645	604	629	660	629	636	591	646	618	640	616	611	639	642	627	651	690	632	667	644	653	640	612	655	645	624	628	626	588	662	601	580	656	640	610	621	654	672	648	645	656	628	601	651	578	652	618	630	615	638	661	635	639	618	643	614	627	584	635	645	647	646	627	602	650	650	645	613	639	627	590	600	618	660	624	590	652	604	628	633	639	641	649	616	607	611	609	644	605	619	611	626	636	640	637	632	648	625	684	614	630	653	653	616	630	652	648	648	621	622	592	634	590	603	649	629	615	634	672	637	666	655	627	658	634	642	640	634	581	619	656	619	587	580	599	608	649	629	630	623	635	597	683	597	610	632	616	646	603	625	616	606	650	598	605	610	630	622	591	640	570	595	640	652	640	641	573	641	613	625	611	608	647	635	615	632	616	672	615	636	637	607	611	636	642	604	642	624	647	689	666	610	598	598	608	625	653	645	613	678	628	597	640	572	601	570	656	623	639	638	582	655	619	620	645	634	638	668	641	645	622	621	630	633	601	619	619	652	588	626	617	615	643	616	632	670	689	650	625	640	654	642	638	602	654	665	590	627	620	639	561	607	621	612	641	640	695	580	648	641	615	620	628	589	619	611	620	590	633	598	610	620	601	598	601	619	604	604	639	587	633	630	631	612	588	602	671	668	628	618	630	564	628	654	633	649	629	641	646	612	618	620	612	631	612	619	633	631	597	664	634	631	640	587	578	616	643	628	640	636	645	606	619	631	621	638	609	611	648	604	619	662	640	617	612	638	628	656	654	667	668	619	640	649	601	577	655	611	605	623	658	687	585	676	620	572	683	601	599	632	622	654	637	620	651	630	638	655	651	616	622	605	645	612	578	637	602	644	625	638	618	640	636	667	649	679	602	637	652	638	580	605	658	607	634	612	607	586	704	635	643	600	602	600	660	621	651	618	623	638	615	651	624	593	596	625	620	634	630	621	628	592	659	612	647	571	607	641	649	668	670	631	644	629	589	642	586	605	589	630	663	609	616	622	622	583	658	638	636	615	627	607	623	627	642	664	610	662	628	630	555	627	634	643	639	603	661	621	670	640	664	625	559	644	641	670	614	633	615	692	624	604	655	608	642	657	647	614	666	596	627	624	646	609	634	620	605	637	651	618	671	655	606	630	606	638	632	633	647	633	626	677	612	639	691	627	651	626	622	641	591	643	627	636	640	614	612	583	632	611	596	659	677	632	619	605	636	644	606	600	601	628	650	601	592	661	588	633	609	653	632	580	616	653	617	636	631	606	602	642	586	614	665	678	599	641	653	618	672	639	669	657	639	614	620	685	610	601	610	637	649	610	638	636	607	634	632	589	611	627	643	673	612	637	607	631	649	620	621	642	639	673	666	618	628	632	649	630	606	599	624	646	673	662	584	673	635	649	659	645	580	633	625	618	631	622	595	600	614	659	627	582	628	653	612	613	588	617	639	595	657	595	643	636	643	670	653	628	600	618	651	644	616	665	632	623	569	668	658	666	630	639	611	595	636	661	601	611	654	632	601	607	630	650	600	605	660	665	588	598	627	655	658	667	634	602	623	656	603	669	661	621	640	629	634	639	627	634	649	626	601	564	633	624	616	658	601	603	673	620	629	658	640	609	636	605	648	650	614	627	642	651	620	622	622	604	666	621	593	608	635	624	620	611	566	641	621	637	651	640	634	624	663	633	625	627	625	625	605	648	582	654	621	655	580	667	659	658	669	598	627	612	658	648	620	611	604	606	603	630	636	624	620	651	622	616	636	610	672	633	613	700	631	606	631	651	640	618	635	647	607	618	646	674	631	649	646	638	640	629	572	655	649	596	584	603	642	646	619	627	604	624	638	652	602	668	625	630	674	668	621	626	678	610	637	584	630	638	663	660	649	669	683	616	612	649	615	651	663	632	610	619	630	616	652	666	624	655	638	633	590	644	579	640	626	658	636	623	621	608	623	645	633	605	571	602	638	625	650	670	651	593	667	682	612	657	649	610	597	651	602	630	648	653	588	633	632	652	608	645	600	624	612	655	642	652	669	623	573	641	623	624	614	583	633	625	656	622	635	630	582	720	616	614	615	655	666	709	664	672	664	603	650	669	618	604	625	609	637	645	613	663	614	645	648	653	632	641	662	629	636	612	631	584	628	653	625	615	604	651	598	687	648	683	611	609	602	636	628	632	650	630	686	652	620	676	665	627	663	692	610	663	613	631	609	612	589	643	616	666	646	612	631	644	643	646	621	623	625	622	654	644	636	634	632	649	645	663	606	673	616	620	661	573	600	618	670	620	607	621	654	640	585	658	619	605	666	607	577	702	648	594	618	637	631	613	617	611	607	597	618	622	606	623	599	655	631	595	563	656	626	634	617	637	620	606	615	627	628	654	625	622	661	669	675	630	605	576	672	600	620	662	591	632	641	634	678	647	609	627	629	631	641	632	651	597	621	647	627	648	659	622	600	634	659	643	629	628	661	608	614	626	591	610	656	648	576	628	613	609	642	623	610	599	597	620	601	623	630	616	607	589	665	600	635	678	616	627	625	599	607	625	607	607	643	603	604	636	629	602	624	621	655	619	605	616	586	602	656	637	636	642	633	643
33640	27037	29651	25074	19767	14503	10218	7088	5614	3870	2923	2447	1867	1628	1367	1129	1028	970	852	690	628	580	473	444	491	406	394	339	367	308	278	272	282	249	304	299	270	273	289	280	299	277	258	258	255	230	262	274	262	239	251	272	266	236	286	255	275	253	256	250	261	255	212	234	253	242	235	240	280	231	257	244	251	235	262	237	243	255	255	263	246	221	284	237	234	237	256	224	237	266	253	257	247	238	239	240	287	254	251	270	266	242	225	241	246	253	269	254	223	224	242	243	272	281	255	241	229	257	232	257	244	275	244	275	242	254	249	230	242	235	245	241	237	253	232	216	242	248	255	233	243	268	245	245	236	292	221	245	236	235	232	237	254	259	241	247	251	241	247	250	253	240	213	244	259	255	244	222	228	268	262	213	248	235	247	231	255	235	252	258	252	250	221	238	286	231	254	249	246	244	244	259	246	267	198	250	230	249	245	253	238	238	248	219	248	244	256	248	253	237	261	276	254	249	218	256	228	269	253	269	257	241	246	217	252	258	279	258	238	249	233	271	241	247	239	248	243	241	251	244	258	263	228	236	236	235	238	232	246	253	244	245	255	247	269	280	271	245	221	266	234	239	246	234	246	256	252	230	239	240	260	233	225	248	260	255	253	245	237	263	221	272	224	248	227	232	228	241	241	213	234	248	232	206	259	210	246	239	243	254	256	233	219	247	247	250	254	244	276	242	260	254	250	217	235	265	272	251	248	255	259	259	274	241	225	239	260	233	223	246	229	228	247	237	253	243	216	240	232	249	239	248	238	211	251	258	232	294	252	244	232	262	250	232	256	234	267	244	259	243	213	266	255	260	227	254	245	277	240	270	228	272	239	264	261	261	239	255	286	270	223	237	245	253	252	242	224	251	251	246	243	245	252	246	249	256	258	238	249	236	218	242	254	235	254	252	264	236	259	255	257	242	256	254	259	250	251	254	247	252	244	233	272	257	265	247	236	266	249	281	254	266	264	258	259	277	248	248	262	225	236	235	241	253	264	243	248	256	252	256	220	246	253	238	255	248	250	261	254	265	244	247	245	243	265	246	227	254	276	271	233	258	260	275	231	239	244	254	251	243	247	230	282	236	225	245	239	247	242	231	265	240	260	260	248	240	231	248	244	237	248	273	230	253	243	207	248	261	255	232	255	255	250	210	253	236	223	258	225	233	251	258	214	254	229	270	252	247	255	245	242	263	237	272	260	215	247	261	263	243	288	256	266	270	233	247	247	271	241	252	241	227	262	242	241	260	240	267	255	244	260	264	254	269	265	233	227	272	255	229	260	255	277	247	250	268	258	244	225	239	218	249	261	236	252	257	228	257	252	240	263	268	264	225	261	229	219	248	234	251	245	277	254	236	248	241	240	252	252	227	240	274	227	246	273	258	238	239	229	255	218	241	249	242	238	256	231	229	252	220	227	231	252	246	234	251	259	261	233	273	244	234	243	263	215	265	219	232	241	242	221	252	270	259	265	273	253	257	212	248	266	238	237	261	242	244	238	237	258	249	280	250	245	245	247	236	262	255	242	231	228	242	267	257	195	222	234	237	276	260	237	239	259	246	244	239	235	258	271	238	216	253	255	284	242	233	280	218	252	239	245	235	242	238	228	246	272	234	240	255	258	270	237	247	256	255	256	245	236	266	274	253	238	240	251	240	253	263	233	259	280	223	257	248	251	235	244	242	248	243	264	267	270	250	240	270	227	247	254	242	241	253	252	245	250	237	242	242	246	261	236	242	258	235	204	244	263	244	253	252	246	262	226	242	246	269	258	251	245	243	233	231	261	251	236	271	244	261	227	250	256	236	248	278	263	252	249	238	210	238	235	226	237	268	229	274	265	231	248	266	244	262	255	252	264	237	269	248	237	247	261	282	260	246	252	245	236	241	235	245	243	246	254	225	246	275	254	223	233	246	251	236	237	263	258	241	291	252	267	274	263	239	231	242	235	233	269	241	241	239	240	279	260	226	264	256	212	272	251	232	238	266	246	282	245	252	241	274	257	234	250	247	251	234	257	242	266	243	263	260	259	275	237	231	247	249	236	278	242	234	283	262	249	212	240	235	230	231	257	236	255	241	272	246	231	252	264	242	264	223	235	254	240	235	229	236	253	253	235	250	229	252	264	256	240	228	243	264	244	260	264	241	258	251	224	232	215	241	216	230	230	272	233	234	218	240	247	221	240	235	254	260	243	253	234	248	266	253	240	269	256	243	263	238	236	244	241	246	256	248	244	238	254	264	240	252	271	220	210	269	263	278	256	256	221	243	234	236	254	257	239	220	230	266	209	196	259	238	263	250	245	252	255	253	295	263	225	259	244	263	249	267	238	247	227	258	276	230	237	270	246	257	240	226	214	222	232	266	233	232	224	220	226	267	218	252	263	241	236	232	217	253	233	220	247	249	248	241	253	250	243	255	243	230	272	251	237	254	237	267	242	246	231	249	224	245	241	261	238	248	263	239	236	258	246	257	262	260	239	276	264	274	261	217	265	268	258	229	246	273	261	257	230	246	243	260	247	232	254	259	253	255	237	228	261	264	268	250	239	235	270	251	240	246	242	218	242	228	236	253	261	259	249	294	273	245	231	220	238	246	235	244	269	204	237	253	220	246	245	244	251	241	286	275	254	240	228	263	228	239	245	263	229	234	280	240	207	238	246	226	246	252	228	264	247	239	248	234	237	234	240	278	246	251	278	242	232	251	249	256	257	259	268	261	258	243	253	231	245	241	249	231	223	226	263	222	235	255	285	249	268	236	236	240	250	251	229	250	237	260	204	232	246	249	265	251	253	278	231	268	217	238	244	262	213	263	260	248	261	291	267	268	255	251	280	233	260	254	257	256	230	249	220	250	225	232	264	227	247	232	267	240	251	239	240	267	288	239	239	268	258	260	229	261	280	254	242	264	245	255	220	259	222	246	254	244	212	234	238	291	275	226	239	250	229	272	278	250	261	254	246	220	246	254	244	228	282	249	247	268	222	247	249	248	238	242	260	266	243	224	252	225	229	250	282	249	261	265	274	262	261	258	267	276	284	271	261	267	253	265	263	245	258	259	211	259	251	261	223	268	239	247	230	251	199	242	244	238	268	249	244	236	248	222	237	245	268	244	277	246	227	222	253	208	223	246	276	242	245	239	269	281	249	259	234	264	264	255	254	232	264	256	273	267	234	253	245	246	228	246	222	243	246	251	262	273	262	257	258	221	243	259	253	247	239	236	254	253	213	268	261	242	264	243	238	248	242	267	242	260	266	244	228	238	253	244	239	238	259	235	259	274	269	263	264	259	267	233	250	253	218	264	224	228	249	253	233	241	263	276	275	226	222	248	222	258	217	262	235	261	250	234	266	275	202	248	247	217	264	276	260	245	259	251	251	256	248	231	247	260	248	245	249	247	238	260	254	270	214	252	235	258	281	258	251	268	229	223	241	254	243	235	245	242	240	238	258	252	236	261	232	245	252	230	235	254
19981	20960	34206	36189	33636	30066	26066	22242	19640	15604	13041	11375	9463	8071	7192	6000	5432	4815	4098	3380	2992	2781	2372	2115	1971	1693	1487	1363	1213	1046	1051	937	946	945	816	851	770	791	791	791	726	750	745	716	729	713	647	691	679	646	706	641	690	733	671	635	664	669	689	677	652	673	607	621	612	723	660	619	682	660	616	609	637	633	651	656	646	652	651	630	646	681	636	672	617	646	632	639	657	617	653	623	604	615	647	624	640	671	598	606	661	605	635	657	591	670	619	644	622	635	554	653	612	631	670	602	657	630	625	621	627	619	631	628	611	626	667	652	587	644	644	616	647	625	678	620	680	632	602	622	643	624	580	638	666	652	670	656	692	622	622	587	634	642	644	599	662	614	607	634	640	650	633	658	615	671	619	635	671	611	635	659	655	635	614	670	581	651	652	651	624	634	605	606	584	598	627	612	613	626	614	671	639	634	656	660	630	625	650	591	615	631	632	651	649	632	649	655	614	626	679	629	663	608	656	638	662	634	601	634	660	633	648	614	604	640	660	660	664	611	675	651	675	652	633	609	596	668	618	673	628	618	644	594	650	628	652	642	673	636	642	607	621	619	608	625	606	640	619	607	674	575	617	647	613	688	621	624	639	656	676	635	681	637	654	667	615	637	639	619	602	599	642	585	634	650	629	674	631	604	634	640	659	643	656	681	620	639	645	638	634	616	657	635	659	631	699	606	652	654	627	606	640	633	681	635	644	645	670	687	604	624	644	621	626	678	605	655	647	663	620	663	601	622	615	631	649	640	692	618	620	662	693	624	630	642	593	597	662	638	624	602	666	601	627	620	615	574	657	683	640	620	641	628	637	685	620	624	690	624	649	650	623	645	677	676	614	613	612	616	637	620	651	634	660	701	586	641	600	622	666	585	637	642	651	605	645	613	630	662	606	629	622	642	627	678	608	592	616	624	649	683	649	597	620	624	627	668	634	616	700	660	603	649	650	694	649	635	641	613	660	600	625	636	591	666	657	675	612	622	626	627	609	671	635	675	643	633	618	589	661	642	623	596	644	638	652	629	661	645	632	636	628	653	639	664	645	651	657	637	675	627	670	602	616	605	635	621	651	637	643	604	639	627	658	619	625	645	635	672	724	654	575	650	663	657	646	682	592	640	647	607	613	596	661	663	629	646	633	618	618	649	607	628	624	650	644	607	619	640	638	615	668	614	660	667	645	592	636	613	639	593	659	617	621	624	665	633	621	635	603	674	605	625	626	667	643	641	619	624	644	623	650	715	654	643	671	641	665	656	614	632	664	664	642	604	663	665	636	591	649	635	595	660	659	625	629	641	659	610	615	653	654	609	639	667	624	585	632	629	610	586	577	645	622	655	602	635	644	671	613	608	613	696	626	595	669	640	681	589	638	708	595	624	666	689	659	647	617	662	607	620	647	626	624	646	637	634	636	602	595	644	608	625	655	619	614	641	670	681	656	611	627	613	702	668	642	626	611	697	637	666	614	677	616	665	642	630	624	631	690	577	671	603	659	661	665	617	649	637	653	652	602	662	646	671	582	610	641	634	634	659	626	598	654	656	635	653	671	628	637	675	645	620	630	686	632	617	666	666	653	625	676	644	635	604	635	664	631	637	639	662	685	663	635	620	625	644	619	634	636	634	675	636	596	646	632	664	676	644	636	646	628	621	616	632	598	608	639	624	680	631	639	636	625	655	670	614	645	648	656	627	648	656	601	600	649	589	641	626	636	655	612	628	676	615	630	667	634	667	613	623	670	631	650	667	682	641	616	616	620	678	654	621	596	698	645	627	661	633	631	638	677	599	588	631	621	653	623	659	650	656	611	640	689	657	660	638	624	663	629	666	650	624	607	667	629	635	605	618	665	646	636	615	665	596	601	623	674	641	672	619	616	638	628	651	663	606	641	624	660	639	661	659	646	634	646	648	689	629	669	630	681	611	647	627	624	660	640	618	637	655	610	652	629	606	607	599	642	616	675	655	630	652	607	661	625	608	646	626	617	635	640	610	594	619	630	635	632	636	613	620	638	660	601	680	626	648	652	618	649	619	672	648	651	604	662	637	667	628	628	625	633	609	659	656	629	627	605	680	600	682	670	619	658	664	639	670	631	641	608	626	615	612	646	597	600	675	638	691	656	638	657	617	635	682	630	626	618	653	657	643	660	659	597	652	633	621	627	667	607	660	616	690	649	641	632	602	657	617	641	668	628	611	631	633	614	664	619	614	670	640	641	676	650	650	660	682	687	689	694	673	634	645	616	578	609	612	601	645	639	663	661	658	602	669	694	631	661	655	620	687	639	644	624	632	610	639	635	621	595	626	620	640	657	647	675	640	598	631	586	646	654	659	679	662	632	632	613	620	592	652	612	611	623	653	661	664	663	592	676	664	647	637	690	590	648	625	639	594	625	600	663	620	618	640	636	669	622	670	679	601	636	601	631	624	664	652	616	628	605	631	693	644	640	604	588	614	656	608	661	658	651	627	657	645	660	604	655	623	698	626	635	627	634	616	636	648	597	694	617	620	613	665	662	659	621	630	657	616	666	641	631	663	635	600	640	657	657	656	659	668	672	605	698	644	610	634	657	607	621	592	649	621	659	631	616	628	674	678	657	618	642	637	675	664	592	649	631	616	632	649	564	626	645	679	630	642	645	634	638	641	662	636	661	656	643	636	629	612	610	632	627	616	627	614	615	674	686	628	615	700	667	622	649	677	647	631	660	651	629	628	663	627	642	624	644	611	686	615	645	667	640	616	634	640	678	653	600	608	668	677	608	633	651	669	625	664	609	624	644	646	617	628	671	647	651	636	613	636	602	624	664	668	692	609	678	625	643	624	653	624	662	640	635	640	630	631	633	618	617	652	610	663	623	662	594	617	638	630	663	647	654	670	621	643	618	646	647	649	632	633	634	607	643	651	634	610	635	631	617	634	630	633	632	644	587	599	666	598	634	618	631	667	669	673	637	646	604	701	606	633	640	672	649	630	653	659	651	661	620	667	617	608	628	651	650	643	596	652	604	621	648	628	595	648	611	646	688	673	616	659	692	618	636	647	620	630	641	651	649	634	643	642	651	679	637	629	624	649	625	602	618	590	660	708	622	613	640	673	613	621	634	635	640	642	633	638	640	668	651	655	637	612	641	621	654	672	601	644	600	610	695	672	624	625	661	634	646	586	649	637	600	659	592	639	701	632	628	582	633	639	661	667	592	670	652	592	617	670	660	626	647	595	613	620	642	647	648	615	589	636	618	657	600	690	647	654	665	632	653	632	619	631	611	630	635	642	625	621	633	644	628	616	649	643	647	667	637	646	650	672	639	671	646	613	627	629	634	597	656	671	642	618	641	609	619	653	677	628	652	656	648	656	629	675	600	644	707	630	597	690	634	636	636	605	658	644	609	633	673	605	669	689	630	634	620	619	621	594	624	620	638	676	677	674	635	647	604	611	699	663	638	636	651	644	683	611	635	627	667	659	700	682	688	586
39657	31830	35701	31481	25631	20287	14875	11166	8309	5870	4193	3409	2699	2269	1887	1598	1509	1312	1076	960	790	769	673	612	455	473	405	428	360	341	307	298	279	270	258	282	253	258	247	273	274	262	251	252	272	303	253	232	241	223	216	244	239	272	253	290	254	243	244	232	267	228	217	219	261	220	216	258	226	214	258	249	207	247	259	240	229	226	225	256	240	223	229	239	248	239	231	246	229	257	246	243	246	232	243	212	214	225	210	222	210	222	236	237	237	246	236	234	258	209	238	238	219	231	246	228	239	226	193	228	243	265	264	251	223	227	250	219	266	265	225	203	209	227	239	232	230	231	221	250	211	228	257	225	217	241	207	226	220	214	228	263	220	249	199	239	236	224	226	240	237	204	242	231	211	249	198	247	231	222	243	249	213	235	249	225	234	220	193	237	224	245	224	215	232	260	220	245	232	215	234	241	248	238	206	212	281	218	237	261	237	227	224	272	247	240	254	244	206	236	222	227	226	246	243	236	258	232	236	239	248	254	227	226	262	221	229	208	230	252	249	220	222	246	243	250	250	245	206	241	226	230	207	232	234	272	238	259	261	197	263	238	234	236	224	236	246	207	234	266	233	266	255	242	241	249	246	230	257	242	211	215	259	225	236	223	206	241	266	229	238	241	239	243	245	229	207	240	244	211	238	269	238	230	230	240	246	246	242	251	246	232	213	215	224	236	228	239	216	247	244	234	231	244	259	224	233	236	238	245	236	242	216	237	233	228	211	247	237	258	212	250	220	216	223	208	232	222	199	230	226	229	241	219	243	262	260	220	252	253	272	239	231	217	245	250	223	232	242	246	211	244	224	222	232	249	248	241	232	217	227	241	241	240	218	246	253	232	245	223	250	239	227	276	261	205	237	242	261	226	223	230	235	226	252	266	235	246	235	252	224	226	249	239	211	202	236	248	241	227	245	226	226	243	238	249	254	235	251	271	235	238	251	235	209	231	244	238	235	218	213	239	235	222	248	253	231	203	218	219	229	232	248	260	230	225	220	260	225	224	219	259	257	221	241	223	233	244	235	242	242	226	259	205	265	241	228	256	246	221	238	243	224	231	222	230	229	227	235	217	261	244	245	254	228	236	211	216	223	207	214	233	222	225	225	238	261	223	223	214	230	232	242	254	233	233	246	252	237	223	254	203	228	254	233	205	227	244	222	263	247	241	217	205	243	249	235	263	220	255	226	219	244	221	238	216	274	257	233	229	224	254	231	219	278	209	260	221	264	240	255	259	210	224	246	211	263	231	210	233	238	244	254	234	226	231	215	227	215	229	247	224	259	253	225	218	226	238	220	260	205	249	215	220	226	213	204	248	242	219	220	258	247	238	241	240	271	220	258	226	229	207	243	239	238	232	244	241	239	236	230	263	218	219	224	226	237	186	216	216	218	236	226	249	230	219	268	252	231	258	207	228	241	226	243	203	242	217	215	226	240	245	246	220	249	236	233	234	257	209	224	236	222	227	250	210	234	241	228	221	241	220	226	242	229	236	240	210	232	232	240	217	257	227	203	236	247	235	232	223	258	221	224	243	230	263	234	222	229	221	225	241	219	244	232	255	226	225	239	221	225	232	203	235	241	242	235	210	220	232	223	231	261	258	196	233	245	249	271	242	215	229	240	264	231	231	223	230	238	242	250	225	235	244	209	227	225	252	228	240	235	230	221	236	246	213	236	243	254	224	223	205	235	243	243	248	214	206	225	232	220	250	271	224	234	226	231	239	255	239	227	216	240	244	245	223	251	220	246	222	233	234	240	241	203	253	248	242	260	229	250	239	242	221	224	250	239	239	255	227	228	211	223	231	258	274	227	251	255	241	262	227	208	218	231	257	250	257	225	235	241	224	239	219	248	260	231	257	243	246	249	235	224	225	220	227	255	231	223	238	230	230	253	237	238	240	233	234	222	245	228	233	211	254	221	234	236	237	223	264	258	260	216	220	231	250	221	238	214	239	235	224	225	214	257	245	230	255	204	232	243	232	225	217	219	201	242	254	240	252	233	250	244	227	232	208	246	233	244	247	234	256	232	245	230	243	224	226	213	262	223	230	259	234	264	220	220	220	234	218	225	226	226	235	267	203	239	223	242	235	239	224	239	232	255	221	222	227	241	240	218	237	216	245	216	212	223	208	237	211	255	236	252	243	251	232	264	226	213	216	265	226	213	216	237	247	247	228	231	243	249	233	250	229	247	258	255	238	222	243	236	226	206	202	228	250	259	256	232	226	220	223	245	224	228	226	221	249	215	223	223	263	248	222	262	246	233	258	253	240	260	225	217	231	226	217	258	217	238	239	239	227	206	248	246	201	223	243	263	262	206	221	234	247	253	245	246	240	229	225	214	245	230	234	236	245	228	249	251	208	252	210	206	245	225	258	254	205	227	221	239	204	228	219	232	237	258	226	226	230	213	227	253	213	244	236	251	244	229	236	239	224	239	232	225	245	264	220	233	232	234	235	222	230	230	258	244	234	227	214	215	242	256	231	214	239	211	253	228	246	239	240	206	253	220	223	237	235	229	244	240	217	235	273	221	238	254	244	256	230	233	223	217	222	206	236	214	229	259	242	233	249	216	263	233	225	226	220	214	222	226	249	236	226	228	265	226	227	228	227	251	222	236	230	272	216	258	246	235	208	222	229	207	227	237	237	241	232	197	219	225	239	224	253	232	269	237	249	229	249	206	250	223	231	228	227	237	253	234	215	213	238	235	231	226	252	221	255	219	231	244	221	224	250	253	220	217	235	219	241	221	245	240	236	237	228	232	220	257	217	221	226	243	250	242	247	207	222	230	245	212	244	221	233	233	243	197	239	236	235	243	211	229	234	253	254	248	232	241	246	217	215	236	220	239	257	213	217	217	257	216	239	227	230	231	234	232	234	234	220	241	233	218	246	242	250	257	242	242	228	246	233	235	210	243	249	261	251	222	240	220	198	223	244	234	241	200	242	246	236	258	227	246	235	240	238	246	206	246	229	236	259	219	239	229	259	253	252	203	238	272	272	244	229	227	245	217	255	220	226	218	230	234	200	230	245	253	216	222	248	251	241	223	230	234	231	228	230	248	211	244	253	236	219	239	243	240	236	226	219	224	299	190	194	188	239	218	223	210	222	249	219	228	241	244	231	198	220	220	223	243	240	233	231	249	218	239	247	242	258	222	227	223	238	241	226	221	244	220	214	234	223	259	246	246	238	246	242	248	233	220	280	215	224	226	252	233	231	199	215	223	264	228	253	236	233	237	228	204	268	239	227	260	209	219	258	254	259	233	235	241	232	218	259	256	258	258	233	206	233	212	223	213	240	244	243	227	227	242	211	248	263	233	225	230	214	236	236	258	198	265	245	254	233	244	221	208	258	209	234	224	258	252	237	243	257	250	219	217	243	269	227	232	203	281	225	268	253	246	263	220	241	244	249	208	224	233	243	244	253	251	220	238	217	226	231	261	220	249	256	229	219	247	240	220	223
23521	24566	38279	40450	38036	34902	30953	27726	24309	20111	16948	14761	12833	11387	10008	8807	7914	7211	5866	4902	4365	4056	3553	2983	2517	2262	1925	1761	1440	1331	1241	1118	1054	1022	960	933	860	841	895	859	828	780	789	820	778	746	687	660	632	633	696	634	651	753	683	691	655	634	674	623	645	609	589	630	605	646	610	627	614	622	661	581	622	635	654	618	616	592	596	599	628	635	632	590	597	615	621	585	605	586	607	647	585	627	577	612	599	609	652	653	599	566	599	583	604	613	618	616	600	607	633	607	604	608	613	614	658	575	608	610	598	570	667	579	628	583	622	630	598	591	562	618	612	616	610	623	628	622	620	617	624	617	621	613	580	596	613	556	640	581	589	627	602	596	586	611	633	584	644	627	662	648	595	592	581	603	606	624	625	592	625	600	624	642	642	594	596	622	611	600	608	592	572	609	624	623	587	588	622	625	642	573	593	641	627	594	603	632	600	661	598	592	609	623	583	616	590	587	606	598	601	603	578	576	588	619	588	627	603	576	635	611	591	622	589	575	589	577	594	613	573	624	611	661	555	622	605	590	635	613	579	574	599	601	638	598	586	647	624	618	599	625	590	622	593	569	608	575	595	604	576	613	619	583	574	614	556	594	576	613	631	581	606	606	612	600	667	593	606	571	625	612	639	610	591	613	611	603	597	617	595	595	590	648	614	602	595	612	619	576	596	624	583	582	626	570	617	564	607	610	643	640	595	611	595	571	587	595	641	619	591	590	604	576	576	606	609	598	598	613	607	601	616	608	585	601	560	622	600	638	584	607	573	624	577	633	643	592	626	639	640	593	594	613	627	604	558	609	533	629	592	625	643	631	572	566	583	643	618	595	561	585	603	629	640	641	639	643	588	604	629	631	616	597	627	629	631	563	611	625	578	629	626	594	622	630	575	601	601	558	586	589	650	612	588	628	654	637	600	595	603	609	644	651	622	585	605	581	619	615	604	596	558	622	615	651	637	577	686	622	580	579	619	627	575	620	601	592	610	602	604	608	593	583	634	599	585	634	585	602	588	599	585	603	600	627	614	617	652	629	557	625	627	600	586	655	587	606	612	602	585	650	606	593	592	636	630	639	578	634	633	655	642	565	614	619	590	572	585	631	577	591	602	619	583	655	627	606	592	608	591	589	635	600	555	574	608	605	581	598	573	574	615	610	602	613	610	647	606	597	613	576	614	571	598	588	633	682	569	617	612	599	659	599	623	614	622	600	593	587	561	613	613	605	661	636	585	657	607	580	580	594	587	592	594	636	543	588	582	640	630	632	614	593	631	561	595	597	582	649	599	605	650	569	617	669	637	599	607	610	618	599	611	617	615	577	618	612	595	668	548	615	593	618	580	614	591	601	612	654	610	606	653	598	607	621	652	603	610	627	583	607	606	662	611	587	589	623	620	599	600	615	591	620	616	590	633	594	621	646	609	514	596	586	640	608	612	586	607	622	588	594	615	550	588	582	617	605	598	610	624	643	619	584	600	641	642	598	608	599	634	583	611	561	626	637	627	577	639	580	604	575	573	635	573	582	629	635	627	566	595	609	661	644	640	609	618	591	589	616	607	607	653	597	629	605	667	612	588	607	596	624	604	656	593	641	628	618	593	617	585	583	609	616	597	615	556	614	600	600	583	641	626	611	634	596	611	588	621	642	613	595	593	616	588	606	606	597	578	576	592	573	603	633	601	620	623	597	594	595	591	591	555	607	624	626	593	660	609	605	621	605	610	608	622	553	636	631	611	566	603	616	573	596	598	606	622	624	612	584	638	619	609	625	598	598	620	613	589	571	651	580	638	599	615	593	600	638	621	605	610	621	641	613	615	571	616	627	574	572	619	654	558	624	615	592	586	612	607	605	602	620	607	616	573	601	612	607	606	570	615	589	619	601	597	596	599	605	583	574	571	611	577	622	581	574	625	653	635	587	616	588	574	601	624	606	623	592	573	595	605	610	608	598	629	563	633	640	597	608	611	589	632	599	607	621	639	579	591	589	620	621	646	595	600	609	595	596	591	588	621	629	607	606	650	585	617	561	565	604	549	547	653	582	586	586	613	594	644	569	594	598	579	605	575	634	656	620	598	616	591	596	644	585	556	663	596	628	560	637	631	590	654	635	580	602	598	590	559	619	622	609	585	614	648	568	667	604	638	605	595	577	630	628	621	586	580	594	612	628	581	589	606	609	615	587	591	569	627	597	600	634	632	634	554	638	570	573	618	637	605	604	589	653	612	668	583	575	623	608	644	603	642	644	611	630	604	603	592	611	611	636	613	649	626	602	627	631	590	581	616	629	646	626	601	638	640	616	596	634	609	620	519	623	622	617	597	527	617	567	622	602	599	542	643	581	601	642	601	593	643	616	637	620	597	587	611	572	566	591	600	633	640	573	591	668	631	591	580	643	605	608	622	579	604	626	601	603	628	608	598	554	632	621	598	600	590	599	625	615	598	582	576	606	578	620	630	570	639	606	604	609	579	632	639	592	601	606	674	599	631	603	599	614	609	592	635	606	661	652	633	592	585	600	553	566	631	603	590	624	621	617	612	585	592	637	640	606	567	600	594	622	640	625	635	612	574	602	564	551	578	610	564	573	600	591	639	623	582	565	623	608	633	562	633	615	586	619	619	634	610	597	639	586	611	576	572	623	624	617	644	585	579	591	637	636	657	634	595	574	661	625	604	598	610	624	595	622	565	605	611	570	589	637	611	628	619	585	573	617	630	596	614	615	582	588	617	593	619	624	625	590	606	612	622	617	606	632	582	614	602	597	622	626	575	634	644	630	581	604	594	586	640	606	599	657	601	587	628	563	616	596	599	609	602	570	580	606	622	568	611	615	635	627	607	602	622	642	575	589	576	615	619	613	633	602	610	612	647	618	534	600	617	622	605	548	581	592	580	581	569	614	557	575	572	629	634	615	587	595	600	599	629	605	628	595	571	591	623	571	567	615	610	636	596	589	623	640	594	606	563	612	591	574	596	606	568	572	585	660	641	582	614	620	605	596	634	563	591	613	599	608	627	623	595	547	629	634	588	592	594	614	653	633	605	590	589	599	666	623	617	602	651	632	620	646	609	590	606	631	560	566	575	607	614	627	601	655	620	585	586	640	662	587	583	608	601	644	602	609	580	605	619	638	622	578	603	603	602	615	611	614	636	616	587	571	548	569	578	556	628	635	580	582	599	636	587	599	594	594	637	584	597	618	627	608	612	581	613	588	613	631	612	615	606	586	658	613	641	567	607	625	628	599	591	610	589	623	557	634	605	597	583	593	581	610	625	639	602	613	622	599	630	572	588	603	602	587	665	550	611	587	641	599	606	616	674	631	588	567	616	611	630	630	617	625	640	588	630	618	581	623	611	573	577	564	613	578	617	614	578	618	558	600	570	584	604	643	568	611	595	595	637	566	596	612	630	603	632	622	629	628	621	585	628	661	570	578	664	633	617	591	607	638	601	605	570	610	625	587	615	602	583	599	579	629
23976	20607	22410	17394	11838	7931	5393	3895	3018	2156	1768	1474	1113	907	803	675	622	574	466	411	387	382	345	296	329	338	307	273	273	262	262	263	281	236	239	250	223	254	219	258	258	294	249	266	254	249	274	234	249	238	267	272	247	256	264	255	264	272	227	233	249	231	225	245	237	230	247	235	242	252	248	284	238	254	260	258	252	262	266	265	264	271	244	233	272	229	248	227	230	262	247	219	254	271	232	228	248	245	220	226	252	238	269	234	239	257	219	236	246	256	255	256	233	238	239	267	259	278	209	256	239	230	269	241	266	255	255	261	234	256	240	229	223	225	240	247	255	258	257	228	251	236	232	230	282	266	269	226	218	232	274	252	257	225	241	243	254	248	220	217	271	229	255	264	259	221	290	268	249	232	240	225	244	237	245	263	248	262	279	235	264	261	247	231	231	255	257	257	247	238	252	261	266	212	238	240	248	211	235	262	259	242	243	246	228	246	254	255	253	225	278	251	235	275	257	258	249	250	221	261	264	256	251	289	261	245	222	263	263	263	254	230	267	223	240	255	280	238	246	304	266	264	215	243	230	219	225	250	227	251	277	258	273	274	254	251	240	239	256	227	264	248	262	239	255	241	238	249	246	254	244	254	236	234	243	276	241	249	238	237	224	223	264	251	258	231	243	234	235	231	251	270	253	267	238	226	227	256	228	238	229	227	232	227	241	233	257	242	225	255	260	246	277	266	258	271	256	265	244	231	278	231	256	243	249	240	220	232	246	252	259	242	250	256	274	245	241	242	233	255	228	262	267	251	252	249	223	215	228	266	232	237	238	279	231	237	251	245	232	248	240	258	246	255	228	229	235	257	226	241	255	259	217	269	243	240	217	258	248	243	247	230	247	251	242	247	234	254	249	268	233	253	263	220	255	281	241	256	256	273	242	235	274	270	252	249	239	276	249	272	243	257	245	220	266	247	253	242	240	252	241	254	275	258	240	269	260	253	236	258	254	239	210	236	234	221	257	296	245	222	208	244	268	240	225	227	238	233	218	255	262	232	255	244	229	227	263	251	238	256	252	238	240	237	253	214	253	248	233	224	235	232	266	235	250	255	240	251	229	271	247	270	247	245	250	250	254	237	242	248	280	220	242	232	267	232	224	223	240	233	263	265	248	251	235	262	230	263	222	263	257	262	259	273	226	255	258	238	273	231	241	229	258	252	240	239	237	232	269	253	238	244	265	257	242	234	238	253	224	239	238	269	263	270	256	237	246	229	238	245	242	241	231	233	262	253	240	274	225	260	259	249	280	205	240	247	242	258	261	265	249	242	280	244	237	242	247	256	248	254	230	251	236	221	256	260	270	235	254	210	217	246	250	226	238	214	209	253	230	273	256	267	252	235	259	246	240	230	241	231	237	233	249	253	262	259	271	264	240	252	287	229	242	253	249	234	228	253	221	251	253	254	254	245	266	242	235	252	236	269	234	241	244	254	244	273	253	222	265	227	232	241	237	207	242	257	229	254	240	259	257	246	273	231	247	229	248	221	273	241	247	239	220	231	229	218	247	255	241	253	232	259	261	274	267	244	239	256	237	253	229	253	236	250	243	283	270	235	239	249	252	246	239	245	267	257	256	241	236	281	225	270	230	265	215	263	238	245	246	265	272	258	249	256	258	238	253	256	278	254	279	242	245	271	233	271	252	231	212	248	269	268	243	222	273	239	272	226	236	250	240	230	239	227	259	274	231	256	258	248	252	253	266	265	269	255	224	222	255	240	258	242	230	237	268	231	250	262	212	272	277	253	265	270	243	249	254	253	241	237	241	252	240	223	270	220	234	240	258	239	254	248	266	272	246	259	255	246	234	305	235	252	264	250	223	252	215	229	250	222	228	250	227	236	292	211	247	260	246	253	235	248	252	269	248	261	258	249	264	242	245	259	230	233	256	224	247	241	239	247	263	240	263	252	203	253	256	250	253	283	246	245	236	234	244	242	223	259	261	278	238	244	257	234	262	211	287	231	231	251	242	241	254	246	230	270	233	235	268	212	257	278	237	238	234	222	258	243	243	238	263	252	241	257	248	256	251	261	253	243	224	259	274	259	259	234	249	237	257	245	268	272	228	237	271	275	222	228	259	247	237	220	251	266	282	247	232	246	235	266	269	261	235	239	246	272	270	212	279	224	231	268	241	255	220	271	264	261	233	250	250	248	236	267	242	242	267	253	229	256	253	262	227	238	232	244	283	250	237	253	263	240	257	236	265	248	231	235	261	261	275	235	264	239	248	236	229	266	268	259	240	233	250	265	239	236	270	245	244	232	243	262	245	272	238	269	266	232	257	260	248	255	251	241	259	256	245	230	254	266	265	252	235	243	243	251	255	254	232	229	228	227	232	249	269	240	262	239	268	256	273	249	255	256	264	263	234	242	258	298	236	236	248	247	234	258	259	235	240	268	236	229	251	249	253	251	244	249	237	239	280	253	253	282	231	245	270	252	269	259	256	243	227	251	259	253	233	240	273	271	250	227	242	256	226	261	238	238	238	248	242	262	243	263	234	239	231	249	261	232	248	251	241	261	252	222	209	232	233	234	223	234	259	210	261	258	242	257	242	248	227	248	252	255	227	228	262	213	264	246	241	263	271	269	252	240	228	243	232	226	239	229	240	242	243	244	226	215	257	240	237	241	235	224	265	246	255	243	238	234	259	248	263	243	254	243	235	242	261	241	215	225	255	239	224	237	257	238	259	237	255	262	242	264	240	242	232	256	245	256	241	237	255	271	216	248	223	231	263	254	251	275	254	234	228	238	232	256	244	268	250	239	257	255	220	257	251	245	254	260	239	236	247	234	238	239	257	222	232	224	246	255	235	223	235	276	249	240	248	267	211	275	231	271	240	256	244	233	252	253	238	246	261	216	230	231	247	230	257	229	210	289	231	266	242	239	254	258	241	234	261	244	234	259	257	224	275	239	268	231	210	235	236	253	236	238	230	241	270	250	268	268	251	251	234	250	257	266	250	244	233	261	239	244	245	257	222	265	260	226	246	234	249	236	225	238	248	257	240	244	264	242	242	240	247	240	244	258	254	243	268	241	249	246	243	250	264	259	244	246	248	220	262	264	272	226	230	275	258	237	214	268	230	229	225	251	253	265	232	238	266	231	233	254	246	246	274	217	283	250	269	245	267	266	251	247	230	264	252	234	306	265	260	254	235	262	231	252	212	242	259	245	250	228	258	256	278	242	240	224	255	238	264	247	241	268	286	239	249	265	261	227	260	235	244	256	232	263	251	248	259	224	243	222	232	224	264	276	245	245	258	214	260	260	252	248	249	225	222	232	245	235	222	229	261	272	247	293	247	244	248	256	266	244	246	261	249	263	254	261	278	250	244	226	275	232	249	242	266	272	245	242	235	264	250	272	246	229	240	249	262	230	242	239	268	254	259	233	246	235	226	241	238	260	235	243	245	253	236	251	270	229	246	232	234	263	233	291	270	219	222	243	241	250	240	242
13820	15992	28107	29185	25874	21842	17883	14941	12214	9862	8173	6876	5592	4720	3907	3493	2936	2527	2220	1927	1694	1555	1470	1272	1158	1100	969	984	926	864	846	780	778	797	720	746	722	695	701	709	654	698	718	676	682	668	638	666	688	663	640	661	619	649	648	654	633	604	715	651	619	645	624	626	610	696	649	629	631	650	606	641	608	645	602	583	613	632	612	591	644	661	631	688	653	587	660	630	659	609	633	670	631	637	676	627	630	657	658	637	656	646	669	630	651	622	670	639	634	627	641	621	629	629	599	624	605	655	631	655	655	665	634	587	627	635	598	633	679	559	645	635	595	588	666	666	615	624	617	653	648	597	648	602	643	642	667	611	703	658	607	622	663	650	673	650	628	645	649	616	650	602	607	658	618	630	641	625	634	644	611	576	664	668	646	651	641	612	661	684	652	608	619	649	627	665	610	594	638	633	665	650	618	659	670	644	656	604	631	628	618	678	646	639	651	629	613	641	657	607	682	604	649	662	641	593	608	634	601	661	646	618	641	617	662	652	643	653	640	640	617	618	607	653	635	657	629	634	618	641	630	654	668	613	652	624	659	648	582	643	588	628	628	658	687	626	631	629	637	669	626	601	629	630	681	593	628	632	647	599	627	668	635	578	646	688	626	630	605	604	658	634	638	669	660	596	620	601	620	635	677	619	648	643	639	668	646	686	665	654	608	618	628	605	640	620	645	624	581	653	603	651	644	614	662	653	660	615	658	622	618	651	617	631	640	662	602	633	625	618	631	637	622	653	626	644	656	659	616	678	684	659	651	675	658	613	651	600	653	640	615	627	660	602	582	598	612	681	637	671	650	647	608	631	615	623	630	675	612	644	640	634	672	658	612	686	688	673	611	658	621	616	598	658	604	669	626	643	648	613	658	626	643	618	625	625	638	645	607	576	675	657	610	598	683	654	588	623	659	669	674	647	644	640	647	668	671	678	668	638	614	584	640	645	633	637	646	610	640	673	631	635	648	622	614	660	605	623	641	634	636	623	657	648	622	595	629	659	666	633	656	664	598	613	635	668	658	666	627	642	591	644	656	639	622	658	625	616	636	664	614	661	636	614	646	628	629	651	567	597	637	625	628	675	670	632	649	648	626	593	661	642	640	651	677	623	614	656	680	667	651	662	645	612	581	622	604	617	672	611	658	639	622	637	621	644	660	623	630	620	644	602	659	662	638	612	658	644	611	635	624	665	621	632	655	635	642	632	618	617	652	649	658	643	620	646	629	654	563	664	665	666	630	617	629	601	650	694	631	672	643	651	637	616	603	634	623	653	625	606	633	611	634	649	646	625	644	660	654	641	628	643	667	649	630	644	625	643	630	641	660	660	630	657	630	659	606	648	660	634	652	646	641	602	624	628	643	655	644	660	665	608	598	638	652	663	642	602	654	593	680	606	611	689	616	620	637	634	630	596	659	607	674	630	654	622	667	628	618	631	607	602	650	647	664	682	614	614	641	635	614	673	626	638	625	597	638	637	615	613	610	578	657	618	662	637	559	703	622	622	597	612	582	614	626	640	623	620	619	646	596	671	663	622	608	655	676	642	636	668	629	585	607	605	646	634	664	652	644	673	640	607	679	664	706	645	647	603	628	631	635	658	623	662	669	623	738	640	649	608	644	659	636	621	647	602	651	658	625	600	657	624	659	663	656	617	634	617	632	663	632	641	632	658	659	601	650	623	632	657	634	663	627	639	617	649	627	651	645	628	653	637	654	625	666	609	596	666	689	628	639	632	666	675	656	594	595	665	602	607	605	660	611	612	664	594	638	660	606	630	600	676	625	609	673	629	632	654	652	597	629	627	630	633	638	587	658	614	664	633	640	635	626	609	635	629	657	596	646	615	632	601	604	697	631	632	618	626	662	616	604	645	635	621	640	609	647	627	671	623	646	598	626	603	642	673	604	601	647	704	655	653	620	658	631	615	643	604	616	634	650	605	658	659	638	653	649	643	688	657	661	630	635	650	636	624	641	663	601	582	625	631	609	642	661	667	667	652	598	619	659	621	662	626	689	658	623	659	634	616	687	676	640	654	633	622	645	650	609	626	646	611	630	675	649	667	635	641	633	618	655	633	612	679	636	600	610	662	621	616	674	623	612	646	651	632	673	594	618	622	654	648	661	658	658	638	649	626	597	633	630	642	640	684	609	677	663	646	674	683	633	649	651	622	652	683	645	642	633	632	611	602	602	614	634	653	645	640	650	639	631	637	642	658	627	621	633	640	643	602	616	621	640	629	630	676	648	618	666	660	631	623	627	642	646	667	636	615	625	703	645	662	649	637	620	635	621	656	622	624	648	661	644	665	639	636	629	631	626	621	612	653	667	625	673	652	638	651	626	646	675	619	669	585	628	600	644	639	657	612	634	645	640	671	629	641	628	582	632	629	642	639	642	618	644	617	654	623	652	593	659	669	671	656	645	627	653	628	661	599	606	646	651	667	632	601	657	648	629	643	616	644	645	639	595	601	631	581	615	617	663	701	674	621	666	671	664	653	621	624	689	657	636	655	711	659	657	636	629	614	619	614	653	600	643	613	664	664	598	607	630	633	627	623	664	632	648	618	631	608	620	647	611	644	622	629	658	643	636	662	623	653	660	647	645	676	644	665	640	617	654	617	618	618	628	643	628	592	638	673	664	637	673	618	700	667	594	645	623	641	626	618	639	707	653	643	686	606	617	625	693	656	620	619	645	651	663	642	625	650	671	639	586	648	650	671	590	648	603	608	629	662	613	731	647	647	643	624	651	640	612	655	673	624	602	651	666	637	654	647	639	638	608	650	656	648	641	602	659	608	660	615	636	639	678	654	624	597	643	598	623	644	645	628	616	592	634	634	652	675	623	615	623	586	556	695	649	691	590	644	621	672	673	678	661	663	653	643	621	660	625	613	623	602	608	636	663	640	630	619	657	657	631	607	631	671	649	614	710	647	650	662	594	625	626	619	632	696	627	653	639	630	633	645	588	643	700	638	603	673	634	598	628	631	617	642	671	642	694	673	613	597	621	623	606	678	642	661	653	635	656	656	625	631	621	663	632	634	638	636	605	658	646	650	581	655	643	688	603	694	605	637	602	633	680	621	639	667	648	678	670	646	616	624	633	639	636	661	648	651	639	685	647	640	648	647	645	638	634	656	645	594	639	664	637	633	642	626	648	626	621	637	627	648	648	584	636	664	578	636	635	655	608	601	655	694	662	640	627	633	639	621	626	648	624	635	663	666	640	647	631	632	668	653	602	641	651	657	674	627	641	606	625	612	628	630	637	623	651	657	646	683	592	677	638	628	600	665	624	599	651	645	623	629	651	649	640	627	642	649	630	658	666	603	664	627	661	630	649	656	645	655	642	673	651	616	647	629	674	610	633	609	586	603	680	674	659	618	672	651	640	627	646	640	645	632	645	614	615	623	636	638	647	617	669	619	632	581	651	625	635	641	659	634	606	614	608	673	662	668	627	666	656	619	664	637
32872	26344	29884	25658	19806	14051	10012	7277	5456	3760	2913	2310	1917	1601	1372	1215	1056	868	827	679	619	591	536	485	446	415	384	352	315	331	281	278	285	290	280	300	275	243	289	279	258	271	254	248	284	254	250	264	233	250	259	256	278	267	253	223	249	253	218	238	280	267	275	259	254	274	227	269	259	226	252	257	245	252	236	257	244	242	239	268	266	236	279	266	274	253	249	214	256	236	276	253	253	264	249	270	280	238	244	242	243	257	281	279	255	229	259	240	239	228	254	227	223	250	267	273	268	277	251	244	246	225	258	253	270	256	251	252	230	245	264	264	255	210	222	234	249	241	257	247	248	263	239	258	236	235	229	250	220	267	244	280	256	236	235	261	236	263	263	255	251	238	262	247	253	211	266	253	248	257	222	245	254	265	243	254	234	241	244	267	259	249	228	260	255	231	242	244	259	251	280	245	265	263	270	256	248	244	245	265	222	220	273	234	254	267	258	275	269	282	257	258	251	258	250	253	241	244	274	269	250	228	269	279	259	233	243	273	252	276	270	256	258	275	250	255	247	261	228	250	240	237	227	260	260	252	239	261	260	270	285	248	256	252	265	248	230	269	242	238	238	260	233	266	250	217	267	251	251	239	261	262	234	247	268	290	240	258	252	256	240	246	263	247	248	266	254	245	235	253	241	250	268	231	267	250	269	218	218	270	258	249	250	244	249	249	261	280	248	252	237	230	266	250	245	239	269	256	273	272	263	223	217	224	238	231	241	272	272	243	273	246	255	236	250	295	252	258	267	238	226	240	262	241	248	247	253	260	226	247	244	228	229	224	238	274	232	257	228	245	257	281	252	234	235	261	230	262	263	235	246	255	244	242	237	224	259	242	252	248	256	244	258	260	253	265	246	251	269	237	241	255	256	248	236	268	220	253	218	225	222	249	264	267	237	254	245	240	278	247	275	270	244	240	245	263	260	249	254	245	235	222	237	256	247	267	234	246	252	295	248	223	257	277	266	252	244	256	253	259	253	249	240	249	256	253	225	270	234	263	257	254	251	237	262	232	245	245	253	229	256	235	230	259	268	234	269	244	236	264	260	249	255	230	227	247	247	245	243	265	275	240	242	267	247	254	270	248	262	271	238	260	285	265	272	233	248	232	271	259	234	284	240	243	280	226	221	268	266	257	253	275	263	246	244	259	246	255	255	261	258	256	223	251	224	294	242	250	260	246	259	246	277	270	238	258	244	271	246	244	240	233	229	236	202	255	225	223	241	231	263	224	224	241	260	276	234	235	257	213	243	264	251	238	237	209	271	249	255	253	218	239	249	270	237	253	268	271	268	239	267	229	262	269	261	271	261	241	266	242	247	242	237	228	240	247	219	283	238	249	224	255	280	284	213	255	244	269	248	235	239	292	250	231	238	228	280	271	216	237	283	257	265	247	255	252	243	259	254	266	262	282	239	237	238	240	271	235	255	250	215	234	238	246	254	254	243	256	229	239	249	241	249	220	218	257	242	237	244	226	257	278	225	257	252	241	289	247	240	249	240	241	230	246	231	245	249	226	262	246	236	235	265	256	265	207	278	258	238	255	267	252	261	236	255	237	246	233	256	265	254	247	239	254	268	245	256	249	263	233	284	247	267	234	241	258	239	259	258	262	216	268	254	264	253	248	275	247	263	248	237	239	255	258	252	223	263	257	253	235	233	220	277	255	235	256	255	252	256	260	239	280	231	255	260	238	291	262	240	248	239	250	253	276	239	269	234	260	234	269	232	275	241	264	272	240	248	262	267	250	253	236	257	291	271	257	254	266	244	261	255	260	246	272	242	258	217	219	282	212	261	247	234	257	224	234	268	263	268	247	280	259	242	258	227	257	282	238	214	226	237	247	256	293	249	256	252	270	261	262	231	240	243	248	272	252	243	224	225	260	273	240	246	257	220	245	234	270	233	227	261	272	262	266	235	272	244	237	250	219	258	245	253	292	238	276	228	225	225	248	259	240	231	218	246	203	236	254	253	260	249	246	271	262	257	237	226	272	233	270	260	265	251	264	246	276	252	268	248	216	255	257	259	239	234	252	241	253	249	251	241	242	252	234	279	256	233	238	236	241	263	264	274	263	249	232	269	253	247	238	236	228	244	248	207	209	235	228	245	270	244	261	265	243	217	228	258	262	254	225	227	228	247	245	270	251	249	251	242	260	220	243	231	254	241	236	236	241	244	278	308	268	229	251	236	264	241	250	251	234	245	220	239	246	261	240	250	238	283	262	260	256	251	240	213	243	233	254	230	259	255	230	226	251	251	241	277	313	272	245	254	243	249	261	234	264	233	254	204	247	249	244	256	250	287	247	260	254	251	288	242	245	248	258	241	239	248	259	254	266	239	231	258	253	251	250	224	236	245	238	229	249	239	241	230	289	242	229	272	235	265	258	254	263	259	232	271	216	238	273	225	253	265	247	226	248	234	257	263	251	241	240	249	256	246	251	268	216	254	266	255	238	267	237	235	262	252	239	259	245	275	220	254	248	269	253	226	221	281	253	255	297	273	263	277	234	232	244	227	236	258	247	253	232	249	235	259	247	261	230	254	231	244	255	244	261	257	251	252	254	229	246	233	240	224	251	283	242	237	262	281	302	239	265	242	248	256	269	223	274	239	259	281	257	254	235	266	271	259	267	264	252	245	253	246	236	269	248	263	242	272	240	226	231	254	257	240	220	272	262	236	252	270	265	222	247	246	240	251	267	257	244	254	281	274	297	253	254	266	247	246	255	242	229	228	238	255	221	251	257	253	215	233	240	285	263	235	253	240	254	235	233	267	278	232	257	235	246	285	223	267	238	239	251	264	236	267	269	277	260	273	270	249	268	269	245	267	268	274	235	253	247	243	269	258	248	238	245	295	257	249	265	268	224	246	258	255	249	226	239	251	270	252	251	281	220	272	217	256	269	245	247	258	256	270	270	255	264	259	284	240	231	240	254	256	231	259	258	297	246	235	241	216	241	246	266	242	234	263	280	210	245	246	262	244	266	271	260	237	218	215	223	263	232	241	244	272	266	251	242	236	257	281	247	246	261	243	240	240	275	247	226	249	253	239	246	248	239	289	286	251	254	262	240	210	243	275	270	251	230	235	221	244	251	241	264	230	245	251	256	259	236	272	251	242	234	255	250	246	245	236	241	248	226	265	244	240	269	259	249	249	250	244	253	261	280	226	260	250	251	248	243	246	238	243	258	240	236	260	252	267	263	231	251	235	214	245	217	236	263	237	232	259	241	245	257	256	260	254	265	262	247	259	274	240	279	261	249	260	229	231	245	259	250	260	244	267	233	264	215	290	242	262	272	274	275	251	248	291	266	230	265	239	276	224	249	242	247	273	235	248	245	237	255	228	261	272	282	250	234	271	264	253	248	239	260	260	258	221	244	255	220	217	239	257	255	250	215	237	251	256	232	254	255	248	219	254	221	251	254	230	234	251	237	251	271	260	262	256	256	247	270	257	264	257	234
19570	20561	34418	36463	33602	29755	25653	22513	19463	15454	13129	10937	9317	8447	7245	6302	5612	4898	4136	3582	3226	2911	2482	2140	1938	1732	1485	1356	1198	1145	1095	975	937	893	883	843	793	826	793	821	777	738	729	717	783	716	669	661	613	668	727	697	685	663	650	745	692	697	687	672	676	649	645	650	631	627	650	658	650	622	663	642	678	673	641	578	679	664	629	653	627	654	636	668	640	672	645	692	661	634	629	664	619	606	689	622	628	671	639	589	644	691	662	624	633	580	654	645	667	666	680	575	618	697	678	656	676	602	659	640	640	644	649	616	684	622	693	647	617	641	634	646	624	639	643	660	635	607	624	602	723	628	625	673	620	650	634	699	654	656	653	640	663	605	676	648	644	644	626	641	643	658	620	658	614	645	654	644	611	672	687	674	666	650	651	647	657	629	625	666	666	673	615	614	661	644	639	709	680	589	617	642	623	615	623	589	632	641	583	639	617	627	640	622	674	633	692	640	635	674	655	627	672	611	634	644	609	639	658	641	647	629	651	671	659	636	590	663	648	667	649	684	653	644	685	639	665	725	660	670	637	670	652	642	650	649	633	657	642	638	681	638	607	650	687	646	639	625	646	636	681	644	668	675	629	621	658	654	687	591	659	643	636	663	630	680	625	620	636	650	641	661	620	665	628	626	682	674	686	620	643	660	645	595	610	675	652	608	638	718	654	641	637	645	650	643	635	644	654	648	647	646	647	653	642	650	655	651	652	641	627	618	669	674	678	637	637	667	672	687	605	637	623	623	682	637	624	649	633	617	667	648	639	670	649	639	625	648	642	641	690	606	644	634	696	645	639	663	647	670	649	631	646	638	646	678	638	638	686	635	625	674	627	648	641	599	635	646	622	676	634	613	651	618	599	610	669	576	661	671	633	630	647	611	620	637	625	621	628	611	615	635	616	615	648	653	635	684	628	652	658	652	656	637	623	654	657	605	613	616	673	650	669	654	676	650	631	635	729	655	662	660	645	611	570	633	626	586	618	666	680	663	653	665	619	665	660	626	660	588	680	609	625	624	650	648	622	643	658	637	636	652	640	704	632	619	694	589	678	661	621	633	657	654	661	656	648	583	590	622	625	651	606	609	627	633	617	632	615	635	590	660	650	652	658	574	647	576	582	588	579	635	647	638	639	623	638	596	662	649	640	668	649	635	627	630	624	691	630	635	668	641	691	666	646	637	636	667	601	687	656	671	661	647	624	640	660	678	640	649	609	646	665	641	662	649	587	667	659	610	647	659	668	641	639	665	646	620	654	622	677	646	632	595	680	610	612	654	656	655	635	689	640	614	657	674	651	631	640	642	633	630	688	593	658	630	623	653	677	634	658	647	642	641	654	664	671	674	638	613	647	657	643	603	637	619	655	615	675	654	613	645	640	672	628	629	648	628	606	701	615	654	622	647	679	697	661	615	633	620	633	679	662	631	662	624	656	606	638	679	661	636	651	627	626	658	605	646	652	624	622	622	594	698	637	639	648	661	684	665	613	677	697	632	630	702	636	640	686	643	634	642	644	692	664	622	642	654	654	617	647	647	612	624	640	617	638	611	658	599	629	656	667	674	659	604	604	625	658	603	663	612	682	648	652	628	605	660	625	650	647	622	665	639	626	641	651	608	674	648	638	674	677	600	619	643	605	654	657	653	651	649	646	640	663	668	602	666	633	639	674	661	619	643	625	631	641	642	618	656	665	667	632	647	636	639	690	658	684	635	634	607	647	638	664	718	616	689	674	655	617	639	644	645	617	671	651	626	620	668	668	643	655	619	647	652	643	665	628	684	647	624	645	666	681	625	638	635	668	626	663	633	650	644	640	645	642	631	609	659	664	625	645	635	604	659	610	641	675	633	651	679	654	627	688	646	645	648	654	634	656	651	631	647	617	657	593	659	650	647	658	640	652	636	684	663	634	640	640	646	658	636	646	653	672	663	634	630	668	675	698	656	612	614	643	662	664	644	682	647	623	629	605	670	641	615	633	668	603	627	641	642	679	603	672	607	616	636	653	692	632	594	677	644	646	653	601	657	652	630	667	662	647	635	693	575	625	663	637	630	631	606	628	610	617	643	589	627	634	641	617	635	670	691	620	639	651	645	640	634	653	638	681	666	629	628	647	616	638	646	604	685	650	597	609	636	655	622	612	656	618	618	649	704	639	668	684	653	645	607	624	641	645	638	679	661	643	647	667	632	593	602	653	663	664	677	648	678	673	667	628	620	621	686	645	663	660	626	637	657	671	639	647	603	619	608	634	656	631	626	618	678	666	661	658	646	616	648	662	608	619	647	658	660	625	612	652	640	604	644	657	633	620	634	625	610	606	653	652	659	670	611	622	609	661	600	681	657	631	666	636	625	654	650	617	622	672	654	651	577	623	661	630	588	620	627	643	658	679	641	609	640	646	605	631	662	684	658	655	616	629	600	645	646	612	619	584	655	603	617	666	628	589	624	687	625	626	643	630	624	618	643	620	617	656	686	625	673	658	622	631	626	638	659	597	613	645	628	638	668	637	615	603	631	598	703	651	622	621	650	631	650	634	660	650	659	638	626	653	610	658	670	634	665	617	663	632	659	627	651	634	654	690	624	639	677	608	616	653	631	688	647	639	629	661	621	677	606	619	667	601	628	629	634	658	665	664	691	649	615	638	634	613	655	628	653	673	665	611	656	634	581	633	627	625	647	672	643	640	628	655	612	688	594	612	651	646	640	619	640	639	657	638	650	603	673	669	669	714	646	673	662	653	640	639	625	693	698	639	661	608	649	620	610	640	623	680	694	646	644	623	644	617	643	673	651	603	646	660	649	659	617	640	608	664	656	687	634	669	655	642	674	648	604	648	603	639	660	627	650	642	648	679	688	629	624	671	662	637	654	693	617	607	627	582	644	619	608	655	630	670	648	614	646	673	700	627	666	651	660	687	649	676	658	610	656	634	658	606	637	578	648	635	648	641	659	657	610	627	705	707	601	639	630	670	641	635	634	668	667	669	646	647	636	648	662	637	643	642	639	639	636	638	608	635	634	665	607	699	657	682	605	631	663	692	632	608	587	666	666	677	667	595	616	667	654	635	639	640	647	668	635	694	623	666	678	632	619	651	677	616	654	661	640	610	680	610	603	639	610	709	674	644	648	659	567	672	628	616	665	682	649	651	657	632	623	655	636	628	653	653	673	636	666	681	671	632	671	603	637	659	679	660	640	628	684	622	640	649	655	641	602	670	646	653	639	686	622	636	641	657	620	691	613	648	580	684	661	635	611	681	664	717	642	628	628	606	603	612	643	662	684	648	618	625	715	674	662	635	659	673	633	677	666	632	649	643	664	620	646	639	633	678	647	575	631	665	653	651	597	680	621	580	638	629	674	655	642	649	641	649	664	658	644	614	664	604	633	608	666	655	622	632	597	652	643	662	667	646	665	668	637	662	691	634	615	655	611	622	621	656	707	632	700	632	633	683	646	657	663	636	674	676	648	648	635
39085	31724	35790	31455	26017	19952	14635	10917	8153	5702	4413	3226	2845	2379	2018	1754	1494	1316	1150	947	842	764	667	621	559	471	456	416	395	343	339	363	295	298	276	320	291	299	272	270	286	268	249	271	270	235	264	270	259	248	259	251	229	248	258	223	285	229	256	244	230	213	232	232	253	241	230	246	253	247	223	245	227	240	265	247	217	244	253	269	247	227	222	245	227	240	258	255	245	256	217	225	229	222	224	259	227	224	211	245	266	220	240	218	210	243	235	249	216	227	260	242	238	222	231	244	245	227	273	224	227	218	262	248	230	248	246	255	246	281	231	243	255	242	225	238	220	242	244	254	223	221	218	249	253	247	252	228	238	237	224	218	235	257	233	256	253	240	224	241	241	234	229	231	258	274	248	241	223	208	238	245	248	270	237	253	255	241	254	252	250	246	241	223	238	249	252	252	232	225	203	201	211	246	249	222	248	213	232	226	243	225	229	227	245	238	228	248	232	219	282	223	225	229	237	231	250	237	242	257	203	237	243	266	234	225	225	235	254	235	254	248	212	241	258	240	237	224	226	240	249	226	233	249	246	243	230	235	257	194	246	215	242	216	232	243	212	227	230	263	245	227	243	246	237	253	203	217	220	236	250	226	212	217	228	235	236	237	241	250	215	210	234	251	250	237	224	219	228	229	213	232	239	238	215	226	244	229	245	261	210	231	225	225	220	255	255	265	257	244	251	223	244	226	253	258	248	205	236	241	241	231	233	248	225	212	253	246	242	217	250	224	216	268	229	214	203	252	237	249	206	250	240	200	224	226	277	237	259	252	240	248	270	245	242	229	264	228	243	253	236	230	243	245	221	217	249	243	259	221	219	250	233	213	229	229	238	223	238	246	246	209	230	232	232	241	230	249	219	218	224	251	251	253	219	238	227	262	224	264	256	286	251	246	237	241	201	232	241	247	241	230	240	233	236	256	248	240	233	236	230	222	229	243	226	215	215	224	209	246	263	249	239	227	243	251	243	231	236	223	254	230	231	245	255	224	226	242	251	227	220	240	247	222	252	222	245	228	242	266	222	267	212	233	216	230	238	238	216	264	243	250	268	230	262	255	237	222	239	243	234	248	244	239	269	235	218	241	246	240	240	254	241	246	238	249	251	259	215	245	245	224	230	239	251	231	234	212	239	261	221	247	234	240	242	252	228	208	222	230	261	235	237	226	261	205	226	248	232	228	220	249	224	226	227	227	241	240	223	249	214	216	270	239	270	241	217	222	243	211	242	242	229	227	227	236	240	261	253	265	218	229	246	271	227	221	212	243	239	218	223	255	230	238	291	222	235	213	237	224	250	259	222	254	213	234	231	251	237	225	243	254	232	215	248	224	272	274	223	234	218	242	230	244	215	259	233	245	229	256	230	259	221	263	243	219	238	250	238	234	229	238	242	208	245	239	231	247	282	254	240	245	250	223	207	269	218	255	262	241	246	230	255	213	228	228	223	251	242	230	226	256	213	234	249	242	243	267	279	231	216	261	265	243	266	226	243	213	249	259	241	196	241	245	229	222	260	251	226	231	245	248	223	233	222	219	250	216	240	223	237	236	266	247	249	228	245	235	222	238	271	253	227	242	240	240	274	241	228	232	245	220	235	241	230	239	252	249	231	249	249	213	233	225	259	247	235	262	214	233	220	230	231	221	240	225	233	202	232	263	231	241	222	227	244	226	221	247	224	222	234	239	252	223	250	234	261	226	253	237	254	252	246	240	275	235	224	244	235	228	252	233	249	238	207	246	228	260	217	215	232	223	213	227	274	208	244	249	236	238	238	239	235	218	234	230	223	264	228	239	208	258	242	229	249	251	243	258	216	225	243	206	251	246	240	219	234	232	198	216	234	235	251	217	229	245	221	247	223	258	258	226	277	235	263	252	218	220	216	265	216	232	222	254	240	198	220	226	218	259	225	246	250	232	254	240	249	231	247	241	259	241	255	221	229	249	249	230	218	227	195	261	231	238	227	254	256	246	232	250	227	216	218	241	237	228	259	275	243	226	231	204	252	263	220	248	243	272	261	260	238	226	238	246	257	226	238	255	242	230	231	266	258	234	219	229	240	229	225	210	275	233	244	218	248	236	230	239	239	272	212	245	226	251	230	225	235	266	235	250	236	256	244	224	225	218	252	215	205	220	208	242	227	254	243	242	226	221	244	245	236	242	230	231	243	251	214	249	225	245	253	242	216	219	202	233	215	214	266	219	239	250	257	232	257	225	234	211	209	239	209	240	237	225	241	216	233	243	220	247	253	215	250	233	250	232	239	225	213	241	257	246	241	239	217	200	224	228	245	258	271	216	218	251	226	242	276	241	244	257	245	254	239	234	234	238	247	212	255	220	237	244	207	234	262	240	236	240	262	236	236	209	259	260	227	203	241	237	254	219	214	227	230	220	268	256	221	208	237	214	244	247	239	236	228	223	243	234	252	266	237	261	245	198	240	239	216	230	235	210	265	246	233	224	232	236	228	221	223	195	257	249	258	207	198	213	214	243	248	241	209	242	260	217	261	251	276	253	237	228	247	233	254	250	240	227	262	216	267	261	242	199	238	229	232	237	239	260	246	256	234	230	249	219	263	238	226	228	242	214	227	257	217	231	216	247	243	239	216	280	251	199	255	224	244	235	219	244	225	213	213	238	220	252	244	267	199	205	215	215	260	224	233	234	218	245	232	240	236	234	237	236	232	242	259	227	261	212	248	225	253	257	232	251	229	221	233	205	228	251	241	231	232	248	261	225	244	235	240	254	224	209	243	246	252	264	243	237	264	246	239	219	232	244	236	232	256	267	257	237	226	240	230	255	256	273	234	258	246	261	243	241	241	230	216	241	236	226	233	245	253	241	242	226	237	236	256	235	237	256	260	230	236	204	251	254	234	244	220	259	224	232	210	243	237	199	243	236	217	242	231	240	243	239	234	221	225	247	236	247	238	245	221	243	242	229	212	258	257	214	235	220	203	230	248	251	230	267	241	219	203	236	224	229	225	255	211	241	248	244	251	249	234	234	232	227	203	226	261	251	225	246	241	231	212	234	222	208	215	224	234	248	248	240	275	236	236	208	235	230	272	231	255	221	244	275	242	227	265	226	234	271	244	200	213	253	217	230	235	241	252	206	222	225	216	233	229	226	254	227	240	246	229	237	222	218	275	231	262	236	212	223	282	209	222	242	266	218	265	240	201	218	211	227	227	257	229	236	265	241	212	252	220	211	254	234	240	244	234	242	258	236	241	228	220	245	250	266	247	250	228	211	245	251	223	204	224	230	189	231	250	256	227	231	271	259	240	245	261	250	259	258	253	245	237	254	237	254	240	240	241	249	234	240	202	231	227	219	213	218	261	278	257	245	251	252	246	223	243	249	228	262	238	200	224	220	246	224	221	246	233	219	232	238	222	239	230	214	232	230	252	231	238	246	223	237	207	260	242	243	234	259	237	263	231	243	238	246	252	231	229	243	255	224	236	217
23267	24457	38417	40518	37793	34500	30812	27513	24593	19972	17334	14337	13177	11819	10241	8952	8084	6892	6034	5097	4635	4216	3406	3112	2645	2288	1986	1686	1451	1342	1244	1158	1038	1033	922	924	894	921	874	819	845	817	770	836	806	783	683	689	704	703	695	698	711	778	708	697	711	683	684	657	620	581	689	684	670	618	642	624	671	646	616	648	627	620	614	645	605	616	645	634	580	635	620	626	648	663	606	636	594	587	610	620	621	586	609	612	598	604	616	640	613	592	627	639	596	630	633	651	652	620	618	597	637	617	571	624	610	585	655	673	642	555	658	590	626	616	594	606	570	641	584	619	638	576	637	630	646	619	607	639	592	655	657	636	624	670	633	585	591	620	574	603	590	608	622	583	584	639	636	634	636	633	593	606	583	604	611	616	580	625	589	600	600	593	589	641	658	601	635	596	595	604	635	596	642	652	654	640	604	612	594	567	604	625	611	616	639	622	606	654	627	620	633	614	621	616	594	595	591	590	623	589	627	643	567	634	607	583	626	615	614	643	608	612	622	630	593	632	590	555	595	641	601	577	623	561	653	606	599	587	645	611	620	647	656	597	643	616	589	589	616	588	612	620	589	623	627	616	576	630	606	561	566	599	631	595	580	644	640	609	568	571	613	578	614	622	651	574	638	635	575	597	599	606	640	599	600	570	575	598	627	562	663	636	631	599	629	634	607	638	639	574	598	601	633	585	644	601	630	597	624	623	619	599	623	604	611	608	566	627	597	570	632	631	653	642	592	599	609	594	672	599	608	590	599	586	607	583	629	611	640	590	617	627	647	636	565	633	628	588	614	668	624	621	619	620	615	624	626	617	650	629	583	605	632	544	631	596	652	638	606	668	609	597	614	655	617	565	604	699	591	586	659	588	593	635	603	613	629	616	610	593	647	606	596	607	573	639	587	640	612	587	608	592	601	621	571	623	573	636	608	629	628	572	639	604	604	585	602	619	590	628	613	611	591	553	625	603	596	587	620	617	627	601	638	610	621	619	635	591	606	584	635	563	552	581	610	619	621	602	597	581	576	584	658	661	608	623	622	577	635	627	619	605	617	591	628	661	588	620	658	629	607	619	564	637	598	625	647	622	637	656	646	614	632	631	590	622	605	637	626	615	606	578	610	569	627	590	593	575	618	587	640	659	616	586	593	651	623	587	641	620	612	637	590	607	594	577	597	626	591	602	651	601	595	621	580	607	575	634	613	601	606	644	593	551	616	574	623	581	600	576	571	629	575	623	583	626	625	617	622	606	588	643	630	650	607	635	606	633	618	609	630	626	648	597	619	637	625	643	567	620	610	588	625	604	596	589	611	650	624	594	612	627	625	636	631	627	619	627	620	639	662	635	596	628	572	605	662	666	600	565	595	615	601	640	591	624	585	625	615	652	625	593	628	604	642	651	620	589	589	598	594	586	601	655	599	615	611	637	593	620	617	650	637	601	676	614	655	585	602	620	608	614	613	568	587	633	635	588	622	643	637	586	633	587	611	586	581	690	629	600	600	616	617	635	622	599	582	611	607	631	655	610	594	602	619	596	549	643	622	595	637	612	623	595	630	605	586	603	587	688	613	592	585	617	577	570	592	630	595	587	597	618	589	589	626	598	602	593	589	584	616	598	590	664	600	615	637	601	650	588	579	630	629	655	637	570	585	637	590	589	611	619	633	632	652	619	607	602	604	622	618	582	603	644	649	662	629	634	620	614	600	600	605	630	607	649	611	637	588	648	587	615	580	576	635	654	653	630	598	605	595	607	620	645	632	595	664	622	646	623	692	651	618	614	602	591	606	575	627	615	630	638	606	611	601	577	566	601	576	643	598	605	623	636	634	593	650	604	625	597	646	602	622	616	597	574	616	599	608	639	591	612	576	603	622	623	603	608	646	632	576	596	619	661	570	595	580	610	603	605	649	581	618	635	609	605	595	654	588	614	619	643	655	635	643	601	611	604	629	572	602	671	636	632	630	625	616	634	595	582	626	617	595	594	614	620	633	632	595	641	636	621	621	576	598	561	649	630	628	610	644	612	577	597	608	608	627	621	642	582	567	604	637	630	563	654	634	604	657	627	608	597	613	609	621	656	600	572	575	597	601	607	591	614	624	606	611	630	631	575	594	607	557	581	630	619	631	636	620	585	617	658	653	629	665	632	563	619	621	603	596	606	614	592	617	628	629	596	614	572	648	592	625	600	641	584	602	620	604	644	613	594	621	593	610	611	572	628	637	631	592	609	638	614	557	605	642	633	605	608	638	643	579	651	599	633	617	582	616	617	673	609	623	613	635	575	616	619	621	632	605	621	582	644	637	641	653	618	572	632	623	610	592	595	611	602	584	602	578	591	630	630	607	580	579	637	596	637	589	642	618	612	633	593	600	641	583	618	624	612	602	648	626	640	584	604	626	614	622	642	639	596	647	595	626	599	644	609	609	638	599	566	624	613	623	620	628	602	633	629	604	605	643	613	625	612	644	611	593	582	610	637	641	640	601	582	642	615	655	618	623	610	648	615	608	619	623	588	635	627	592	658	666	553	632	613	598	602	656	626	613	617	617	590	661	579	585	623	622	560	689	605	595	649	626	596	616	574	594	567	558	571	624	661	594	608	624	621	656	594	601	606	620	597	591	597	641	582	601	664	670	633	638	608	537	623	600	622	635	626	579	593	650	592	585	639	662	574	623	611	615	596	619	638	656	597	570	625	608	636	611	626	647	621	653	605	627	575	600	585	582	672	602	621	601	603	580	593	604	624	636	557	580	592	598	651	614	627	621	608	642	592	625	620	629	580	613	624	615	575	608	562	610	632	598	611	618	579	618	633	605	644	608	627	588	620	607	634	628	602	581	614	598	647	614	648	621	619	614	598	609	646	631	642	568	614	593	611	596	624	618	626	667	620	589	636	636	582	616	613	624	583	641	627	653	616	592	619	615	623	582	620	613	636	631	648	605	632	621	627	613	611	597	641	607	569	620	602	637	629	646	618	597	618	625	611	623	621	622	606	593	624	621	620	633	608	602	633	645	620	587	642	615	691	584	660	575	665	661	584	649	615	601	567	615	627	651	591	586	627	596	611	614	628	589	634	627	653	587	588	592	642	603	587	616	650	604	640	601	625	597	602	596	600	623	593	640	611	571	567	567	625	625	625	653	627	588	591	610	625	605	674	606	603	605	624	626	664	585	626	623	616	608	585	591	614	614	596	598	604	637	637	621	615	657	615	611	622	626	633	601	625	640	657	617	621	635	610	630	617	611	610	626	636	580	615	597	553	650	644	606	576	605	601	577	590	632	642	640	639	640	586	637	594	613	631	628	589	594	622	658	595	609	617	570	594	624	626	592	593	633	607	637	592	651	610	591	630	624	603	546	612	620	617	599	661	663	593	664	601	626	636	586	621	608	613	614	591	601	621	556	619	597	619	666	660	560	606	629	619	574	590	587	625	649	527	666	591	611	592	599	637	600	625	607	660	586	623	602	604	599	621	585	628
23611	20192	22522	17281	11991	8014	5597	3981	2875	2230	1774	1398	1192	971	819	721	638	539	429	452	408	364	360	310	341	296	326	295	276	322	266	318	290	270	249	249	270	272	261	256	251	278	269	260	257	232	253	223	237	234	236	262	238	286	261	261	252	260	260	246	243	238	234	234	257	243	272	252	230	259	263	230	223	241	252	248	281	227	246	225	233	265	249	285	233	260	241	256	256	228	268	225	253	259	261	250	242	244	258	255	236	226	270	281	241	206	236	244	260	244	231	213	232	250	270	228	258	256	257	239	225	247	274	252	225	249	269	256	258	263	251	244	260	238	238	251	256	276	271	235	253	224	230	267	237	290	271	263	231	270	238	251	257	236	227	254	275	238	246	245	236	221	256	245	234	259	221	222	238	224	258	231	248	258	223	236	246	255	235	230	252	254	227	223	237	230	233	248	231	253	297	248	252	204	230	215	229	247	252	254	271	261	213	263	244	269	238	228	223	227	224	246	261	246	239	253	234	235	248	251	249	250	261	261	237	250	249	256	257	226	265	246	247	248	273	267	235	241	250	247	256	210	251	250	256	228	249	270	247	234	250	262	221	259	252	264	269	291	262	263	232	219	235	236	274	222	274	253	288	260	224	229	241	241	249	224	261	276	281	231	246	243	226	249	253	258	268	238	247	264	232	266	247	260	256	268	242	254	219	270	243	240	213	216	254	227	266	234	246	245	234	254	244	251	246	249	267	246	246	226	224	235	263	267	231	255	239	231	251	252	288	242	264	248	219	219	258	238	275	251	246	240	238	232	269	253	235	249	236	231	246	255	250	268	254	237	245	238	233	247	228	218	271	239	226	243	253	234	237	258	256	250	227	259	221	252	218	269	261	233	238	254	260	241	269	216	245	262	225	242	234	233	241	229	229	255	257	251	252	222	233	240	249	254	254	272	264	229	235	248	223	256	243	273	274	261	272	228	244	217	238	270	255	250	218	233	262	232	212	221	228	253	240	228	252	235	252	247	240	269	224	257	277	238	242	244	245	247	226	250	246	255	265	233	260	276	226	276	264	244	225	252	244	217	255	241	254	236	253	277	237	258	248	276	285	255	231	260	255	249	280	249	266	253	287	238	235	229	254	246	231	245	245	255	254	258	233	258	252	243	250	265	221	246	247	240	247	243	256	235	222	245	233	248	254	260	258	245	278	275	275	248	260	242	256	225	264	238	255	248	290	246	251	217	210	232	265	266	247	226	254	249	250	228	214	221	238	257	229	238	212	225	257	268	226	251	253	246	216	240	253	240	237	220	250	227	251	250	245	228	269	228	257	248	224	248	258	249	267	233	249	265	211	223	258	246	235	239	246	250	267	260	233	243	253	232	270	244	256	244	240	246	267	249	236	259	250	261	255	266	239	258	244	275	267	267	246	244	239	241	246	261	249	273	244	222	255	221	236	247	242	247	248	241	237	242	261	263	255	245	228	227	266	270	246	268	244	283	242	262	239	241	264	245	239	252	239	273	268	248	255	233	250	220	260	258	248	234	256	241	251	241	242	268	235	255	257	256	246	250	279	230	281	238	246	252	229	266	226	267	232	241	255	259	236	268	241	238	242	241	236	211	260	283	257	242	252	209	274	249	280	263	246	239	245	266	242	253	270	219	244	241	246	222	242	240	267	246	256	269	261	226	255	251	241	263	257	270	273	253	263	244	264	264	286	257	216	236	223	229	252	228	271	243	249	260	276	277	249	235	255	245	224	265	244	253	254	254	251	237	245	286	252	243	252	235	253	222	244	242	274	259	238	244	232	244	236	242	239	254	243	227	247	268	248	235	243	252	242	242	231	257	277	263	254	239	254	252	245	266	282	245	229	246	287	243	225	269	246	237	249	238	240	258	229	264	246	258	224	242	249	254	192	248	253	265	245	258	242	221	260	256	290	250	247	265	210	207	256	229	237	248	240	275	265	254	252	273	237	261	273	257	246	253	257	274	229	251	237	271	281	260	286	258	253	212	253	273	268	260	231	247	234	255	235	255	288	261	245	238	235	232	238	267	250	241	256	249	245	236	235	248	235	256	254	245	236	243	277	225	225	222	281	250	232	241	244	234	273	264	289	252	254	263	265	264	233	248	246	240	237	261	252	246	233	278	279	245	231	244	257	256	227	220	260	271	272	236	256	253	242	246	248	238	244	244	251	244	260	250	223	239	222	249	267	255	268	256	278	228	227	235	254	273	238	265	244	249	220	280	241	254	255	258	255	282	246	243	269	251	250	246	239	240	236	210	238	239	232	239	236	230	250	260	214	255	274	255	256	247	266	255	252	252	235	246	235	251	270	239	236	247	239	243	228	283	265	250	245	227	260	245	259	269	245	249	251	251	243	239	244	245	244	249	255	262	228	253	240	226	255	310	237	254	246	238	266	234	249	251	221	232	233	251	245	234	234	233	250	216	222	268	247	270	251	263	245	260	298	259	245	242	260	237	261	271	247	255	233	253	258	259	272	248	220	247	242	240	238	235	249	231	272	268	248	241	243	238	239	257	232	253	248	262	222	245	259	254	261	220	251	227	270	270	258	253	280	229	254	220	261	247	258	250	255	247	265	253	235	264	270	243	252	258	258	258	244	229	231	233	254	249	241	253	231	256	242	249	222	247	246	255	238	281	251	249	267	243	247	258	270	276	239	237	266	237	235	239	234	252	257	260	236	268	276	287	234	265	244	263	252	259	245	214	241	251	205	263	263	250	259	264	270	244	255	275	248	244	236	234	234	274	234	280	242	261	245	280	223	253	268	267	265	245	264	285	263	231	263	238	233	247	246	253	265	260	236	260	255	278	257	251	264	253	227	248	237	252	265	242	243	234	247	255	237	275	253	266	233	247	293	261	243	245	264	206	252	247	235	251	252	239	255	257	275	234	257	269	249	239	241	229	256	250	252	240	215	270	244	259	265	235	238	252	264	254	251	246	249	256	253	257	260	252	247	256	279	239	264	231	273	243	223	245	240	241	251	219	215	209	257	275	213	252	260	253	267	237	253	227	254	231	255	289	252	283	254	251	222	242	271	240	239	241	236	265	211	257	226	228	248	264	265	263	260	241	286	250	256	260	234	237	238	247	234	277	262	243	254	244	222	253	256	276	255	252	253	257	276	201	254	243	261	230	225	239	232	239	252	236	264	242	241	244	246	234	271	241	259	236	243	238	228	251	268	240	244	244	253	232	234	262	239	260	241	259	237	257	250	243	258	259	279	280	262	248	254	275	263	257	228	223	269	240	239	292	230	243	221	235	241	281	264	227	241	229	266	268	239	236	271	240	257	251	269	265	248	238	250	222	257	214	259	243	248	246	224	239	259	241	260	270	251	281	253	237	234	241	218	246	235	256	253	252	239	259	234	233	275	271	237	247	243	235	220	286	243	252	253	244	258	286	269	247	260	230	269	265	261	232	253	243	282	231	272	240	244	233	244	279	246	242	230	235	232	288	260	281	265	251	266	243	246	232	245	254
13875	16044	27956	29036	25720	21656	18264	15014	12484	10280	8309	6797	5753	4899	4194	3572	3051	2541	2217	1957	1794	1584	1398	1317	1164	1128	1051	986	904	872	890	799	768	824	766	788	716	744	698	698	718	652	680	713	662	690	609	627	669	650	654	666	598	677	619	665	612	633	685	647	600	640	637	692	658	673	636	634	668	678	656	634	667	592	656	667	661	644	607	635	619	652	642	635	642	695	666	678	687	666	665	630	641	629	616	621	646	669	620	647	654	636	639	666	641	616	649	658	620	637	613	653	655	626	641	626	662	620	629	659	616	612	656	671	633	647	635	656	651	630	679	628	630	631	651	695	691	667	647	642	649	702	643	658	627	656	655	678	629	606	662	657	640	645	630	647	650	653	629	644	652	619	700	652	659	613	639	656	632	629	643	661	581	655	672	648	625	650	648	646	648	679	640	646	642	627	618	662	601	647	603	638	632	647	639	655	599	638	622	686	704	587	670	655	658	655	673	643	630	668	603	662	614	608	694	619	688	635	677	655	631	642	640	610	621	628	636	618	656	644	651	650	669	624	617	670	648	611	643	682	639	614	605	623	649	654	635	662	582	646	666	645	619	653	644	638	631	632	678	636	618	615	634	659	641	686	639	662	661	669	707	633	660	641	625	620	639	664	627	607	664	692	654	635	625	610	645	636	683	678	643	649	656	657	673	613	637	622	613	656	643	629	652	610	625	635	707	609	656	647	671	641	657	646	669	637	657	654	665	643	639	644	645	650	620	620	653	617	649	626	610	677	600	640	653	680	671	658	621	629	620	600	644	643	665	666	647	652	625	672	688	659	726	633	601	668	656	641	648	679	634	682	632	681	681	618	600	650	631	636	659	691	626	647	647	640	654	658	602	642	662	648	653	656	628	654	620	614	624	653	675	654	590	657	638	666	631	601	594	631	609	660	693	614	624	586	696	631	700	701	657	635	637	632	569	637	637	676	669	641	657	606	692	611	651	610	621	604	667	616	629	615	650	652	598	677	632	633	660	625	668	653	636	635	652	659	616	697	607	651	613	632	629	642	639	646	609	615	680	627	709	654	668	612	690	653	683	662	641	637	668	661	627	657	636	650	639	645	621	663	657	639	687	684	628	642	653	622	679	635	666	617	627	646	642	616	716	599	634	670	635	627	623	691	637	652	634	685	649	689	612	644	648	651	646	594	633	652	666	632	643	624	599	639	612	630	640	596	689	694	614	691	642	654	676	623	606	651	652	607	661	651	597	603	652	654	688	650	675	644	657	654	565	626	656	660	644	632	606	656	652	679	639	610	649	663	643	681	698	656	659	641	655	649	673	689	626	628	680	670	631	661	642	644	645	655	636	662	613	643	674	610	660	676	671	621	602	660	642	645	629	614	690	624	630	657	671	681	621	618	661	679	642	652	639	655	663	671	647	647	660	612	656	617	646	595	644	664	645	654	570	653	610	593	641	633	627	620	673	673	615	650	641	588	679	607	620	627	645	657	663	635	641	661	645	655	639	631	613	651	658	654	687	617	653	614	615	659	638	669	651	608	700	613	673	633	649	632	614	649	627	632	651	637	647	642	669	638	686	594	578	599	678	663	648	663	650	646	666	660	642	674	657	635	668	617	654	686	645	627	591	630	639	670	636	630	639	616	634	559	622	667	646	612	706	661	636	628	682	684	666	630	646	673	613	695	594	642	653	613	600	605	660	624	618	640	640	605	655	633	643	620	639	676	699	631	631	742	627	642	690	643	631	617	613	661	619	615	626	641	619	656	638	683	642	603	625	647	672	656	648	636	634	625	656	636	678	646	660	684	613	627	637	615	681	652	613	663	617	655	644	682	637	624	643	629	611	667	626	661	645	653	597	607	629	635	631	666	660	624	648	652	603	650	645	603	619	609	610	630	665	651	611	614	621	685	636	655	636	591	649	630	615	620	658	625	626	707	631	654	681	646	624	714	640	708	626	653	668	675	614	653	643	624	654	679	646	671	681	598	649	649	669	654	640	649	640	637	638	636	662	665	700	621	621	659	628	648	620	645	624	654	636	608	638	641	625	599	637	683	632	644	648	643	605	649	641	647	644	679	618	670	653	654	637	632	610	650	659	651	638	652	611	589	649	619	620	624	640	604	669	647	669	637	646	645	633	691	655	616	679	656	639	678	663	685	642	609	653	626	677	644	641	597	635	657	652	614	656	652	663	613	670	659	608	652	640	671	687	628	682	610	666	587	665	667	614	603	606	648	635	702	638	618	651	632	695	607	628	678	616	658	623	620	690	598	625	653	665	631	645	662	631	661	638	641	593	628	655	627	667	667	696	690	646	607	639	625	696	624	695	654	662	618	623	611	661	638	675	594	598	644	631	618	663	666	633	611	636	613	629	643	672	637	626	634	652	645	649	690	620	689	694	651	630	650	659	641	670	642	652	628	649	654	641	636	668	609	702	636	645	646	634	661	597	648	690	655	614	640	624	673	653	639	637	644	620	639	638	679	670	602	635	620	695	662	642	610	651	619	680	621	640	638	673	669	646	636	659	649	671	644	638	653	644	696	668	616	652	682	593	691	631	667	662	620	621	650	620	624	637	665	650	658	666	652	649	601	634	621	627	680	631	639	618	647	644	614	643	609	664	606	605	641	641	683	643	651	627	623	634	644	627	632	626	628	658	637	666	625	644	685	614	639	649	619	597	665	628	646	629	664	654	583	643	659	654	627	630	681	647	604	648	616	649	690	663	639	634	634	643	686	669	624	676	667	659	658	671	659	660	634	615	593	608	612	618	647	621	662	659	661	619	673	674	656	650	633	623	599	598	656	701	635	696	644	649	635	632	657	652	595	581	643	633	681	627	633	626	636	630	637	647	657	659	676	623	591	661	646	647	662	644	640	660	581	641	644	635	644	636	673	660	652	660	651	642	651	643	668	624	640	633	616	696	642	656	663	643	609	631	640	636	638	623	647	595	659	598	635	620	641	645	631	632	612	626	654	646	630	630	627	611	628	622	630	633	639	617	616	649	604	631	641	631	602	645	671	664	653	608	632	590	576	609	621	675	622	632	676	651	629	704	634	633	629	660	642	596	627	643	610	683	575	615	691	662	603	671	655	625	647	643	633	627	641	630	652	609	663	653	638	638	666	610	609	644	617	651	657	648	644	666	675	673	625	636	679	658	624	649	642	618	642	618	660	658	654	669	691	641	645	641	633	663	636	635	648	653	668	656	587	636	690	611	666	580	637	627	705	654	620	634	652	621	683	673	668	652	620	644	668	672	627	691	672	675	625	710	635	686	665	651	647	726	626	677	676	627	661	679	643	625	630	660	622	600	655	651	662	668	646	643	625	643	679	643	665	639	667	636	647	623	659	637	658	675	646	608	634	641	619	633	616	649	660	602	659	643	603	651	663	591	678	601	631	696	656	686	678	644	669	623	683	626	696	643	639	631	660	630	649	695	646	637	648	614	629	656	675	642	624	632	646	674	684	672	640	599	677	617	634	633	617	677	635
32284	26250	29419	24766	19263	14311	10267	7225	5328	3984	2864	2280	1968	1612	1418	1258	1084	977	812	758	643	555	520	496	464	399	366	360	313	326	296	318	294	262	291	275	279	265	282	292	263	253	272	236	295	262	287	262	290	284	248	225	254	248	225	280	287	254	271	291	233	242	269	247	244	227	266	244	254	245	260	266	230	252	242	296	249	242	245	229	224	238	247	276	264	273	254	273	253	280	257	254	219	249	256	284	211	257	243	255	235	239	219	273	250	251	270	251	279	242	229	225	269	252	249	262	231	223	261	247	245	260	286	253	262	233	229	239	239	261	250	300	263	265	236	236	286	257	256	278	255	266	236	254	268	235	244	234	279	240	230	263	266	265	238	249	270	293	244	242	264	244	251	259	229	267	236	224	287	228	233	274	268	258	259	246	225	243	234	260	244	282	248	268	248	262	261	228	239	242	280	260	240	225	256	280	241	228	242	249	242	241	260	249	245	227	254	241	247	257	243	223	212	261	261	264	251	258	277	248	250	255	256	246	255	263	268	245	237	268	278	238	242	252	263	244	239	234	262	246	233	255	262	254	245	265	249	255	251	264	231	288	262	241	258	237	269	265	242	242	237	255	272	246	225	268	248	245	253	266	280	276	280	269	276	250	285	244	245	272	244	286	270	273	252	272	249	247	258	247	235	269	267	239	287	274	247	252	262	255	261	256	244	250	225	240	265	237	249	225	264	233	252	220	260	230	231	247	270	256	271	260	226	255	246	245	241	243	258	246	257	239	249	252	240	223	269	232	248	238	286	280	261	261	272	259	246	243	263	283	248	250	257	250	211	265	254	238	257	239	240	251	270	252	254	239	261	238	234	248	215	257	241	257	230	253	277	241	244	270	247	244	241	246	229	251	268	241	237	258	236	271	244	266	249	246	270	258	240	245	243	271	272	273	253	258	286	224	229	247	253	235	228	266	224	250	249	246	261	244	262	236	211	227	247	235	272	251	259	240	237	243	261	236	225	230	258	262	252	259	229	248	265	231	282	241	248	235	239	259	248	215	245	244	240	226	231	277	280	241	242	257	275	265	235	230	241	242	248	254	262	235	228	246	232	279	232	238	266	240	216	278	240	248	272	278	252	251	222	254	251	262	287	226	223	256	224	272	223	266	229	220	239	267	250	235	254	224	231	236	263	252	272	251	275	290	259	257	281	265	238	245	269	240	251	257	273	220	253	246	229	229	221	237	275	283	283	238	228	246	259	270	262	267	252	257	245	233	247	256	255	265	261	226	255	242	222	248	235	240	233	242	295	246	272	250	205	268	278	266	236	264	242	263	265	256	243	215	237	250	283	266	254	257	244	238	252	249	239	240	255	268	253	236	241	210	300	265	246	258	258	213	252	244	270	237	275	234	260	261	269	267	289	238	257	263	254	281	284	248	257	268	272	275	254	231	247	234	236	252	237	249	264	243	240	240	236	250	253	259	242	229	247	255	237	249	256	268	249	251	269	238	232	262	259	249	223	228	266	212	257	243	237	265	258	246	236	248	238	263	260	256	246	247	229	248	250	292	249	286	259	243	248	258	230	239	235	237	219	242	239	267	266	238	263	224	265	241	258	236	252	252	254	281	255	249	238	206	258	237	267	262	240	264	281	237	264	251	272	293	251	257	236	226	237	279	251	240	253	243	242	240	257	262	264	248	256	243	285	253	258	276	258	261	291	232	254	240	278	278	265	241	239	246	239	257	226	242	245	258	242	235	259	229	259	237	242	263	253	226	270	260	253	255	238	259	270	247	266	253	260	240	244	264	270	255	255	299	268	254	243	268	249	284	260	255	249	252	270	258	267	269	237	237	253	236	233	236	244	263	244	238	249	256	268	291	256	284	264	260	283	233	274	241	245	247	253	246	234	235	250	252	224	275	258	245	249	241	240	231	250	231	226	260	250	219	255	239	252	262	260	254	245	231	219	241	243	246	245	232	255	240	253	256	261	226	266	283	283	257	261	270	252	253	263	281	244	243	232	307	248	294	230	261	263	281	249	232	267	254	277	252	249	259	252	237	238	267	234	227	260	235	230	253	234	256	212	235	260	237	252	245	228	249	245	260	229	222	254	223	249	231	238	253	233	284	243	283	230	257	232	237	270	244	258	271	299	233	246	238	258	241	228	233	238	262	249	242	237	262	262	255	247	233	256	257	250	263	225	252	250	276	272	232	272	249	252	247	247	249	233	220	248	260	287	269	252	235	278	252	252	241	239	264	220	252	247	265	232	235	265	228	249	267	260	243	261	220	263	234	247	252	238	261	259	255	263	256	280	246	287	231	229	225	261	255	258	258	229	237	260	243	230	260	248	216	228	250	264	274	263	271	249	248	231	248	265	205	238	254	230	265	255	248	235	230	245	260	247	275	245	246	255	255	240	256	236	254	248	311	255	240	250	247	267	240	273	225	236	230	251	226	249	255	243	257	252	245	257	249	274	253	269	244	251	246	245	269	201	246	277	271	245	270	263	220	258	243	258	228	266	254	256	263	250	246	269	294	247	228	265	231	228	258	240	253	263	255	266	260	229	249	247	234	256	275	236	227	238	234	276	276	227	234	230	254	259	232	247	266	232	242	239	235	244	282	288	251	242	254	245	256	239	252	269	260	240	257	235	257	246	245	284	244	255	217	263	259	255	240	220	236	222	247	256	224	244	269	274	230	258	247	229	243	268	244	275	215	227	258	242	280	257	252	277	241	246	240	253	265	262	228	252	260	277	262	255	256	239	236	230	254	248	263	249	219	245	240	238	256	267	264	241	237	301	255	267	247	259	239	230	263	228	238	240	252	242	244	226	264	278	262	217	249	244	231	239	266	256	264	268	252	270	288	222	262	283	252	262	257	286	255	263	276	240	285	231	264	254	253	264	277	281	286	247	252	276	281	232	242	246	249	236	251	264	253	258	242	266	246	251	257	230	229	250	227	273	267	254	260	228	244	278	293	234	259	247	236	266	288	251	218	245	251	257	273	243	277	247	244	241	272	272	240	267	249	256	253	281	270	211	266	233	260	245	277	266	219	238	239	253	273	272	235	266	256	258	259	242	250	255	271	253	261	249	235	238	262	266	249	222	240	246	255	235	266	239	241	241	263	232	241	255	276	251	267	260	259	255	251	238	292	270	251	262	235	269	258	267	219	252	269	263	263	261	254	269	246	252	235	276	266	248	244	233	234	237	252	272	265	267	236	255	260	252	250	251	240	248	228	282	226	214	250	270	273	254	266	260	248	234	252	228	262	248	267	237	224	269	261	263	235	244	269	242	234	252	245	247	245	252	223	266	258	246	272	250	264	286	274	261	221	232	271	234	243	281	260	232	261	252	260	246	238	271	251	242	250	238	230	248	251	237	262	249	265	272	268	244	275	267	265	290	233	242	247	272	250	231	247	229	206	237	246	237	233	238	268	251	249	240	254	252	262	233	267	248	239	245	267	240	269	264	251	271	251	250	260	249	262	235	241	255	240	225	264
19471	20545	33631	35624	33108	29558	25957	21913	19149	15867	13038	11011	9664	8564	7489	6521	5791	4944	4129	3640	3316	2962	2507	2178	1901	1673	1570	1423	1323	1132	1073	1025	951	929	906	861	879	813	810	783	746	783	785	783	795	754	709	666	727	736	712	722	702	707	674	718	686	662	632	670	684	687	696	652	655	648	630	663	643	705	683	659	647	662	659	655	651	637	670	676	688	654	649	659	636	629	646	624	684	621	683	691	655	640	599	658	598	662	663	676	657	661	670	593	602	646	631	632	674	653	621	653	590	673	631	679	666	676	603	666	660	667	618	685	630	697	582	667	642	624	653	696	662	695	616	582	666	663	636	646	615	655	659	638	664	656	678	659	623	604	655	607	654	622	682	661	666	655	642	633	637	645	654	680	708	650	656	657	637	658	666	626	685	635	688	646	679	670	603	607	695	615	670	644	653	675	597	665	626	660	644	661	661	622	653	614	652	659	620	640	608	677	684	664	641	652	678	661	620	670	653	659	590	627	631	661	663	645	652	646	659	646	679	646	615	660	615	656	629	680	636	655	635	634	609	630	657	670	637	639	696	661	644	659	646	621	642	692	618	601	644	667	598	656	617	664	653	634	638	591	674	647	672	625	602	618	648	649	631	659	616	645	623	657	701	605	651	643	650	705	675	703	649	640	647	623	643	638	634	639	631	669	654	606	669	622	642	663	719	650	627	656	721	681	658	626	622	678	615	637	630	642	654	616	642	660	668	649	648	617	615	645	652	663	632	610	664	626	667	653	662	641	640	618	672	658	638	642	665	666	629	660	659	631	633	653	684	629	639	661	643	631	651	628	700	658	619	639	667	651	641	631	618	641	660	657	630	662	650	669	646	646	680	630	646	625	624	641	605	647	675	625	618	629	679	663	629	630	653	626	672	676	661	670	679	610	588	648	630	675	672	666	680	696	613	636	652	629	633	667	652	639	646	651	629	628	617	685	651	640	637	669	638	636	650	681	598	665	664	691	621	662	688	643	693	611	676	673	639	708	601	648	655	639	686	646	690	642	666	626	658	655	617	668	640	647	623	590	634	665	625	644	668	620	654	707	580	594	650	649	625	663	649	692	690	644	645	632	658	639	639	611	615	672	658	650	674	688	577	633	626	628	652	702	640	637	679	633	639	680	590	588	667	605	674	651	616	664	641	591	623	646	687	633	680	654	658	649	678	672	690	641	615	632	647	675	608	662	612	675	687	680	635	653	665	673	621	664	656	641	643	618	661	678	659	637	623	667	681	644	655	668	631	623	642	617	618	682	658	650	673	637	670	640	649	664	622	641	617	635	651	636	650	670	669	654	668	655	602	664	601	628	659	655	663	658	650	611	632	663	644	631	620	676	638	621	604	673	646	685	668	685	650	611	666	631	623	637	642	596	659	635	683	647	661	621	618	674	672	661	650	660	635	678	659	638	660	632	681	636	657	673	620	701	609	655	634	607	646	632	675	678	638	664	631	628	667	644	663	652	695	639	642	656	697	684	675	628	657	661	673	667	638	624	663	618	650	667	687	630	625	649	682	642	633	702	624	658	630	614	645	676	667	631	656	664	660	660	637	663	630	651	616	619	648	628	686	618	665	691	595	620	683	612	626	638	628	648	642	650	615	628	636	637	600	661	642	634	707	603	623	638	644	632	617	651	664	613	646	617	634	626	668	641	658	615	656	619	645	628	676	646	643	654	677	612	658	653	647	663	621	659	673	605	639	662	659	640	640	706	624	685	606	621	641	647	659	637	662	654	648	650	677	698	641	634	628	625	615	635	609	609	629	653	634	683	599	651	697	648	647	673	661	639	677	670	674	617	596	636	639	657	669	665	638	679	698	664	649	652	623	661	605	636	693	619	656	666	688	650	615	645	672	652	615	663	668	664	652	629	723	657	658	654	631	675	643	670	683	629	594	642	655	657	634	667	651	647	649	694	635	667	609	610	708	657	686	684	618	631	614	645	627	600	668	629	629	652	655	634	650	650	640	638	639	683	657	666	680	657	618	665	633	640	657	632	665	674	669	620	685	644	654	676	656	668	658	631	676	645	605	647	641	655	717	641	617	660	635	618	640	649	653	672	651	616	671	688	666	649	672	630	663	673	602	631	667	694	622	656	648	630	630	610	670	627	679	640	622	675	686	652	620	646	585	679	641	653	646	668	615	638	697	654	638	643	612	690	623	688	647	690	668	639	642	670	672	633	616	630	632	680	607	589	680	649	659	613	617	689	649	675	650	675	638	648	675	627	624	660	625	632	598	655	673	656	655	627	640	650	690	624	661	660	647	654	610	718	666	659	674	658	633	705	650	680	637	642	638	635	638	653	629	638	694	625	635	658	610	630	664	657	626	620	651	635	632	626	664	666	615	632	680	629	611	622	632	657	633	649	694	638	692	638	626	701	609	657	621	656	660	625	672	639	668	688	640	626	588	666	648	605	662	640	626	664	645	628	676	673	672	694	592	642	659	624	669	632	649	631	630	613	627	664	680	620	669	649	628	681	606	651	679	648	645	630	658	651	660	637	668	674	678	643	644	674	659	655	663	621	670	692	683	673	632	647	625	669	615	631	617	634	620	650	587	653	700	632	698	670	639	628	678	619	656	645	579	677	647	633	625	637	624	638	671	632	577	591	633	628	649	656	679	645	641	632	656	645	604	654	649	645	653	633	614	640	660	646	645	632	660	634	622	706	699	671	669	666	658	637	657	682	645	662	636	663	662	665	697	656	670	658	658	622	655	672	648	637	660	645	620	605	659	679	655	659	668	642	646	664	652	649	674	700	689	658	640	679	626	628	589	577	645	651	666	697	675	645	660	664	659	669	675	646	646	654	634	673	637	680	650	659	623	601	646	624	609	656	653	618	618	598	696	655	632	682	684	653	711	664	642	660	621	673	667	667	670	649	612	609	637	674	610	662	610	639	635	662	647	595	698	649	705	677	647	667	673	651	593	661	654	620	624	629	670	663	648	637	655	685	649	630	641	651	673	588	675	661	658	616	656	663	642	637	648	642	630	697	647	629	681	656	679	610	702	654	666	628	644	661	649	690	660	683	633	660	665	615	616	631	647	635	612	580	635	634	663	633	662	657	660	631	659	628	661	658	607	621	639	643	687	632	602	654	672	627	698	681	638	679	673	661	638	659	669	636	648	677	614	675	645	654	653	617	707	648	680	620	648	635	626	607	633	579	669	687	674	643	622	645	592	650	673	644	635	621	693	666	668	659	650	627	637	693	684	635	716	634	657	609	671	642	682	662	628	619	674	632	663	641	640	641	606	593	646	621	673	656	680	644	659	679	649	648	647	660	654	599	659	687	683	642	632	641	644	675	665	647	664	633	649	649	678	664	659	628	637	671	685	649	690	625	624	629	628	656	652	649	695	638	647	611	693	651	686	681	678	624	645	665	620	624	652	652	622	650	651	669	631	639	654	647	668	682	585	652	660	657	608	676	634	703	653	623	657	654	663	703	633	654	661	645	642	638	655	642
38831	31625	35016	30580	25612	19505	15119	10712	8251	6012	4235	3443	2798	2411	2108	1847	1442	1299	1091	966	839	744	687	600	498	475	438	420	391	335	321	297	346	324	346	281	313	282	294	283	270	243	254	292	275	273	240	229	223	232	244	244	262	294	229	220	256	226	262	246	257	235	237	233	235	232	228	244	240	265	253	221	245	262	242	223	250	248	240	232	263	225	239	258	217	232	250	239	251	257	222	240	229	205	234	215	234	246	250	237	243	242	235	219	266	247	256	245	245	211	245	234	255	249	232	245	216	223	250	240	214	261	254	210	218	253	225	232	245	255	234	234	272	243	256	233	234	230	225	237	292	234	212	271	244	236	249	222	254	217	248	194	251	247	245	252	227	243	223	250	221	236	225	236	249	252	240	234	223	231	239	218	232	243	228	230	266	274	272	231	249	241	234	228	215	233	231	230	215	218	249	240	263	226	248	231	237	245	224	248	231	246	227	228	246	238	186	246	215	239	258	241	239	238	254	234	213	244	266	229	214	230	255	281	226	246	221	252	236	244	233	230	230	238	245	218	204	220	247	233	244	231	271	208	251	240	222	226	207	237	229	239	246	252	245	251	234	236	236	253	236	250	254	257	236	257	225	224	270	206	227	242	252	245	238	248	233	234	235	232	233	218	234	244	235	244	273	251	251	249	243	225	242	275	241	237	237	242	220	216	260	208	244	221	245	239	245	224	235	236	246	232	239	222	235	240	251	248	251	212	225	242	259	247	238	247	253	223	239	221	252	240	225	249	232	253	259	237	220	222	230	253	223	252	263	231	233	221	249	245	248	248	242	236	250	237	269	230	262	223	254	255	226	235	232	261	227	266	234	239	220	263	262	251	235	250	215	245	245	217	257	223	255	236	218	219	246	238	246	251	245	264	247	263	261	262	246	235	245	228	213	208	270	264	246	237	276	232	223	259	250	232	260	237	234	244	234	244	231	219	238	244	237	241	232	209	200	267	254	257	229	253	255	228	231	242	217	252	225	227	211	213	278	252	258	218	240	206	237	281	251	223	243	221	239	214	260	218	254	249	264	238	237	235	247	228	229	229	281	247	249	252	242	246	241	250	212	249	220	223	250	252	204	224	235	233	240	228	237	226	259	241	248	219	250	199	251	258	255	238	242	250	224	235	225	235	247	217	226	225	208	254	225	220	210	267	252	244	254	231	229	238	211	233	229	236	270	239	223	249	260	243	268	245	226	223	247	231	228	261	251	259	253	262	265	265	230	220	256	210	238	234	234	251	264	271	208	244	224	258	262	251	229	249	234	210	236	235	230	232	282	242	232	197	225	258	219	246	227	237	264	250	242	255	232	238	241	211	271	228	233	229	239	234	224	223	226	240	218	241	235	214	212	208	242	223	251	237	244	235	227	252	269	216	242	233	257	250	215	217	251	247	257	243	249	228	207	240	241	249	226	241	250	207	226	255	276	266	227	217	250	212	241	264	230	240	245	225	216	260	226	263	233	216	216	242	227	252	259	234	261	227	237	228	243	252	244	250	242	236	230	231	227	222	220	275	235	240	240	224	227	234	242	205	243	224	230	269	234	212	224	231	215	257	221	253	254	230	248	223	263	257	212	261	228	220	218	261	236	233	243	262	238	224	227	236	233	254	199	245	242	227	270	223	261	238	223	248	216	258	237	208	261	246	242	269	238	230	236	235	223	220	266	227	213	246	238	235	218	240	241	261	234	243	231	231	228	225	243	230	218	233	207	218	208	238	252	229	234	251	234	277	241	256	262	233	226	267	245	235	260	234	208	214	249	200	233	240	239	251	219	239	224	231	222	227	267	260	224	231	234	260	216	242	221	245	262	225	244	250	254	261	252	205	204	254	242	242	245	251	259	237	273	218	226	241	230	261	237	254	204	220	245	237	274	225	247	229	225	237	217	216	266	252	236	236	205	258	204	245	239	271	234	239	270	211	236	252	224	247	218	239	233	222	253	249	238	237	244	238	242	225	222	240	237	257	260	248	209	228	264	243	248	236	254	237	226	262	221	230	215	233	245	239	260	237	234	206	241	252	232	256	262	241	246	246	249	225	232	235	241	226	237	211	253	224	246	266	231	263	244	237	242	216	225	277	209	201	249	266	213	221	221	262	231	244	245	241	241	218	248	245	260	280	255	228	261	253	255	250	231	234	227	237	241	254	237	212	230	221	227	230	250	235	219	210	237	244	228	256	225	231	234	231	214	228	224	210	254	234	197	216	246	243	235	253	246	238	267	219	274	228	226	222	229	225	244	243	226	257	235	284	256	243	231	223	239	234	237	243	263	262	262	243	248	242	233	263	235	223	243	228	252	232	231	245	224	232	219	248	230	219	235	241	239	207	237	233	240	247	263	273	211	254	226	251	224	225	235	222	260	233	267	240	222	245	212	204	260	243	238	231	244	268	241	228	238	229	259	238	242	226	225	246	269	246	241	246	252	248	226	216	268	246	199	256	251	204	228	233	225	220	234	242	240	232	252	245	228	241	239	230	221	254	239	242	245	233	241	246	270	258	249	209	228	255	228	237	254	229	264	234	246	232	213	221	241	243	269	260	240	231	266	263	256	256	258	224	247	259	229	244	260	279	247	232	244	231	223	219	234	235	265	224	245	249	262	231	255	225	281	235	207	236	222	207	244	249	260	254	242	256	230	226	236	254	250	237	247	254	235	254	244	242	257	246	214	226	254	250	247	226	250	250	230	234	259	233	267	219	234	217	221	226	239	228	262	238	251	248	220	226	232	221	246	231	239	230	246	281	246	250	247	236	242	245	242	227	249	250	256	224	228	225	252	228	220	265	229	243	245	255	244	254	211	232	237	247	259	212	231	212	244	221	220	248	246	235	248	266	216	253	224	241	243	221	242	245	247	242	220	246	250	246	221	238	247	242	222	214	243	249	246	253	235	245	250	251	261	249	256	230	215	232	281	257	242	230	244	282	234	234	187	236	239	226	211	253	230	235	230	236	231	244	232	244	231	228	245	232	277	227	237	212	255	219	239	226	243	234	248	242	223	284	243	238	214	230	240	220	239	234	254	229	242	208	264	236	232	226	251	269	230	235	242	229	242	256	281	253	234	257	234	228	256	243	243	224	202	225	221	228	250	252	228	238	230	257	254	219	257	220	237	217	240	215	251	232	223	237	227	248	242	250	242	260	271	234	253	261	232	245	230	249	213	223	243	261	228	260	240	214	235	229	250	243	230	246	245	257	232	235	253	281	223	226	229	233	260	229	248	249	245	208	246	266	232	234	254	233	234	235	220	226	267	236	241	221	251	250	239	241	238	245	258	235	214	257	234	274	216	232	216	249	213	254	223	232	261	257	235	231	236	222	241	234	240	253	212	235	226	247	247	235	256	216	237	266	238	223	247	209	232	215	250	227	248	250	232	246	258	266	274	240	241	248	248	251	245	248	258	255	258	212	237	262	241	229	249	229	213	229	244	229	261	239	250	250	264	240	245	219	256	232	261	253
23407	24427	37771	39957	37604	34385	30765	26888	24383	20433	17081	14881	13103	11590	10595	9560	8040	6920	6043	5317	4671	4413	3431	2972	2649	2280	2056	1801	1605	1397	1276	1161	1008	1035	932	963	928	853	924	847	801	776	846	782	906	797	767	722	620	710	678	725	722	764	695	683	696	656	651	654	666	606	668	613	656	692	658	645	648	660	632	662	614	609	583	609	631	647	624	591	572	610	631	662	617	596	608	601	626	647	649	641	614	617	640	632	652	621	634	602	585	659	595	579	631	624	633	546	623	618	634	598	591	632	597	580	602	643	636	622	627	628	654	628	636	604	631	636	632	620	619	607	643	647	635	574	627	615	664	593	650	601	610	629	604	584	627	612	642	639	642	640	596	607	599	595	607	664	613	573	600	626	623	597	624	627	636	626	603	620	625	642	553	617	622	634	616	606	615	626	623	605	628	610	642	647	641	642	624	608	594	611	577	595	646	585	618	614	586	614	603	572	598	635	578	664	639	617	579	637	621	599	621	621	652	630	602	611	623	591	622	688	630	607	620	621	589	604	611	640	638	621	634	656	592	620	564	636	623	605	582	631	609	624	618	610	602	598	656	645	645	593	620	603	606	630	660	611	627	619	612	609	612	640	566	617	587	574	574	617	621	598	575	564	630	573	620	594	645	612	632	632	647	626	633	624	647	583	611	591	667	600	584	591	612	591	639	635	619	624	632	615	635	668	582	628	618	615	621	600	583	619	639	594	568	623	610	569	601	639	636	623	675	624	640	615	640	626	603	635	593	626	668	632	615	606	670	624	604	650	586	625	597	642	641	603	650	607	630	663	625	603	612	609	589	624	616	578	603	606	630	645	574	621	634	653	603	590	608	593	597	577	615	600	605	608	593	576	636	616	604	636	585	636	593	628	671	627	613	625	605	624	623	612	551	641	533	626	635	643	616	632	600	680	617	675	598	614	591	630	632	585	598	646	678	604	611	637	606	550	589	622	627	625	632	604	603	668	650	622	621	564	616	646	609	634	643	621	613	585	608	581	635	626	596	603	646	657	634	605	611	568	657	597	621	579	602	655	665	638	619	661	649	654	599	614	606	612	605	614	616	588	626	591	636	691	606	627	662	617	613	619	636	632	650	637	635	566	618	561	623	624	673	667	637	598	626	614	652	648	657	585	655	623	637	608	632	602	620	602	612	587	644	609	596	655	597	606	595	627	603	569	634	598	645	594	628	618	619	654	608	622	645	657	551	639	611	563	647	612	662	610	591	548	626	630	655	626	645	605	625	619	619	605	609	622	638	597	638	613	654	585	606	609	598	612	643	652	622	594	588	637	633	594	617	646	616	605	647	639	611	640	619	613	603	610	664	620	631	580	654	621	586	659	588	638	636	613	600	630	617	651	597	643	610	608	617	599	612	614	595	664	614	620	617	662	583	599	604	619	672	591	676	639	638	639	608	607	630	648	624	600	588	617	578	640	563	595	633	647	616	610	586	604	632	580	620	632	589	624	591	623	600	644	595	650	602	605	601	601	629	636	609	626	584	598	606	587	607	667	611	592	624	589	628	608	616	621	579	637	592	670	576	641	617	623	614	604	602	593	625	603	647	627	630	585	580	607	637	611	609	585	594	588	650	612	595	601	631	626	636	641	578	619	631	587	572	596	636	632	596	575	629	613	610	662	612	600	624	637	616	634	701	610	654	601	646	654	594	609	657	625	635	574	597	609	637	598	609	608	632	583	681	656	609	615	640	596	632	595	607	646	628	608	588	628	579	618	586	604	574	637	581	619	677	597	639	640	631	589	631	584	586	593	650	637	644	656	621	627	602	635	575	639	601	585	662	654	629	615	593	649	604	584	648	604	608	640	645	635	676	565	627	629	595	596	648	601	607	659	630	598	569	647	605	657	578	634	634	650	607	575	641	588	631	639	634	613	637	641	589	651	614	589	649	610	615	624	621	631	623	636	641	594	607	607	630	574	628	609	590	628	624	596	573	620	589	616	581	658	608	574	609	659	634	682	633	581	650	596	619	563	600	601	649	591	637	594	625	602	639	593	561	622	651	625	677	627	591	597	637	642	636	598	607	651	572	598	640	613	590	594	613	598	588	589	677	595	619	638	673	585	647	616	649	595	615	566	664	624	635	628	634	654	629	637	633	653	640	634	599	606	588	601	623	626	637	619	627	606	613	617	593	609	600	651	598	627	592	619	563	607	626	643	607	632	620	589	586	613	592	602	591	611	678	604	575	586	634	587	607	653	601	601	658	626	607	613	642	660	625	614	650	651	607	604	567	639	617	620	581	591	623	596	630	601	586	616	564	617	631	576	603	616	601	604	643	621	621	636	607	658	687	620	632	606	601	636	596	656	591	657	634	624	616	652	654	638	617	657	632	618	613	627	640	607	625	570	627	632	664	634	600	600	653	678	619	596	597	633	615	608	632	621	617	610	604	604	582	612	595	639	640	623	621	618	639	610	580	594	617	628	615	649	621	620	617	618	571	613	585	601	644	659	628	585	587	631	657	603	613	581	652	683	602	581	608	619	657	628	613	645	640	617	611	632	631	576	623	642	593	607	603	588	615	655	597	637	656	611	593	561	654	635	656	647	608	621	610	601	633	593	623	611	597	610	618	556	597	599	652	633	594	620	594	638	590	597	617	589	605	612	612	603	645	578	618	646	555	625	610	613	653	606	669	626	630	584	614	626	566	589	574	613	628	626	636	620	613	645	655	642	674	614	623	602	613	637	653	602	606	584	613	614	629	645	619	628	634	617	600	624	597	567	608	646	620	595	647	620	623	611	634	568	614	628	614	633	615	639	632	614	654	576	595	617	607	584	605	594	635	644	610	602	674	583	582	646	633	640	597	643	613	578	647	630	640	628	597	624	596	604	590	581	622	617	547	634	590	622	600	576	650	623	618	639	648	621	632	613	602	603	596	596	632	624	645	621	614	624	611	604	636	596	609	612	611	585	606	608	631	643	575	597	627	626	659	640	604	640	574	631	689	619	651	599	624	619	575	680	602	624	615	637	591	628	595	591	593	545	637	584	603	600	651	644	596	640	622	598	583	608	600	631	614	607	628	643	555	615	594	575	594	617	578	605	626	551	603	615	653	584	596	565	618	626	625	584	606	589	583	667	640	629	611	572	664	620	600	599	625	564	582	599	659	606	577	621	671	616	628	657	622	601	588	618	579	627	610	638	608	612	618	580	640	606	641	606	583	611	599	625	616	617	587	598	595	588	582	630	644	626	579	629	649	593	621	618	622	614	631	627	653	614	626	597	606	598	595	682	609	612	579	569	609	601	624	613	639	601	595	636	656	626	634	573	628	609	639	563	577	620	632	609	564	618	647	578	595	641	644	606	593	618	581	587	601	627	646	644	639	612	581	609	638	630	608	594	615	618	609	613	591	612	644	618	623	630	630	653	597	595	653	631	643	626	586	625	558	632	601	561	604	644	604	670	660	581	630	620	641	625	609	589	634	652	632	593	627	681	609	603	593	618	619	603
23861	20402	22029	17253	11785	8089	5758	4106	2943	2285	1728	1400	1128	961	821	702	581	552	493	474	429	426	373	342	325	337	311	319	283	281	270	263	266	268	280	292	257	227	257	246	249	258	284	267	271	248	240	267	265	252	257	250	227	245	241	262	266	257	245	239	234	306	255	263	262	304	258	266	246	278	253	238	280	239	233	230	254	238	251	226	222	239	257	250	270	250	240	268	279	249	268	244	250	245	260	243	265	266	229	262	262	249	230	227	270	243	248	255	263	205	241	264	272	226	285	240	276	264	252	271	266	259	262	259	238	272	263	244	258	256	238	277	256	274	260	259	267	234	253	241	260	246	289	240	233	245	230	257	228	253	239	214	270	253	261	241	231	277	250	248	235	233	236	261	290	235	271	264	259	266	257	244	239	241	236	255	268	225	260	257	246	243	257	228	250	251	249	251	256	249	256	273	254	245	255	239	249	240	253	256	247	247	258	248	229	236	280	265	245	232	271	268	261	258	244	248	233	266	255	254	255	246	217	230	249	251	227	262	265	228	238	285	278	255	249	238	262	259	236	223	241	278	239	224	270	266	226	249	282	256	246	248	266	281	255	274	254	265	262	253	264	265	275	252	233	232	252	227	245	251	228	233	252	269	255	262	232	241	249	250	273	270	233	273	264	262	242	258	254	226	245	272	242	217	255	273	276	244	264	272	251	248	276	237	265	243	221	239	245	242	245	231	258	277	274	262	242	227	228	259	252	246	237	230	258	271	284	236	263	275	263	244	281	259	270	292	239	255	265	248	257	230	255	258	250	258	243	251	253	255	229	249	244	291	260	247	243	247	241	250	221	258	256	239	256	261	256	275	246	238	232	247	269	246	254	231	245	249	231	226	269	226	231	246	246	250	219	250	250	232	267	272	237	229	236	256	254	238	266	249	265	261	245	248	245	232	267	243	280	264	267	254	210	248	265	275	265	257	251	265	269	248	271	264	234	247	255	241	252	261	257	255	257	268	237	244	232	256	231	241	271	254	251	268	206	258	232	263	245	250	262	220	248	259	277	223	258	254	262	256	235	252	240	241	266	232	250	232	255	261	290	257	266	238	256	279	273	242	252	247	244	285	243	262	262	277	247	252	247	237	271	228	235	263	258	253	242	254	243	225	238	256	232	218	264	255	252	235	248	261	256	244	215	227	263	274	244	252	227	254	227	227	264	271	247	273	256	268	242	273	260	244	245	227	260	264	253	223	252	241	281	256	240	265	259	241	234	254	277	220	254	259	240	261	249	251	275	252	259	246	249	223	257	245	245	242	239	263	259	241	245	254	269	262	278	273	247	248	231	240	273	245	256	276	229	250	268	240	269	254	276	259	249	268	283	261	221	261	258	225	268	241	260	252	223	235	254	281	275	237	248	282	284	265	244	268	229	270	286	262	241	223	286	261	272	231	271	269	251	251	269	244	279	254	274	255	242	259	269	264	251	253	271	253	289	243	254	244	236	249	236	246	257	254	267	255	267	251	256	248	262	257	258	238	245	241	252	249	289	250	250	222	246	257	254	230	240	240	268	285	228	251	259	242	247	239	264	227	263	243	239	255	229	251	237	221	242	244	225	273	249	277	249	244	268	226	240	249	252	259	272	244	244	252	236	248	263	253	249	238	255	232	228	272	230	265	254	248	232	259	234	266	274	253	262	284	249	230	281	262	252	242	253	286	253	265	251	240	242	273	239	224	233	242	264	260	261	233	267	255	238	264	257	223	251	256	276	248	270	238	263	253	227	227	286	268	262	237	242	264	240	268	200	249	256	219	220	270	252	272	247	253	225	238	236	255	250	261	237	278	248	239	250	276	250	263	294	253	258	269	257	245	245	249	275	296	267	245	240	254	278	230	238	236	251	249	246	242	254	242	256	254	259	266	241	247	257	271	270	242	239	259	252	264	224	245	263	255	253	233	255	245	269	260	257	265	260	291	256	259	257	245	244	242	262	235	234	259	280	262	266	249	247	237	219	249	267	221	249	274	302	235	226	244	259	242	233	283	254	231	260	244	233	268	245	280	239	259	264	255	265	263	261	256	253	278	261	254	237	240	240	259	277	248	251	248	242	272	273	259	249	225	255	246	279	259	243	284	249	263	239	232	254	251	239	225	243	260	254	261	273	242	248	278	278	246	248	241	238	244	263	260	244	241	213	280	215	246	232	244	243	247	225	263	270	245	278	234	238	239	250	237	261	253	275	249	256	259	271	240	265	254	229	268	248	286	256	265	227	222	244	231	256	255	233	251	298	272	278	265	253	252	286	256	286	229	244	278	234	232	226	226	256	250	246	253	253	245	241	247	266	247	321	254	260	228	258	249	274	282	263	231	276	238	250	263	247	249	238	270	265	250	250	247	235	232	260	246	248	231	262	293	246	249	242	258	249	264	255	242	240	278	265	263	242	270	247	261	272	260	261	267	250	260	243	259	246	230	232	233	249	262	266	235	281	289	298	262	285	254	264	261	247	263	248	262	249	251	237	234	263	247	261	261	241	241	248	235	264	275	269	256	235	284	230	265	255	243	246	264	240	247	269	256	274	268	253	256	243	259	230	258	222	231	268	257	244	256	269	274	259	281	275	250	264	264	280	251	259	248	234	253	259	226	278	264	246	229	241	234	267	255	259	262	265	294	265	263	254	284	265	250	252	238	230	237	238	238	288	260	279	241	256	250	283	255	243	244	240	249	223	272	239	282	250	259	258	245	227	263	269	218	229	288	284	263	252	230	235	249	241	257	247	225	236	257	273	271	242	258	272	247	240	247	252	240	245	222	270	266	247	250	267	236	258	264	256	231	253	227	289	239	259	255	229	258	262	252	246	259	231	280	256	233	275	242	242	250	262	244	236	285	264	236	243	246	219	267	252	232	271	241	270	272	226	276	225	254	257	249	272	245	294	249	229	273	264	267	244	267	259	244	253	265	269	226	241	261	257	276	276	247	224	253	249	215	258	262	258	261	251	275	230	247	256	274	223	249	255	238	261	260	222	271	248	267	235	259	218	232	254	209	258	258	261	240	278	228	257	244	274	233	259	262	241	256	262	291	284	263	225	253	232	266	268	247	252	243	237	229	245	232	235	238	235	256	254	264	257	293	274	263	240	268	223	240	247	256	236	213	222	246	262	269	248	269	259	243	235	242	234	249	264	259	251	249	253	246	218	242	252	218	248	247	243	266	244	226	255	254	262	251	250	269	250	245	246	257	271	252	248	254	237	265	263	256	270	246	273	266	254	262	270	253	230	268	237	240	250	248	251	248	266	264	254	262	240	241	256	258	260	249	270	248	223	293	266	273	250	221	220	243	240	258	284	270	238	251	258	240	232	292	246	250	268	235	252	263	255	255	268	258	251	240	243	268	275	222	265	269	259	254	267	268	263	224	255	247	261	261	219	257	241	239	226	261	247	242	287	280	287	279	219	273	245	220	253	265	262	233	270	248	222	223	272	258	255	275	265	262	254	301	265	248	259	273
13516	16123	27903	29090	25815	22128	18319	15199	12501	10179	8219	6872	5608	4815	4061	3416	2989	2611	2298	1881	1772	1605	1480	1333	1225	1058	1084	950	879	870	862	826	817	785	731	716	748	688	771	652	714	736	696	646	692	620	625	676	634	638	713	654	662	655	661	648	643	634	674	661	659	607	689	628	652	629	695	611	678	686	650	631	615	683	641	644	679	653	646	659	671	672	609	638	583	633	642	658	611	650	656	670	681	629	625	668	660	588	671	636	658	608	668	641	646	630	697	670	624	626	637	648	638	639	714	636	654	612	602	604	672	628	647	639	643	624	673	656	653	653	641	620	627	628	634	661	636	682	654	654	650	625	647	646	651	658	634	633	624	677	662	638	680	615	682	654	663	652	685	588	626	650	614	699	669	682	638	667	655	658	654	645	654	671	661	652	708	630	680	626	611	625	654	636	615	604	670	674	645	669	618	620	672	703	690	647	667	626	643	677	619	700	618	631	610	688	637	652	629	655	650	670	662	636	641	690	662	649	625	590	628	637	610	667	646	661	630	664	686	657	674	636	720	609	613	616	642	647	698	614	679	683	605	611	686	675	692	622	642	685	675	617	618	645	694	613	654	658	649	643	663	685	586	670	632	671	646	634	629	673	606	640	632	668	634	666	656	649	676	662	640	625	649	654	603	658	667	616	677	625	666	663	610	624	586	654	673	600	638	632	618	670	666	626	666	644	656	657	661	654	637	686	663	650	614	621	685	655	653	656	606	668	628	616	600	634	683	698	694	613	627	638	637	663	632	629	683	630	652	680	648	617	672	676	632	653	647	651	653	635	657	635	623	655	662	629	655	675	635	696	655	648	639	662	694	665	659	658	644	644	621	658	659	659	679	699	647	679	633	632	642	628	663	655	646	650	687	696	698	622	699	632	655	672	653	613	651	623	635	625	670	629	646	624	666	626	634	676	632	651	648	693	685	658	622	690	635	652	648	661	655	675	664	632	672	699	694	603	681	697	656	631	694	655	687	611	652	637	646	646	614	645	656	667	700	612	633	737	628	649	656	675	639	653	644	659	672	642	653	668	638	705	656	675	698	659	624	647	685	698	630	659	640	626	635	639	617	667	644	655	639	644	622	631	641	649	645	659	647	611	700	625	663	681	626	681	603	618	655	672	662	597	691	668	667	676	632	655	646	670	611	717	687	614	644	655	660	652	624	647	633	678	657	669	637	623	676	674	614	660	684	655	625	640	641	678	673	648	615	672	641	654	642	676	699	603	689	713	680	637	646	668	705	681	685	645	652	639	653	664	695	669	637	649	593	620	678	619	660	688	662	671	635	631	683	626	661	647	650	647	663	694	640	627	693	662	675	691	675	669	711	635	641	660	671	649	667	625	651	678	656	629	604	628	642	620	595	667	613	659	655	665	661	633	623	645	625	690	632	676	633	618	650	693	625	640	618	628	619	682	607	662	627	662	628	682	651	665	640	608	631	678	637	616	622	707	615	595	649	618	617	651	644	665	640	685	650	626	663	671	647	663	658	669	657	613	636	674	609	616	620	682	653	727	661	633	638	651	681	651	593	673	628	652	620	665	659	672	663	676	687	599	640	663	650	637	617	625	628	682	613	635	610	666	638	625	666	642	654	655	635	619	676	673	642	644	677	609	685	650	648	622	627	640	652	644	644	608	634	584	662	649	662	628	607	656	647	658	632	670	599	632	631	647	679	677	651	667	628	677	634	696	655	689	659	674	645	631	633	684	700	661	661	650	662	641	660	622	647	635	669	652	686	670	615	666	638	673	642	624	675	629	627	621	627	628	618	679	647	637	668	616	649	624	626	615	643	700	633	687	638	639	639	671	643	634	621	595	638	630	657	612	650	632	622	670	648	638	639	638	670	599	669	628	662	667	637	625	628	613	665	659	627	682	638	642	619	629	668	667	643	602	644	657	671	636	666	654	659	666	631	679	666	698	637	664	660	631	602	625	658	648	633	697	630	694	631	652	663	633	639	690	669	679	646	634	638	656	686	670	676	663	622	617	590	664	642	625	680	656	683	653	684	682	626	655	630	693	661	637	655	618	671	705	672	661	644	683	653	619	660	655	705	678	645	673	620	700	635	637	658	661	654	696	643	623	666	656	602	692	612	655	679	654	636	651	591	623	650	620	630	668	636	643	606	598	681	632	631	670	661	682	600	619	627	636	661	699	662	687	658	637	676	646	648	585	614	652	649	643	669	626	656	638	595	642	690	639	669	639	651	643	674	636	608	638	645	642	657	683	633	648	649	680	668	681	675	648	635	609	661	641	608	624	690	662	637	655	634	624	686	652	683	676	643	606	604	632	692	706	627	639	675	646	691	650	639	648	632	619	660	640	676	630	656	666	653	621	655	642	649	637	641	653	618	628	690	650	679	599	720	659	681	709	632	620	662	607	673	663	634	652	676	682	683	636	590	633	604	658	695	657	622	667	663	629	634	651	657	637	654	700	634	668	668	629	610	596	619	675	634	679	652	658	686	630	641	668	651	645	706	647	646	598	657	688	649	665	659	628	624	605	653	605	634	694	647	621	672	693	672	643	632	676	645	653	654	667	649	702	695	713	630	645	632	627	653	659	689	636	670	661	674	654	685	628	643	628	605	671	609	653	660	612	613	626	622	670	656	642	688	673	634	659	664	646	637	685	629	623	675	633	625	659	609	647	620	658	671	670	634	653	668	641	680	656	656	664	633	615	663	681	706	608	621	690	690	635	658	640	644	649	618	677	637	670	644	673	669	607	657	680	657	642	656	673	657	664	654	626	653	679	675	665	684	668	674	724	660	636	658	626	638	672	615	620	604	697	704	637	632	628	620	676	665	616	655	642	672	672	661	701	657	681	659	688	642	679	654	665	591	664	652	684	651	640	616	612	593	684	639	630	663	647	627	682	631	672	668	686	645	635	625	615	662	626	670	659	607	620	658	607	660	646	653	659	657	650	671	630	670	694	634	628	677	651	677	636	655	654	646	670	626	623	648	689	639	596	648	625	588	695	639	688	688	691	659	645	630	619	668	674	637	626	701	684	635	676	676	684	666	607	620	669	658	634	647	648	605	712	677	628	676	638	660	650	707	627	647	615	597	649	666	683	664	696	631	641	649	690	673	645	655	648	661	675	660	670	648	691	680	638	638	663	647	661	677	649	676	680	656	696	646	650	639	621	686	658	636	633	617	659	647	627	655	683	702	657	599	645	630	671	657	638	647	632	689	651	646	631	637	675	690	616	662	621	689	653	653	649	620	647	665	671	672	636	596	632	696	624	639	662	635	696	612	645	645	613	638	680	686	709	621	668	660	685	698	657	659	667	589	663	611	640	695	635	637	674	672	654	619	606	673	612	650	606	684	631	671	699	679	614	681	649	635	657	668	646	671	641	645	654	665	599	620	630	661	645	617	656	642	652	676	638	678	655	662	668	646	645	654	648	669	690	657	642	667	621	660	669	675	678	668	678	651	647	653	657	661	666	614	654	685	655	658	645
32722	26077	28865	24913	19340	14107	10293	7034	5588	3926	2972	2277	1972	1703	1357	1277	930	933	800	732	626	566	506	480	416	375	358	354	382	348	299	311	272	322	288	305	289	273	289	296	276	286	244	241	287	263	245	289	282	251	255	262	263	273	255	238	256	271	269	266	263	247	242	227	244	252	253	249	280	288	232	261	274	274	284	223	242	252	275	266	249	249	243	209	242	243	244	283	226	278	264	265	265	240	272	230	271	265	254	276	255	242	248	283	249	246	266	244	243	250	252	268	248	245	249	230	285	258	263	249	253	283	238	272	250	260	232	260	240	225	240	272	249	271	240	246	268	228	262	274	267	263	237	263	266	231	246	264	222	267	252	278	249	241	261	260	267	233	234	227	231	269	272	247	234	252	244	229	259	270	293	249	252	240	271	247	236	273	258	250	273	266	256	247	233	242	242	243	298	227	244	252	264	262	240	252	261	250	248	256	266	282	265	219	246	258	270	289	277	264	276	255	271	279	262	265	261	242	233	279	285	251	240	275	254	281	247	258	219	244	269	245	240	251	248	258	236	238	265	252	239	257	247	264	246	245	271	262	264	250	303	259	237	271	241	278	252	278	235	237	284	237	246	234	244	256	240	282	260	254	282	258	250	272	252	262	236	249	253	243	253	294	269	234	277	221	239	277	252	278	261	254	265	275	269	244	233	264	280	241	221	255	257	258	241	266	230	231	268	252	288	252	243	237	265	253	262	258	272	245	230	213	241	265	244	242	247	258	261	228	266	260	248	259	250	247	271	247	261	248	251	257	268	242	225	235	236	287	258	244	261	273	275	265	243	267	289	281	255	276	250	259	223	254	238	259	248	234	266	271	251	266	262	252	270	250	238	265	255	271	296	250	237	262	258	263	224	262	249	277	263	266	226	245	283	284	261	248	288	237	239	251	233	243	254	286	240	254	272	223	246	248	245	247	277	246	274	227	265	259	249	297	254	250	275	243	263	265	277	252	247	243	265	277	267	284	239	267	225	242	258	262	252	228	265	256	219	262	279	268	254	256	245	242	244	246	253	246	280	259	244	235	269	270	242	233	254	244	249	242	242	256	246	291	246	254	259	252	283	250	239	265	266	255	277	273	266	246	273	263	249	244	258	266	247	272	266	273	249	267	229	243	236	253	249	250	255	284	248	259	244	269	253	284	267	266	260	252	279	241	265	249	271	243	262	251	256	253	261	260	249	289	260	256	234	251	273	267	270	255	278	246	278	291	287	256	253	256	242	251	229	245	250	259	267	254	264	238	252	247	231	263	279	259	237	259	253	258	246	249	220	274	237	289	263	251	275	253	259	248	221	262	230	237	256	248	278	248	264	244	257	256	262	239	249	271	241	234	225	243	264	229	248	265	238	250	265	256	244	259	233	254	253	232	270	276	271	246	258	266	275	255	254	257	248	269	260	287	267	214	303	250	249	254	232	243	263	224	288	253	267	263	250	272	262	253	242	235	242	260	250	264	252	258	256	259	257	257	241	240	259	246	238	228	267	247	264	238	250	277	249	262	257	245	248	272	241	232	258	256	243	264	258	256	250	237	239	265	259	272	237	242	258	224	250	253	261	243	243	278	270	245	260	259	263	251	215	255	254	229	258	236	231	260	268	252	253	258	250	254	247	232	252	277	269	242	257	248	274	264	255	246	272	246	253	262	269	271	266	243	278	241	269	243	259	262	263	254	230	265	232	263	240	264	246	234	233	280	248	278	228	250	247	269	249	253	249	247	233	235	246	262	257	236	276	268	277	262	283	251	233	234	245	256	268	247	280	250	249	238	262	278	232	255	272	233	261	247	222	232	243	242	234	235	268	260	247	269	238	271	248	271	235	271	244	295	265	260	244	229	244	246	244	255	285	248	237	266	254	244	252	243	266	257	255	245	246	245	277	228	287	246	276	257	257	253	225	260	247	243	278	243	252	271	242	256	263	230	252	225	261	253	261	251	252	234	251	254	258	256	241	237	254	239	234	239	255	266	249	235	272	259	269	270	237	233	258	242	256	248	240	265	251	262	233	244	265	233	249	246	253	235	251	258	282	257	244	255	231	274	278	263	255	240	247	276	258	244	288	258	250	294	256	283	286	271	282	263	230	251	264	282	230	256	259	250	257	244	264	261	259	256	268	238	247	248	274	283	273	291	268	243	273	296	239	246	284	253	262	255	236	264	244	255	272	238	256	287	277	253	249	249	237	217	263	257	239	257	276	254	237	296	245	250	249	265	252	236	262	254	253	252	275	267	257	286	260	274	240	222	251	255	252	230	246	267	261	264	247	235	278	261	251	238	269	249	257	260	243	269	231	252	262	257	259	210	241	268	255	231	263	243	231	246	223	236	234	247	252	247	245	244	279	242	284	237	271	241	238	250	272	240	234	282	272	251	231	270	263	252	255	254	231	257	254	256	293	266	255	233	245	249	261	239	247	245	231	232	248	240	238	263	256	274	274	251	244	267	246	223	258	276	238	277	268	234	273	244	263	258	268	275	258	237	249	242	228	272	261	225	262	246	253	254	256	283	283	272	210	249	262	253	228	239	245	242	285	267	261	245	231	282	258	263	252	227	273	247	242	238	261	310	250	252	218	254	251	242	261	258	259	249	251	255	258	273	226	261	265	263	226	259	266	257	263	279	242	256	227	269	287	285	260	225	243	259	260	260	273	255	250	256	258	274	250	294	260	231	248	267	261	259	252	265	262	263	233	249	269	285	266	259	243	233	251	238	242	245	282	253	267	220	250	255	244	242	246	273	231	244	264	247	227	222	257	282	256	266	228	259	250	254	256	254	240	269	263	269	226	261	251	263	258	249	262	254	258	263	246	287	226	251	286	253	258	292	265	259	253	275	284	263	257	243	249	252	236	241	257	250	267	251	261	229	245	257	257	227	265	268	275	241	252	230	262	222	242	261	251	248	253	282	252	249	266	285	262	247	246	263	232	247	244	241	265	268	221	243	257	246	273	259	247	266	258	253	248	237	292	277	256	256	232	243	269	234	273	270	249	268	241	277	266	269	259	278	270	273	239	241	244	249	228	254	234	250	245	251	264	268	251	271	233	290	255	272	246	254	230	222	264	260	269	257	237	240	264	264	269	243	259	244	244	253	280	285	257	244	238	247	255	275	258	271	218	255	253	237	278	269	250	274	247	261	234	237	231	246	247	279	292	238	236	260	269	214	250	267	246	260	271	263	242	240	266	257	270	260	247	238	269	223	232	247	269	245	261	238	244	248	249	277	247	252	260	241	267	239	243	264	262	288	245	255	261	260	240	223	248	259	249	224	235	230	246	244	278	256	251	270	260	251	239	247	260	247	263	269	253	243	275	255	260	266	243	237	241	260	244	271	256	265	214	263	248	279	266	265	271	238	242	284	244	253	253	286	253	256	262	245	246	263	224	279	233	254	265	271	227	227	281	242	233	256	272	266	262	242	262	231	301	243	245	243	232	230	256	266	267	278	241	273	251	261	264	257
19439	20390	33552	36201	33470	29781	26370	22160	19621	16220	12998	10959	9651	8373	7680	6597	5386	4905	4080	3820	3296	3069	2441	2221	1894	1720	1561	1515	1247	1157	1095	998	938	889	850	865	833	818	846	808	789	826	776	799	778	760	689	707	706	696	724	739	728	767	673	724	729	640	647	679	692	660	656	645	700	692	627	657	661	641	694	686	689	685	671	679	642	664	672	635	691	652	622	652	650	669	674	646	626	660	678	633	660	655	643	624	634	683	670	688	643	652	657	625	727	646	685	653	669	653	694	685	667	666	643	647	657	635	630	647	661	678	653	684	655	611	660	684	660	660	619	668	653	650	613	678	693	655	666	644	623	642	675	644	665	653	700	623	657	711	661	660	623	696	657	661	663	635	633	646	655	590	625	668	630	698	623	658	661	700	671	622	640	654	638	634	656	685	662	690	677	657	620	638	654	670	653	649	638	658	650	713	662	647	655	669	645	673	639	685	672	639	673	668	651	667	636	663	642	641	633	613	647	667	653	630	612	652	705	684	626	627	641	625	668	716	643	667	663	682	644	671	638	678	682	617	673	628	714	672	697	668	646	667	697	650	677	647	655	613	622	622	658	625	655	643	662	689	683	683	624	655	645	635	687	710	649	682	654	658	669	638	645	633	656	654	664	660	653	671	670	635	632	672	645	609	648	622	639	626	652	664	643	636	683	647	667	654	649	673	657	644	633	675	622	651	644	657	634	692	657	640	701	670	689	677	699	616	635	648	622	683	658	661	662	717	636	666	663	696	629	674	665	658	657	668	634	653	674	670	608	660	653	683	667	662	636	645	674	688	649	662	732	694	659	649	647	681	623	669	655	658	660	631	645	677	667	651	683	638	669	695	618	638	623	672	617	733	657	685	650	665	653	647	666	657	619	696	643	677	637	681	672	624	674	636	643	689	651	673	667	656	673	671	644	676	632	687	633	639	654	657	617	628	663	673	661	662	615	655	660	641	649	709	675	630	675	634	650	685	642	681	646	704	600	641	662	648	637	651	682	671	634	636	654	667	666	719	625	629	688	660	668	648	694	662	662	657	675	660	689	662	632	685	687	642	635	678	694	601	673	693	678	632	661	633	667	709	660	627	633	678	671	673	687	626	695	641	688	670	634	654	624	643	681	659	653	655	669	648	686	709	678	674	683	595	636	657	589	659	685	650	667	658	651	646	666	667	641	642	711	643	659	634	664	680	659	657	681	669	688	684	664	673	636	663	629	692	604	628	650	670	638	645	643	680	720	618	678	633	652	722	634	641	671	655	659	628	674	656	660	643	663	691	665	674	674	645	627	632	669	653	637	662	665	689	692	679	647	621	680	679	634	674	611	638	643	637	634	670	667	666	627	648	704	622	680	641	642	640	630	632	662	639	674	672	697	681	662	655	690	652	666	650	653	630	670	622	660	652	647	683	664	636	682	663	680	688	640	654	652	673	699	664	647	639	614	633	640	624	651	658	670	621	636	683	633	660	664	616	705	647	678	697	711	639	688	664	652	624	646	689	684	632	676	638	648	675	702	666	671	642	622	639	636	638	683	675	626	655	634	643	680	641	648	647	665	654	665	645	677	656	670	655	659	682	640	636	613	654	672	669	673	668	663	651	616	663	662	694	636	684	629	653	679	648	643	673	640	643	670	666	656	665	642	664	720	607	703	657	689	634	621	628	652	661	659	656	661	638	650	663	664	686	642	626	641	637	618	638	642	679	644	683	603	646	671	623	647	695	679	647	633	654	690	661	640	627	667	677	641	675	683	671	636	642	678	658	642	639	648	630	670	640	653	661	692	627	677	677	684	667	695	594	652	671	622	666	600	668	620	686	659	644	679	655	650	700	657	680	675	629	669	657	658	646	667	651	693	651	688	674	658	660	692	597	706	687	671	647	658	670	668	679	627	637	626	622	648	634	623	672	664	690	630	617	709	672	650	651	675	704	709	675	683	655	656	692	716	681	646	661	677	652	649	633	625	646	681	660	615	591	606	633	626	656	698	658	661	661	681	686	610	642	607	700	640	695	636	647	647	631	657	655	645	667	647	651	601	655	621	628	669	622	632	651	644	682	677	618	650	610	621	640	640	639	639	645	697	625	677	658	695	673	656	653	672	690	642	661	677	673	674	645	667	673	648	653	671	630	639	617	635	666	684	632	684	628	638	668	662	674	676	625	682	653	646	661	649	666	673	646	665	685	685	683	664	667	670	708	665	649	659	638	671	656	645	637	656	676	650	725	639	708	660	611	634	651	628	651	644	645	666	620	634	679	636	675	665	636	665	651	661	637	675	647	658	616	629	666	649	666	692	650	657	701	687	624	630	655	667	670	645	673	662	650	630	674	659	653	639	640	674	667	672	713	656	618	677	685	640	645	638	670	634	650	616	601	656	631	676	655	686	628	665	670	692	594	664	622	673	674	679	675	657	599	679	678	637	659	692	666	665	672	644	677	664	718	663	674	669	667	542	614	628	654	642	689	618	640	642	628	649	690	667	658	616	684	709	656	654	628	653	624	659	630	670	666	658	663	642	671	650	655	659	652	658	634	688	672	650	649	651	664	675	667	657	686	648	631	684	643	681	649	664	660	645	636	625	643	634	594	657	683	667	655	658	686	673	681	685	659	719	622	632	687	624	635	651	685	662	662	600	635	624	628	635	623	638	688	636	649	665	666	659	629	668	618	654	626	647	662	686	667	661	602	656	685	661	651	700	657	652	655	618	669	648	627	638	662	626	645	620	642	700	646	639	657	696	657	629	643	628	611	660	625	674	696	659	629	666	637	702	670	659	662	634	670	676	664	675	653	610	631	668	646	661	616	694	667	630	620	638	673	638	618	683	680	638	668	657	665	668	664	702	712	686	642	640	626	627	654	632	638	679	673	671	674	679	627	653	636	687	631	625	650	615	651	637	722	677	611	627	650	620	599	650	672	620	615	655	667	633	652	643	670	668	632	668	630	690	614	678	667	670	692	622	683	627	638	646	676	691	649	657	670	685	626	667	628	634	586	650	633	668	692	642	661	649	637	686	634	612	651	656	679	640	654	685	685	640	636	650	675	652	658	623	623	637	632	665	652	659	648	682	647	690	658	687	640	619	646	675	664	638	656	711	622	682	691	649	646	645	646	623	679	633	686	636	644	667	654	682	648	694	665	609	640	658	615	657	626	638	628	635	676	656	618	662	662	631	650	627	649	651	670	662	618	700	677	632	648	646	693	659	634	667	674	653	634	654	670	639	648	622	658	703	663	631	675	641	625	684	663	652	656	665	649	680	631	662	701	645	683	725	657	657	673	679	657	673	690	626	682	622	660	637	628	659	662	670	637	675	683	691	704	682	676	632	592	682	618	664	573	671	637	644	636	629	649	659	673	629	697	643	633	681	590	646	681	663	669	615	703	674	629	678	606	683	702	624	659	662	669	655	686	607	629	648	699	664	622	645	673	654	609	652	638	662	644	666	647	635	705	653	636	646	679	689	646	637	668	629	653	634	641
39138	31175	35466	31582	25816	19609	15397	10830	8261	5930	4074	3337	2786	2312	2080	1768	1468	1361	1156	1001	920	777	708	639	552	458	468	430	377	376	342	323	286	306	301	259	305	299	292	307	264	266	256	271	269	280	278	272	265	226	258	230	256	250	247	235	243	250	244	259	250	250	250	252	222	256	219	256	233	253	233	254	245	247	267	243	255	273	242	255	242	246	267	221	233	211	244	262	238	245	233	250	243	208	245	253	244	247	222	228	240	246	242	238	233	250	253	217	207	231	237	281	256	246	272	268	242	255	236	228	241	240	271	243	219	222	216	234	258	250	247	253	272	238	266	264	247	238	261	256	252	238	254	212	249	260	223	235	241	208	208	201	238	261	231	224	244	243	243	240	221	260	238	263	242	223	232	234	253	215	250	245	255	260	244	211	215	252	249	252	239	249	247	236	269	232	247	252	238	220	243	220	266	239	246	261	211	225	222	225	250	268	227	265	249	274	223	242	227	219	253	220	231	258	262	254	237	241	267	235	240	238	262	250	257	248	241	242	246	230	216	235	273	283	243	223	226	240	244	247	266	241	219	225	218	245	271	220	220	236	244	278	221	277	251	231	248	246	230	249	243	274	227	255	236	242	243	239	259	246	243	242	244	194	265	254	248	230	253	264	235	243	234	238	248	245	204	279	234	252	227	251	226	227	197	230	243	212	240	232	246	239	245	251	249	265	215	254	262	277	229	249	244	235	243	274	259	269	254	242	269	243	219	236	227	253	252	262	258	261	233	242	263	235	234	207	239	261	250	251	257	246	245	254	260	225	240	223	258	266	251	247	230	252	245	247	230	249	237	246	232	264	246	267	228	253	258	268	233	247	241	215	253	221	239	268	223	233	260	244	233	252	268	245	226	252	230	273	255	229	247	251	234	266	212	247	273	221	239	241	242	228	243	245	244	255	222	254	220	227	256	256	246	229	238	213	256	253	254	232	246	211	246	255	227	222	229	242	243	223	253	219	257	236	259	260	241	231	232	229	244	238	241	251	233	235	238	231	243	255	230	243	261	229	231	219	213	233	234	250	229	221	232	245	251	264	207	239	219	217	226	241	245	211	250	252	240	257	228	229	247	269	242	226	263	248	238	238	236	225	237	222	270	242	276	229	242	240	227	249	242	242	254	259	234	227	199	236	223	229	264	227	229	246	252	249	253	244	224	230	238	238	240	242	250	246	253	266	235	233	232	248	257	216	246	253	223	220	229	238	286	235	200	266	245	235	251	230	237	255	242	232	219	257	262	240	273	242	237	193	236	240	236	267	232	238	229	239	217	227	247	206	289	232	247	234	243	241	267	261	227	261	250	258	231	223	237	241	256	237	218	232	235	230	266	236	233	246	218	263	249	270	248	211	256	259	251	270	236	250	244	240	274	247	259	260	234	238	205	237	240	229	238	236	264	259	224	254	237	230	265	245	267	244	234	236	262	232	222	243	248	270	251	243	240	235	242	244	237	211	237	238	238	247	247	230	242	236	247	257	269	258	210	245	248	251	232	262	272	265	235	241	244	226	267	246	242	261	239	265	229	242	257	272	264	241	271	238	236	229	224	240	256	250	230	253	217	261	268	256	248	221	268	271	255	266	236	265	253	230	257	241	246	201	230	227	246	233	211	231	218	239	229	250	260	233	234	220	240	237	238	235	238	248	270	243	215	233	228	237	227	244	255	245	244	255	248	253	250	234	248	246	265	216	238	256	281	245	236	236	228	237	249	251	245	230	244	233	257	215	243	233	223	225	225	236	218	195	234	257	233	234	258	220	232	234	269	249	248	245	239	231	228	290	230	230	228	248	253	209	218	224	258	227	240	246	241	241	249	269	233	243	242	246	244	205	254	245	243	231	215	228	253	253	237	224	232	262	239	252	243	237	252	233	237	246	224	229	219	236	234	238	248	246	246	244	241	226	251	219	251	241	217	245	222	245	238	230	247	248	243	244	215	214	254	209	263	240	222	247	229	231	228	226	251	232	255	222	231	230	244	250	255	235	264	234	277	252	259	236	258	254	256	225	251	223	213	224	226	221	209	254	263	271	250	231	216	246	257	248	260	255	233	262	230	248	241	256	231	252	253	237	237	235	243	254	240	247	237	235	252	227	249	215	241	241	229	271	241	252	226	262	261	256	249	264	220	258	243	246	223	233	212	254	241	253	236	257	236	258	250	264	251	251	220	219	274	223	238	270	241	228	232	252	211	226	229	256	242	244	259	231	237	232	253	213	226	230	264	262	235	226	254	256	260	223	261	242	255	227	235	243	233	251	234	278	263	227	254	247	249	275	232	252	244	220	227	242	241	240	246	255	238	245	237	251	235	235	272	251	256	236	258	244	258	266	229	251	253	274	262	242	224	242	224	241	237	240	250	218	242	235	241	246	270	242	250	257	261	240	259	216	238	249	250	255	240	249	242	257	268	248	242	254	239	275	241	244	240	243	256	273	233	232	238	234	241	226	246	259	229	266	236	210	244	218	225	229	234	263	247	277	218	240	243	238	254	242	241	249	262	242	251	230	236	232	234	251	240	254	243	277	250	255	219	263	258	275	267	264	215	243	227	231	255	250	242	246	241	234	268	223	245	257	227	247	235	232	255	243	257	249	283	223	271	261	261	232	244	255	245	245	236	219	213	253	224	267	226	250	247	219	261	227	222	247	238	234	255	250	244	229	219	249	238	256	236	216	275	229	252	245	236	235	240	263	211	245	218	245	249	242	247	206	281	222	238	277	235	260	288	223	236	231	226	231	242	223	223	245	230	231	231	208	246	259	261	249	236	232	217	255	222	251	246	250	266	245	255	250	208	243	250	264	256	234	261	254	235	250	227	251	236	226	253	246	255	248	231	219	244	251	262	245	258	237	258	252	241	213	269	243	228	240	269	228	263	238	224	264	204	210	259	274	219	230	245	245	255	258	261	225	265	226	241	216	262	268	260	237	229	229	218	259	230	260	252	228	243	230	251	211	248	253	262	240	264	233	244	218	223	220	233	243	259	218	245	233	252	231	269	216	210	232	239	263	211	251	261	245	204	264	224	230	239	261	238	221	230	245	258	234	243	254	233	230	244	225	240	235	224	228	252	245	211	230	263	257	226	203	237	234	230	242	255	249	231	253	257	210	220	259	215	244	211	235	237	256	246	275	276	237	234	232	250	237	240	213	261	234	217	232	236	250	222	247	221	257	275	243	255	232	225	242	236	263	259	237	245	266	253	241	249	253	279	254	239	234	247	242	276	242	247	248	229	251	242	242	228	230	239	248	252	241	233	236	225	251	268	235	244	222	242	226	248	253	273	219	234	250	234	234	231	238	235	230	219	271	250	258	253	269	263	246	260	252	211	241	249	204	230	246	238	213	257	256	252	231	245	213	282	271	221	228	211	214	210	236	253	257	240	221	226	233	277	239	225	220	234	217	235	273	248	273	229	245	236	245	288	254	237	280	266	237	218	242	243	256	239	260	260	239	242	213	272	249
23145	24080	37902	40484	38127	34443	31654	27162	24581	20236	16538	14657	13107	11790	10678	9377	8053	7130	5905	5741	4985	4618	3638	3171	2540	2157	2148	1970	1653	1378	1204	1080	1064	1060	1043	951	941	961	984	940	878	876	828	912	935	794	757	666	742	710	722	720	759	797	659	702	750	716	681	682	676	682	690	657	681	672	633	671	647	684	633	658	624	618	649	627	651	623	597	690	632	624	630	633	673	641	600	638	621	621	619	639	594	617	612	642	618	648	617	574	623	603	620	641	584	590	626	670	616	655	646	596	606	630	659	660	652	611	619	602	643	661	640	628	632	598	625	619	639	642	661	648	663	618	648	640	647	615	629	618	626	642	616	600	655	632	589	643	606	590	624	652	621	669	669	614	614	652	598	642	632	594	654	622	641	643	643	593	613	606	647	609	628	615	625	621	613	654	637	629	646	631	650	612	599	633	642	677	630	638	622	634	608	631	652	636	652	664	623	623	664	625	621	640	609	630	615	647	681	600	653	632	605	617	669	627	609	637	580	601	646	607	662	625	644	617	648	640	638	597	573	630	642	640	625	588	683	627	613	672	668	634	597	615	647	626	617	620	609	608	636	664	622	624	646	639	601	600	608	664	624	622	649	591	646	644	616	633	585	637	639	638	643	644	630	646	635	614	645	622	634	605	587	647	622	652	650	637	642	620	649	593	666	637	638	679	637	629	638	621	618	646	630	625	655	606	612	646	619	629	607	604	657	649	591	672	666	627	641	618	642	633	639	619	642	601	631	643	651	658	616	633	579	682	622	627	673	620	603	630	625	585	638	605	615	622	649	665	598	617	629	637	608	610	651	605	607	615	612	617	647	632	638	602	598	622	641	620	601	619	661	660	659	601	646	641	626	614	611	632	612	614	647	649	594	666	615	641	664	613	605	585	648	598	636	612	615	608	630	641	590	629	673	629	632	627	563	611	607	626	645	638	558	607	611	658	613	634	655	611	632	609	620	632	577	640	628	603	633	604	654	613	638	614	621	649	601	648	626	554	612	648	690	626	635	610	632	644	604	630	599	650	593	618	644	565	643	647	634	620	633	646	618	632	626	654	673	603	671	651	642	617	623	624	620	651	605	635	613	669	591	620	642	568	631	618	601	606	598	655	639	613	638	604	684	655	596	659	632	628	638	618	622	614	614	641	636	622	630	649	649	663	638	625	604	668	637	622	573	638	606	612	619	621	614	620	678	612	574	644	646	634	620	636	661	612	580	653	618	645	631	642	604	613	593	582	612	604	631	666	654	572	616	629	654	638	702	598	616	677	622	665	600	644	624	686	639	631	581	625	647	631	606	647	676	633	596	656	646	613	636	664	665	571	630	623	611	657	613	633	587	587	621	621	638	623	652	604	619	639	643	636	617	651	644	606	618	621	653	571	639	648	604	657	586	603	669	641	642	594	641	605	631	646	602	629	629	609	634	624	659	634	604	662	642	636	635	625	665	626	627	609	600	584	633	590	598	657	649	596	631	602	659	602	624	615	592	633	607	603	645	626	614	628	656	634	628	626	586	601	597	669	614	633	656	657	650	625	632	646	699	618	646	598	643	621	635	665	650	598	647	668	656	610	626	646	596	663	592	629	601	637	623	625	633	638	659	627	647	643	660	616	608	634	636	677	652	639	627	624	605	656	616	644	598	637	598	605	611	651	636	633	652	640	638	600	663	591	622	635	630	602	633	647	635	629	640	670	668	669	590	635	627	637	625	583	566	635	646	615	662	563	634	648	644	621	610	592	602	568	657	653	623	666	621	646	637	625	637	618	655	612	654	606	645	651	634	643	628	614	642	707	610	650	601	647	601	585	649	636	649	619	609	620	616	653	606	613	605	642	632	616	673	602	616	630	645	616	654	608	610	691	629	644	651	656	604	623	619	640	642	642	634	687	647	625	621	640	570	613	615	617	607	641	605	609	630	622	624	636	640	636	639	631	613	643	672	601	610	623	653	626	637	666	596	570	651	620	584	636	623	623	655	638	603	602	649	620	642	606	640	593	627	629	643	650	618	637	639	615	604	651	644	578	636	619	618	653	589	588	572	603	600	636	621	639	644	659	607	629	640	596	640	627	610	626	627	610	634	613	624	639	641	599	596	616	621	643	640	657	609	666	638	576	614	641	635	665	648	598	623	621	637	548	677	625	683	633	666	611	644	611	631	605	625	631	617	631	670	652	670	603	651	604	661	640	635	625	626	584	698	616	598	612	613	636	612	652	601	637	666	606	666	634	625	642	646	613	631	665	632	625	608	654	599	624	610	616	629	603	651	615	669	622	619	604	616	622	706	672	651	608	621	638	565	627	592	610	609	625	624	637	642	605	625	637	624	638	631	658	617	639	566	626	654	623	650	579	610	625	648	627	622	629	599	656	609	623	591	643	647	603	638	633	646	604	612	614	589	627	620	629	617	638	619	619	666	637	633	622	612	600	652	597	661	612	591	641	616	576	649	640	622	597	644	667	596	602	588	663	650	633	626	625	624	614	621	657	650	586	645	654	613	603	633	621	615	649	668	648	613	602	655	611	649	636	574	654	665	635	620	645	657	649	630	605	612	634	629	652	670	633	604	656	633	688	647	661	655	624	674	612	611	671	635	624	625	659	667	641	617	589	627	596	614	641	644	637	650	612	585	636	646	653	636	615	657	641	623	629	643	663	589	668	665	636	648	688	630	700	591	658	636	628	626	630	597	587	619	611	601	584	633	667	600	621	622	611	613	612	660	624	614	688	661	639	640	649	610	652	605	569	634	639	645	648	637	631	622	617	630	605	669	682	634	640	603	607	609	629	605	639	593	588	629	624	644	651	619	617	586	625	612	616	679	649	630	614	625	621	644	568	631	607	608	601	595	593	626	596	615	609	596	627	638	662	650	594	602	636	655	664	628	611	611	639	631	638	632	641	605	622	621	677	590	621	615	617	613	600	648	619	615	626	652	628	640	637	615	621	632	626	580	626	643	594	623	617	664	621	638	629	629	607	603	607	646	612	661	610	636	617	665	626	620	623	641	650	603	647	589	580	598	684	606	601	669	617	641	643	626	633	628	621	638	656	615	645	628	642	631	598	645	578	645	671	647	608	653	671	615	640	598	669	627	666	602	639	625	567	606	567	592	633	666	644	600	616	606	590	573	613	657	623	585	650	641	624	650	611	618	654	637	614	618	602	611	643	609	571	656	606	659	608	640	618	623	621	655	604	600	632	657	604	632	631	671	672	619	583	643	618	623	619	619	619	617	599	596	623	652	592	693	628	626	552	620	635	562	601	621	652	591	582	653	597	616	593	628	634	638	638	595	619	629	646	614	611	634	653	626	657	599	626	651	653	649	627	622	574	610	643	653	644	597	613	556	587	611	613	629	640	643	661	675	594	627	620	592	626	625	659	609	585	638	597	610	675	589	668	651	631	642	611	686	563	625	642	644	587	634	633	687	660	619	622	617	576	616	597	591	663	638	636	572	625	634	557	646	661	589	598	666	641	630	631
23371	20373	22052	17426	11902	8144	5632	3919	2841	2201	1780	1382	1098	971	829	703	587	600	498	497	369	433	401	355	334	346	321	330	287	296	288	264	250	282	270	275	260	245	270	273	257	267	259	284	270	265	233	237	248	264	251	270	265	259	281	253	263	256	238	277	251	255	270	251	254	244	261	239	263	267	283	269	249	244	266	249	282	263	282	255	263	249	230	255	244	279	270	274	302	235	276	229	271	250	253	265	289	256	241	268	236	275	231	262	244	274	244	247	239	264	272	256	240	247	240	231	224	250	267	274	247	255	263	263	265	268	302	257	249	295	232	240	268	240	286	248	262	258	300	267	258	288	268	259	292	256	247	252	263	274	262	265	230	269	247	260	258	275	254	261	269	237	247	248	255	238	277	251	275	245	264	275	277	282	293	273	254	258	234	274	243	249	266	297	266	260	228	249	275	248	299	261	264	275	266	264	265	269	252	248	257	250	251	214	243	273	250	244	272	255	259	258	241	269	251	262	258	262	284	273	264	257	253	265	240	276	215	273	253	251	251	268	275	246	270	271	241	227	271	272	266	279	259	261	250	254	261	265	265	223	287	238	262	241	227	243	263	228	268	263	259	230	278	280	246	246	238	250	249	259	291	244	255	266	252	247	258	277	231	261	248	280	254	252	281	265	267	274	261	254	228	246	258	282	273	248	267	249	256	278	228	236	292	248	233	242	245	272	268	266	253	267	245	286	245	266	260	278	258	241	250	258	274	255	252	243	258	270	250	254	277	247	255	242	258	269	256	242	269	256	291	245	277	255	274	252	259	263	270	260	257	260	250	266	274	247	245	236	248	308	276	265	273	252	239	298	258	252	249	243	258	290	248	277	256	252	275	274	248	253	264	259	270	271	247	255	260	246	272	254	256	263	259	259	242	272	248	247	246	272	271	269	236	245	257	235	271	274	240	249	258	240	283	257	252	222	241	269	243	249	247	241	238	269	298	257	271	271	265	240	260	239	263	252	254	255	263	252	253	273	235	260	258	251	265	256	249	263	244	261	252	243	274	265	253	256	233	267	293	229	251	228	247	284	267	219	271	267	245	247	261	265	246	251	270	233	273	227	237	277	249	272	253	255	243	240	257	286	253	283	259	248	274	264	250	242	249	246	279	246	277	263	263	227	270	257	241	255	254	269	268	246	263	249	253	269	259	261	288	256	254	267	278	262	255	267	235	286	268	233	271	246	249	245	279	267	264	271	245	245	250	282	249	257	272	256	258	236	266	238	266	268	254	261	253	258	260	269	247	270	252	255	239	265	291	309	271	250	232	268	235	274	263	246	278	225	233	255	255	262	258	241	267	279	263	241	275	234	255	293	234	264	262	237	270	271	267	235	271	248	247	248	241	299	224	268	269	275	232	271	246	270	291	211	211	232	250	249	258	268	266	256	282	259	261	243	253	244	264	235	291	250	282	226	262	257	261	290	240	253	258	271	265	224	282	222	238	256	270	268	265	244	256	259	251	257	240	271	262	240	275	281	242	239	255	256	268	245	290	264	315	246	249	264	267	248	236	291	266	254	262	251	263	288	271	243	276	239	245	267	248	247	273	248	271	271	281	259	251	272	238	257	280	249	259	255	256	252	271	242	274	296	271	250	244	242	262	287	252	265	249	246	283	280	257	251	251	258	236	273	255	233	259	275	237	265	279	245	252	292	258	253	243	246	252	244	279	271	232	238	251	292	253	257	265	268	261	234	250	289	263	256	252	270	262	273	263	294	284	275	254	258	226	295	268	247	254	254	222	252	261	252	253	263	242	260	253	244	269	231	241	266	233	258	224	228	227	234	268	276	266	283	261	260	263	269	257	253	259	259	267	222	256	266	238	271	250	230	275	242	240	227	239	284	241	253	270	248	241	279	244	264	258	268	267	261	258	281	248	242	269	254	264	258	276	288	247	250	228	252	265	254	263	250	265	287	276	262	226	283	266	230	255	236	241	272	246	251	262	248	267	253	244	287	261	259	261	287	244	246	263	265	278	273	255	239	286	257	266	258	260	239	239	239	251	249	243	267	252	248	275	213	255	242	249	235	268	262	228	235	274	253	242	280	236	275	262	295	247	243	273	225	246	237	242	240	268	244	257	249	273	257	254	260	240	251	253	253	236	253	250	234	279	267	212	297	246	253	269	240	234	269	267	271	251	272	253	257	261	256	234	245	255	267	234	234	266	243	243	247	262	241	278	258	261	271	234	280	274	255	249	260	259	251	262	257	274	255	268	271	254	248	270	249	268	261	263	236	259	250	230	267	278	281	275	264	249	248	277	248	241	253	216	281	264	252	246	238	253	253	244	273	249	262	263	260	250	255	256	271	263	231	264	259	249	279	244	245	245	270	251	267	254	241	239	270	256	249	254	271	246	238	268	266	249	268	274	239	257	232	272	243	267	273	249	218	255	257	253	241	265	245	270	262	278	252	268	244	252	253	262	265	236	282	245	249	264	253	269	263	257	262	250	256	226	270	249	265	267	259	267	280	271	248	325	250	265	284	224	278	252	236	238	257	262	274	261	275	260	251	254	232	262	244	265	240	243	283	263	252	242	254	269	241	272	271	257	264	260	259	249	258	273	242	278	268	253	262	271	229	258	248	275	227	277	257	236	239	242	253	245	246	288	283	254	237	228	266	226	227	252	231	280	275	249	268	223	259	223	233	239	253	268	251	262	281	253	232	259	256	246	249	247	293	280	243	253	286	256	270	258	245	264	224	263	275	285	275	235	254	217	249	268	261	262	272	315	266	282	249	265	245	263	244	274	237	269	257	260	256	245	248	256	259	282	262	246	280	274	254	262	279	245	280	239	269	269	257	248	227	273	267	254	224	271	256	234	226	248	285	248	236	269	302	275	260	280	226	251	253	251	278	268	255	278	274	262	245	257	224	250	255	255	259	258	258	261	232	250	244	241	277	222	264	275	274	246	270	255	230	267	251	276	241	251	269	259	239	254	253	266	233	265	245	264	279	239	264	255	283	236	244	273	272	251	238	284	242	268	261	279	274	265	251	256	241	247	262	240	262	257	236	266	245	272	251	247	286	239	259	264	235	245	235	285	246	277	272	260	278	261	271	251	252	227	252	258	287	257	242	259	254	254	261	260	244	267	243	280	282	251	259	257	245	257	270	268	277	242	235	267	264	285	283	241	269	268	265	265	271	240	240	293	259	236	249	262	255	272	236	248	237	268	276	267	232	268	248	236	272	274	231	248	242	258	245	277	251	273	272	257	263	273	247	243	256	266	257	245	274	245	269	284	289	268	276	233	242	283	261	250	239	232	252	263	265	260	248	230	245	261	232	257	257	276	260	252	259	236	252	275	282	264	243	269	264	245	280	279	278	256	261	264	259	249	235	260	262	278	260	251	283	265	240	258	238	256	246	251	262	263	259	256	263	234	287	246	246	270	273	263	280	304	246	235	288	267	259	258	264	286	277	266	248	259	251	262	269	247	256	252	236	238	275	243	233
13314	16129	27979	29522	26038	21996	18366	14916	12434	10164	8223	6815	5627	4677	3989	3546	2928	2593	2223	2086	1765	1715	1397	1401	1210	1098	1088	1006	922	886	818	780	792	764	711	695	746	750	746	699	709	733	739	692	677	685	697	653	698	705	724	662	659	668	674	675	675	669	693	671	661	696	668	724	636	674	682	625	621	675	664	706	623	612	681	700	652	654	659	603	671	668	647	662	741	626	656	660	653	649	680	653	677	637	654	670	644	666	660	654	710	648	680	652	646	691	667	665	654	661	699	676	648	664	640	630	645	659	648	721	663	653	660	658	652	640	702	620	626	705	688	681	671	684	640	689	654	645	660	669	671	657	614	676	665	627	674	671	645	668	658	665	682	680	682	642	691	645	653	683	654	652	659	656	595	692	652	663	661	676	690	669	697	623	638	620	690	644	707	676	679	639	692	669	598	609	639	630	660	667	669	679	668	643	674	688	683	634	671	748	666	694	638	699	648	723	650	741	668	612	673	680	606	644	652	669	655	662	686	681	703	673	659	672	671	671	634	635	654	690	670	628	666	714	648	654	595	662	657	641	642	647	667	684	638	612	699	712	648	634	674	691	700	626	716	665	673	638	687	695	653	661	639	642	702	693	672	650	656	652	668	664	655	669	647	686	643	646	636	701	638	656	663	694	680	670	666	683	634	662	643	643	685	667	653	657	690	616	651	631	580	681	650	665	664	700	677	630	637	710	694	673	687	652	623	655	645	619	651	679	676	622	678	620	663	641	663	673	709	734	619	714	668	651	667	670	690	673	699	684	677	622	689	636	683	654	637	697	686	673	662	684	673	665	645	640	668	649	678	682	636	643	624	659	665	651	665	654	658	654	688	655	706	646	664	698	649	672	642	641	687	668	683	660	676	648	654	669	648	690	690	651	664	682	676	635	637	610	674	676	633	666	635	656	683	680	655	628	632	617	671	678	643	660	642	649	638	665	661	696	649	604	647	600	694	620	668	678	643	631	671	634	703	665	650	611	662	693	669	667	675	644	671	650	616	630	670	633	676	676	678	641	626	662	640	676	695	656	677	672	669	642	693	662	720	671	676	662	649	688	684	671	700	678	677	707	659	642	670	662	629	652	677	683	715	676	719	660	667	676	639	648	661	667	638	662	658	561	655	681	632	670	637	675	669	705	691	635	679	633	692	678	639	622	662	649	655	694	653	659	660	645	653	618	646	645	678	639	656	666	645	727	617	645	665	648	655	688	685	615	693	707	725	650	673	649	664	669	667	697	671	680	715	622	618	719	686	669	637	677	636	671	644	691	689	636	640	690	678	618	675	683	632	680	639	679	655	633	697	687	667	671	630	627	650	669	646	662	637	630	631	671	632	642	680	673	635	676	673	603	673	644	667	652	661	654	656	612	680	688	673	675	678	720	665	619	651	656	664	625	677	633	621	669	653	684	632	598	621	656	676	679	669	653	609	650	656	654	678	671	595	617	676	666	673	697	676	677	653	677	627	607	695	693	679	683	705	651	658	643	684	683	682	714	662	657	675	666	700	709	674	657	676	647	656	612	611	679	664	678	709	664	626	640	687	660	670	684	704	637	654	651	662	678	637	656	673	650	619	664	682	623	668	643	643	661	721	708	669	626	674	703	644	664	641	658	730	679	629	710	668	674	649	629	689	647	674	632	676	666	653	615	682	673	674	622	683	608	679	648	639	680	649	664	633	689	666	692	648	671	649	638	613	638	622	720	672	659	640	643	653	677	649	716	674	668	628	630	670	660	680	664	670	653	688	667	658	645	631	609	620	655	630	627	700	634	631	683	679	721	697	652	634	631	674	679	663	679	695	614	656	682	629	711	664	637	664	603	643	685	651	634	703	657	644	677	652	681	675	644	670	675	658	644	638	633	658	710	674	662	661	719	665	654	640	729	654	630	670	646	655	631	636	661	665	697	664	676	629	668	674	674	660	654	710	682	662	677	701	687	675	659	695	686	567	638	661	618	686	662	685	661	627	641	613	649	646	629	648	667	667	644	658	691	677	677	651	700	632	666	694	685	668	640	644	624	642	702	662	685	695	680	705	694	662	664	668	640	651	678	689	642	668	664	599	701	720	669	699	643	637	682	696	694	633	637	644	621	676	663	650	665	635	645	665	640	664	686	692	661	649	643	675	600	658	638	644	658	675	636	646	653	668	704	664	694	658	666	635	685	700	634	661	702	668	682	601	674	604	633	633	647	635	641	701	659	688	636	648	668	639	614	663	672	685	612	636	664	673	650	698	681	652	690	700	638	662	680	678	686	637	647	715	676	655	644	670	683	669	617	655	677	683	637	649	684	693	658	620	642	690	705	622	645	684	687	677	661	675	652	633	708	667	654	716	637	708	646	693	607	676	678	654	645	648	680	621	659	640	654	674	641	665	648	642	661	685	611	640	654	677	700	677	640	673	666	638	685	644	705	657	614	654	697	636	638	649	665	654	665	692	686	672	679	671	639	702	635	657	628	679	684	660	607	667	637	691	676	666	644	683	663	622	652	642	685	723	646	693	669	636	656	682	646	632	664	632	641	697	701	647	656	655	685	682	711	665	648	661	689	651	668	644	672	646	684	638	695	663	629	679	640	672	717	706	658	688	690	631	652	717	660	621	630	682	676	691	667	652	685	653	629	652	673	664	674	655	715	667	652	656	651	685	691	667	724	629	659	641	653	668	717	625	641	677	680	622	669	623	634	667	601	668	606	633	636	610	653	657	658	653	665	640	679	682	674	644	666	652	678	617	638	665	684	653	659	687	634	689	638	685	633	682	697	631	633	636	670	643	628	681	684	697	668	695	618	653	671	678	651	642	653	612	623	694	689	644	667	696	688	658	656	681	669	681	666	628	707	639	701	661	629	665	652	684	610	671	642	667	680	673	709	674	670	663	680	658	687	680	663	695	624	705	670	654	669	676	648	620	617	614	629	656	703	648	649	637	695	653	674	656	681	615	687	696	635	660	668	652	646	658	677	657	620	705	658	676	709	643	643	671	632	652	665	663	648	657	630	639	688	670	715	696	633	689	681	659	664	662	669	634	644	668	687	668	665	662	658	694	621	636	647	648	658	699	653	663	680	662	674	643	662	619	669	685	650	680	697	664	651	754	621	702	683	680	632	690	611	694	640	720	635	694	694	693	680	654	692	696	642	686	652	715	713	626	641	682	660	641	670	665	707	659	649	675	665	634	600	706	657	684	654	673	731	659	677	672	651	661	665	671	657	699	616	651	671	664	689	653	674	610	691	708	669	653	654	690	685	645	711	664	661	677	697	672	680	653	666	634	685	709	648	680	717	621	674	673	708	643	706	658	681	603	698	608	714	665	644	661	668	689	621	670	627	641	641	674	697	667	646	671	669	648	671	664	637	667	640	656	700	661	727	638	656	691	666	626	649	640	695	636	687	673	654	655	676	688	680	659	722	654	617	618	665	638	639	684	715	683	679	695	608	706	638	681	637	654	695	597	671	632	639	646	656	650	645
32226	26188	29218	25599	20172	14364	10344	7228	5424	4042	2893	2335	1967	1738	1523	1241	1072	956	838	721	646	630	546	507	421	417	429	411	331	309	332	306	285	265	299	295	262	282	269	293	285	278	250	288	248	264	308	252	285	283	266	255	277	266	270	287	251	263	242	267	254	263	241	259	249	254	252	238	247	245	240	239	269	269	246	286	299	262	254	251	243	245	247	258	269	272	267	267	289	266	267	268	273	243	239	240	254	262	283	260	249	277	245	267	268	259	276	251	244	274	239	236	275	263	252	298	296	279	261	249	301	252	250	256	262	235	256	271	258	227	242	261	268	269	238	276	267	240	277	287	271	253	271	271	251	258	287	220	257	287	290	247	250	265	269	253	239	261	264	268	266	273	262	284	250	248	253	250	285	272	254	268	254	226	276	257	235	236	265	251	255	264	259	273	248	283	265	240	217	282	230	253	255	253	250	286	256	258	236	263	282	253	269	261	263	268	262	265	250	270	303	242	236	252	255	240	249	268	270	284	295	262	259	270	260	269	268	247	266	236	258	241	253	250	256	249	294	282	288	258	238	281	248	267	244	251	275	281	277	270	240	246	284	255	270	270	258	239	265	285	275	255	251	273	270	263	241	248	254	265	299	260	253	254	272	244	255	245	264	276	272	266	280	270	261	239	234	270	270	248	244	254	261	292	275	253	247	250	278	235	261	281	250	250	268	260	241	286	234	263	275	246	253	279	239	266	257	256	280	244	270	237	253	259	261	275	250	258	279	256	270	272	280	249	240	280	264	243	238	263	237	254	260	264	266	247	255	274	238	280	256	244	268	260	242	233	280	244	259	220	246	251	259	255	248	261	256	283	239	251	257	275	254	279	227	273	284	259	274	265	232	246	292	253	262	267	263	269	254	267	262	233	280	234	261	261	266	268	247	227	209	255	249	244	264	245	242	244	280	239	274	248	244	238	263	235	271	292	267	261	272	239	249	301	281	266	264	247	277	242	258	271	239	282	246	264	274	258	258	276	287	281	261	242	285	256	281	254	278	252	258	266	230	255	261	272	234	261	252	257	287	243	239	266	269	256	240	287	260	214	263	263	255	243	238	232	246	262	281	253	268	249	248	275	258	237	254	273	250	256	295	265	249	251	258	278	267	259	245	273	299	258	236	277	247	258	250	253	279	228	242	258	304	264	246	283	251	247	258	257	244	252	269	261	261	223	237	258	274	274	218	263	231	239	245	259	280	281	215	243	283	249	272	268	266	242	279	257	279	236	277	243	266	247	244	249	258	245	273	260	242	294	255	252	242	268	221	259	268	248	268	228	271	247	274	252	240	266	256	234	263	280	267	283	262	257	254	239	243	272	244	255	260	230	230	246	258	271	243	243	253	277	243	272	239	255	253	278	239	240	232	278	259	264	240	277	263	274	258	270	249	241	256	242	270	231	261	222	238	239	273	246	275	251	274	262	278	248	257	291	244	271	288	244	276	290	283	230	259	252	259	244	249	264	255	265	280	257	255	235	248	243	291	273	252	270	240	263	252	265	284	261	246	265	296	226	249	270	283	268	262	285	250	266	251	260	252	257	249	283	276	284	279	271	282	274	266	259	281	271	252	293	280	273	292	245	234	274	297	262	262	280	230	255	247	279	236	254	255	254	259	289	241	274	271	249	242	251	249	246	227	258	270	267	243	240	255	256	259	249	257	291	259	274	265	257	268	272	302	254	259	246	232	240	241	243	279	278	301	277	268	248	242	258	239	246	257	283	254	259	290	268	252	255	242	256	275	243	235	274	285	299	239	262	253	250	241	237	259	258	252	272	246	271	262	260	243	272	265	255	252	252	242	269	250	262	267	246	244	255	260	250	276	266	263	258	256	272	239	245	270	234	247	271	283	265	296	262	244	241	262	256	261	271	269	247	251	219	260	242	256	260	256	253	264	260	242	271	245	255	281	248	267	252	241	244	256	239	268	243	252	242	261	275	265	255	268	276	239	277	261	223	271	271	264	276	275	263	255	255	249	259	242	264	273	232	262	268	249	243	248	244	267	256	272	277	265	245	271	247	249	274	251	246	248	249	254	236	268	268	249	268	235	268	262	255	232	279	276	262	235	279	252	251	279	227	261	276	230	254	245	257	269	276	265	280	268	259	247	283	258	247	237	276	262	259	272	262	246	249	289	245	262	259	270	243	257	243	284	250	278	242	257	252	265	275	252	254	264	256	250	258	269	251	247	274	281	244	278	265	263	259	258	278	256	269	292	261	251	258	228	254	243	260	269	255	250	241	261	298	239	235	251	253	245	252	242	245	224	245	254	267	263	252	292	253	237	277	261	232	239	246	262	291	276	254	274	254	261	277	255	254	254	257	273	227	263	239	296	265	265	259	266	257	296	244	260	245	286	247	287	275	270	296	266	248	261	240	274	236	273	287	249	255	243	248	251	266	269	278	262	257	253	256	293	274	286	263	271	263	281	249	272	277	271	254	262	278	249	267	259	266	239	235	272	258	254	253	269	285	262	259	263	250	245	250	265	273	260	278	238	272	267	243	273	251	262	259	254	276	280	244	276	281	299	240	264	242	261	276	267	260	291	260	291	250	257	271	243	255	280	251	291	252	260	227	254	290	269	272	257	241	267	268	273	242	233	262	268	263	263	268	216	254	267	264	241	261	273	263	261	260	288	259	239	285	291	254	272	245	264	240	274	239	279	252	247	274	268	248	243	272	262	264	245	243	231	277	256	278	266	271	262	252	265	272	243	247	240	230	257	272	257	261	234	277	243	272	264	260	227	244	273	264	284	250	287	265	269	256	263	267	241	266	265	275	236	292	273	245	245	265	256	253	293	272	243	240	256	250	261	253	269	240	251	231	252	288	291	270	277	246	258	265	276	268	240	263	237	248	281	257	262	245	239	260	240	261	254	296	278	245	255	271	282	270	281	234	263	250	252	280	259	292	270	263	245	268	276	243	263	254	260	240	250	237	289	252	269	278	239	287	250	256	288	232	243	244	262	281	256	249	240	277	242	272	253	291	253	260	248	243	251	255	285	263	219	257	290	272	236	270	298	250	249	253	253	240	278	262	263	259	247	271	224	267	276	241	232	252	232	230	264	260	238	256	280	283	266	268	229	293	270	254	265	251	256	266	265	249	253	229	286	255	272	251	216	288	244	224	294	255	265	262	258	265	267	256	263	254	287	245	286	265	296	253	247	281	259	256	250	256	266	259	279	245	265	258	263	255	274	269	252	259	280	248	251	248	257	241	246	246	248	247	278	291	239	271	256	283	263	238	255	283	260	281	265	254	227	256	246	241	234	263	257	236	287	223	276	259	267	240	271	252	267	263	245	253	258	236	257	271	291	277	263	270	235	251	253	247	247	232	271	227	277	275	258	276	250	227	244	248	207	279	284	249	263	288	273	271	285	252	241	269	268	244	260	263	273	272	252	259	278	232	244	282	259	251	257	278	282	261	250	256	255	269	251	271	283	274	253	261	257	251	244	249
19228	20542	34120	36340	33782	29872	25991	22168	19219	15955	12857	10930	9695	8544	7527	6371	5820	4972	4358	3866	3276	3060	2639	2278	1883	1625	1615	1471	1306	1130	1015	996	955	922	846	886	868	831	858	853	826	734	757	811	836	789	801	719	755	740	719	759	693	753	720	682	739	674	687	639	671	675	701	674	726	733	693	647	726	663	656	703	653	664	744	658	683	675	689	647	647	704	639	655	659	677	713	688	645	672	684	671	671	699	689	671	653	694	700	675	676	666	671	692	679	706	593	664	653	663	667	697	664	651	639	681	648	711	693	668	686	662	667	642	640	659	638	649	683	663	665	704	681	687	652	648	705	685	649	632	588	680	657	653	624	649	632	631	669	675	703	610	718	706	698	630	646	722	651	602	662	650	651	667	655	649	667	655	708	649	675	720	687	681	643	625	671	652	680	681	693	654	687	689	654	625	651	673	677	723	644	655	639	644	638	656	648	675	730	706	692	612	651	698	702	697	662	636	649	633	684	642	686	655	684	635	678	652	637	691	662	663	691	698	708	665	655	669	649	648	715	660	660	648	627	648	693	641	632	669	716	700	669	715	662	666	689	672	666	689	694	715	667	685	671	686	703	672	624	665	674	636	720	654	669	658	687	692	634	652	669	679	676	657	643	694	716	674	642	672	721	736	627	664	661	663	663	651	702	632	677	622	666	675	675	682	686	676	673	651	668	646	673	701	678	681	701	658	708	674	677	636	712	683	712	648	633	657	701	699	638	678	693	630	672	717	660	696	664	663	633	685	695	615	681	686	663	652	643	679	662	676	697	630	644	671	651	658	646	686	654	702	648	656	670	629	689	650	683	638	669	693	702	683	618	658	647	654	708	662	650	631	681	690	662	671	642	665	638	674	636	693	657	694	678	673	634	675	652	678	679	642	663	675	663	688	679	659	695	607	675	675	683	696	655	643	666	656	687	653	644	669	660	673	694	649	698	699	681	672	677	658	701	656	676	625	638	674	682	689	666	695	648	640	680	663	672	683	672	677	631	694	663	647	660	689	660	707	687	701	623	682	685	626	656	678	689	712	671	695	682	675	647	665	686	630	702	689	646	697	665	693	623	660	643	656	660	675	710	666	634	619	662	689	629	665	610	683	680	641	648	666	668	671	636	628	655	651	629	665	712	693	755	663	687	619	696	653	681	659	652	673	660	639	667	708	671	701	663	705	650	606	626	688	662	662	671	673	684	659	640	636	699	619	692	652	689	648	714	657	697	683	658	664	660	677	740	658	634	646	661	684	665	669	713	706	647	609	642	606	727	683	643	676	698	742	629	617	711	647	670	659	687	712	662	662	677	671	648	655	644	684	641	692	660	702	647	682	705	644	631	659	666	713	647	662	676	681	680	717	714	625	647	693	685	634	627	665	650	680	678	645	671	645	701	707	716	671	629	703	638	681	663	675	666	688	671	650	667	693	641	669	632	699	688	648	667	659	643	668	666	668	687	659	677	685	676	658	623	652	678	604	655	651	653	696	622	686	668	680	667	685	627	694	663	713	659	655	659	655	653	619	651	679	652	648	672	674	706	657	668	707	705	679	648	675	614	704	661	715	666	711	690	650	680	688	707	635	697	665	647	620	659	682	682	665	634	641	645	648	673	663	692	658	701	694	684	695	650	657	669	688	686	668	673	629	639	653	635	654	623	646	646	679	679	679	722	666	657	644	670	658	655	622	687	653	671	650	633	608	664	686	639	678	653	706	702	644	651	665	728	633	672	677	702	674	639	708	678	641	659	647	687	629	680	673	663	674	655	722	653	619	637	662	645	681	705	644	688	658	709	685	650	670	687	687	660	704	692	658	663	647	644	676	647	668	660	675	683	692	656	693	680	650	682	675	653	665	662	651	660	674	669	618	704	666	683	647	685	729	662	640	696	602	653	662	686	663	663	661	662	692	685	678	665	696	660	649	618	650	669	669	670	649	740	654	692	639	621	688	682	652	672	708	698	685	672	621	666	700	658	686	681	654	681	690	705	665	687	688	687	639	677	680	673	666	651	661	681	629	670	702	687	626	662	666	666	671	655	611	664	689	694	670	671	635	623	640	651	624	657	686	697	686	688	656	683	653	695	649	661	670	661	695	631	662	683	688	684	683	657	635	659	687	702	644	676	659	663	661	659	675	674	654	648	651	657	633	627	706	695	629	695	672	668	688	647	601	663	664	693	674	667	646	657	697	688	703	663	649	675	651	647	644	649	675	676	639	689	692	687	628	669	648	671	714	687	646	698	665	700	631	658	666	679	673	663	694	653	630	648	624	686	660	661	686	710	645	652	664	654	649	647	685	679	659	649	666	672	688	647	679	652	693	675	711	667	635	629	703	669	662	726	665	684	673	658	702	677	663	678	682	667	660	654	664	687	703	678	659	662	695	635	697	658	656	610	603	693	694	704	654	718	671	691	676	664	618	674	691	623	662	699	699	652	693	645	693	666	698	688	673	655	714	639	654	688	689	682	677	669	690	643	632	705	681	629	685	648	634	683	656	661	709	676	628	648	640	665	685	694	656	656	640	704	666	686	679	664	667	675	684	677	680	670	713	652	734	669	684	666	737	610	713	687	682	695	702	650	701	690	627	713	671	660	694	622	690	636	649	652	655	656	653	690	644	673	670	698	656	660	670	691	647	658	675	617	677	660	673	658	631	648	719	602	713	653	697	672	706	649	667	682	654	658	689	644	642	718	661	661	715	646	650	637	668	665	669	669	683	702	668	709	665	656	647	614	673	688	689	654	683	665	667	676	650	657	651	703	714	650	668	669	681	680	700	651	689	674	642	681	649	644	696	692	700	660	678	688	624	694	651	665	634	665	725	712	675	679	676	643	687	655	654	650	688	663	673	683	629	718	679	688	668	671	673	682	688	654	694	651	694	695	719	694	669	716	693	665	677	685	629	676	659	660	662	669	614	646	631	660	673	689	654	642	682	686	673	666	680	721	643	681	644	664	640	652	644	651	671	637	665	622	670	670	691	728	690	685	682	636	657	690	654	613	661	697	704	632	646	731	639	680	689	631	713	632	688	666	652	621	661	653	679	678	690	657	653	658	713	638	665	703	664	695	646	691	690	649	668	696	691	659	663	658	673	692	632	675	643	650	685	631	631	695	686	672	664	683	652	661	671	648	692	651	682	688	692	707	647	673	656	671	660	674	692	633	689	658	680	689	672	677	641	657	670	706	642	659	670	721	667	669	666	670	692	682	722	673	666	651	649	731	636	682	709	671	666	659	677	672	692	669	688	707	638	653	645	711	648	694	656	670	685	661	728	660	686	696	690	655	668	644	631	616	680	687	706	691	643	619	717	701	671	638	721	663	665	702	639	661	697	671	667	659	704	693	643	653	672	697	658	661	675	669	699	719	656	620	715	652	667	656	667	703	683	662	679	679	641	638	717	703	669	693	668	642	679	735	679	718	688	649	720	645	666	670	732	672	663	652	635	674	645	641	637	678	695	714	688	691	654	644	659	661	673
38666	31456	35728	32136	26515	20331	14814	10793	8272	5853	4064	3249	2894	2497	2221	1684	1604	1362	1153	1063	897	823	715	595	580	476	522	444	369	329	297	304	303	298	323	320	284	280	304	285	286	280	279	288	288	311	245	256	236	264	277	260	273	285	243	261	269	230	229	254	273	249	247	263	249	246	253	262	251	219	262	260	273	271	209	268	265	241	247	255	240	242	260	233	248	212	265	276	266	230	240	256	259	228	256	222	282	253	253	240	256	258	264	238	253	245	249	257	253	214	269	263	238	222	251	262	251	219	253	284	228	200	278	265	242	259	257	256	239	222	270	250	262	256	234	233	228	275	276	261	221	259	238	250	234	253	239	243	239	256	229	250	256	222	255	251	223	213	261	252	260	224	212	277	249	253	261	251	247	267	239	222	250	244	244	225	240	230	238	243	224	238	251	257	247	240	229	257	234	247	263	247	231	261	260	256	245	247	229	256	255	248	255	237	267	255	233	252	275	264	232	253	255	271	231	269	248	262	245	253	275	251	220	254	255	269	258	220	274	257	241	259	268	252	236	262	254	272	253	230	231	245	252	243	238	275	256	209	244	237	251	221	227	250	238	218	235	236	248	241	222	209	244	270	243	258	245	215	250	246	247	245	268	236	259	218	241	240	215	270	249	246	234	220	254	221	251	206	264	249	260	227	241	273	247	229	261	265	260	262	263	262	239	267	237	228	275	222	254	245	246	233	268	222	229	257	218	217	271	255	245	241	226	238	199	251	297	243	237	255	219	274	232	276	258	268	251	244	259	229	259	239	244	249	249	256	246	274	222	246	247	270	253	241	242	240	266	276	228	196	226	230	260	246	233	235	260	238	264	249	258	245	255	259	230	238	264	218	233	241	249	245	259	254	260	227	266	234	230	214	229	253	239	233	268	252	243	232	232	254	235	251	242	258	262	233	210	246	252	266	273	235	231	256	233	259	223	242	252	233	273	246	245	245	231	233	232	228	277	246	233	256	277	244	236	256	245	263	215	258	229	244	237	229	263	233	257	206	224	251	234	241	225	223	263	266	258	226	242	251	243	243	249	251	235	272	260	225	219	228	293	225	265	218	215	259	276	265	227	246	257	229	263	232	249	252	223	242	249	235	268	248	248	237	252	254	275	223	257	227	259	240	232	230	275	267	233	233	259	241	248	234	237	247	251	276	250	232	224	258	238	221	253	236	236	225	235	268	234	252	240	218	261	228	220	266	269	217	252	262	241	245	230	230	214	253	249	228	217	234	249	243	234	249	237	245	233	232	232	272	273	210	233	244	252	228	268	276	245	228	264	268	229	210	229	243	243	248	242	243	240	258	237	240	237	255	244	234	248	269	243	237	253	220	228	234	250	235	246	270	236	250	236	255	226	243	274	223	260	243	245	256	252	266	236	247	261	276	242	252	256	240	250	245	238	244	248	213	240	235	256	227	274	234	245	237	257	238	250	231	234	257	252	229	233	216	244	265	242	261	249	259	221	242	253	211	271	226	267	237	227	267	230	224	204	258	251	251	246	252	238	276	245	242	265	242	248	244	258	243	258	246	255	241	267	232	256	247	234	240	271	229	231	248	222	243	248	252	210	247	225	257	229	258	239	237	271	241	260	225	222	231	241	224	246	251	234	247	257	240	255	262	252	239	226	227	247	242	268	237	238	215	242	243	245	252	254	246	249	226	230	233	243	276	268	250	216	264	249	273	259	241	262	232	239	230	278	212	286	230	235	255	231	251	267	241	267	273	252	248	256	256	256	248	245	279	257	249	254	225	235	250	237	249	236	252	235	236	243	240	251	244	249	238	233	264	257	249	229	250	249	245	264	244	277	245	250	243	241	256	248	248	251	264	257	242	237	254	247	245	221	263	239	230	226	252	222	254	250	250	244	211	262	277	213	242	216	258	224	236	240	250	212	249	230	257	250	234	237	237	259	263	200	264	229	245	262	209	270	244	251	227	234	252	238	259	253	250	269	254	269	227	263	240	240	275	287	265	228	251	246	255	258	250	263	225	238	275	244	239	232	243	267	250	248	251	267	217	227	265	251	270	261	257	244	247	254	262	256	260	263	196	238	262	229	271	242	241	194	267	233	244	256	256	236	245	242	262	264	240	217	251	254	226	252	262	255	214	224	231	225	248	237	231	218	278	254	249	253	236	239	251	215	227	251	244	286	260	236	241	222	246	265	221	244	237	245	253	231	231	229	242	275	237	234	269	234	240	256	242	252	243	252	241	264	266	235	252	243	244	250	224	255	209	252	240	252	266	227	273	241	228	256	251	260	247	223	231	253	243	262	219	292	279	251	239	260	262	254	262	234	227	245	258	253	262	254	265	237	246	247	268	229	237	222	228	239	232	244	237	249	265	236	247	253	218	242	213	250	240	257	261	240	222	242	220	260	267	242	265	234	224	224	251	293	234	231	263	258	239	248	268	230	264	249	247	247	249	262	219	260	250	248	245	256	232	258	219	248	236	225	254	252	268	265	252	246	265	248	247	224	240	239	238	211	207	257	242	267	268	260	254	254	258	234	284	226	257	211	247	243	241	264	227	246	287	263	243	239	251	268	239	257	253	281	226	255	257	261	251	245	250	264	245	262	236	259	243	246	255	229	256	243	248	264	228	228	236	256	239	231	240	247	250	266	255	271	258	277	261	262	261	263	236	249	217	211	242	229	226	235	253	245	267	247	236	233	263	265	264	283	243	266	227	231	267	276	255	243	237	269	253	227	235	249	264	247	254	248	259	219	222	245	221	264	238	270	240	264	212	273	251	257	257	246	225	240	258	253	244	249	212	255	256	226	238	246	234	241	253	222	251	247	245	280	266	236	220	220	259	253	264	267	251	231	242	221	263	212	242	265	226	250	251	276	250	253	235	254	233	264	225	222	228	248	243	249	233	259	258	238	251	234	230	230	274	226	230	261	267	229	253	238	237	220	219	265	254	237	241	254	261	217	254	242	227	235	224	265	268	240	254	267	258	242	224	250	269	255	250	237	246	207	224	214	226	261	233	236	253	256	250	252	238	258	250	244	279	233	237	250	266	229	228	222	241	235	223	260	244	267	227	267	246	247	226	243	253	258	251	262	247	222	226	224	287	236	256	239	231	240	246	237	262	240	248	216	242	245	270	258	257	261	230	248	198	255	254	227	257	236	245	248	242	258	238	252	259	261	228	234	228	231	237	254	279	276	240	234	233	242	252	272	242	253	236	243	236	245	265	270	233	224	265	246	214	257	228	232	241	262	239	250	246	247	240	249	252	249	260	261	252	260	263	243	252	222	256	264	257	255	254	252	229	275	247	238	267	218	249	258	239	242	237	234	252	235	254	238	267	236	250	261	250	242	217	268	238	248	259	232	254	238	246	268	254	236	254	207	239	251	239	243	251	240	246	252	261	223	253	284	245	251	240	237	238	255	261	237	256	255	262	225	245	189	245	262	230	268	253	193	270	243	229	201	277	246	228	258	237	241	256	251	203	236	237
22897	24508	38342	40844	38594	34521	30789	27203	24425	19817	16583	14484	13191	11912	11066	9069	8205	7371	6484	5687	4895	4593	3623	3177	2642	2117	2245	2073	1590	1369	1243	1153	1080	1051	958	991	917	882	989	934	856	818	830	901	936	886	759	768	757	753	754	805	734	759	726	723	710	642	636	646	676	677	665	676	650	683	641	675	694	670	649	651	660	644	621	634	642	620	618	659	609	655	642	636	628	658	669	618	623	629	624	655	628	618	645	643	623	638	636	610	646	664	621	637	611	685	655	591	669	688	633	668	596	620	611	642	650	652	640	612	607	666	671	668	611	602	621	607	656	655	633	644	677	625	680	597	632	659	638	639	627	624	620	647	649	620	638	666	630	638	543	670	598	708	628	677	672	631	695	600	632	637	652	651	638	615	655	623	644	643	593	648	626	645	604	594	646	611	658	611	619	634	599	592	627	641	599	653	679	641	615	627	644	632	641	583	682	628	631	637	646	634	618	561	626	647	650	618	621	651	620	604	661	640	650	647	647	677	636	640	690	622	638	647	569	624	635	628	686	618	656	635	612	665	627	617	607	640	628	653	638	626	610	644	639	615	620	589	663	643	653	658	654	626	655	667	693	650	650	644	645	654	680	655	663	607	652	588	622	651	597	654	654	612	696	616	668	646	653	681	630	631	658	604	620	595	646	657	657	644	594	629	620	598	661	632	636	637	623	602	622	621	644	662	606	594	615	653	592	636	592	657	612	617	611	607	636	628	637	593	628	688	665	609	648	661	660	629	622	631	628	606	638	650	646	634	614	637	632	607	606	624	609	626	626	645	583	649	609	628	611	607	650	638	629	655	620	591	641	661	638	639	639	579	641	631	657	605	605	645	651	608	657	643	636	628	620	628	597	705	603	625	612	611	600	649	600	648	671	647	661	669	664	656	647	679	645	592	626	626	617	640	645	643	674	635	648	662	665	680	640	603	626	603	617	634	663	648	632	696	599	651	648	643	634	674	597	633	647	669	671	650	658	658	613	644	639	627	659	643	637	610	620	640	616	671	579	646	627	674	617	630	632	618	657	600	627	587	647	647	690	620	611	648	605	653	649	646	630	651	667	631	659	652	646	637	607	626	615	638	622	644	638	643	629	620	662	647	645	605	601	625	675	692	631	662	635	616	596	634	628	647	681	665	631	652	650	620	637	614	637	613	619	651	644	630	623	617	651	672	677	625	623	612	583	643	635	617	594	673	664	650	631	691	695	647	642	677	579	622	640	660	652	626	668	662	666	648	639	625	633	593	646	644	649	626	620	649	649	621	669	633	623	630	589	589	639	672	585	667	639	617	606	632	638	681	625	643	611	617	626	595	617	643	632	636	647	628	616	605	637	597	623	554	704	654	625	673	618	627	634	633	657	625	587	671	691	623	653	626	658	616	641	634	621	651	684	650	634	647	610	627	625	601	646	635	630	599	650	661	669	652	596	616	673	662	616	671	619	627	622	630	595	629	633	649	609	671	611	641	635	672	645	594	663	605	622	630	631	635	633	619	649	662	654	610	691	646	629	663	671	660	632	672	665	630	604	621	609	599	635	640	609	613	653	639	608	634	652	667	633	649	661	572	704	679	635	638	639	667	666	603	670	641	584	603	611	628	628	682	686	671	614	662	667	658	640	641	659	640	655	652	644	589	626	655	623	626	617	640	629	624	609	619	631	570	631	638	670	649	604	622	637	616	670	599	651	590	620	656	642	693	601	676	654	594	622	609	626	614	617	645	624	602	637	602	655	662	621	642	653	633	640	616	639	635	619	714	620	631	621	612	674	601	648	608	649	637	689	646	587	668	641	657	638	630	665	649	638	671	624	642	677	669	596	689	618	634	624	624	655	640	642	636	643	603	640	634	631	650	607	629	653	624	653	608	663	634	643	636	623	567	614	596	627	614	614	648	632	671	620	639	654	626	674	642	621	616	633	593	597	662	597	645	671	587	556	633	644	647	618	602	595	610	625	662	637	639	637	655	654	654	646	669	625	628	681	633	658	635	621	625	639	642	617	619	645	656	614	633	654	624	645	673	637	642	577	661	585	639	642	686	621	620	641	631	652	636	623	661	587	643	631	616	651	627	627	651	604	640	610	627	624	608	651	613	658	610	648	636	620	655	636	660	630	657	634	658	661	648	625	651	669	601	608	611	615	639	626	604	629	656	646	629	656	645	643	622	639	645	652	626	584	610	646	673	653	623	655	625	623	647	651	646	624	604	611	626	600	639	637	637	645	616	593	621	645	596	629	611	628	654	663	602	603	656	666	582	658	649	614	678	635	617	627	625	677	601	628	645	622	634	654	588	628	648	636	637	674	640	695	606	612	579	674	628	669	642	606	665	667	672	631	652	609	627	620	633	627	609	621	661	636	599	651	643	625	630	672	653	641	620	633	622	620	609	635	613	675	579	646	644	598	647	658	605	681	601	619	658	667	604	630	586	606	646	615	615	662	660	611	624	683	637	615	586	653	662	589	634	641	646	600	657	644	661	603	673	642	643	656	630	613	658	641	653	646	597	586	627	625	640	644	647	643	637	618	588	616	664	607	609	675	621	607	603	659	636	642	637	676	633	650	639	629	636	605	638	629	589	609	689	654	638	601	647	690	582	654	603	661	651	620	618	628	617	637	609	600	651	669	616	704	646	642	658	628	590	559	650	594	651	661	645	648	645	637	653	608	610	669	674	671	615	621	634	649	614	650	607	657	653	616	622	691	650	608	654	629	653	629	695	612	685	623	633	617	646	597	643	613	589	630	661	624	649	600	626	674	674	613	646	654	614	606	647	663	639	611	618	652	600	642	611	641	644	585	642	669	639	566	639	652	616	617	666	630	687	619	622	597	634	646	659	606	566	614	601	600	635	634	645	593	615	617	662	635	632	647	656	636	603	602	630	629	632	649	644	564	598	647	614	616	653	609	617	629	654	644	632	603	638	634	624	626	642	603	653	599	626	637	624	649	666	615	616	611	609	629	677	648	659	624	593	627	620	661	623	643	587	612	672	653	663	658	640	628	586	606	666	637	636	610	638	621	690	634	644	633	644	628	668	634	634	612	632	654	646	574	601	620	596	628	641	611	623	631	642	636	646	635	611	612	631	633	629	581	627	626	657	587	652	666	628	626	611	655	612	645	649	616	639	624	614	612	652	649	663	636	650	598	669	650	653	636	600	640	611	621	605	629	630	632	636	646	634	644	638	636	616	649	607	619	582	629	645	650	608	637	612	661	664	638	628	648	666	657	661	667	651	607	624	645	628	659	672	634	634	646	636	604	606	644	669	630	616	616	664	615	630	653	610	657	589	639	594	635	642	665	649	648	684	631	670	608	670	671	621	635	617	631	607	597	669	645	656	649	627	647	649	618	607	677	575	627	631	635	633	643	651	632	668	645	632	598	604	652	659	611	674	624	616	645	627	631	648	634	640	615	624	617	653	612	602	642	649	659	634	634	584	645	618	657	677	610	685	659	640	601	664	623	625	617	640	652	591
23522	20403	22223	17438	11846	7887	5620	4022	2963	2308	1791	1354	1200	932	781	733	660	564	480	521	401	399	360	341	365	325	321	276	280	281	292	272	288	259	263	264	296	280	277	292	279	274	285	262	247	226	252	274	285	242	259	245	243	280	277	278	260	251	271	285	258	262	281	253	276	272	263	296	239	273	246	272	264	265	280	264	268	241	249	283	252	289	252	257	259	238	264	261	277	287	270	252	238	275	285	286	254	247	277	268	252	268	252	274	259	239	240	276	264	258	279	209	270	247	287	251	249	252	251	271	242	266	285	260	249	273	265	233	249	254	266	260	266	244	257	263	280	267	261	275	242	263	274	261	229	261	263	267	278	292	264	277	248	268	270	280	265	264	242	267	236	280	284	256	260	244	249	249	262	259	278	245	251	277	258	271	236	296	240	277	262	253	244	263	288	286	280	276	227	249	258	251	254	238	233	263	223	263	231	263	255	258	257	253	270	276	273	235	272	276	235	261	235	278	264	289	262	258	258	268	244	235	228	254	260	246	277	276	274	311	251	242	250	269	257	264	248	266	265	240	240	271	257	269	264	280	263	283	249	279	260	259	256	262	251	230	266	271	242	275	271	267	243	243	265	265	294	265	253	261	251	259	265	238	227	280	282	239	249	260	252	287	244	248	263	249	252	261	273	251	281	272	283	286	273	268	240	256	269	270	247	274	262	273	251	279	272	242	270	277	269	264	270	241	263	234	254	256	271	249	273	246	250	294	258	279	234	274	228	239	275	275	277	279	255	286	270	259	258	273	258	284	264	266	279	253	267	230	257	254	241	238	276	251	278	268	264	282	268	243	295	270	254	267	242	284	265	260	249	253	258	246	286	242	246	263	257	236	269	257	240	255	271	264	265	269	258	270	270	248	264	271	263	256	284	268	242	271	234	284	230	245	270	255	229	244	240	264	281	205	254	247	269	274	249	265	268	294	279	251	263	251	255	257	272	241	253	257	260	254	266	257	262	228	262	254	265	276	276	257	268	289	251	251	293	266	245	258	271	246	288	312	272	258	252	257	273	253	259	252	243	258	253	269	255	235	247	254	278	243	273	272	291	242	268	254	240	264	293	257	252	265	257	268	269	257	249	239	243	249	259	273	287	235	290	227	232	253	231	242	252	256	251	254	275	259	255	287	247	283	251	252	270	243	285	257	279	270	282	262	272	262	265	275	254	282	287	249	252	229	245	259	282	240	261	237	253	268	262	242	278	264	242	256	268	250	269	246	271	263	255	244	274	276	278	241	250	239	262	298	276	268	281	243	265	285	241	259	264	255	264	269	260	237	223	248	254	288	266	273	275	218	274	256	268	295	265	257	290	253	239	266	267	257	262	270	261	252	255	261	241	270	258	243	268	266	270	259	240	287	279	283	245	277	251	258	253	294	245	255	280	271	288	267	272	268	271	267	273	250	247	271	237	254	237	259	215	277	248	250	263	280	273	237	261	282	268	285	244	255	280	270	258	269	253	224	235	250	293	273	258	269	259	264	242	253	231	244	242	271	270	263	242	267	277	269	235	230	274	275	244	285	264	228	278	272	261	245	252	270	262	273	250	271	245	255	274	237	262	236	288	278	242	263	283	284	269	229	256	251	250	260	271	272	272	303	244	281	272	275	252	271	282	260	255	243	256	253	252	259	283	255	255	272	261	263	263	255	233	264	257	244	249	277	263	263	255	246	265	266	247	236	263	256	268	288	259	260	244	271	248	269	297	277	284	281	289	250	266	272	283	275	268	250	273	260	274	272	256	258	274	250	244	247	278	269	259	265	279	280	248	273	276	254	245	276	271	261	272	244	270	261	269	258	249	283	260	274	298	264	253	278	254	277	265	249	264	241	257	269	246	247	250	271	267	245	251	260	246	263	263	259	254	246	270	248	249	277	271	271	285	253	274	260	256	262	234	270	247	268	255	255	271	259	282	262	253	241	257	237	230	285	251	269	271	280	260	252	248	267	285	275	262	259	302	280	254	259	276	246	263	271	266	278	297	249	260	282	247	258	275	253	254	273	250	258	263	278	263	262	252	258	215	259	279	260	247	256	286	275	283	281	253	253	248	251	264	269	279	259	266	241	259	260	265	234	273	252	245	293	276	269	254	269	257	229	282	259	272	253	267	284	241	273	249	273	283	262	276	254	234	259	278	297	243	269	269	263	247	272	268	263	294	235	284	266	261	256	266	293	274	283	267	256	292	245	255	257	247	268	262	285	277	229	250	266	275	258	257	271	271	268	267	261	262	262	267	252	229	254	264	268	286	249	236	275	276	263	257	284	260	259	246	274	273	259	263	244	260	252	252	265	244	243	254	251	266	272	249	271	269	253	279	254	258	258	260	255	289	281	294	260	272	263	282	245	249	250	282	240	289	261	224	223	263	246	251	260	279	264	281	273	261	270	286	256	253	246	262	252	279	287	272	254	226	273	271	288	245	253	273	255	241	287	265	283	237	258	257	281	284	256	272	285	243	248	256	253	260	289	273	261	234	254	272	257	248	239	225	249	256	291	247	224	246	263	279	237	301	250	251	282	244	300	283	256	265	235	274	273	265	252	249	267	274	279	266	254	261	272	251	255	261	272	266	251	268	260	266	276	280	268	255	293	241	261	246	238	252	277	274	228	272	237	249	258	235	265	268	246	268	289	253	256	264	266	265	258	283	262	263	240	276	265	275	264	260	240	269	258	274	264	243	292	250	253	270	250	253	267	270	287	297	272	256	289	267	265	245	261	263	280	259	248	241	276	245	285	230	264	289	254	253	277	279	236	273	272	281	253	272	249	267	244	243	251	261	273	288	284	276	268	255	255	235	255	287	256	254	260	231	277	299	274	282	242	261	260	308	284	246	259	262	260	265	249	258	286	250	263	252	272	281	270	259	250	280	244	266	252	250	281	277	271	249	233	275	240	276	251	271	264	275	289	271	249	290	278	268	260	268	252	249	252	292	242	264	259	272	252	282	254	254	279	283	264	249	281	231	249	261	297	249	268	268	267	234	262	236	257	251	255	260	302	245	255	267	271	252	260	289	265	267	263	265	262	255	271	261	257	294	308	261	289	262	247	268	257	260	303	260	262	278	279	276	258	271	274	275	247	255	259	262	271	235	262	260	234	275	276	262	268	247	239	249	249	258	268	284	270	277	279	263	281	243	243	265	283	253	266	305	274	262	246	267	250	254	273	270	238	250	259	258	228	273	264	277	247	243	250	305	263	242	287	267	309	254	257	291	258	257	264	226	271	284	244	274	234	258	285	246	266	269	252	289	275	258	254	314	263	263	252	281	242	243	262	233	263	253	271	277	250	264	259	298	246	274	267	246	246	239	265	249	277	276	272	254	273	251	266	224	276	268	230	235	241	263	262	271	237	288	290	250	265	268	253	245	276	244	272	290	238	255	236	266	263	218	240	271	244	283	257	251	248	247	244	243	247	258	263	271	229	223	247	256	289	278	288	276	249	246	269	258	253	272	242
13651	16048	28231	29289	25706	21733	18180	14902	12499	10003	8187	6789	5568	4829	3986	3331	2843	2577	2276	1950	1797	1567	1446	1276	1196	1212	1071	985	925	867	850	778	771	778	809	725	750	690	734	762	654	729	698	702	694	697	715	687	636	635	686	709	685	687	690	690	677	723	694	655	698	673	631	652	692	700	646	656	702	660	655	693	639	671	650	710	706	694	661	653	692	678	671	699	628	697	670	721	633	709	665	702	661	728	690	664	700	672	643	652	694	718	673	708	688	686	697	624	629	633	653	653	679	680	649	677	666	648	675	680	743	652	700	626	685	718	652	658	665	680	682	689	668	689	728	684	661	707	677	749	683	672	679	735	675	697	637	658	731	681	645	701	680	674	669	686	708	693	683	674	665	743	679	685	654	702	672	651	690	648	706	664	661	673	648	678	665	630	687	684	635	689	706	708	686	629	669	658	667	673	706	689	708	671	664	706	678	677	656	683	662	690	669	667	667	684	645	682	716	691	685	675	654	703	652	686	662	682	689	717	682	694	701	729	685	697	718	671	667	677	657	675	663	664	648	713	692	699	658	666	666	657	665	709	670	671	699	626	669	674	666	705	686	675	694	726	653	675	654	696	690	689	652	683	649	686	664	690	685	696	665	701	686	650	673	660	675	736	684	709	668	667	659	678	666	658	666	681	676	681	663	672	671	683	655	706	676	640	668	658	726	696	736	675	662	665	675	695	678	628	657	701	686	671	677	649	638	674	658	680	680	684	695	711	636	666	639	653	680	678	683	646	669	682	688	689	707	641	721	664	661	668	634	688	697	672	690	653	643	714	669	652	719	700	693	691	677	685	682	654	665	675	713	751	669	689	664	645	680	653	670	658	695	623	677	697	686	661	678	682	622	666	711	688	641	646	700	702	661	647	659	657	618	649	699	687	677	683	655	726	662	668	674	696	644	667	693	632	680	637	684	690	641	673	688	681	666	682	663	641	658	666	704	638	647	674	715	690	685	657	686	639	652	700	671	695	698	661	679	706	696	733	713	633	711	658	696	709	683	717	670	654	682	702	696	612	655	669	636	699	651	652	684	686	651	677	654	720	655	691	699	673	724	670	693	668	646	677	641	673	700	640	665	701	678	665	673	681	676	602	641	699	671	682	674	715	647	683	691	665	692	675	739	669	673	657	639	702	668	672	657	697	645	720	703	674	715	679	665	672	631	719	694	679	696	671	702	676	675	703	649	646	644	706	687	645	670	641	679	701	648	646	730	652	657	701	695	694	659	672	654	616	667	673	638	674	660	653	690	667	658	667	702	707	643	705	681	681	664	673	702	675	682	680	670	674	668	694	703	698	684	666	688	668	660	698	674	707	704	703	663	679	653	694	684	654	676	730	681	631	667	671	702	590	644	659	646	721	670	633	659	700	678	678	686	664	684	720	726	691	683	693	712	692	702	690	699	688	741	654	632	672	685	704	680	676	649	695	653	670	681	669	682	652	707	693	660	678	713	713	674	663	675	686	704	659	684	664	647	668	679	639	653	686	675	666	688	692	693	666	663	641	700	675	701	702	663	684	676	634	692	658	707	667	665	702	662	661	656	687	745	671	647	683	679	672	666	669	676	651	700	664	701	654	666	635	688	669	648	699	670	664	651	698	668	666	714	664	689	684	610	668	675	713	678	653	660	675	681	670	640	731	693	669	631	675	669	675	680	683	665	646	663	680	662	619	677	704	715	719	650	642	675	647	683	659	682	676	723	661	646	650	686	679	674	653	639	702	673	675	622	676	678	683	684	607	607	660	701	639	684	677	709	656	650	680	659	670	694	707	661	641	701	728	680	680	677	665	695	645	686	633	653	686	583	667	726	668	659	697	676	687	675	670	670	666	679	684	627	655	659	724	660	698	616	702	659	699	747	691	668	693	715	644	669	707	699	688	691	698	653	699	642	630	658	689	639	681	702	678	653	698	654	680	713	661	696	726	684	694	663	681	704	640	703	651	700	647	681	643	681	681	710	669	643	671	702	690	685	663	667	659	699	681	682	689	651	619	690	708	697	675	721	695	665	677	708	668	707	642	679	636	688	644	685	695	687	679	740	687	652	645	724	664	656	688	686	627	628	650	657	691	730	673	641	660	653	661	656	751	686	646	675	685	673	710	703	681	634	638	659	686	684	671	633	647	652	667	695	653	644	709	732	673	689	645	659	659	657	682	670	629	661	664	674	660	681	665	623	641	676	652	689	672	684	641	680	702	730	699	678	705	690	664	725	653	709	675	693	664	674	633	711	684	683	678	670	677	655	688	679	690	669	707	691	667	704	688	746	656	680	638	689	692	693	692	660	722	701	703	659	609	673	693	674	683	667	707	702	703	674	717	695	657	685	657	628	618	693	642	665	679	657	679	668	689	653	644	693	698	688	638	685	667	694	680	704	685	654	704	661	694	686	617	672	625	630	680	675	699	683	679	688	658	657	674	700	685	666	676	660	676	727	735	686	678	710	690	664	694	639	726	652	677	669	683	731	732	707	653	651	683	672	684	650	713	671	659	676	632	672	630	702	657	696	696	680	625	718	680	671	711	670	681	698	653	705	639	682	718	657	678	728	674	696	628	663	718	665	686	684	632	689	678	697	673	647	646	631	681	639	677	689	660	683	675	655	669	683	644	643	671	657	668	714	690	647	716	661	638	693	685	633	676	620	671	673	674	669	666	662	682	672	656	631	685	665	690	699	756	683	681	645	687	690	720	705	663	653	712	667	663	642	734	679	684	655	678	645	686	652	663	684	674	679	684	666	690	709	695	722	658	652	665	710	644	709	711	671	673	707	652	647	678	670	705	681	735	674	679	656	605	648	667	614	659	718	660	640	692	667	725	729	671	661	667	647	686	712	662	718	767	667	677	682	723	693	732	680	700	685	640	676	635	649	637	679	698	676	695	671	703	702	618	697	694	689	675	654	672	647	640	678	680	649	671	645	630	637	665	630	675	636	683	667	659	722	637	654	712	672	668	701	676	682	670	661	643	665	689	718	711	678	726	666	692	683	679	707	683	689	707	667	714	676	658	660	657	643	645	657	701	686	643	664	655	679	675	706	650	639	706	669	665	672	643	700	696	680	641	687	633	634	671	703	674	645	681	683	673	700	687	659	699	699	674	682	654	652	667	654	647	701	677	690	728	726	683	670	730	638	718	682	699	671	677	678	656	684	582	673	687	691	681	657	681	627	656	675	680	665	679	653	662	693	675	664	653	709	679	669	702	687	637	655	704	695	666	684	645	683	654	685	727	663	652	735	673	650	690	668	705	690	635	679	646	646	701	693	681	664	650	694	658	655	666	666	642	654	684	704	647	683	720	712	648	719	683	748	684	650	692	686	664	665	691	683	696	710	701	694	638	647	666	659	685	673	641	696	700	687	651	639	669	689	721	635	660	681	648	689	679	659	695	663	665	669	666	671	666	724	722	719	670	708	662	699	673	637	661	690	704	637	668	711	674	657	668	652	693	678	681	655	694	667	691
32353	25953	29362	25472	20304	14035	10449	7261	5447	3887	2910	2222	1918	1772	1400	1204	1041	973	833	771	680	579	545	481	437	402	395	376	359	348	311	331	320	292	288	276	295	329	310	310	280	272	290	260	299	288	286	268	273	282	250	301	298	296	274	264	290	272	252	277	286	274	282	306	250	255	282	271	295	288	245	265	268	266	276	284	285	288	270	243	253	248	243	251	288	261	246	262	264	257	244	228	271	251	275	251	263	257	246	287	264	278	272	254	268	260	267	279	255	258	247	235	246	301	263	239	260	278	259	260	236	246	239	285	269	271	269	262	258	266	285	296	229	233	225	288	305	242	245	278	299	254	262	274	262	268	252	267	248	262	269	264	269	317	290	261	263	264	274	281	250	272	258	243	236	292	264	259	277	273	232	269	284	246	291	282	253	244	239	245	274	280	269	270	242	268	261	265	259	266	296	256	262	284	284	264	260	270	259	256	235	256	310	248	256	276	258	255	258	264	275	264	253	272	217	260	257	232	277	264	263	289	292	266	258	239	277	261	245	265	268	282	271	265	261	260	273	259	265	273	280	247	277	280	260	253	253	297	263	238	297	268	285	286	292	282	258	242	263	244	256	249	262	266	277	271	257	253	268	266	283	283	246	276	283	264	264	294	266	289	281	280	291	282	288	272	250	283	288	277	283	279	274	259	278	248	274	265	293	234	283	284	267	232	233	263	280	256	277	282	283	261	292	250	268	268	287	281	271	259	289	293	284	238	288	279	267	273	259	244	238	258	280	260	239	228	252	273	255	260	249	235	251	251	264	241	235	250	255	262	254	271	244	268	261	267	264	273	244	283	275	311	279	243	266	275	258	276	274	266	239	263	285	289	257	262	284	272	263	242	256	252	273	269	274	246	259	260	280	271	269	232	270	275	285	290	256	257	259	245	232	278	263	256	258	261	248	261	276	266	284	259	261	265	249	250	284	282	257	278	268	252	309	278	238	265	275	273	289	287	231	283	276	271	253	245	278	303	277	261	272	239	276	275	260	259	259	231	236	283	283	239	251	260	255	257	277	277	258	259	238	258	230	246	264	266	239	265	269	278	258	246	235	226	290	280	259	253	245	259	270	263	290	276	271	245	303	252	275	271	256	255	240	299	257	296	281	260	274	291	258	275	225	274	275	253	283	270	263	290	231	266	269	262	242	241	270	241	235	256	263	231	277	249	232	275	256	273	268	258	268	250	283	244	286	224	286	285	255	256	282	295	268	250	281	234	234	245	245	236	262	265	280	281	266	287	248	265	277	258	279	251	258	251	269	274	253	277	282	278	228	277	280	261	249	299	241	282	265	290	295	272	255	270	296	286	273	288	235	265	272	232	242	268	285	294	271	283	252	270	284	274	272	247	274	284	273	223	253	263	240	262	251	252	272	267	287	244	239	284	250	278	296	268	265	266	290	273	261	272	250	279	246	291	261	277	271	268	256	272	271	294	270	253	277	238	295	243	273	268	276	293	290	260	263	255	259	276	260	291	261	261	279	271	236	253	268	255	252	256	248	282	270	259	276	261	270	277	268	274	248	256	282	265	231	258	271	258	279	235	262	278	276	269	255	269	266	255	244	258	242	259	234	280	252	284	259	261	292	271	259	266	267	232	272	249	292	275	282	241	280	280	253	267	274	268	274	271	264	248	262	273	265	280	229	259	242	237	258	284	287	240	257	273	233	264	263	251	254	262	258	266	265	250	256	257	260	272	247	250	276	276	261	267	256	279	270	290	252	257	241	230	275	279	274	256	283	234	259	289	282	281	254	252	284	260	270	292	269	243	256	271	251	269	266	288	247	290	274	267	285	299	254	281	278	278	266	243	272	262	256	269	244	258	275	266	275	259	260	274	274	250	270	262	266	269	272	268	228	280	293	248	247	278	258	280	257	268	277	251	277	263	295	270	274	263	238	253	249	265	272	231	249	281	255	301	233	239	256	281	262	282	241	281	250	258	277	275	275	248	259	277	291	275	249	253	260	259	272	255	266	239	287	299	255	266	250	273	272	267	269	276	266	275	262	260	275	275	264	280	235	280	289	263	264	261	252	286	287	252	286	269	255	247	281	291	254	258	275	253	282	286	273	254	269	248	264	249	202	246	273	270	257	254	277	257	230	240	274	261	274	254	251	283	273	248	291	268	255	234	284	267	281	262	264	265	273	233	264	290	249	284	288	239	273	258	252	258	262	272	283	254	278	262	276	257	286	278	264	248	263	285	287	247	261	240	260	270	242	269	265	259	273	282	267	258	256	303	247	271	240	267	238	265	256	280	274	256	301	263	272	270	254	239	252	278	242	275	284	275	269	229	274	280	277	246	267	292	241	254	251	289	289	281	247	289	263	259	273	234	244	269	256	279	266	247	255	257	264	276	277	261	316	266	242	265	235	256	264	243	283	267	272	249	247	278	267	275	241	280	249	275	244	263	273	260	287	265	275	223	243	271	259	261	279	267	273	267	290	255	269	289	244	276	281	264	280	315	247	265	255	247	265	289	266	288	249	259	251	251	278	270	271	261	286	258	247	274	263	270	275	260	258	286	271	271	254	274	252	265	289	283	276	272	258	235	288	277	261	246	309	280	232	246	266	269	232	283	277	268	270	260	259	292	256	270	260	266	284	251	258	267	263	289	249	280	287	238	263	258	237	264	257	266	258	239	289	254	285	236	241	255	272	260	272	271	280	256	295	274	259	271	268	248	270	255	266	244	271	258	274	230	251	237	281	295	254	274	275	275	255	268	250	229	297	287	252	252	241	247	245	271	242	289	266	265	282	247	247	262	272	241	255	256	248	241	251	273	263	267	278	232	268	281	242	250	295	260	245	260	298	260	249	271	273	288	237	259	232	264	280	275	254	276	294	263	241	268	249	262	256	300	301	268	278	265	273	243	255	245	289	255	255	271	247	245	256	257	283	265	305	278	267	289	250	260	262	261	254	271	275	256	300	279	262	291	257	253	263	278	285	257	242	258	304	267	237	285	275	259	259	267	244	270	233	289	270	269	287	258	274	237	284	271	229	262	260	216	252	250	247	266	271	243	252	243	256	269	235	302	263	261	278	287	265	269	289	235	270	283	278	279	266	257	272	272	254	287	272	270	267	287	262	254	254	278	259	280	296	251	271	263	271	272	274	270	249	251	298	264	264	254	270	267	268	266	276	280	255	272	244	286	234	272	265	249	277	281	255	235	292	264	266	285	255	241	253	253	255	271	268	242	306	270	275	267	264	255	238	269	270	259	253	298	254	254	254	241	239	286	266	230	282	253	252	294	287	233	273	271	245	252	224	246	287	267	272	274	288	259	246	274	264	272	269	248	268	290	276	260	280	271	303	262	254	266	272	260	267	282	235	230	261	277	260	290	312	254	257	273	265	275	262	285	274	239	248	257	262	263	239	267	263	253	291	277	288	259	273	267	256	227	268	256	251	251	249	276	243	269	269	266	237	242	263	268	217	259	274	273	260	278	286	275	270	251
19262	20641	33966	36378	33458	29281	26126	22336	19336	15622	12992	10781	9920	8635	7612	6351	5890	4813	4554	3929	3400	3094	2659	2194	2006	1637	1688	1581	1192	1147	1047	983	953	951	909	953	858	873	903	869	801	774	784	826	844	851	690	733	748	771	770	769	781	727	766	723	751	669	701	743	702	696	721	673	703	698	722	693	697	750	729	695	710	674	704	692	680	685	657	681	668	647	654	691	724	676	675	668	696	657	671	639	703	683	663	711	672	674	675	701	643	669	658	650	719	696	678	660	689	658	675	716	621	715	692	696	697	699	717	716	715	621	695	671	632	687	720	691	663	638	641	668	695	685	683	679	661	699	628	689	732	659	675	728	676	660	688	678	672	648	706	665	671	697	668	650	630	702	701	685	673	678	689	665	722	739	673	657	660	685	700	705	679	676	642	701	698	653	635	696	663	715	662	668	691	688	675	663	686	665	681	718	704	633	673	693	696	654	677	642	689	682	688	697	715	680	638	680	643	663	706	683	679	662	716	647	699	671	700	674	672	704	693	650	688	686	701	698	640	734	708	724	666	702	702	713	721	731	658	694	668	666	675	710	711	674	700	696	653	698	705	682	679	663	675	684	713	685	706	695	699	687	647	719	675	689	666	693	668	655	661	725	656	728	663	660	676	670	704	641	696	699	655	707	685	675	678	647	611	686	670	664	698	670	713	676	648	671	662	688	634	673	677	678	697	669	741	702	683	650	664	701	657	696	638	687	729	698	663	713	701	630	692	656	681	702	727	672	655	699	721	680	680	702	713	711	666	692	692	746	692	690	681	715	634	671	713	695	697	684	683	658	635	711	671	686	679	647	656	660	674	710	703	722	727	660	700	656	687	695	691	640	675	672	679	688	731	682	676	644	641	676	668	738	621	715	660	740	683	647	676	698	674	701	651	687	645	642	685	658	711	703	683	735	675	676	707	681	659	662	722	695	674	723	647	713	695	682	644	731	697	732	735	655	679	675	684	647	681	652	728	731	698	712	663	650	685	664	698	660	709	666	726	658	752	701	645	673	688	664	667	640	670	695	671	674	727	650	654	691	628	702	701	691	688	652	720	659	689	708	696	663	710	680	682	694	658	610	695	735	709	652	683	718	656	691	682	676	677	705	636	751	651	665	707	688	678	704	682	668	681	679	660	683	660	647	694	720	640	697	668	699	667	679	636	666	703	662	654	669	682	704	678	687	649	728	718	737	694	683	663	675	620	628	734	666	642	649	673	742	678	656	697	677	720	662	656	697	672	699	658	654	664	713	659	678	687	669	683	671	678	678	688	706	677	657	681	628	646	694	668	678	686	653	701	694	694	684	664	644	634	647	721	678	711	667	694	665	734	685	726	681	724	684	672	671	678	669	707	651	690	675	688	665	694	673	710	663	666	659	657	757	678	667	678	705	708	674	664	770	653	635	646	666	628	684	679	690	657	674	702	665	688	697	658	639	692	670	665	684	674	690	677	715	746	676	692	764	684	662	675	629	667	734	662	632	674	659	682	675	609	695	666	631	721	643	656	657	682	693	679	661	717	663	704	658	659	676	665	646	685	749	684	664	657	723	698	663	700	683	669	706	648	697	635	670	652	730	664	693	654	654	688	694	661	706	687	664	679	677	694	662	639	709	664	737	709	699	652	680	660	650	686	608	693	723	701	677	675	706	688	681	636	714	661	739	646	697	689	650	657	689	702	683	676	652	680	664	675	713	646	663	655	674	665	664	693	682	639	663	705	739	652	670	699	671	702	669	657	639	650	687	655	710	662	682	652	689	676	667	678	691	686	668	674	698	657	701	702	698	724	678	675	660	684	659	726	633	658	664	709	643	713	685	662	661	712	708	664	686	646	690	676	693	664	633	716	686	672	680	690	676	728	713	677	667	685	691	693	712	715	686	643	725	645	640	705	713	704	681	719	682	667	672	646	679	704	698	684	668	733	647	699	688	670	637	691	679	722	686	681	707	669	688	733	696	723	653	684	676	674	706	667	650	642	637	673	673	701	699	686	700	662	672	686	646	708	649	696	680	688	700	635	699	715	683	690	711	678	711	735	705	694	694	654	708	707	630	677	678	685	672	651	688	677	681	647	675	683	677	681	692	672	647	675	685	702	651	673	662	676	688	693	662	681	649	707	702	696	737	668	679	697	687	680	648	711	694	688	675	658	689	680	685	693	654	707	742	717	680	677	636	664	635	696	738	653	687	664	657	659	683	663	671	711	697	671	692	652	679	695	702	656	716	636	656	654	681	703	695	674	651	702	692	692	651	666	687	691	663	697	714	693	683	695	672	692	724	696	648	692	672	691	670	707	661	667	669	653	711	676	703	688	689	667	696	652	694	647	674	704	682	673	706	655	701	720	696	664	728	711	690	672	705	677	731	673	692	663	656	681	654	731	678	644	712	646	648	642	681	679	752	692	714	682	699	713	697	724	679	647	678	645	648	699	661	701	680	676	696	709	651	662	690	705	668	636	722	690	660	689	677	695	639	673	668	668	719	649	733	697	676	690	708	675	709	686	746	696	686	679	657	675	705	687	701	637	640	668	697	669	689	643	728	703	651	694	648	669	727	675	704	691	724	641	636	674	693	703	702	639	656	667	701	673	707	705	654	673	740	713	650	664	668	713	683	663	677	706	684	670	685	659	667	680	736	711	653	708	631	644	711	695	676	671	678	701	646	662	665	689	703	691	646	699	694	642	721	680	679	713	690	682	690	719	716	650	683	681	676	623	683	664	648	616	612	742	635	693	648	694	747	670	680	678	686	668	678	686	691	676	680	685	678	714	670	704	656	689	674	733	672	698	692	696	726	694	675	647	673	686	697	663	673	691	687	679	694	674	632	744	677	608	671	645	696	652	683	655	678	619	674	643	612	690	703	660	686	717	700	636	690	682	662	696	714	696	690	701	695	676	678	722	670	657	646	634	678	706	684	679	710	666	702	693	724	661	704	688	645	636	668	659	691	664	681	657	676	640	650	713	714	695	673	693	657	723	680	661	686	692	715	721	717	633	708	645	639	679	716	708	644	627	625	645	633	699	704	708	685	692	649	720	670	654	673	728	682	696	644	653	707	704	623	646	685	682	691	720	641	709	700	702	666	733	690	646	627	702	691	635	680	714	723	684	726	691	686	673	701	661	672	723	677	681	684	665	664	702	683	693	672	707	717	683	640	660	672	650	730	685	676	688	628	690	650	688	691	690	723	705	694	673	676	645	684	700	684	646	736	670	701	710	686	728	689	678	724	614	699	668	659	720	633	713	706	679	678	711	683	694	735	664	693	666	674	629	680	677	632	706	708	674	700	686	660	684	664	713	697	668	713	670	695	678	677	652	666	691	700	684	690	677	675	664	701	714	692	611	638	688	740	725	684	682	717	720	668	659	677	691	671	682	705	667	694	652	673	663	685	687	694	653	662	638	700	689	669	685	669	660	678	661	688	713	739	689	624	695	711	626	715	673	669	634	681	707	683	709	713	666	689	723	706	711	699
38787	31066	35157	31520	25914	19960	14573	10687	7801	5585	4266	3134	2820	2488	2120	1919	1620	1317	1195	1062	924	797	737	640	533	501	480	494	418	340	317	315	305	316	288	310	319	275	295	284	305	279	299	270	279	269	297	262	241	279	265	277	250	296	268	282	244	296	266	252	262	258	272	259	250	257	261	239	232	250	239	225	264	260	274	269	267	247	247	260	254	244	234	253	239	278	282	256	248	248	276	219	235	231	233	259	230	276	272	259	256	219	245	246	253	238	232	249	264	231	242	235	246	252	272	251	260	238	231	263	261	257	287	247	242	250	249	260	244	238	245	261	252	231	243	226	247	228	244	250	236	221	275	244	227	228	237	263	267	260	226	265	245	254	227	227	239	259	253	239	269	242	267	245	265	264	244	256	254	243	248	227	237	249	263	264	270	233	270	244	277	254	249	263	258	249	235	249	249	245	247	255	233	281	256	279	245	225	278	245	266	291	255	255	238	263	237	255	251	269	241	236	239	234	246	226	240	257	264	262	232	270	270	251	239	261	243	244	230	234	238	233	231	257	258	257	251	238	264	263	225	258	252	264	289	241	237	262	244	265	259	225	221	266	237	237	254	270	247	257	254	218	254	234	239	235	252	258	240	253	244	245	226	233	278	254	266	246	263	247	235	252	254	250	258	231	278	245	265	242	267	252	260	257	245	257	243	231	248	230	281	245	244	238	247	266	251	231	261	276	273	249	255	229	262	250	255	240	263	241	256	255	265	229	249	251	260	219	261	251	263	294	247	278	254	279	250	253	248	262	263	251	222	257	244	236	246	263	239	263	264	245	230	248	268	248	228	246	265	249	260	257	251	253	254	268	242	258	233	231	263	244	258	217	259	258	259	235	245	221	219	243	280	253	270	235	255	237	236	254	241	257	246	263	249	266	258	252	236	274	252	259	233	241	263	220	276	246	238	260	259	251	233	268	269	238	251	264	246	231	247	242	251	243	244	277	242	258	236	243	252	229	262	265	265	227	237	290	251	253	267	207	262	231	234	252	266	253	249	242	238	260	265	271	259	256	258	262	254	266	241	261	261	268	238	273	255	247	242	247	257	265	278	267	232	253	260	266	245	256	247	275	249	231	245	276	241	253	306	266	208	247	233	270	239	248	237	262	258	253	238	263	268	266	249	225	257	259	272	240	254	275	254	236	241	239	222	240	249	241	223	253	279	243	269	244	244	218	233	223	247	254	256	267	234	241	247	245	244	239	232	245	250	255	248	252	246	233	268	243	229	259	251	263	231	259	269	278	263	263	270	247	270	275	261	253	269	243	236	261	224	235	260	267	249	262	243	252	238	225	244	226	246	223	264	232	267	262	253	237	247	234	236	263	237	242	254	245	273	249	280	254	269	264	253	244	247	232	241	254	245	228	232	278	223	262	224	241	244	244	238	257	239	278	245	288	227	252	250	279	224	240	203	262	261	235	269	245	291	261	240	231	209	265	257	222	289	213	257	268	237	268	257	245	258	246	253	233	268	246	278	245	251	244	227	228	239	258	250	265	245	261	266	281	262	245	252	247	282	232	238	257	246	265	225	239	239	272	241	289	233	227	253	250	259	226	255	249	256	245	260	261	263	290	256	239	249	259	262	275	227	266	229	237	243	257	248	275	280	248	221	251	272	215	249	249	221	263	260	227	264	255	244	251	258	253	227	251	199	270	244	252	239	258	244	266	241	261	279	267	233	264	261	233	264	264	261	263	240	248	224	241	250	230	243	262	277	242	249	235	249	240	248	247	248	285	212	240	247	293	250	226	236	245	244	249	266	238	258	247	249	257	249	226	255	262	250	254	254	282	249	246	240	264	259	264	253	246	271	265	271	234	262	241	237	252	253	251	283	269	234	256	289	280	261	239	253	247	245	272	258	245	230	255	234	235	213	238	294	247	257	256	267	279	205	260	237	220	247	250	239	250	231	265	223	248	270	240	253	256	258	268	281	256	255	261	234	260	254	245	286	262	240	228	227	259	241	242	241	230	241	240	260	262	253	235	248	265	238	242	268	241	266	250	229	253	246	272	254	253	262	245	241	263	252	259	263	216	266	224	248	238	232	265	247	245	227	268	231	272	275	243	269	263	240	233	242	251	234	220	244	229	253	231	237	255	265	256	245	246	255	249	244	225	267	236	248	250	245	241	256	265	230	247	232	262	235	268	233	243	231	233	240	222	227	234	265	276	243	265	251	244	223	219	248	223	258	238	262	246	257	245	261	252	265	277	242	268	249	220	262	258	237	243	263	261	251	255	249	265	233	249	249	253	243	241	239	254	239	251	260	241	244	236	228	252	254	249	254	276	262	282	244	242	244	244	249	245	243	239	258	265	252	266	259	251	253	278	244	222	247	241	252	230	249	250	243	248	266	279	270	281	246	274	257	232	245	245	246	285	241	276	238	231	223	227	235	228	246	255	251	242	266	249	273	273	240	277	279	276	204	217	243	281	252	239	261	227	245	249	253	248	262	267	257	272	211	244	243	239	274	247	242	226	249	270	218	248	251	231	249	249	262	247	260	249	230	245	219	271	265	227	201	254	219	272	242	257	268	243	228	259	262	265	234	264	223	268	228	291	250	221	270	246	253	269	273	251	237	244	255	233	265	253	234	239	266	284	231	242	243	274	254	229	229	219	245	236	246	242	248	262	277	214	237	231	235	219	258	262	233	246	223	250	240	230	284	257	240	238	252	265	244	250	215	261	247	240	240	246	283	270	254	238	262	251	252	261	276	222	216	220	268	220	238	231	226	224	270	228	249	236	266	252	277	249	249	242	271	261	276	236	251	264	239	221	247	247	263	279	263	268	263	241	263	245	271	266	248	270	247	266	248	283	229	263	265	243	229	243	256	230	225	226	251	243	260	244	227	250	251	263	244	240	238	239	247	237	256	227	237	238	265	245	250	251	246	244	232	235	275	274	238	273	261	266	269	264	271	264	249	226	250	260	218	245	227	281	248	257	257	285	281	244	245	267	277	259	287	264	255	250	240	225	250	222	247	224	246	267	234	263	260	274	263	245	237	273	235	273	254	269	256	269	234	211	246	238	240	267	240	215	268	259	252	260	246	227	264	254	241	227	294	254	253	238	221	231	252	251	237	239	230	230	249	237	257	255	275	267	230	236	249	262	264	254	220	228	266	263	270	226	249	271	266	274	267	276	253	250	253	220	254	253	236	274	260	280	289	249	283	227	261	264	273	261	275	239	235	247	240	255	230	235	235	255	223	264	259	226	238	249	255	248	225	235	234	236	241	242	252	284	265	270	261	222	263	253	244	247	252	255	262	217	257	254	250	253	284	257	279	221	262	237	243	263	252	228	236	250	215	224	233	242	239	256	227	237	247	231	247	232	232	245	264	239	222	262	253	239	248	232	236	245	266	231	251	249	262	237	244	209	261	245	219	224	259	240	262	248	265	266	249	224	222	243	246	246	266	253	227	243	259	240	250	242	248	244	227	268	289	226	248	255	247	236
22832	24007	37939	40496	38151	34353	31157	27200	24120	20113	16872	13787	12973	12101	10545	9378	8597	7132	6714	5772	5000	4360	3809	3299	2659	2223	2262	2106	1539	1313	1140	1231	1118	1066	1090	1040	1009	867	1014	990	879	909	833	927	914	947	803	724	802	752	765	755	765	767	762	682	776	713	706	712	685	671	641	653	692	679	692	723	637	671	643	650	697	706	644	627	612	680	690	635	673	649	663	678	647	647	660	644	658	658	707	616	661	626	655	647	657	670	608	623	606	651	643	650	619	684	670	647	706	630	642	586	655	671	648	650	667	668	614	653	619	665	622	639	646	670	656	676	661	633	618	669	640	619	672	631	620	663	664	651	714	622	629	641	635	634	654	649	647	666	659	646	603	606	625	616	609	656	631	628	648	653	603	633	657	631	654	601	645	638	678	657	609	658	644	619	658	664	601	647	646	638	631	679	666	619	686	639	628	654	650	608	644	628	651	660	671	644	636	652	693	604	625	652	648	675	654	592	634	630	616	660	623	608	614	667	624	693	658	667	653	622	625	645	694	609	623	635	624	622	683	665	639	661	637	700	622	602	696	628	649	637	634	654	634	647	650	629	663	628	604	610	638	666	646	669	616	648	654	647	635	673	605	680	617	666	627	624	608	641	635	648	644	621	643	640	655	656	674	624	629	676	645	658	674	617	612	655	665	641	649	684	634	641	606	639	639	619	636	638	669	683	619	662	608	646	667	646	621	621	625	627	604	637	675	672	660	622	669	668	640	620	641	647	645	635	667	586	637	663	616	670	631	596	621	686	629	653	645	627	644	655	640	683	636	624	631	671	606	686	654	692	629	677	643	662	633	651	658	638	676	668	669	605	647	634	643	663	627	625	613	658	659	655	637	650	652	668	649	631	648	614	664	641	674	676	629	638	636	644	650	685	632	629	634	653	640	598	649	695	569	658	620	656	598	697	625	662	623	625	654	640	659	596	630	634	645	646	596	626	647	633	643	605	686	613	656	647	657	626	668	593	598	670	645	675	676	645	643	705	623	683	667	668	613	693	680	608	640	654	620	614	689	647	617	640	624	611	641	656	673	642	645	649	673	626	636	659	601	624	625	713	630	642	676	663	578	645	676	682	619	618	664	631	632	639	626	707	653	641	665	621	639	670	705	657	650	619	629	628	635	583	639	651	611	640	619	638	647	672	656	612	632	629	659	666	636	657	639	634	689	625	649	677	649	639	674	599	625	655	654	617	600	656	668	640	629	655	632	637	653	655	668	677	599	661	611	640	624	626	656	657	628	603	639	677	658	611	632	652	621	681	641	688	641	670	668	654	661	670	611	646	668	658	618	607	616	652	657	619	661	619	644	657	656	641	691	626	677	641	621	632	575	634	655	673	639	628	630	668	700	629	645	671	623	618	674	639	667	630	622	641	675	621	648	695	637	714	615	635	637	629	637	602	656	627	638	686	580	663	654	667	674	645	602	674	659	646	697	634	604	636	617	690	641	671	654	662	661	662	587	691	637	636	670	625	659	635	655	635	647	671	642	610	608	611	608	632	646	642	664	626	628	659	625	678	675	670	618	610	633	645	706	652	628	658	642	597	630	625	638	670	633	639	653	632	644	656	687	650	617	666	623	614	629	650	664	639	636	692	735	650	627	654	614	645	631	620	631	667	686	611	588	647	611	654	641	594	649	633	656	641	678	645	611	682	651	618	664	638	659	642	653	638	616	662	622	630	692	643	656	622	620	628	674	658	624	601	643	645	596	584	650	614	598	656	646	633	643	648	639	638	630	622	625	663	643	604	666	663	677	623	662	650	667	623	638	682	657	642	636	661	617	633	659	612	654	676	663	646	645	685	660	628	649	629	657	664	640	612	648	659	669	650	657	646	653	658	660	690	642	633	709	589	635	715	638	685	605	639	625	613	630	675	630	666	645	639	653	630	661	667	643	668	664	651	670	633	700	586	655	622	648	687	643	656	679	625	657	651	651	661	646	576	640	635	623	636	606	652	693	607	630	642	608	676	664	625	669	665	650	607	648	667	655	612	669	635	646	621	659	654	642	624	638	598	634	628	653	637	578	595	622	639	618	651	699	592	601	599	648	678	595	670	644	616	626	655	670	652	632	673	614	639	640	663	655	584	688	664	657	674	683	635	720	630	617	608	644	662	656	609	654	623	651	662	620	667	624	660	631	613	651	594	643	653	615	716	654	625	656	653	644	594	626	623	658	617	654	646	677	622	623	642	601	668	619	621	605	660	643	719	661	693	620	645	614	651	637	635	650	632	614	674	664	682	638	632	661	648	627	682	627	647	661	625	633	665	660	646	613	639	652	646	649	613	684	626	692	674	633	632	637	629	627	668	640	629	675	671	646	648	660	669	646	629	663	695	642	624	671	647	662	671	613	687	674	615	678	621	690	645	627	670	627	647	648	668	620	634	624	684	669	664	646	675	621	642	635	653	655	656	651	642	664	636	634	644	636	629	674	611	654	665	661	643	581	719	659	626	667	634	651	628	627	644	604	686	597	687	676	641	691	656	662	697	692	639	654	665	631	627	662	656	621	591	628	639	665	612	626	644	684	701	614	651	673	608	659	628	618	639	676	600	631	652	615	650	624	651	644	651	618	673	641	648	678	692	673	642	651	664	638	632	632	646	649	616	615	655	637	605	676	646	656	657	628	657	623	616	631	642	658	617	631	633	693	628	699	638	625	649	612	647	638	628	675	653	689	650	664	623	556	659	652	657	598	687	633	667	609	658	632	634	595	646	609	652	652	654	669	619	683	656	683	627	653	645	644	596	655	658	644	642	614	662	661	663	643	607	694	664	602	627	602	636	671	656	623	657	688	589	631	667	696	666	676	631	631	636	640	620	654	649	663	631	631	619	623	667	702	638	696	640	622	674	657	624	646	629	686	693	652	658	649	578	653	623	645	591	686	624	647	669	691	643	614	673	604	680	653	660	644	621	662	615	630	606	632	656	634	599	633	645	652	591	643	621	637	636	661	630	651	682	637	657	623	607	631	664	580	695	676	663	671	634	659	645	652	659	618	617	658	647	625	589	659	649	636	635	616	636	624	638	662	650	656	675	634	681	598	601	656	650	674	683	626	665	662	654	640	615	618	653	700	603	639	624	648	608	665	672	626	671	668	660	633	682	652	654	680	634	643	655	639	666	666	619	664	621	629	628	577	684	657	604	664	648	629	651	648	656	650	658	645	673	631	634	669	649	633	638	634	661	631	605	654	650	675	594	636	629	620	618	601	649	653	621	618	635	655	637	662	636	659	625	635	611	638	625	685	634	628	632	678	599	660	653	659	603	617	644	650	651	620	661	674	668	645	642	662	627	679	657	661	599	684	656	676	669	635	663	639	678	712	618	594	683	646	659	681	670	647	622	602	653	628	687	663	597	641	661	655	657	655	684	613	619	648	668	615	626	644	614	653	678	610	636	641	637	677	609	651	630	618	647	674	673	603	624	687	577	634	621	675	639	587	627	627	684	646	680	641	634	681	673
23420	19877	21914	16984	11694	8037	5754	4235	2977	2259	1722	1452	1199	982	799	712	615	567	491	497	440	379	392	337	357	306	298	311	283	310	290	279	270	295	288	293	266	275	282	271	286	274	284	259	268	268	253	259	251	237	248	284	255	252	277	247	269	275	249	270	279	301	268	267	262	278	275	256	241	272	260	243	255	272	241	258	281	281	242	266	256	280	276	241	278	292	282	250	262	271	263	264	262	259	250	266	283	265	257	272	273	268	270	307	260	264	263	292	248	261	308	279	240	245	262	285	249	263	276	289	249	297	284	242	280	255	250	245	262	285	270	302	275	280	265	269	283	236	256	266	278	277	288	285	273	245	262	261	261	255	271	301	279	266	251	307	258	267	277	232	269	319	256	251	254	278	265	263	244	251	258	248	276	290	251	269	271	231	267	267	267	254	290	254	284	267	282	265	291	254	266	241	245	286	281	303	247	293	261	300	293	245	258	240	231	260	251	251	279	291	279	285	287	264	282	255	253	282	258	271	270	262	262	272	240	294	278	247	270	291	270	252	265	306	272	256	253	267	263	270	248	236	281	262	257	284	276	302	264	274	241	295	269	242	263	262	271	279	261	266	285	280	296	292	249	261	249	277	259	274	259	261	265	258	252	264	234	267	272	273	258	259	253	296	232	281	249	288	276	260	239	264	273	274	282	276	280	263	261	276	285	259	259	273	291	269	284	248	269	263	281	279	268	286	262	253	265	243	267	259	278	258	259	277	277	249	263	308	256	253	286	297	256	243	285	235	248	272	247	294	278	270	251	269	285	253	275	246	312	251	266	265	277	287	278	263	281	266	220	267	277	274	241	257	287	271	274	291	265	292	249	275	272	289	288	262	278	267	273	262	266	248	309	270	257	320	231	257	242	280	248	275	253	289	251	271	286	309	247	269	243	280	266	257	292	280	261	279	273	311	278	249	269	251	258	259	242	292	267	250	273	257	278	266	278	291	284	251	246	280	286	261	262	257	244	276	261	270	286	290	276	284	238	279	280	266	276	256	264	286	256	280	276	248	271	263	272	309	278	287	248	229	290	262	247	281	272	265	263	264	262	242	270	264	281	286	256	285	264	263	262	290	269	263	268	254	243	276	282	255	248	276	280	267	264	268	258	268	235	282	240	256	261	303	269	315	245	274	242	252	264	272	280	291	271	255	255	289	249	291	292	245	276	254	278	291	266	243	284	265	242	270	262	254	297	265	273	269	282	243	235	247	255	267	285	266	274	263	267	268	264	259	269	266	259	265	272	274	263	266	248	272	276	274	275	242	265	269	276	281	259	251	235	269	284	244	269	275	230	250	255	278	267	258	239	283	254	269	267	290	261	278	287	280	254	276	281	259	283	248	264	243	245	229	238	264	268	273	254	237	279	272	264	248	264	256	254	287	267	271	299	271	263	270	278	267	264	249	269	258	266	270	259	258	270	259	252	256	292	274	271	252	256	262	286	241	250	286	260	238	280	290	252	253	272	280	276	258	286	262	283	257	249	277	278	245	267	277	293	279	286	255	244	267	273	266	232	269	261	266	262	232	254	264	265	278	251	234	278	221	258	278	264	276	288	268	262	247	287	259	263	255	239	267	282	267	279	255	260	271	257	272	273	278	255	277	246	288	273	247	264	293	269	252	279	265	293	260	286	265	250	268	237	281	275	231	262	268	278	272	268	250	258	234	260	289	262	273	283	254	237	287	283	284	280	263	261	257	259	293	257	286	243	264	248	255	278	260	247	266	265	266	270	241	278	266	250	245	290	273	267	286	303	264	274	282	269	280	254	278	256	265	253	265	284	270	283	264	295	276	268	289	248	271	263	272	268	267	268	234	286	271	260	292	249	240	314	287	275	263	301	238	265	268	290	248	279	249	277	286	263	281	274	257	241	270	286	265	258	252	290	283	272	306	265	253	243	272	270	257	228	274	282	261	279	275	279	249	303	266	283	293	280	270	255	300	267	263	276	265	268	266	273	307	276	272	267	259	237	263	270	269	244	300	259	285	274	269	249	299	288	297	273	278	258	254	282	221	266	242	285	307	264	243	296	274	259	235	257	250	275	256	286	272	264	262	258	279	259	212	241	292	283	271	261	242	237	253	276	277	255	284	277	251	263	261	266	268	254	270	268	285	269	257	270	231	302	260	264	257	288	262	269	273	278	273	254	312	258	287	244	293	302	291	258	244	276	275	254	246	249	283	271	262	276	241	268	264	272	278	280	258	279	271	297	277	255	243	276	236	240	253	271	265	258	264	273	274	299	249	286	258	283	284	281	290	266	269	259	263	257	317	272	261	265	274	264	258	261	293	272	261	240	245	285	269	268	265	268	224	259	280	277	254	275	284	298	267	257	276	240	273	282	281	250	287	242	312	260	276	258	283	278	279	244	261	258	300	247	262	293	291	254	287	288	282	267	248	248	250	266	244	255	277	285	260	260	261	290	235	256	254	273	259	252	258	235	283	276	253	241	267	313	223	299	259	258	286	251	271	277	270	251	258	233	264	269	252	281	263	261	265	265	273	260	237	284	241	256	269	273	281	275	275	260	297	259	286	258	262	297	277	272	260	263	275	244	282	267	241	264	236	251	255	269	261	276	259	245	246	271	272	270	281	279	276	269	274	265	255	301	274	267	252	249	255	270	278	262	268	283	269	270	259	250	265	248	262	297	275	256	246	283	249	284	282	254	292	273	251	265	268	249	276	257	240	245	267	267	278	263	240	254	276	245	270	272	278	244	265	289	235	262	292	289	288	247	242	259	260	249	264	310	259	278	235	282	242	242	296	284	292	303	260	281	283	271	278	272	297	265	266	248	255	225	258	269	268	283	238	263	274	253	299	261	240	299	255	264	283	282	291	246	265	267	280	274	276	277	270	278	265	261	261	258	278	274	248	290	249	274	268	278	268	268	266	295	271	257	283	274	267	241	283	252	240	228	257	265	282	273	253	256	278	276	253	264	254	271	257	283	262	287	251	257	255	256	277	266	279	268	269	291	267	267	274	282	269	281	288	220	302	242	242	286	268	259	259	251	272	282	255	302	268	274	248	244	260	270	263	263	243	254	239	261	234	265	246	255	255	287	283	274	242	229	282	253	255	262	260	245	279	244	269	264	248	288	247	253	288	288	303	271	257	271	262	243	267	252	250	296	228	275	253	250	256	263	262	256	254	270	256	276	280	260	275	267	253	278	280	266	269	274	245	257	283	249	270	262	296	260	256	292	261	311	284	269	292	281	270	252	274	272	249	270	277	240	254	245	299	241	301	267	272	247	287	265	295	239	270	242	272	271	255	260	279	283	241	269	268	274	259	269	281	261	269	284	286	274	244	255	262	272	261	251	306	293	266	275	287	265	258	283	278	235	258	267	267	295	251	311	287	262	263	257	254	269	278	271	273	272	276	260	269	274	277	276	300	258	284	249	282	286	247	250	258	258	269	258	291	235	272	247	286	264	262	276	300	283	266	260	254	269	274	287	270
13311	15706	27971	29250	25677	22234	18656	15291	12827	10330	8405	6871	5631	4781	3980	3388	2920	2558	2252	1943	1820	1589	1564	1272	1275	1138	1045	995	921	870	852	863	801	776	799	791	793	709	742	711	753	718	684	682	696	751	689	719	667	701	688	708	734	688	720	670	681	703	707	699	713	675	711	650	715	697	643	697	759	687	661	682	663	650	709	664	685	654	700	684	702	639	651	651	724	697	679	723	681	683	628	617	650	653	697	687	640	653	703	657	718	672	727	706	702	660	641	653	664	682	684	679	678	609	667	698	694	664	677	712	673	693	688	701	714	727	638	735	705	705	714	736	692	674	648	688	651	711	672	689	684	676	682	735	701	679	682	655	658	687	683	684	716	751	647	700	698	683	702	697	707	658	754	662	692	682	636	729	693	696	721	660	715	660	704	679	701	629	672	709	664	673	675	699	664	664	672	641	660	700	664	673	692	709	663	695	690	700	682	691	662	704	675	667	709	673	662	706	693	674	658	670	684	682	686	701	663	709	710	670	637	656	655	661	637	716	710	701	700	654	671	689	628	729	655	664	693	713	676	639	666	717	725	666	673	724	704	669	680	630	680	668	689	696	659	734	686	656	693	663	704	724	684	660	705	730	713	692	718	702	706	669	693	672	655	694	664	710	685	716	671	690	676	705	652	689	713	699	686	694	675	722	641	700	691	680	644	661	689	658	711	659	670	678	662	685	674	697	676	661	660	728	707	714	696	666	660	661	676	665	695	679	702	679	680	651	690	712	686	689	670	679	681	728	712	637	691	761	715	707	662	640	683	645	731	704	692	681	699	674	680	721	733	663	689	651	672	663	645	687	714	695	668	687	731	679	720	695	666	675	682	678	641	657	707	668	709	688	679	693	674	687	731	728	705	646	658	652	651	662	723	684	691	688	678	704	688	690	712	734	660	721	668	636	721	687	723	724	681	703	723	667	659	695	655	689	667	683	749	701	674	729	690	715	689	642	674	710	703	711	643	680	673	686	682	672	688	726	659	755	715	652	713	693	682	695	722	651	680	676	734	692	673	707	692	688	700	698	651	656	682	677	724	635	691	687	718	703	670	695	721	629	654	670	724	657	641	707	683	677	660	668	717	703	651	687	711	720	656	586	653	702	735	685	705	677	704	695	749	674	704	679	718	677	687	646	685	674	655	665	694	681	657	657	731	665	711	692	649	700	694	675	647	676	663	681	688	705	685	728	684	696	687	711	629	692	653	682	705	658	654	666	706	710	686	669	669	705	672	681	701	679	677	637	669	658	671	689	703	647	646	687	701	680	694	659	728	657	617	644	653	687	728	665	656	653	650	660	694	727	680	752	708	682	676	688	665	709	656	667	654	647	648	689	680	705	668	699	694	708	645	711	696	711	670	699	634	685	613	654	662	681	702	713	684	678	666	686	676	674	641	719	679	734	677	712	677	678	712	659	698	699	650	697	669	654	667	690	657	714	658	702	723	704	690	686	658	625	648	744	706	680	656	718	722	675	741	670	691	683	679	684	697	709	714	699	656	692	662	652	672	692	675	641	706	712	703	651	693	660	705	683	648	683	689	694	672	725	687	683	707	648	703	715	703	654	647	682	696	693	692	678	670	717	678	669	684	684	721	658	701	664	675	704	696	652	713	716	700	667	667	648	718	718	650	681	705	660	653	670	673	668	679	720	651	648	735	701	721	698	666	664	668	642	707	705	701	701	691	694	683	724	659	709	661	692	630	687	699	672	654	685	656	645	685	677	709	687	683	640	688	722	675	725	683	654	691	675	685	651	639	702	665	716	702	711	675	721	699	714	699	671	709	709	750	715	682	693	660	668	693	611	743	711	713	645	671	672	697	693	682	672	721	685	693	691	655	672	669	685	677	701	729	666	660	732	670	710	692	652	705	661	720	656	704	644	707	717	704	707	699	713	705	690	673	642	664	730	688	672	678	649	642	717	704	661	651	702	642	649	669	695	725	701	680	721	658	673	680	741	666	635	687	708	745	684	642	702	668	679	679	688	681	693	613	692	733	689	650	650	710	674	698	716	698	724	732	687	701	632	673	669	713	713	699	690	698	685	686	658	696	688	687	681	625	694	669	690	669	696	730	665	678	681	720	732	617	693	632	686	672	706	694	694	675	702	662	709	742	693	708	701	713	679	686	685	682	646	663	656	677	709	712	707	697	704	729	726	711	682	647	745	678	695	746	676	704	725	647	664	644	646	683	715	683	702	669	688	726	699	647	707	706	699	672	685	710	656	684	702	655	686	717	731	661	655	662	716	653	663	644	705	687	661	693	671	672	667	694	671	670	706	683	695	691	679	705	639	720	673	690	678	660	687	675	695	670	671	707	697	688	669	727	644	683	675	677	715	676	706	675	693	693	663	689	673	699	735	686	673	658	698	694	695	718	687	668	641	689	675	674	672	702	717	666	680	662	679	665	628	681	665	709	661	689	711	671	653	695	642	667	669	667	679	671	665	703	668	661	679	653	666	670	703	717	682	644	744	642	642	721	658	651	684	709	714	678	627	690	643	680	684	723	673	676	667	707	686	674	696	698	682	709	712	654	689	677	676	689	648	729	670	692	730	716	686	680	693	683	688	688	677	720	669	637	668	735	673	694	695	686	653	713	719	713	673	658	708	728	672	656	701	693	705	698	676	688	658	660	676	682	660	676	690	649	707	670	696	703	687	707	690	697	710	671	763	690	695	692	659	683	694	679	730	708	682	695	729	686	693	697	678	668	659	687	628	718	725	679	713	679	678	709	737	732	697	690	705	653	634	681	678	686	708	676	648	710	683	624	685	735	665	740	701	673	671	707	681	674	657	657	665	677	704	675	657	727	642	702	688	685	685	682	676	705	626	624	733	717	694	669	667	645	690	704	671	626	683	683	673	714	661	658	659	632	678	665	735	722	707	691	681	699	719	687	649	731	686	661	719	699	634	706	660	731	679	697	674	678	682	696	717	674	694	715	672	699	719	687	646	667	652	733	745	657	657	700	750	726	693	711	659	708	652	656	675	663	651	653	718	678	705	670	703	658	761	683	695	687	710	688	663	745	681	705	690	664	690	656	727	693	707	669	624	667	673	695	694	739	669	689	722	656	701	634	702	671	665	657	694	678	672	659	699	690	633	723	698	682	652	681	713	670	681	678	693	685	693	697	680	708	692	663	686	701	662	639	707	698	681	685	674	686	681	646	698	690	682	685	667	673	673	692	720	684	707	671	634	642	678	680	691	697	656	675	674	742	678	656	704	708	680	650	677	703	707	719	653	667	680	659	673	634	713	647	683	731	676	624	648	708	693	764	639	690	699	650	691	674	670	687	655	706	703	684	711	655	710	699	683	664	640	708	665	697	710	688	727	721	686	700	681	675	684	647	683	708	666	683	677	692	702	668	664	645	668	636	697	694	658	656	696	704	684	660	658	687	699	717	713	709	654	656	689	650	678	699	675	683	704	706	691	693	676	670	689	711	701	693	672	729	684	630	703	691	707
32166	25706	28752	25050	19448	14598	10680	7477	5599	4117	2985	2392	1998	1757	1486	1189	1050	980	853	717	670	594	571	513	459	418	415	424	368	323	328	305	320	310	338	293	323	280	290	313	320	281	240	269	303	283	281	300	296	290	243	285	285	287	255	268	280	302	266	260	261	290	266	293	276	295	256	238	293	278	260	275	259	272	303	283	277	275	286	277	253	266	290	255	283	297	275	261	279	290	248	269	298	298	274	272	251	276	312	261	256	248	253	274	249	246	280	243	300	250	258	251	239	264	253	263	278	270	243	249	299	274	248	247	268	286	260	286	269	273	298	270	260	281	260	271	257	246	236	286	270	271	277	244	250	282	263	268	275	258	248	296	259	255	265	262	271	264	251	284	293	275	260	254	265	309	264	278	275	266	259	266	285	296	266	245	271	281	265	259	257	274	276	308	283	255	286	270	262	272	245	282	261	264	265	301	285	255	274	271	260	259	278	250	242	294	261	266	248	270	315	253	260	276	277	285	271	268	273	269	260	284	253	272	265	259	256	244	250	271	285	293	254	275	255	286	267	248	263	261	287	267	261	267	253	262	274	232	273	286	275	256	280	249	276	258	284	276	255	248	258	296	263	303	286	296	286	249	262	278	265	277	274	279	273	255	251	289	264	303	247	264	239	257	249	260	280	249	273	273	255	258	290	269	289	225	276	282	270	261	252	271	290	270	268	278	267	276	302	256	252	248	265	263	289	280	286	246	263	236	284	289	286	300	273	248	263	262	275	283	286	262	257	276	283	236	300	273	268	300	271	255	260	255	268	290	264	267	233	266	278	271	266	247	242	273	303	283	262	269	267	281	283	298	297	255	287	269	277	236	256	306	262	248	289	252	257	267	266	292	278	244	277	247	289	263	265	267	268	270	256	256	274	249	238	288	281	254	257	253	269	253	243	272	261	284	280	309	276	259	263	270	265	284	264	236	240	276	262	269	265	243	272	246	294	289	248	290	305	265	270	270	242	250	291	277	247	270	251	266	257	283	255	300	265	267	258	302	254	270	273	246	263	243	264	274	254	287	254	282	276	287	288	249	256	273	259	272	274	267	281	256	290	273	297	261	266	278	252	275	245	280	264	237	295	275	288	269	274	256	253	274	264	279	227	288	300	247	258	257	269	270	288	261	247	238	263	271	257	252	256	283	268	276	272	307	244	265	285	279	241	260	252	270	263	263	240	276	272	272	275	313	277	268	242	285	277	261	280	246	277	266	297	272	270	286	270	263	272	258	257	259	277	260	262	268	266	272	235	271	287	283	250	260	266	288	281	264	277	271	270	257	260	265	278	270	278	243	291	262	257	266	295	265	266	304	256	263	268	271	266	246	256	279	252	253	261	304	249	255	242	285	311	269	247	249	271	273	260	291	239	285	260	282	243	267	256	268	280	305	281	267	290	272	276	275	281	252	267	237	277	279	293	269	277	294	265	270	276	280	300	289	259	295	259	272	247	286	280	212	272	218	249	250	274	291	267	266	259	250	266	260	272	254	268	269	240	238	265	273	278	276	288	291	273	264	275	272	260	249	274	298	244	234	267	272	269	275	301	265	252	269	275	284	271	278	294	267	221	265	262	266	275	284	266	264	246	228	269	285	274	253	266	251	263	285	266	254	289	276	251	254	269	240	255	255	257	273	257	302	259	264	284	280	261	269	273	300	233	305	290	286	268	256	290	276	261	278	273	287	283	269	243	274	268	260	302	259	303	277	239	264	270	262	287	287	285	281	261	260	235	262	256	283	258	286	270	275	274	297	268	267	253	253	271	258	249	289	251	269	271	263	281	281	304	268	271	316	269	282	280	258	269	269	303	266	269	252	259	305	250	281	229	257	302	260	252	264	259	254	263	234	277	247	250	253	276	247	289	258	286	283	240	267	303	266	258	289	262	263	251	254	279	265	257	259	275	282	276	275	265	268	294	267	257	277	295	270	303	293	271	274	263	277	273	232	299	265	256	271	306	262	263	281	247	269	245	285	283	249	240	284	242	241	289	262	265	259	273	266	281	272	265	265	289	263	292	281	237	267	266	275	276	240	253	292	279	272	266	280	290	276	258	238	245	284	271	247	262	255	275	280	281	241	261	256	247	262	274	267	282	269	279	265	264	252	268	297	256	303	278	250	265	275	275	248	268	265	285	269	263	263	292	257	263	259	283	304	253	292	276	304	254	271	231	254	284	256	252	256	268	293	284	283	258	272	278	264	267	295	289	270	267	260	284	259	261	268	253	250	277	309	298	272	270	285	254	276	294	258	257	288	282	252	285	240	293	275	246	292	268	284	284	286	262	298	289	267	262	255	269	272	261	267	288	267	242	265	262	273	279	252	259	288	272	285	270	274	290	265	273	307	257	279	281	276	278	268	245	262	301	268	289	261	285	270	265	271	308	257	267	270	239	287	278	278	266	285	268	247	278	246	281	307	281	252	247	276	275	253	235	264	292	274	247	273	281	261	258	286	275	273	302	251	261	269	299	278	285	267	257	269	258	251	255	279	261	260	296	239	288	239	282	265	282	251	282	265	234	239	290	292	277	291	262	271	258	255	268	265	264	271	295	266	246	265	303	247	244	293	232	280	262	270	251	281	268	300	299	260	281	257	268	275	266	269	277	274	265	275	268	284	255	282	296	272	280	310	282	266	289	271	260	235	242	277	290	275	260	273	265	278	277	285	252	269	253	273	271	296	258	257	256	265	269	244	281	264	233	266	261	279	272	241	249	278	264	262	289	269	250	273	268	310	267	286	269	255	264	289	261	264	252	235	280	234	287	247	254	271	321	272	257	273	260	260	268	269	259	279	286	274	267	290	274	251	271	284	270	257	240	305	275	261	258	273	303	270	280	285	272	273	263	271	322	279	293	258	282	268	259	260	279	257	264	270	248	288	288	273	313	256	279	285	243	286	271	271	285	290	264	225	287	267	271	285	264	264	271	295	256	265	267	290	264	249	255	277	249	282	261	242	267	250	280	291	305	292	235	252	294	252	252	262	279	273	271	251	267	253	250	282	261	264	245	249	301	222	258	291	264	276	251	286	298	266	292	263	278	265	287	248	237	283	248	285	254	292	263	282	269	246	310	254	275	222	280	266	255	289	255	278	285	289	268	259	277	250	275	246	269	283	287	252	282	304	275	253	276	278	252	265	230	267	268	257	279	269	259	282	283	295	229	253	288	280	285	312	291	276	234	259	268	272	291	252	262	266	294	247	274	262	258	294	270	298	262	278	260	267	264	289	262	287	281	238	273	268	233	262	242	269	269	259	266	293	291	288	273	293	284	283	278	276	269	205	274	266	230	290	261	306	253	274	278	286	273	246	299	277	268	309	276	250	278	273	270	272	263	282	281	292	297	283	261	288	263	242	283	278	255	281	272	252	229	281	271	266	280	265	300	278	284	267	268	252	292	271	287	259	272	271	284	224	279	248	283	281	249	257	267	259	286	267	268	276	255	303	291	295	263	281	287	301	280	270
18796	20103	33379	36047	33118	30277	26524	22596	19727	16405	12976	11157	9869	8652	7597	6494	5715	4962	4596	4084	3360	3168	2681	2261	1860	1847	1854	1540	1299	1219	1137	1013	952	1008	962	956	939	917	889	925	857	819	802	807	946	891	796	774	736	791	789	734	781	773	734	774	732	757	721	770	688	697	722	700	722	719	732	656	680	757	733	720	666	708	683	692	700	739	698	737	681	689	706	697	689	677	674	655	695	649	682	688	754	718	685	721	724	689	668	707	700	674	709	719	679	688	731	668	682	687	647	639	677	669	719	667	688	681	685	750	697	667	670	687	682	743	684	666	683	697	714	670	696	677	703	703	669	665	718	668	687	727	725	676	723	702	673	705	656	695	704	702	696	713	662	655	670	689	671	714	656	660	710	704	695	665	670	669	640	694	740	667	703	710	684	688	733	681	716	717	721	687	705	729	711	702	728	665	668	714	719	684	692	717	688	681	689	681	665	694	683	675	687	696	701	699	695	703	691	691	660	703	690	700	727	693	724	752	711	686	706	703	684	676	712	702	669	678	642	669	679	688	692	719	707	663	680	688	675	632	717	720	713	695	703	685	745	688	704	748	690	688	632	707	724	689	676	633	702	718	643	755	733	673	690	672	686	707	724	659	740	675	659	653	652	731	724	673	719	641	699	683	725	656	667	691	710	724	685	688	683	739	697	712	708	709	724	723	675	725	710	656	717	673	668	699	679	700	696	683	693	628	753	720	655	653	694	728	675	699	721	672	660	673	642	696	662	701	699	697	627	723	687	659	692	711	684	694	705	649	669	738	718	685	657	687	709	702	686	716	698	712	684	666	681	677	702	723	699	677	717	687	705	721	645	706	643	689	742	702	635	729	675	732	711	698	743	668	715	683	683	704	688	703	732	748	656	664	688	710	672	732	653	681	705	679	696	710	671	701	678	690	672	662	653	716	714	653	705	752	706	693	681	687	734	721	687	686	716	697	696	672	688	686	647	692	671	708	684	739	687	719	697	695	654	719	718	687	666	644	695	665	692	672	696	745	721	691	755	686	738	664	689	702	684	664	694	655	658	718	682	696	690	691	700	685	736	650	678	709	713	679	721	713	754	687	713	678	714	701	704	679	769	727	655	721	680	719	654	673	713	706	706	696	701	714	668	683	669	685	711	706	681	651	695	734	684	691	672	688	685	720	698	705	709	661	720	662	687	665	695	655	666	692	689	706	657	725	659	650	715	697	715	726	667	645	682	678	654	694	657	727	714	661	715	713	680	701	674	684	712	673	716	708	719	687	699	686	724	719	715	661	656	663	676	722	687	704	669	741	647	714	717	685	666	647	662	664	663	685	673	721	751	704	643	653	714	695	721	654	681	675	711	705	727	711	709	749	635	684	692	676	691	695	720	724	685	715	663	729	689	715	738	679	683	721	701	717	674	724	700	730	672	670	655	697	689	689	692	716	681	670	734	680	714	637	715	710	705	694	679	663	654	666	681	705	680	704	709	672	706	704	720	690	659	703	671	705	717	688	688	679	684	714	712	692	696	697	720	670	711	666	639	666	696	698	708	708	722	664	694	682	671	690	653	686	705	678	658	719	700	673	686	705	684	647	687	625	696	687	674	696	690	651	691	659	672	688	671	765	671	706	705	670	743	670	727	713	727	683	706	648	683	691	675	776	694	661	693	665	665	726	750	707	718	711	690	673	693	687	646	732	675	658	673	685	668	708	669	709	705	694	671	731	647	686	663	692	717	721	704	697	700	682	711	683	647	738	675	689	649	688	696	666	676	671	651	741	732	684	692	704	632	678	681	663	710	712	716	672	664	704	685	700	674	697	729	736	689	649	704	654	622	659	692	694	677	718	712	690	686	707	659	693	666	675	665	707	753	667	720	689	729	671	702	656	701	644	719	703	675	678	731	662	698	742	647	702	706	727	669	639	663	685	716	732	708	692	708	665	688	741	661	695	690	675	677	706	689	636	709	653	682	698	710	693	720	650	698	693	723	700	646	707	702	709	712	673	690	703	658	670	681	671	627	657	703	703	757	700	756	644	683	667	670	734	709	657	709	695	689	641	682	723	678	669	692	667	721	683	667	714	656	709	726	680	701	724	666	708	725	710	712	688	688	674	651	663	654	680	667	662	660	716	678	685	737	662	731	703	643	721	652	652	684	681	648	687	646	724	717	666	728	678	702	710	660	741	717	705	670	675	684	679	677	704	696	681	687	688	691	667	704	684	697	699	705	655	655	657	671	681	695	732	766	716	702	710	671	736	668	725	678	687	709	700	676	744	694	710	704	729	691	701	711	696	703	715	728	694	670	689	721	684	712	654	722	639	719	722	725	711	718	714	711	674	723	700	674	717	699	665	701	689	725	696	691	673	706	711	660	696	673	694	642	715	690	698	724	683	670	698	697	666	700	659	725	705	731	683	670	681	690	701	711	741	682	683	692	722	679	738	701	694	712	693	684	708	642	714	696	681	704	718	787	670	658	677	650	676	700	665	744	680	677	738	666	698	708	669	681	680	651	684	702	696	690	716	709	682	682	701	684	689	655	678	718	649	705	698	688	657	677	708	673	681	726	666	657	685	685	715	720	737	686	733	665	684	653	700	713	675	724	687	721	658	708	701	697	685	707	681	659	700	649	632	709	650	683	716	689	694	708	673	728	731	683	681	706	676	718	690	689	687	675	697	695	681	667	638	655	703	717	721	688	703	663	729	690	752	701	690	671	721	716	679	649	692	740	694	705	683	719	715	667	684	666	719	653	706	671	683	708	706	664	720	695	695	674	743	675	687	683	689	687	675	687	721	664	698	640	708	709	693	694	729	738	694	696	708	656	723	701	729	684	722	734	664	705	672	706	714	735	697	726	728	708	737	704	719	659	683	682	661	665	716	645	747	723	665	646	740	710	691	713	645	722	676	707	639	722	733	684	655	688	700	699	680	720	748	708	694	721	720	677	690	697	737	663	697	743	692	692	706	694	709	668	713	665	685	712	688	693	695	690	638	706	666	700	693	643	720	688	716	732	720	661	705	682	700	688	703	714	698	711	686	671	694	687	693	738	705	677	687	636	718	700	688	674	673	681	728	661	687	713	670	739	676	699	747	648	761	675	735	677	703	654	679	736	734	722	669	752	702	708	682	729	738	724	704	671	684	695	692	678	673	684	669	672	716	705	671	687	770	685	735	706	683	653	725	685	721	687	726	670	670	688	683	671	686	696	671	706	662	674	706	653	697	731	678	709	668	681	685	689	685	696	720	721	712	672	701	718	695	692	694	721	712	671	721	710	696	686	685	679	686	664	710	688	707	708	652	669	650	651	656	702	673	716	686	655	669	718	706	681	660	713	679	711	705	712	729	723	708	695	693	696	682	728	693	690	705	671	767	711	685	642	682	680	703	655	712	731	714	704	659	708	735	689	693	671	676	718	660	733	698	684	683	723	706	722	680	660	736	692	668	670	702	714	709	697	702	737	710	718	703	659	722	699	684	686	685	704	646	751	713
38306	31034	35504	31526	26480	20735	15047	10839	8099	5993	4324	3272	2885	2495	2062	1788	1604	1296	1221	1026	1043	784	700	603	545	525	537	480	406	346	345	324	293	308	313	314	328	281	316	290	281	318	266	322	303	309	295	285	284	289	273	270	271	294	267	307	273	281	283	264	265	267	272	262	254	270	250	232	272	263	282	258	285	253	262	240	222	242	252	257	265	237	231	279	251	266	251	243	270	294	269	254	255	239	236	273	276	255	294	275	257	244	244	258	249	268	270	258	275	262	235	238	237	260	237	246	243	277	243	242	275	246	261	242	268	238	253	256	256	269	254	255	242	242	243	238	273	236	279	251	233	243	244	228	259	242	234	281	262	263	255	255	249	265	236	264	250	229	254	247	263	258	247	257	220	256	277	224	240	268	276	249	258	257	258	251	244	268	255	235	250	255	265	250	264	289	276	248	262	281	232	244	263	241	285	252	250	278	232	265	276	274	248	296	246	256	226	266	254	254	278	269	254	269	271	245	238	272	263	276	260	252	272	272	269	266	241	261	237	263	264	243	245	227	249	220	240	264	236	249	277	307	258	266	245	279	261	292	250	220	262	268	250	268	285	254	282	250	302	274	243	263	250	237	261	260	273	234	246	242	255	241	264	282	254	281	258	269	302	259	262	260	248	257	255	272	257	254	281	258	261	261	277	251	238	253	271	269	250	259	274	242	227	237	251	225	280	251	283	236	277	250	256	242	276	209	253	266	264	246	276	263	248	242	250	261	254	238	249	229	264	248	264	244	248	277	283	253	246	229	233	267	268	243	259	277	251	226	247	292	249	252	250	254	248	250	272	266	303	264	269	251	247	276	246	219	240	238	263	247	269	287	240	237	260	274	247	236	253	271	260	265	266	256	270	253	240	249	257	283	245	278	272	242	215	254	267	248	254	241	289	260	251	273	254	271	249	237	285	258	271	243	258	266	256	226	270	254	233	246	274	259	254	269	288	255	242	246	267	292	256	248	263	270	245	248	269	261	277	266	230	262	260	276	225	271	255	230	245	253	257	255	305	250	242	265	257	251	237	281	252	281	264	268	265	269	257	255	260	253	217	232	277	268	237	215	237	288	240	278	219	233	242	236	256	234	252	255	260	256	249	257	223	263	275	273	258	226	286	278	242	264	251	252	248	250	279	229	256	261	254	282	279	269	219	276	272	257	281	275	253	238	254	223	255	256	268	226	239	279	280	259	233	237	240	250	235	268	242	231	270	246	237	243	233	270	278	238	244	251	250	254	262	257	235	266	292	289	240	266	263	277	265	260	259	241	245	254	263	277	291	246	235	225	250	269	258	240	250	233	265	258	220	267	225	232	284	252	263	255	253	211	259	243	269	263	264	253	258	245	276	215	275	238	241	271	240	250	244	246	242	236	223	242	261	240	259	226	258	252	257	270	258	236	239	251	258	250	255	274	261	256	238	261	264	243	251	277	259	235	268	243	288	252	225	259	264	242	258	230	248	244	271	282	253	221	281	258	241	285	267	242	257	269	248	257	249	256	245	264	264	218	238	266	260	236	255	272	260	258	237	287	280	245	264	245	221	292	296	253	254	257	270	228	256	275	289	245	253	282	275	245	286	254	270	269	233	261	245	268	268	237	254	260	251	237	261	262	258	263	262	246	247	241	244	254	281	276	275	247	250	251	268	260	249	271	244	251	252	256	255	246	257	270	254	247	236	263	244	276	276	247	252	238	256	251	251	272	264	276	280	253	233	253	275	240	265	262	266	259	287	239	244	242	262	240	246	282	277	278	249	258	255	265	255	264	249	269	253	265	244	248	269	273	255	238	241	262	250	218	267	227	233	278	261	270	248	250	235	250	255	253	253	262	273	260	273	259	248	276	257	263	225	273	237	255	293	273	277	247	278	264	235	223	254	249	228	242	288	268	246	259	260	247	250	253	268	268	237	248	258	214	238	285	267	247	247	267	247	260	268	265	276	287	281	254	248	282	240	227	269	257	244	238	261	264	272	259	252	246	251	275	264	274	268	239	271	216	234	269	241	274	256	250	263	264	277	254	256	253	245	240	244	282	272	245	248	286	243	296	242	225	248	259	229	215	266	256	239	242	241	277	260	241	271	227	274	271	216	266	253	251	289	253	225	247	284	250	248	252	272	249	266	246	232	251	259	224	248	244	256	261	255	271	230	279	244	240	237	246	277	283	240	256	245	254	233	242	251	263	240	235	247	258	250	246	242	256	255	248	250	251	276	267	253	289	245	287	234	254	241	253	260	248	245	265	255	268	273	238	264	257	247	234	262	285	248	259	282	266	260	234	215	226	237	223	249	267	209	256	283	283	237	232	260	255	257	285	247	231	254	267	261	244	281	249	283	253	270	256	252	249	250	256	265	279	263	257	237	264	298	208	244	252	215	252	272	236	260	244	247	248	303	252	286	267	225	246	243	247	258	278	259	242	225	270	252	262	254	254	266	242	258	258	246	249	240	235	305	253	263	267	252	221	254	245	274	244	237	238	256	257	272	229	262	275	237	231	253	305	252	253	256	257	242	268	280	284	264	237	266	251	254	281	249	267	254	251	250	244	265	277	278	252	281	237	237	252	275	259	265	236	268	225	260	235	259	263	270	275	245	222	252	248	253	257	268	246	249	241	267	242	241	238	248	275	267	235	242	221	243	274	244	260	261	260	242	260	256	240	252	276	266	237	257	231	278	268	240	236	254	245	277	251	256	246	256	250	227	254	260	260	250	302	239	268	244	264	268	242	255	272	271	264	268	248	248	269	260	259	225	234	244	249	252	264	228	234	235	256	231	237	264	241	266	251	265	254	288	232	270	249	267	233	255	256	267	292	255	280	289	245	234	281	252	237	273	265	261	268	267	293	245	249	258	266	275	254	254	266	255	259	270	259	236	255	252	250	274	267	260	237	220	252	231	257	249	269	259	268	259	251	257	234	224	255	270	219	239	251	255	263	253	281	287	296	251	223	249	246	259	243	269	246	266	230	268	243	223	245	280	242	228	260	273	290	244	248	244	226	276	265	243	256	227	234	265	245	256	246	221	251	251	287	236	252	250	253	264	280	250	268	240	260	245	261	242	270	257	237	219	250	261	272	270	261	224	228	284	252	231	261	237	283	260	247	287	263	269	234	254	254	258	263	259	209	235	267	245	251	258	249	276	257	257	264	218	263	264	249	251	249	251	252	261	253	237	266	258	268	273	255	259	271	266	265	277	263	265	248	285	254	273	261	279	261	248	236	259	266	251	251	264	239	261	269	240	244	280	281	263	281	255	254	263	270	245	225	220	273	270	268	253	262	245	271	254	271	253	266	278	295	241	276	259	254	237	257	259	252	258	255	267	228	271	252	256	260	262	278	231	248	257	271	235	268	218	247	285	265	246	241	267	248	251	269	265	269	248	237	253	260	267	268	244	248	255	273	252	249	236	254	274	278	249	256	229	273	270	258	265	226	260	254	256	269	274	241	247	268	241	277	245	255	244	245
22915	23938	37879	40617	38418	35575	31013	27312	24554	20987	16850	14453	13577	11701	10530	9148	8387	7013	7009	5860	5141	4508	3728	3090	2661	2368	2331	2076	1659	1354	1298	1275	1101	1086	1093	1031	984	960	1002	958	924	911	875	950	1000	977	873	779	746	751	760	777	819	779	754	744	795	695	738	694	708	662	644	648	695	706	707	682	717	672	678	684	691	653	689	700	681	664	716	622	646	674	663	669	685	662	643	699	701	688	636	621	653	655	634	653	632	650	643	646	671	671	635	640	612	679	716	631	667	639	631	643	678	615	662	662	670	641	642	672	688	679	679	656	660	647	643	717	675	682	679	638	689	635	653	744	653	637	651	691	662	662	640	693	671	665	667	666	633	642	647	653	681	633	664	639	636	692	667	722	695	672	660	667	678	662	639	689	656	609	647	684	669	620	624	641	659	667	713	630	678	693	683	598	671	695	622	690	647	644	631	688	704	687	653	700	616	673	691	672	692	697	706	674	582	616	651	666	662	631	671	652	656	640	612	688	681	639	615	606	650	656	640	648	710	649	685	628	659	672	648	649	651	667	701	652	707	657	667	633	689	659	612	632	657	643	651	667	688	687	645	657	667	684	656	675	641	650	668	639	661	649	639	594	621	657	659	602	626	681	644	677	595	629	673	656	681	637	664	701	651	666	651	645	648	655	639	688	658	648	734	648	665	660	658	649	627	654	647	702	686	666	636	672	643	695	644	650	755	630	645	678	684	669	671	648	643	696	672	621	631	669	697	651	668	686	627	637	718	672	648	656	610	648	660	653	684	658	589	686	622	659	704	616	628	659	665	685	667	668	690	645	638	669	623	658	659	654	639	677	661	679	682	681	657	677	607	689	672	677	677	712	637	683	662	638	631	653	664	673	599	663	642	669	696	641	673	686	665	689	679	666	612	663	666	637	658	646	618	659	632	668	618	650	703	682	705	640	670	644	640	665	667	665	722	657	633	622	701	688	668	649	668	660	654	672	640	609	666	659	612	694	664	661	677	641	689	688	644	654	693	663	642	667	649	675	675	666	607	660	624	669	695	687	670	628	661	644	652	627	663	599	648	678	679	657	672	652	678	643	644	628	676	672	662	612	645	666	651	626	657	609	652	690	664	667	621	676	634	661	696	673	641	602	664	683	651	698	656	661	637	659	702	664	690	644	656	607	660	685	634	668	667	718	691	640	680	691	631	680	614	662	677	653	643	663	662	654	638	635	640	599	655	650	621	649	622	665	624	639	649	710	709	673	674	600	629	633	600	625	609	654	655	677	657	624	625	672	617	662	713	621	603	685	636	629	637	671	644	627	655	674	714	649	682	639	639	658	662	639	650	603	647	664	654	679	752	640	607	648	660	611	709	656	659	681	689	619	640	643	644	673	607	658	653	693	669	647	676	633	651	651	629	631	695	674	645	654	634	703	644	649	617	621	669	727	639	710	614	660	664	669	655	623	647	688	657	668	616	648	663	668	646	658	627	667	642	688	649	625	659	636	649	641	676	689	637	678	671	627	629	641	671	683	701	705	606	653	647	628	661	644	653	651	666	721	739	663	661	643	693	678	654	689	589	672	652	709	668	729	641	641	649	670	661	628	702	665	699	703	684	660	661	647	686	611	664	685	699	663	641	669	642	677	649	652	613	643	654	680	695	646	678	634	607	690	667	719	606	620	646	663	635	690	627	650	678	653	671	674	594	657	638	665	638	652	626	631	639	636	623	651	649	655	634	616	660	687	660	638	690	656	679	639	659	601	644	646	681	648	637	640	656	641	644	592	644	683	672	696	611	668	664	660	647	666	643	659	680	674	644	650	666	657	672	648	648	617	655	667	688	665	604	652	644	671	667	667	674	656	622	651	675	669	685	705	708	674	635	642	683	692	670	662	675	632	621	638	641	638	664	699	669	678	670	636	661	703	646	672	626	691	654	668	695	644	679	687	638	692	676	628	638	660	662	640	653	654	682	695	635	688	627	652	672	637	662	685	641	663	665	644	638	690	699	631	670	647	666	685	692	657	655	622	657	657	664	636	664	687	678	665	680	660	649	625	615	643	628	684	676	645	694	645	662	639	611	664	638	669	639	658	625	698	700	641	650	648	647	670	647	690	679	639	703	643	696	661	686	726	697	673	649	685	669	661	658	664	649	677	618	682	659	649	689	629	680	659	642	672	659	660	684	692	668	623	694	670	612	673	638	677	640	654	644	633	706	638	648	657	684	652	661	680	675	646	658	666	687	641	665	679	719	664	659	705	691	650	663	666	627	697	651	677	626	650	665	641	639	671	679	704	730	636	670	655	681	651	643	652	675	673	661	669	726	658	644	692	624	634	684	647	705	703	648	622	638	680	637	661	631	680	651	670	643	684	682	645	670	682	724	699	745	664	657	661	632	636	631	690	654	664	670	659	631	659	627	687	692	668	635	631	695	652	668	633	638	644	663	633	653	697	640	632	666	652	660	657	627	680	651	670	670	669	653	671	695	651	641	668	636	652	654	623	679	644	645	672	636	623	671	627	621	714	662	673	653	656	711	704	662	665	674	620	646	669	651	643	677	685	646	671	633	661	638	664	651	627	718	659	661	680	677	610	675	679	648	636	653	651	660	661	630	652	684	701	615	633	649	694	675	664	630	628	606	677	635	627	629	689	678	648	728	617	631	688	620	637	662	712	612	669	662	672	675	698	638	695	684	707	660	688	674	671	672	649	661	621	657	650	642	646	671	684	642	664	692	641	668	672	671	687	639	693	676	677	644	680	657	682	636	683	701	665	685	669	684	647	656	646	643	638	656	652	686	674	671	664	626	626	654	684	703	673	714	665	666	648	708	650	676	676	684	694	683	610	652	627	695	660	651	643	634	660	628	703	712	645	667	649	621	643	672	663	613	646	655	676	640	675	713	710	650	638	676	702	659	645	661	681	641	620	675	631	647	624	659	698	654	644	643	709	697	668	689	610	668	679	638	649	673	634	641	669	600	715	637	634	705	682	623	651	674	699	698	675	720	642	651	616	676	680	653	670	692	638	645	681	670	637	632	655	678	677	604	660	699	636	661	635	652	633	668	613	637	707	699	642	663	629	660	699	628	651	634	669	693	685	663	640	656	608	646	671	704	686	696	610	662	665	658	642	681	653	627	642	638	625	671	672	683	682	647	652	622	668	687	666	657	669	679	623	653	705	690	674	671	660	649	671	687	637	676	652	596	670	690	623	659	657	684	675	652	694	659	618	678	715	646	676	620	675	641	653	697	668	673	702	647	701	688	675	664	689	650	649	671	694	689	645	652	665	611	627	671	656	664	674	689	630	688	662	671	656	633	679	687	656	662	652	674	682	720	640	637	602	671	677	695	617	676	635	680	671	649	610	669	677	694	680	654	665	644	653	650	637	624	701	654	672	655	624	685	623	620	678	662	667	669	632	649	638	692	651	661	637	649	646	676	652	639	642	651	663	687	641	669	650	652	641	626	684	677	682	632	608	671	627	707	702	634	639	641	689	672	652
22837	19670	22232	17376	12433	8546	5784	4238	2995	2259	1778	1342	1091	905	802	697	572	511	505	473	430	402	381	353	332	360	319	324	324	301	288	294	290	285	295	297	262	299	255	289	296	286	280	269	275	270	303	259	291	247	259	249	258	260	294	264	287	294	300	280	261	284	283	274	283	271	302	255	261	278	275	245	279	262	279	306	239	289	275	275	239	281	287	264	280	273	290	282	269	302	281	242	273	244	270	245	265	262	245	267	268	247	227	276	269	242	251	277	273	283	288	286	265	275	267	270	275	241	283	274	279	268	250	265	301	284	265	287	271	253	286	266	269	284	243	265	277	256	281	281	259	284	281	227	264	281	255	284	269	282	267	288	279	300	262	255	255	242	269	281	283	283	267	280	283	294	265	273	284	279	265	270	288	266	294	263	257	299	275	257	292	245	238	281	262	263	306	296	288	257	258	272	292	272	286	267	278	286	292	263	287	291	280	301	263	276	274	240	303	264	240	267	266	287	274	263	291	267	288	282	272	265	266	288	245	275	280	262	240	273	283	265	253	243	291	252	246	252	296	295	263	282	281	262	278	274	263	260	253	256	285	290	286	278	282	305	237	286	276	256	256	274	282	235	280	278	298	277	230	272	286	231	242	297	282	287	243	261	252	262	279	284	276	270	262	271	267	318	251	284	292	310	294	275	280	308	260	259	296	265	272	289	273	262	270	266	277	278	268	279	273	283	275	274	284	286	272	287	284	250	259	266	286	255	282	253	245	274	285	275	274	270	270	281	276	258	296	238	283	261	249	251	242	280	245	301	276	272	249	249	279	291	288	267	296	266	291	264	255	251	283	272	274	263	280	301	267	284	259	248	264	229	274	284	279	275	213	264	253	306	255	273	266	276	268	291	293	267	286	254	265	303	244	275	277	297	291	271	271	300	266	258	259	255	263	248	267	267	260	253	267	245	256	310	264	270	266	288	298	278	251	260	285	307	274	265	269	243	269	261	251	287	253	240	291	282	301	295	281	282	289	266	281	263	284	264	315	259	258	293	296	304	274	268	265	244	281	273	256	237	286	295	282	273	277	240	255	256	279	291	279	278	287	255	261	258	272	265	297	266	267	295	262	236	247	286	285	268	284	252	267	257	270	266	260	273	280	272	274	281	284	259	271	255	291	308	259	246	275	278	303	244	284	272	252	256	267	296	284	268	275	270	296	265	264	255	280	257	295	300	284	293	282	287	266	232	268	276	243	342	267	285	255	271	290	252	270	257	263	254	284	244	258	249	264	263	255	264	256	269	273	277	264	280	260	262	271	264	254	248	267	268	260	250	248	259	263	271	304	290	283	254	279	264	291	270	240	267	268	275	288	260	316	300	258	237	270	274	261	281	285	246	278	284	296	273	315	297	300	261	251	286	264	256	237	257	245	275	285	310	281	301	234	263	272	281	283	248	290	253	262	249	296	258	290	286	233	282	276	258	272	260	278	265	283	266	270	275	283	243	298	252	253	256	298	282	280	262	263	282	282	283	261	297	293	304	266	296	278	260	274	279	291	276	280	250	310	277	279	266	237	291	248	260	247	276	259	275	271	291	236	282	279	253	264	277	307	280	246	279	275	281	257	271	265	302	262	272	274	260	280	258	266	251	268	255	270	252	265	288	260	238	269	246	280	267	249	236	296	295	276	269	265	254	266	283	239	276	280	247	285	291	279	271	279	260	274	267	249	280	283	252	240	260	241	275	269	304	254	272	285	212	272	278	270	248	263	291	255	288	283	284	277	246	273	274	239	268	256	282	281	265	277	265	268	265	277	274	287	262	259	240	292	298	273	299	272	263	269	309	267	275	279	270	294	273	277	294	266	265	263	273	252	299	265	257	278	278	272	280	264	264	266	273	270	286	270	269	283	267	304	307	281	308	245	290	263	256	271	274	269	240	271	242	264	267	257	259	285	297	274	271	269	249	269	274	269	251	290	287	274	283	265	279	294	273	278	267	277	279	262	257	267	273	273	257	257	276	258	289	294	299	281	273	293	285	265	260	297	268	285	263	274	264	247	251	258	269	289	297	262	273	270	324	291	266	268	284	279	273	250	257	273	283	283	265	265	281	270	296	255	297	240	282	289	272	272	304	256	274	277	264	256	246	259	279	270	248	252	289	285	298	287	253	261	266	310	279	247	280	274	252	275	264	290	256	289	270	247	292	250	241	258	290	281	265	268	277	280	262	279	286	277	284	270	258	281	283	292	283	260	243	256	249	284	248	269	245	242	278	275	255	237	270	276	289	260	276	266	296	271	273	286	291	305	259	273	271	303	275	273	269	282	249	266	267	277	278	249	248	274	261	277	284	296	281	252	244	276	252	280	272	244	287	269	274	282	266	271	288	265	290	259	253	276	260	263	285	258	290	286	294	275	279	280	272	288	248	268	280	283	263	262	313	264	269	273	263	308	262	236	289	272	243	256	268	295	248	260	257	288	278	276	235	279	290	276	259	306	258	301	273	265	275	252	257	273	263	281	243	282	257	271	259	274	265	294	286	273	277	233	261	268	276	288	234	285	280	263	289	286	255	254	240	260	259	275	260	256	268	272	283	268	255	258	268	255	253	260	264	295	281	251	263	273	242	281	288	264	293	302	236	270	288	289	263	266	258	269	264	258	281	250	266	284	258	285	275	291	271	267	268	255	268	281	290	258	279	243	294	243	253	280	269	292	303	277	274	272	272	226	247	259	258	265	280	241	250	281	272	265	237	270	243	254	269	251	268	287	292	263	264	261	278	294	285	266	270	289	262	295	270	241	273	273	301	281	275	238	306	275	284	281	246	255	253	277	235	298	257	297	294	260	262	268	267	269	297	269	237	281	284	262	291	276	263	247	260	283	277	252	255	275	267	266	240	265	274	252	274	256	295	288	264	279	278	276	253	249	271	291	253	278	258	288	276	284	286	262	287	256	283	251	248	230	256	271	264	261	285	255	254	257	266	278	279	259	265	258	247	279	271	270	265	245	279	284	251	285	282	261	252	261	301	289	263	246	275	290	292	268	275	260	263	289	291	255	289	286	269	308	277	270	280	283	260	255	286	256	247	255	268	245	293	266	270	247	260	274	271	258	288	292	270	274	274	255	280	259	300	257	227	285	259	282	271	259	262	289	279	273	279	252	264	274	274	261	254	300	291	277	225	228	244	267	283	250	273	250	254	297	292	253	286	269	276	274	268	243	306	281	277	281	268	226	270	256	288	297	268	270	267	260	264	244	250	267	273	277	245	274	243	278	273	266	236	260	288	273	290	269	267	289	273	310	269	268	289	279	285	274	282	269	272	287	279	276	275	265	262	274	282	268	255	300	258	268	288	297	269	290	255	261	314	263	276	253	267	281	245	268	247	292	295	240	260	262	285	270	276	263	258	254	282	272	297	280	243	281	285	257	278	287	257	268	271	242	280	263	249	277	233	292	253	282	308	254	268	259	266	274	286	240	264	273	277	282	282	239	257	279	251	242	297	294	250
13000	15644	27675	29569	26554	22901	18850	15438	12491	10161	8073	6753	5649	4567	3921	3273	2880	2564	2245	1987	1822	1597	1359	1290	1180	1103	1046	993	982	867	916	810	814	766	752	765	754	735	656	732	724	757	750	757	702	746	768	768	741	694	680	749	694	686	695	706	667	730	697	672	683	694	712	723	762	728	665	704	691	716	716	699	716	673	695	715	705	731	699	699	705	748	711	705	687	694	649	677	674	664	655	657	711	720	712	695	696	685	716	697	720	717	716	683	683	682	664	721	675	673	729	706	699	637	714	663	674	714	671	712	743	712	707	654	696	667	727	634	739	693	722	738	661	687	669	723	695	669	689	684	712	700	649	639	707	690	729	690	720	696	743	712	689	711	740	649	694	713	763	682	683	671	709	704	715	697	704	688	669	715	656	684	702	698	719	648	725	696	663	655	669	683	660	687	708	695	701	684	704	684	687	684	637	687	669	728	661	661	680	744	711	685	693	669	661	691	707	696	685	708	688	740	727	680	695	671	697	680	731	676	676	713	679	675	689	681	667	719	677	680	743	720	705	656	672	648	703	671	745	667	688	716	687	703	686	737	742	715	704	674	757	691	693	695	718	722	704	695	686	692	677	670	677	711	748	678	686	704	699	740	694	657	716	660	718	728	673	701	709	687	677	665	728	703	666	731	709	731	639	712	743	688	685	681	699	732	693	709	705	689	706	743	698	722	691	677	723	684	656	688	705	655	711	679	743	714	711	746	676	665	734	647	679	689	755	685	696	686	727	667	684	651	674	657	722	693	669	750	628	676	672	667	728	677	695	654	741	674	672	712	708	655	660	679	688	696	679	706	725	690	718	697	674	688	698	744	663	710	678	717	672	685	668	653	655	705	648	712	673	754	694	682	732	734	697	729	680	676	702	715	725	718	704	759	647	682	681	692	674	709	681	713	712	716	694	694	650	747	689	678	697	732	701	718	694	737	727	682	728	721	691	681	663	671	694	678	681	695	700	708	673	693	687	727	703	649	676	707	672	692	702	662	749	687	744	685	657	631	702	644	691	746	707	704	684	706	655	678	684	676	747	700	713	726	712	690	713	694	677	677	711	747	658	694	706	661	708	678	748	703	695	654	713	684	697	707	684	682	664	742	707	632	705	692	670	666	689	672	708	718	691	711	721	735	750	661	664	712	750	669	694	718	722	729	713	727	712	711	661	711	729	663	706	717	719	656	654	693	694	712	735	726	699	653	758	732	654	716	663	702	704	693	656	721	714	741	720	650	676	684	707	674	693	720	655	709	645	710	701	684	723	668	709	643	710	714	708	719	714	690	692	688	695	736	684	655	662	691	698	685	685	701	705	711	707	680	695	719	661	703	702	720	727	719	708	665	753	663	669	716	697	753	683	649	724	688	688	688	714	750	774	732	692	695	710	696	650	753	729	709	695	762	690	679	685	657	733	680	752	690	711	725	650	697	699	684	688	690	693	690	661	688	705	700	700	705	699	678	712	709	714	687	734	704	704	764	683	673	669	704	681	703	704	684	649	646	685	708	737	682	699	685	656	712	697	682	689	674	719	696	704	745	677	711	665	671	688	717	672	696	678	690	698	713	682	693	655	675	674	731	674	681	710	695	714	704	668	693	724	702	697	657	739	710	701	694	680	683	680	697	745	733	648	689	698	674	690	703	719	722	710	698	679	696	785	670	699	692	710	739	666	728	718	687	711	722	674	711	697	676	664	731	722	696	693	745	679	703	676	742	737	739	692	694	716	712	678	664	702	723	686	664	709	700	681	702	735	690	686	704	705	674	637	737	686	689	720	680	688	698	660	709	690	665	717	712	679	697	659	678	703	714	660	712	683	742	715	669	733	714	706	734	684	672	740	679	733	687	654	703	706	697	652	727	712	734	745	673	643	722	686	709	694	675	701	736	741	681	696	678	723	700	725	671	691	714	695	683	678	673	712	730	698	720	733	714	699	711	715	661	682	657	673	685	668	692	690	702	669	665	730	679	690	688	732	705	687	670	689	708	723	717	681	726	682	679	671	660	744	697	677	708	670	713	684	707	669	687	739	677	670	706	660	737	685	737	699	670	725	708	719	725	711	679	702	708	715	695	687	673	712	697	692	695	687	695	708	701	712	704	645	662	696	669	704	684	693	687	689	677	705	702	678	655	697	701	701	693	720	717	696	725	724	713	673	707	699	708	650	714	699	694	727	682	645	753	680	723	693	712	691	673	671	701	690	697	693	700	724	653	708	687	738	692	702	734	733	733	676	714	714	704	734	709	733	705	693	696	707	636	719	699	685	722	720	689	697	651	700	696	699	683	689	683	736	654	694	691	691	669	733	729	698	693	685	690	685	681	671	700	677	686	702	650	670	719	728	763	684	719	688	747	712	676	726	709	690	734	709	720	713	688	713	706	666	730	708	761	710	707	688	695	654	682	725	699	691	706	702	708	679	679	686	700	678	680	677	677	719	656	642	690	700	664	678	672	694	681	696	721	689	698	679	711	724	704	716	688	700	715	671	713	703	681	716	684	702	675	705	713	706	674	697	706	726	682	673	679	694	670	660	688	748	666	654	733	689	661	700	710	704	668	725	716	716	693	712	680	658	680	634	700	705	721	705	691	705	699	688	731	669	687	687	700	668	741	641	681	697	732	654	733	687	671	716	710	633	736	700	669	693	701	722	724	699	738	715	702	674	708	695	678	680	660	648	698	683	691	724	730	688	644	694	705	715	691	713	722	654	704	680	699	664	681	745	732	675	707	654	692	714	699	690	661	673	684	688	690	664	707	724	725	704	707	682	713	727	726	695	766	678	676	710	712	667	683	663	656	725	698	663	691	677	700	671	704	692	693	677	731	701	640	701	713	646	685	721	686	696	690	684	722	666	689	711	697	659	727	719	745	650	699	704	676	726	676	699	713	739	691	702	698	712	696	709	679	721	682	661	758	689	714	669	655	699	700	766	721	721	679	679	692	678	684	674	716	695	699	717	736	666	688	673	661	707	729	691	694	732	681	696	709	679	703	665	612	671	695	700	665	669	656	688	662	699	702	701	699	730	738	743	699	695	699	724	701	741	707	712	700	754	726	719	700	702	635	679	684	743	683	644	680	700	709	697	747	701	730	709	750	690	674	698	680	679	691	691	706	721	693	714	722	686	699	732	719	673	707	665	689	735	669	674	700	703	695	669	634	687	695	711	648	707	700	713	735	718	756	672	679	709	685	667	679	684	684	652	738	728	670	700	649	702	679	705	719	698	698	714	694	671	701	674	710	711	711	690	623	735	676	742	750	651	714	726	679	686	685	710	725	720	671	666	690	737	726	693	708	730	691	736	688	710	711	660	735	679	670	694	710	732	673	718	672	690	706	670	728	671	692	718	729	675	677	658	688	684	716	720	691	695	714	707	674	682	686	690	677	694	687	681	739	675	710	712	744	656	674	738	701	712	678	660	723	721	672	680	703	680	705	709	709	734	715	698	734	676	669	653	714	715	666	713	679	664	685
32111	26100	29758	26863	20692	15041	10462	7293	5424	3992	2873	2273	2053	1616	1450	1215	1028	886	893	740	628	648	586	440	445	453	373	369	374	327	374	321	322	341	301	327	319	311	305	293	251	286	290	269	288	295	296	271	298	291	267	271	296	259	287	269	310	273	277	283	273	276	268	274	302	259	274	290	257	265	291	263	256	279	283	262	250	281	305	280	263	259	267	262	290	266	259	270	264	284	278	265	267	240	283	277	281	266	283	288	283	278	272	265	274	288	282	233	272	293	316	264	253	233	278	221	279	266	267	315	256	250	270	268	244	270	264	288	256	293	280	274	265	259	264	274	288	280	276	269	233	255	247	308	288	277	278	283	266	272	250	290	271	266	260	285	285	308	284	276	286	263	267	284	269	303	273	272	272	266	242	295	291	278	274	280	255	261	295	282	276	286	263	265	264	267	296	262	262	247	264	292	245	252	268	266	284	253	299	271	255	272	295	274	252	269	275	241	255	253	276	296	288	280	280	266	265	301	296	255	272	294	288	287	248	276	258	274	306	282	257	280	270	240	286	289	283	264	253	252	278	278	248	267	276	266	266	286	267	256	260	280	250	269	308	277	283	274	259	263	269	271	262	273	308	269	254	267	316	260	270	265	294	294	274	297	289	271	249	265	268	281	300	268	257	258	274	260	285	276	299	271	273	271	267	267	284	266	270	278	264	271	251	275	251	249	275	234	271	289	260	276	264	279	262	248	275	228	297	268	281	277	250	291	263	283	265	282	285	255	277	291	288	294	278	282	256	301	291	276	282	287	272	294	259	269	269	306	253	274	291	278	269	278	256	291	264	314	242	280	265	290	272	262	263	286	325	276	260	261	260	294	283	263	249	272	286	252	265	276	271	277	284	284	278	281	262	249	249	270	277	257	276	271	272	293	279	251	299	235	282	241	253	281	241	224	260	244	285	261	279	285	255	281	290	258	309	253	288	260	279	283	279	260	266	257	287	282	301	282	296	272	292	276	298	294	284	274	285	270	272	263	257	319	266	243	268	280	293	255	288	277	286	283	287	241	279	269	284	296	269	279	294	273	271	270	306	301	262	276	278	276	279	285	237	247	269	266	294	307	259	254	282	273	253	294	297	269	266	299	283	252	268	270	275	285	287	256	269	284	282	300	259	290	290	261	269	279	265	294	259	263	261	261	324	254	249	274	259	278	259	271	245	289	251	297	275	275	280	285	290	275	264	262	268	284	270	281	277	259	240	297	267	265	302	275	258	262	250	265	279	275	230	245	277	271	274	236	256	264	303	238	259	277	270	287	279	278	270	267	310	291	251	298	288	278	269	276	267	294	284	292	287	273	286	241	275	265	303	296	292	288	291	246	285	291	266	285	273	284	264	269	275	248	258	235	248	265	276	267	264	272	270	257	276	237	296	248	278	269	251	239	274	276	296	322	292	293	280	225	255	278	283	258	249	303	271	297	300	315	277	278	299	273	294	259	255	269	245	257	267	281	256	274	267	286	271	242	263	290	282	241	289	260	292	269	280	264	285	277	268	253	274	302	284	294	291	269	258	265	275	288	258	278	292	272	267	285	255	256	258	244	250	265	296	301	280	270	263	305	252	258	270	274	272	254	271	265	281	247	277	305	251	242	268	284	251	290	279	264	292	264	296	259	247	271	287	275	280	271	247	294	283	277	302	250	267	260	282	232	281	252	281	267	255	285	293	255	267	278	297	263	278	276	275	266	293	278	254	260	275	274	292	267	279	278	266	255	233	293	284	273	280	258	267	236	312	281	280	256	261	277	274	262	283	287	262	282	279	264	276	267	246	292	284	283	282	273	273	283	269	274	257	282	267	274	252	265	297	282	275	284	276	289	273	273	255	287	271	263	261	279	266	263	274	266	286	290	312	303	251	300	262	256	265	254	273	289	281	239	249	268	289	273	276	273	282	280	285	268	289	276	314	277	266	282	257	293	301	269	258	270	286	254	281	240	276	276	272	279	265	265	264	286	289	286	254	257	258	238	281	275	277	270	289	260	278	280	248	295	280	293	281	283	281	252	265	289	264	268	282	252	267	281	294	273	287	247	254	276	292	296	265	256	292	258	295	262	270	275	282	238	255	297	283	249	238	247	266	298	263	270	299	263	257	268	270	249	281	279	256	274	254	272	269	272	294	276	274	271	272	290	267	265	272	263	310	270	273	278	264	281	275	275	267	271	304	253	267	249	241	273	254	253	295	293	269	274	283	288	255	281	271	269	288	308	271	257	287	277	285	266	256	251	277	262	270	284	285	275	273	267	254	272	314	310	295	288	266	293	272	262	280	279	283	251	293	275	267	263	277	258	270	268	289	280	269	283	316	271	255	249	284	269	302	275	252	307	266	274	251	262	265	289	256	223	276	277	271	263	269	279	231	256	276	269	264	259	290	274	297	262	290	282	280	245	266	256	266	303	277	269	233	289	273	273	271	280	305	287	290	279	318	252	254	280	282	268	295	248	277	296	284	262	274	273	254	285	281	262	292	324	256	257	244	260	246	239	277	286	291	273	256	275	296	275	283	284	251	272	269	272	257	278	289	277	292	275	275	324	269	265	272	275	268	271	282	256	246	295	276	277	278	287	274	277	248	272	267	291	254	263	266	299	310	281	261	306	291	263	292	269	282	287	298	276	260	261	275	298	261	257	285	294	225	284	260	252	285	258	242	271	266	272	284	272	243	299	270	277	277	262	280	248	314	289	292	284	269	274	323	289	276	278	265	266	258	281	268	262	271	280	270	296	254	256	301	251	282	254	265	282	272	262	286	277	255	280	284	279	265	289	315	315	278	266	260	261	304	301	261	286	274	276	279	283	278	263	259	251	287	251	285	273	273	254	251	300	261	282	322	273	277	288	276	265	268	291	285	279	286	291	279	269	265	263	265	283	274	278	279	286	261	285	264	295	273	260	292	257	302	274	262	279	263	278	268	268	298	281	274	284	254	264	263	283	265	276	296	292	268	255	274	245	295	240	320	269	273	291	267	291	310	266	280	288	286	257	254	291	275	280	281	246	292	281	278	292	303	277	270	245	290	275	273	283	303	265	287	262	237	238	295	272	266	250	281	283	258	303	282	262	273	287	292	283	273	264	275	288	244	252	264	290	232	277	263	260	260	294	281	298	265	305	324	280	267	271	288	283	291	291	242	271	278	276	281	265	254	266	265	273	258	251	278	255	293	291	307	278	280	257	268	264	254	256	273	282	271	300	274	301	278	272	269	273	286	274	269	273	286	281	295	287	275	259	278	264	276	299	280	290	261	280	253	282	257	270	270	264	275	267	271	265	256	281	285	285	253	251	267	254	256	289	275	288	271	296	293	260	268	284	268	291	276	271	260	309	283	277	276	291	253	245	256	247	276	273	255	259	309	277	295	292	271	268	289	245	266	272	261	302	299	280	253	279	262	335	266	293	277	269	281	261	273	286	261	280	300	263	246	264	278	284	258	293	271	271	255	288	244	252	268	286	254	264
19365	20479	33656	36740	34300	30606	26063	22435	19300	15633	12383	10874	9617	8526	7361	6340	5391	4806	4572	3738	3395	3045	2691	2125	1964	1819	1665	1481	1362	1096	1100	1038	1000	998	1048	929	925	852	843	949	845	760	820	856	974	883	797	754	793	769	782	748	804	796	770	771	798	761	753	755	727	722	752	721	733	756	736	728	726	707	694	723	764	713	711	703	699	729	706	741	678	750	705	714	747	717	721	715	751	696	733	678	704	710	753	702	705	703	668	727	743	717	697	701	676	750	728	685	671	706	711	707	717	726	688	708	704	671	745	736	688	713	698	695	750	739	694	732	703	717	691	692	718	697	747	713	700	723	683	694	744	695	741	661	747	713	673	688	707	696	696	704	763	706	700	658	672	727	752	683	714	719	707	659	704	687	724	680	685	729	666	720	691	705	718	712	682	704	723	708	730	684	688	689	691	760	738	740	723	707	705	726	668	709	693	652	723	672	728	685	702	694	729	639	681	633	695	721	720	743	705	714	717	703	697	701	698	717	686	735	708	683	672	735	707	701	716	728	718	683	689	712	704	686	708	685	701	746	736	670	730	708	713	743	700	694	731	696	706	702	666	690	707	704	736	742	701	679	728	737	680	727	669	718	678	696	697	746	722	666	682	697	682	714	707	727	649	685	664	668	671	736	663	700	674	707	730	733	684	738	735	772	700	740	711	685	690	666	674	732	691	740	754	731	708	681	686	688	656	690	696	698	666	702	707	684	725	698	679	696	679	711	645	731	714	733	721	759	729	754	656	722	701	636	676	731	730	738	691	755	692	687	725	736	649	708	703	711	745	675	740	717	711	706	690	724	717	740	715	723	708	739	684	727	678	671	709	737	674	731	705	691	720	732	701	702	701	745	731	690	663	704	727	731	679	709	665	690	734	730	716	693	687	716	737	668	693	703	689	775	699	711	737	719	694	709	702	697	700	729	732	635	673	721	690	716	727	697	672	753	695	662	658	683	696	732	697	672	703	678	706	732	681	697	649	738	673	717	697	710	659	724	689	656	711	726	704	740	728	672	698	681	673	725	707	746	725	677	716	672	670	664	721	702	739	682	690	715	723	703	672	669	730	688	712	685	682	718	718	687	738	722	712	685	687	741	688	712	666	668	700	720	740	704	717	699	715	716	729	745	693	732	702	720	695	690	685	734	656	721	738	733	708	735	676	668	724	711	698	698	667	748	654	710	692	712	703	717	706	675	720	731	694	731	671	710	706	743	728	701	688	768	737	699	703	733	714	720	704	735	678	777	740	739	786	667	717	675	716	699	707	700	691	738	703	650	689	744	686	681	725	699	715	710	734	716	659	721	657	714	670	688	705	698	669	681	722	739	702	732	688	689	756	755	715	673	713	698	737	722	733	658	700	673	724	723	693	716	735	725	704	750	702	690	719	740	697	713	675	751	693	663	728	701	701	737	691	727	701	710	694	717	691	726	702	672	711	693	713	714	671	698	733	684	693	681	709	666	718	706	734	724	705	693	653	689	728	734	664	711	748	702	710	727	694	697	708	720	719	744	721	714	742	681	679	697	710	685	756	716	661	711	707	685	674	721	689	717	757	702	740	724	651	687	743	695	743	743	746	697	700	683	722	696	692	681	718	686	682	674	690	677	736	710	665	659	680	751	750	718	732	681	754	682	731	679	688	687	706	691	696	745	738	712	656	747	742	705	694	678	701	684	733	691	726	714	681	699	677	696	754	718	677	712	747	650	678	744	719	676	668	784	716	697	666	696	678	713	678	682	700	716	732	741	664	682	709	754	683	710	734	717	712	698	684	675	700	728	719	742	733	707	697	718	728	669	733	668	713	716	693	668	705	698	738	714	701	747	708	689	685	697	735	716	756	746	661	711	680	675	662	696	696	701	694	730	701	643	712	722	736	673	687	724	753	677	706	696	697	701	730	719	682	745	684	713	720	697	702	718	753	697	679	720	686	706	677	713	677	695	704	718	706	722	671	740	710	687	695	706	670	703	711	696	671	738	710	688	703	766	687	682	699	661	703	752	675	757	721	681	672	695	715	706	692	713	673	736	676	681	720	710	678	762	654	697	702	696	677	720	692	739	716	709	695	676	731	734	690	723	723	728	725	775	683	743	750	705	668	736	704	710	691	672	704	698	731	667	673	695	727	688	660	703	681	688	794	718	744	700	693	710	656	655	720	707	688	684	681	724	660	729	681	706	693	704	732	693	691	701	708	715	726	718	680	705	688	729	664	734	731	733	726	678	699	693	725	742	721	716	706	655	747	726	716	707	681	732	710	672	726	701	748	727	709	741	671	714	720	665	680	683	676	721	740	722	681	670	689	708	731	730	699	678	701	683	691	669	627	683	712	678	685	681	711	740	702	716	706	716	654	662	692	693	700	709	701	697	708	697	715	685	726	717	726	763	699	682	713	696	707	740	730	673	675	721	709	691	709	669	751	715	751	686	690	702	717	725	729	760	679	721	676	680	661	731	700	681	675	677	690	679	700	716	666	671	677	679	683	679	715	739	705	722	672	722	724	723	751	690	675	692	698	700	701	682	710	694	700	670	709	730	750	699	678	686	736	749	648	698	684	684	660	719	718	696	709	739	704	744	662	683	742	732	688	702	761	685	679	681	700	691	694	676	703	738	755	692	738	682	726	698	733	725	740	727	731	671	692	710	716	734	706	697	712	714	713	660	718	683	727	673	721	731	678	712	732	673	664	700	666	725	672	690	751	695	725	683	708	666	740	677	745	708	701	669	686	705	672	678	697	727	712	680	678	675	710	731	727	669	718	712	723	710	699	699	715	702	696	695	663	707	730	687	696	673	691	698	738	632	655	719	750	675	736	674	681	713	715	734	688	707	711	700	668	692	673	678	680	731	715	665	718	737	625	696	721	733	713	688	725	708	722	728	682	684	710	738	705	706	717	744	717	717	675	664	682	704	702	701	752	676	726	728	694	683	660	727	714	729	707	700	697	695	698	700	689	679	700	671	697	686	713	682	743	699	735	688	678	702	657	691	666	654	722	743	701	691	673	704	751	709	718	653	727	726	706	738	707	701	708	717	721	672	721	679	682	729	682	643	730	720	734	829	687	737	715	733	727	713	703	698	688	655	700	660	737	700	705	700	736	719	716	696	726	722	717	651	686	702	665	714	706	711	766	689	712	661	655	708	637	679	699	721	721	724	711	681	700	682	707	692	700	749	636	729	693	720	718	673	723	671	693	695	696	652	723	719	717	693	693	690	713	722	743	709	688	684	704	707	739	713	749	705	714	664	697	706	687	685	737	674	706	736	692	682	716	722	680	692	664	679	706	694	727	685	749	737	673	719	694	703	697	728	734	724	739	717	695	726	738	714	705	706	707	701	727	714	681	737	694	661	695	725	712	689	733	679	702	702	704	683	751	718	711	720	705	701	764	681	716	699	730	712	707	728	706	721	676	701	713	689	685	706	706	712	695	677	642	693	725	698	717	700	717	650	668	673	727	695	648	682	677	714	705	693
38399	31228	35671	32889	26914	20743	14977	10782	8453	5902	4273	3286	2821	2483	2047	1773	1527	1224	1245	1030	885	907	760	567	580	532	484	439	394	377	325	347	340	316	310	294	291	319	309	341	277	297	333	313	293	345	289	272	305	263	296	298	276	285	267	299	301	272	280	280	295	246	246	270	241	283	243	276	273	294	254	233	279	246	254	265	236	250	265	262	249	254	237	239	269	242	249	289	244	264	260	261	262	239	252	257	263	278	245	291	250	268	267	271	283	259	261	252	272	262	228	265	240	260	264	250	262	274	264	270	252	301	238	269	256	251	255	250	256	276	261	260	255	235	268	255	240	257	285	247	262	251	241	223	273	271	273	273	256	280	242	239	266	260	288	244	254	256	280	271	262	250	280	311	268	278	211	259	280	248	246	219	256	271	251	266	256	250	242	275	238	237	263	261	251	236	247	275	247	265	265	263	258	254	249	271	248	256	244	270	255	252	267	271	258	285	273	266	261	269	262	275	245	265	291	217	280	283	261	277	284	256	235	213	244	261	250	277	269	239	284	245	241	279	253	278	267	262	246	242	267	262	257	257	266	239	254	245	280	251	261	256	270	279	251	257	272	251	257	246	248	263	257	270	244	262	262	252	247	272	255	292	251	255	260	262	238	258	255	259	278	254	266	277	253	269	251	262	239	231	236	276	282	268	225	250	249	257	249	238	255	282	242	260	260	283	261	237	247	244	276	247	266	250	273	243	277	270	287	270	278	256	252	241	310	261	267	277	258	249	244	215	258	265	271	240	261	267	300	278	261	245	251	263	255	261	257	270	257	260	239	242	241	269	284	282	249	267	259	289	237	264	281	246	236	265	272	249	264	269	259	251	272	250	275	239	250	262	265	250	248	260	263	259	255	270	259	272	266	297	265	239	260	226	266	240	255	258	256	284	259	230	277	254	257	253	267	299	236	258	257	257	257	244	262	252	234	270	248	285	312	292	257	240	304	240	262	252	283	251	272	247	252	266	267	261	267	281	255	268	274	254	268	244	277	274	266	277	261	246	277	260	279	267	239	258	275	259	270	281	243	272	256	278	268	250	231	248	263	290	245	258	272	257	243	257	260	265	255	255	252	270	271	236	257	283	240	256	279	251	257	275	247	244	239	287	254	245	290	253	302	253	252	242	281	264	255	264	256	277	288	275	270	265	265	278	238	267	247	266	242	290	264	262	262	267	265	261	267	236	244	263	264	255	247	245	290	263	268	239	247	280	275	288	244	234	263	246	262	261	251	278	264	243	262	253	247	247	275	233	271	261	266	260	287	260	243	261	258	255	247	247	257	283	266	232	243	254	240	301	286	262	279	257	293	254	269	237	214	275	255	235	254	284	288	242	251	261	259	260	259	291	296	271	250	244	271	240	294	267	272	286	244	278	254	243	251	269	236	253	224	258	256	255	266	250	260	261	264	258	264	292	258	268	256	279	287	240	264	254	246	252	287	258	273	281	235	259	264	273	257	222	265	259	261	258	247	271	245	254	260	245	275	237	270	246	251	258	261	256	257	257	263	279	250	286	271	276	287	258	257	281	258	259	259	227	279	243	255	242	244	264	274	264	269	274	273	277	254	261	289	278	264	265	245	259	283	278	236	242	270	278	263	238	249	257	227	246	258	255	276	238	240	245	278	277	271	282	257	240	260	256	263	272	255	262	225	265	271	254	255	258	262	282	255	293	233	273	261	254	261	284	278	255	269	255	266	284	288	272	234	251	275	263	274	279	256	263	246	253	267	256	230	271	243	245	295	248	239	283	258	255	269	252	237	253	264	261	262	277	262	283	239	231	258	251	270	234	271	258	247	264	235	245	253	278	271	266	252	232	250	252	261	234	253	262	266	249	261	267	283	286	247	272	271	257	251	273	247	264	268	287	272	295	254	257	254	253	265	263	232	233	281	237	272	301	247	248	290	263	253	258	239	239	265	246	261	243	261	275	271	267	267	257	250	247	254	281	271	263	280	243	256	265	265	240	271	255	240	286	305	248	260	258	244	284	285	282	254	243	265	265	260	251	258	246	283	244	268	257	226	281	237	257	265	267	245	247	226	268	252	241	264	289	256	256	235	254	277	278	260	255	263	255	265	256	257	271	269	268	272	236	275	265	277	262	264	237	253	260	281	273	239	247	250	241	255	267	270	276	262	258	262	249	242	268	252	271	294	239	255	282	234	237	253	252	254	265	288	280	274	253	279	266	262	257	242	250	271	226	249	265	264	256	261	266	271	257	231	268	271	267	292	246	223	243	261	239	236	255	221	252	254	260	232	256	255	279	287	268	272	237	270	257	258	268	252	278	245	270	260	258	251	246	277	276	252	229	239	273	271	260	232	262	277	278	246	269	271	257	274	241	242	261	261	255	256	245	248	276	247	234	259	259	265	283	270	236	249	279	279	269	242	259	262	280	266	267	260	290	260	240	247	229	247	263	268	254	251	242	225	259	267	249	233	246	265	248	234	243	227	249	252	241	271	279	274	292	245	276	261	245	259	297	261	253	234	250	253	237	257	280	270	221	234	279	213	261	299	247	274	274	272	226	267	251	259	262	253	260	261	249	253	269	259	258	263	251	291	263	280	294	230	269	280	275	259	253	247	266	278	271	242	268	242	286	231	253	246	259	234	273	227	260	280	231	247	255	281	285	257	253	245	265	236	266	273	236	260	251	246	265	256	285	271	257	243	263	254	249	246	247	267	261	266	280	257	252	280	266	258	264	254	261	256	235	250	258	243	275	259	265	237	254	249	250	251	249	227	262	246	265	256	288	280	241	259	272	250	269	254	266	241	247	244	264	259	267	238	226	271	250	251	271	254	241	255	264	256	248	267	234	261	241	261	237	275	262	273	235	275	251	270	229	238	257	234	264	266	262	272	274	229	258	272	294	260	281	262	253	275	283	262	228	257	259	266	244	232	270	268	249	252	255	272	250	232	251	235	229	235	227	266	261	257	249	253	241	263	232	252	278	265	259	288	282	216	289	241	257	265	244	270	253	242	271	257	250	244	274	257	261	266	274	235	256	264	264	257	272	267	275	207	246	249	255	263	249	256	251	247	253	235	275	254	286	264	254	278	249	252	266	250	288	244	262	239	270	256	268	269	246	277	269	257	258	272	268	258	253	277	225	232	248	242	253	253	227	250	271	277	261	264	280	251	275	261	245	262	252	284	246	249	286	252	278	235	264	260	264	247	239	244	252	269	248	262	214	278	266	235	282	267	291	267	257	272	241	241	260	260	252	264	269	279	214	255	234	238	289	273	260	255	258	238	253	269	275	284	270	254	265	267	278	268	250	266	261	251	237	247	262	259	238	290	260	270	252	249	270	285	276	255	294	245	240	253	254	259	224	249	235	250	264	240	255	252	262	270	262	251	267	276	254	244	265	257	249	264	267	279	252	266	238	236	271	269	228	263	258	245	261	268	254	270	246	272	251	273	256	265	261	245	256	233	245	251	254	263	257	264	250	250	235	256	293
22896	24258	37642	41255	38338	34860	30880	27248	24396	20166	16689	14570	13253	12122	10408	9067	7899	6285	6609	5272	5039	4353	3619	2909	2810	2407	2003	2004	1622	1347	1362	1200	1266	1170	1118	1058	960	1022	945	1040	884	843	832	937	1001	1096	841	828	779	809	752	816	775	842	833	785	745	811	747	740	712	723	700	720	733	727	667	675	759	625	728	691	644	710	697	678	674	679	681	670	671	617	645	700	633	704	694	652	672	648	686	700	654	671	657	686	655	637	662	687	676	638	679	685	658	697	653	683	703	721	676	673	672	646	658	655	710	697	652	635	642	682	677	674	718	632	665	689	668	692	635	659	727	706	644	671	668	670	706	652	639	675	658	587	675	687	657	710	650	682	661	653	709	688	677	687	673	698	688	709	644	644	674	667	665	692	672	673	667	651	683	652	680	675	694	680	688	681	660	665	673	678	668	681	662	690	669	665	688	676	673	708	718	686	624	666	680	665	699	646	724	591	634	640	670	630	653	647	656	656	670	728	657	685	615	656	648	687	651	690	664	677	667	663	671	667	640	661	703	664	673	713	643	672	642	692	652	650	669	655	667	655	644	636	678	697	661	702	693	670	676	664	649	662	609	648	644	632	694	638	682	751	695	680	678	674	687	682	654	701	672	680	670	662	634	679	703	662	673	643	698	674	719	696	701	674	686	676	671	694	668	664	651	629	613	676	674	670	669	656	677	697	660	634	709	705	599	695	672	693	692	663	705	654	642	639	664	667	697	650	691	625	646	647	697	673	643	668	682	676	668	689	665	670	652	686	672	647	696	670	666	653	665	707	633	625	695	677	662	686	654	651	619	687	679	671	632	674	663	671	695	639	663	708	707	705	637	688	679	696	619	672	641	657	659	679	666	626	696	661	625	647	692	724	686	660	673	718	649	659	650	697	714	719	701	678	678	647	691	677	658	597	679	668	654	619	676	651	654	706	662	676	667	653	676	707	709	692	679	711	662	673	680	670	637	697	651	631	706	659	609	689	657	656	634	632	653	692	680	698	648	661	630	686	671	665	636	695	694	661	669	635	689	680	674	662	641	660	611	688	658	622	687	627	622	608	657	655	660	690	684	677	683	674	710	640	630	675	657	639	688	693	675	688	692	662	682	653	631	676	669	704	599	635	704	699	676	668	661	655	647	722	635	661	658	662	648	676	658	662	665	707	704	665	645	622	687	704	650	634	670	687	679	655	672	665	713	667	678	652	652	607	646	662	691	644	675	686	639	710	689	682	633	625	628	684	703	721	669	674	654	651	697	653	662	645	645	664	688	687	650	684	670	661	676	655	672	674	695	609	749	644	623	676	663	675	690	661	660	685	702	634	649	662	650	632	712	679	657	715	674	665	655	657	642	674	644	665	656	661	703	697	701	680	686	672	667	643	682	675	701	641	625	690	635	636	656	680	638	666	680	674	647	702	636	664	682	660	653	709	696	648	610	701	676	676	655	662	652	659	669	703	654	663	686	683	653	658	696	659	650	612	699	640	687	685	671	681	655	677	680	684	633	677	670	636	656	686	695	679	685	691	655	676	722	663	698	693	705	621	667	716	646	664	685	674	651	676	660	652	659	663	648	633	716	679	644	642	689	663	674	679	642	631	704	668	690	644	652	626	672	625	653	676	677	656	671	658	644	631	693	675	723	697	670	646	635	664	665	662	664	680	671	703	665	653	695	628	659	676	669	685	669	680	734	666	630	654	658	652	659	611	666	679	672	639	676	671	680	654	676	673	691	686	671	667	632	670	656	666	689	679	680	734	621	685	664	660	669	680	683	668	632	659	652	688	662	667	667	687	637	678	654	667	645	650	628	699	653	682	627	645	698	677	675	725	663	627	682	653	651	646	694	620	656	666	641	712	693	677	674	661	724	698	690	656	661	670	640	722	690	648	646	650	669	712	652	644	666	653	662	637	660	663	683	647	685	672	689	668	693	675	711	646	723	670	678	679	652	654	690	662	627	653	665	673	699	689	656	661	647	683	650	673	661	651	674	672	671	701	611	671	659	629	735	709	642	662	630	661	621	703	652	676	685	706	714	691	690	656	632	640	670	730	705	646	711	674	660	625	696	637	680	665	655	662	666	705	642	725	645	657	648	677	674	688	664	644	641	689	670	657	683	629	677	669	658	696	701	669	676	634	640	689	695	671	651	697	627	701	677	679	673	693	708	659	693	680	622	668	676	702	652	700	685	672	644	696	677	703	659	595	703	681	693	601	642	683	649	648	639	669	651	695	699	665	644	672	667	695	705	718	683	650	680	699	676	683	634	636	670	656	657	673	671	694	658	684	669	656	669	664	681	657	697	632	701	679	646	682	651	681	670	636	673	623	701	709	681	662	703	668	681	671	678	639	683	666	663	703	632	661	647	653	668	648	672	686	640	649	650	662	671	702	690	670	675	700	676	603	632	682	644	664	674	687	647	673	676	668	677	685	642	710	671	630	723	669	719	676	693	679	647	685	697	693	654	665	661	651	685	657	678	691	680	673	642	674	666	647	699	729	688	683	615	660	633	654	660	646	699	683	647	729	633	706	674	660	668	651	693	658	678	640	712	707	638	708	663	661	674	670	689	643	666	614	657	691	656	681	666	659	619	640	683	635	700	650	653	705	734	711	684	705	647	692	673	674	598	689	724	702	652	655	679	689	667	669	675	672	693	662	716	668	631	695	689	664	691	712	684	623	674	652	657	646	646	672	695	664	651	719	658	707	665	737	674	655	698	733	692	690	646	662	646	702	665	690	676	730	692	645	661	651	724	678	720	674	669	661	660	673	686	704	653	671	728	670	720	684	603	712	699	716	668	641	661	668	648	650	674	680	724	644	667	651	670	690	668	682	647	632	675	699	718	678	714	688	668	662	691	658	658	622	643	650	643	691	684	688	647	663	624	702	652	681	654	661	665	666	706	666	666	676	701	684	674	683	676	680	724	666	687	635	706	673	642	685	668	673	636	654	695	692	687	674	701	693	676	651	700	660	676	714	667	624	685	670	656	716	649	672	646	677	674	668	695	662	700	704	658	667	697	716	634	664	679	642	672	701	708	682	685	681	669	686	685	669	668	657	648	666	671	669	647	650	700	633	670	673	669	681	659	646	670	694	683	664	674	676	644	685	668	682	690	703	635	655	729	667	680	701	689	646	636	717	660	664	645	653	689	676	607	632	658	701	683	691	663	712	650	674	713	630	679	647	665	680	658	679	701	670	658	631	712	623	660	646	679	649	678	706	679	667	663	683	695	671	681	685	663	640	644	645	650	679	692	672	645	687	654	656	606	662	692	687	698	670	675	657	644	661	662	650	666	637	640	674	689	684	648	655	653	662	615	619	703	680	647	675	739	628	738	676	601	656	683	642	632	646	633	639	690	704	678	656	661	664	649	679	667	667	596	654	662	689	672	661	643	634	686	659	680	650	711	694	606	650	664	655	681	662	741	674	682	640	653	602	670	652	633	681	629	669	670	672	700	596	675	628	641	687	626	710	606	647
23269	19894	22012	17667	12469	8368	5780	4146	2995	2249	1732	1391	1086	947	788	659	605	532	554	480	443	396	394	315	345	346	319	321	296	304	290	313	306	289	266	297	290	296	284	286	289	254	265	256	272	268	298	283	278	281	284	292	267	278	302	295	256	262	257	285	274	293	283	251	260	275	267	281	273	259	269	275	285	301	276	274	275	274	283	250	304	256	270	244	291	280	274	277	266	269	281	238	272	275	260	256	283	266	260	266	279	274	269	267	240	271	303	266	273	263	287	289	286	301	311	286	283	258	247	274	316	258	280	265	281	283	254	288	257	250	241	283	258	286	289	256	281	288	291	278	294	276	276	287	304	299	249	293	263	281	271	266	268	284	243	262	269	261	246	281	256	265	288	263	313	255	266	264	292	268	264	302	281	282	307	264	264	267	284	281	268	245	298	272	283	301	272	260	283	244	284	266	249	261	262	257	271	276	263	299	272	269	263	263	294	272	277	266	280	252	270	292	264	281	305	242	263	275	271	308	287	281	260	276	271	305	287	295	266	273	296	276	293	280	292	273	286	267	267	298	267	278	288	280	272	252	273	285	261	271	276	272	290	295	273	272	290	287	314	259	281	276	296	272	261	277	273	287	269	272	289	263	269	278	284	272	290	283	249	274	248	310	281	275	291	291	310	265	281	278	263	295	293	253	306	250	279	267	273	259	282	257	280	237	267	282	289	253	331	259	281	248	300	262	273	262	280	272	297	262	326	257	270	288	249	258	282	294	268	262	234	256	278	268	278	304	254	259	287	296	282	252	310	296	287	258	246	265	247	278	298	262	264	263	272	286	292	285	282	245	303	268	267	242	281	261	281	267	254	273	279	264	278	270	258	316	292	289	284	258	284	263	264	296	266	270	298	273	250	282	245	282	259	274	261	275	300	285	265	255	284	246	269	260	282	278	280	291	297	259	297	290	266	285	277	252	285	292	289	290	247	280	302	288	238	271	250	257	287	296	239	273	273	269	288	267	249	264	257	308	266	262	288	320	260	270	272	276	279	293	269	303	279	276	286	277	239	308	285	260	307	279	275	280	273	274	271	277	296	280	262	309	261	257	263	247	262	281	266	274	281	275	297	250	254	301	286	299	245	279	277	238	275	263	292	274	269	281	284	250	275	273	269	282	320	278	265	257	296	312	283	291	270	258	258	280	267	265	284	260	276	282	264	295	292	303	290	275	262	269	310	292	261	282	296	287	293	283	276	301	253	319	256	245	276	278	295	276	291	282	252	274	275	287	278	257	289	291	281	299	294	284	243	282	251	239	268	243	273	279	308	262	281	312	288	259	256	283	326	304	271	270	283	248	275	247	292	287	272	285	267	281	294	254	241	288	271	298	261	272	294	269	268	310	227	301	259	308	274	278	307	291	276	268	279	291	258	236	271	298	275	300	286	298	288	269	267	275	302	288	253	277	265	292	283	257	274	267	269	297	258	301	269	248	277	290	288	293	256	290	253	279	280	250	290	259	267	285	264	258	283	280	293	258	284	281	286	284	257	306	281	273	275	274	277	273	289	277	305	279	248	277	275	279	281	257	258	257	282	267	256	276	279	265	283	277	268	279	254	259	271	258	284	280	286	272	286	266	283	265	276	264	283	286	299	289	258	303	304	262	277	307	284	286	295	283	278	274	296	249	295	316	282	230	273	273	278	299	313	268	267	252	291	278	302	289	307	254	284	261	271	279	258	280	275	294	294	285	283	291	286	258	261	283	302	293	256	255	296	258	293	289	279	278	293	255	267	262	238	278	286	288	287	245	260	283	267	285	287	270	271	288	266	264	285	283	268	298	285	262	264	278	317	290	272	276	280	280	291	268	297	281	277	302	290	292	251	298	263	300	263	306	289	290	270	264	256	269	282	269	287	262	302	301	243	299	295	277	259	267	236	291	257	262	282	265	289	280	280	292	277	287	255	281	291	249	279	289	257	295	292	267	272	283	249	266	282	242	282	304	277	291	300	273	282	283	267	289	280	256	273	293	296	305	283	282	310	276	259	268	273	264	269	260	279	263	291	275	248	271	293	282	248	263	250	283	249	255	284	269	270	278	274	276	263	272	246	297	289	304	281	289	276	265	281	263	287	290	267	275	261	265	290	266	273	263	293	267	278	279	254	254	302	296	252	285	320	252	293	246	274	283	301	274	252	263	258	265	248	285	278	288	287	286	278	254	308	308	266	297	277	259	273	265	263	284	318	282	269	282	261	273	277	284	261	275	257	288	291	268	245	290	281	243	273	250	291	271	282	292	282	253	282	262	260	290	268	279	269	295	278	255	270	308	255	277	258	283	294	261	289	274	268	282	255	270	299	282	238	254	298	258	232	304	257	266	310	302	271	253	307	274	267	290	273	279	273	267	259	309	276	286	273	253	294	273	315	300	262	277	259	284	289	286	312	276	272	270	280	268	264	261	302	266	272	277	279	304	297	262	270	310	264	263	252	280	271	291	302	271	268	272	282	299	277	279	271	261	273	286	282	271	241	262	275	250	273	284	259	277	260	273	280	238	283	278	276	273	290	313	290	278	306	277	300	271	262	275	299	269	258	250	243	251	269	305	289	287	257	297	285	277	291	267	272	228	248	290	288	261	263	285	249	285	245	288	315	276	257	257	300	263	250	283	276	280	279	285	292	282	273	269	264	258	280	309	270	262	285	267	256	263	283	283	288	260	281	267	265	261	268	293	254	301	287	256	270	291	280	267	289	288	254	303	231	269	261	303	288	278	291	270	251	273	275	274	286	250	262	295	249	273	274	287	271	317	256	266	290	278	269	251	301	270	277	268	249	275	257	267	257	287	279	269	292	285	242	274	293	292	287	270	271	257	256	247	262	274	261	292	249	299	278	271	257	283	272	288	292	280	259	275	261	274	276	254	280	249	253	282	272	280	273	293	271	280	276	272	266	318	272	275	290	277	286	277	278	264	300	295	284	283	272	265	284	306	308	288	245	305	264	251	273	302	272	284	286	284	276	271	274	250	279	288	288	278	275	292	271	261	292	296	280	266	301	263	295	287	282	259	291	259	267	275	265	257	281	287	278	283	261	282	249	283	250	289	286	252	287	309	272	274	266	285	276	279	265	248	310	287	304	300	277	279	291	283	270	313	268	273	292	284	279	314	248	270	269	250	280	275	274	234	286	245	263	289	279	282	300	277	265	294	267	276	305	266	285	272	289	280	252	254	275	253	246	261	268	262	280	242	262	301	300	277	257	279	281	273	280	273	273	285	307	288	265	264	293	273	303	312	277	278	272	306	278	295	266	291	287	282	284	288	257	277	268	267	307	277	303	248	272	268	292	265	294	289	280	285	288	288	268	284	260	262	245	264	257	273	289	281	279	283	280	267	243	298	260	274	263	260	299	310	246	298	273	283	290	297	299	282	277	284	257	276	267	267	275	287	291	260	292	254	266	275	275	313	279	296	258	304	282	266	276	264	294	305	265	298	268	292	298	237	284	255	276	309
13403	15839	27626	29795	26787	22712	18808	15418	12619	10170	8125	6628	5523	4699	3769	3332	2942	2599	2194	1971	1720	1551	1423	1370	1205	1083	1093	1028	951	935	865	860	816	829	830	792	770	789	758	796	755	763	730	780	750	710	751	692	746	690	768	695	755	700	728	700	689	705	665	686	731	704	703	697	692	719	761	720	670	723	666	674	740	690	723	745	744	687	733	714	751	704	761	749	697	735	733	702	759	759	682	663	703	688	651	730	686	688	724	662	697	727	670	702	712	719	718	758	708	750	686	698	723	739	647	758	693	727	717	693	746	698	712	694	744	695	732	689	732	681	727	738	766	686	709	752	710	674	723	694	716	679	646	695	721	767	735	711	646	730	642	727	719	734	700	710	690	722	710	736	746	663	699	707	718	687	688	712	719	767	728	708	721	690	737	717	722	721	721	705	707	700	728	705	725	653	731	671	732	702	736	729	677	748	709	719	688	672	714	743	679	767	707	755	684	714	703	721	709	738	693	717	690	784	749	739	724	738	690	707	742	766	686	720	689	699	687	737	720	723	672	685	706	718	797	690	694	685	739	745	699	686	725	720	710	730	680	710	721	738	720	756	708	732	723	719	718	706	647	651	706	676	727	722	722	723	712	711	691	702	701	735	689	692	684	693	722	726	719	687	702	731	700	707	735	673	680	689	709	706	736	692	725	716	694	664	714	738	716	701	655	695	720	763	771	710	672	733	701	688	717	698	692	709	753	696	783	732	746	708	701	742	741	736	716	732	693	661	700	709	699	702	701	701	699	733	685	669	721	679	741	711	712	723	758	701	738	729	733	712	664	748	683	701	707	800	693	702	776	688	694	698	742	691	697	675	716	733	765	726	713	733	701	704	721	719	744	698	735	687	732	675	693	688	701	680	682	756	707	714	705	732	709	720	698	750	737	747	714	710	745	742	722	702	692	739	724	677	737	767	715	734	664	679	721	705	712	773	730	716	684	725	679	734	676	681	669	677	765	681	706	694	737	727	698	679	705	689	734	705	722	699	722	733	711	736	682	754	732	677	698	736	718	731	739	721	704	703	771	701	706	709	743	723	727	717	705	744	722	694	684	728	694	688	702	741	703	736	697	738	672	685	654	722	718	709	649	727	684	698	713	742	708	671	693	700	697	702	755	675	703	700	698	731	681	684	677	691	689	673	731	693	686	674	691	689	695	719	721	706	697	725	695	727	701	719	704	740	727	710	660	690	735	723	729	677	702	683	710	703	682	755	712	714	665	699	739	772	705	699	687	672	703	705	706	706	706	678	668	693	740	707	691	728	728	717	653	704	752	718	721	724	695	699	692	674	708	719	690	652	729	681	689	690	723	718	727	724	738	700	678	712	705	751	687	757	710	752	664	725	726	671	663	729	705	715	706	693	690	692	709	715	718	703	715	710	718	781	734	703	684	652	676	667	682	745	664	723	702	718	724	743	684	720	759	714	680	717	683	726	675	718	746	688	767	755	687	676	708	733	713	718	699	725	752	713	683	731	709	711	704	719	701	680	690	684	721	734	712	696	748	699	728	688	697	744	685	742	777	683	764	711	656	696	700	709	720	755	719	720	749	747	708	728	703	700	727	720	715	676	704	702	706	762	718	691	694	721	697	658	744	694	685	685	706	751	712	743	668	722	723	687	714	717	714	728	695	717	729	748	732	710	716	696	766	716	713	709	689	734	742	705	706	685	724	697	665	724	666	719	720	692	758	750	742	718	684	751	728	695	680	755	701	695	706	704	699	732	707	709	760	621	718	637	688	713	731	696	698	681	716	688	763	671	712	665	696	698	728	704	710	718	674	684	664	699	673	680	716	688	737	720	731	701	719	750	679	730	697	736	715	742	677	689	745	773	751	770	662	669	652	749	745	680	760	683	680	736	709	733	723	766	730	735	715	735	659	665	761	710	696	700	720	721	680	733	688	696	678	727	706	750	744	720	692	683	739	695	678	656	743	684	715	678	719	719	688	704	701	745	705	662	689	711	740	806	730	744	678	679	708	751	682	715	711	713	709	717	667	767	704	754	729	669	700	697	716	699	728	710	738	752	743	651	691	721	682	693	739	726	716	723	753	713	749	758	704	736	711	698	781	732	689	717	745	711	702	712	659	717	716	720	756	743	699	704	710	662	684	697	711	752	739	742	712	771	720	675	739	720	740	679	666	729	696	730	746	742	701	724	700	704	712	701	696	714	727	732	722	725	718	680	770	708	704	709	743	699	711	719	690	760	691	707	745	683	699	728	701	726	704	722	678	691	721	699	700	692	694	711	678	735	753	730	716	658	699	732	711	758	748	712	725	691	743	672	656	750	675	707	681	732	675	742	691	692	744	651	708	700	663	751	721	666	752	688	701	677	707	726	704	698	683	701	715	700	739	728	707	744	707	762	699	719	725	675	784	692	748	695	701	688	743	748	740	735	722	689	643	696	681	739	699	740	725	718	758	742	711	711	714	724	733	740	698	754	669	740	667	720	662	720	760	681	751	722	718	698	744	733	722	744	740	725	735	712	710	688	699	701	722	705	666	743	707	709	725	721	713	703	692	700	674	720	755	687	735	714	719	699	713	709	712	722	704	714	675	697	705	703	747	773	715	719	776	674	720	751	724	703	728	710	696	719	675	741	696	720	712	683	735	745	722	695	710	724	691	697	723	757	743	704	701	707	725	693	677	718	720	727	707	705	719	736	721	676	713	714	699	732	768	760	739	690	753	744	676	699	723	742	688	687	723	667	692	748	697	746	729	693	705	738	716	733	694	678	705	744	740	696	754	724	683	755	703	693	725	712	726	709	745	684	701	700	693	689	735	707	697	752	705	717	730	726	707	742	721	767	746	731	744	722	743	668	730	671	696	678	717	743	720	661	692	683	710	704	686	740	669	732	701	698	680	706	729	688	723	709	734	694	671	717	683	702	683	766	749	683	696	729	706	656	739	738	709	693	711	716	702	666	719	738	689	671	693	726	685	715	723	701	711	709	685	645	725	737	693	695	692	718	698	691	685	673	686	691	712	732	760	746	650	708	740	698	733	701	736	714	659	746	694	678	740	751	709	692	689	686	727	727	694	690	705	654	726	730	742	703	730	686	737	717	682	720	663	734	651	710	718	719	722	748	750	713	684	719	724	723	661	695	703	687	727	693	737	680	693	684	723	726	701	708	703	790	712	758	716	746	758	693	735	700	718	768	716	711	745	751	696	694	724	714	721	703	732	718	685	718	663	718	715	712	715	724	674	732	667	727	685	745	682	675	708	717	704	701	667	693	705	708	685	746	720	745	731	695	717	720	656	678	700	670	690	713	686	779	729	706	701	669	711	707	682	703	723	730	751	735	742	710	700	720	751	668	719	714	721	739	705	668	708	705	744	684	754	710	745	709	711	697	711	692	699	712	714	668	736	702	717	745	707	707	701	739	734	760	720	676	633	702	730	713	688	712	697	736	718	693	740	733	732	664	750	721	690	707	688	678	676	701	750	690	713	661	697	749
32433	25907	29503	26022	20913	14628	10740	7261	5525	4216	2952	2340	1992	1686	1356	1194	1038	978	858	746	637	597	581	471	489	423	430	388	378	369	364	322	332	341	329	335	334	307	298	309	311	269	293	284	279	303	285	252	301	282	263	302	261	309	314	304	299	270	264	260	282	301	285	250	264	287	273	241	278	305	269	293	295	306	272	278	299	276	259	273	285	309	285	282	259	286	286	251	282	255	271	287	258	260	315	270	295	308	272	308	288	295	276	278	280	246	283	276	276	297	279	292	245	302	286	273	265	285	272	293	281	281	270	257	264	275	283	247	299	303	261	274	240	272	275	285	293	239	281	268	272	279	250	268	285	255	285	266	278	304	257	272	300	291	286	267	260	277	299	273	261	258	255	289	275	251	298	251	266	272	270	253	255	298	285	262	292	293	247	243	325	286	240	285	255	271	295	245	301	313	254	270	279	281	276	241	291	294	270	282	289	282	231	284	294	278	290	266	304	285	296	276	314	296	274	274	294	281	255	288	224	287	283	297	274	264	302	293	247	285	266	278	272	294	254	271	258	287	268	262	252	256	280	273	280	271	227	264	248	276	324	279	274	275	264	293	264	264	251	306	301	297	261	294	298	261	289	272	251	273	254	267	283	261	279	278	259	286	271	253	292	302	274	314	299	279	299	295	275	260	291	270	283	295	267	297	271	285	267	299	285	267	316	278	310	250	296	300	271	264	286	277	286	305	297	287	259	297	294	338	276	275	275	279	287	241	268	273	251	249	287	278	291	305	272	261	305	304	281	264	280	278	265	273	307	275	257	263	269	289	281	288	279	272	271	284	251	252	282	247	301	236	284	287	276	273	254	282	254	282	263	278	292	261	274	298	281	278	255	269	278	240	286	270	305	260	266	292	273	265	286	231	268	318	298	245	293	272	258	282	261	271	292	258	288	260	260	263	283	267	263	268	299	302	232	273	302	305	292	280	287	277	267	268	284	332	264	279	279	272	287	296	271	249	282	259	265	324	279	265	279	267	256	311	287	272	281	281	267	281	252	259	278	267	269	267	304	282	306	258	284	284	238	301	267	275	287	260	299	254	273	288	301	285	262	296	274	276	302	252	284	285	270	298	265	265	272	283	258	291	319	280	264	280	295	257	288	272	265	301	273	264	272	273	261	288	272	254	276	302	257	296	253	281	295	303	277	248	277	305	249	282	265	269	276	268	255	286	311	275	281	260	289	284	284	281	278	265	258	289	297	290	279	261	277	316	272	281	278	286	272	275	284	315	296	274	256	277	306	298	259	300	280	290	278	288	289	278	284	280	292	265	298	274	276	288	269	306	287	265	266	266	250	270	282	256	263	273	257	294	282	265	281	289	282	297	277	291	278	260	254	283	263	256	275	282	263	249	311	266	293	284	320	285	265	307	289	309	294	271	296	311	254	299	266	288	279	299	274	296	276	302	253	286	268	254	286	278	269	260	295	307	276	264	241	275	278	272	273	295	307	293	265	279	296	294	266	265	276	253	267	266	258	246	264	295	277	300	268	238	294	265	285	256	265	282	279	260	296	270	259	249	297	281	283	273	262	299	311	282	281	264	311	283	284	290	270	259	284	271	283	267	285	263	258	279	269	273	270	290	307	277	294	282	287	282	258	284	244	270	303	270	288	280	277	240	263	271	252	269	282	283	290	267	297	297	288	272	309	287	244	286	308	285	278	259	285	282	269	261	282	250	273	255	244	263	288	300	292	282	267	306	312	258	273	283	306	293	266	284	268	271	288	282	312	272	286	298	263	262	279	248	280	309	252	296	270	281	268	244	302	276	268	271	273	292	271	265	276	253	274	260	269	264	266	263	282	266	264	252	256	294	276	290	259	274	246	265	293	277	267	286	290	304	261	259	280	268	293	286	283	282	265	294	269	283	302	287	288	251	274	288	268	242	313	268	294	249	307	266	265	260	294	265	251	271	290	299	264	285	278	302	298	254	267	266	274	283	257	261	295	284	280	278	298	300	281	311	281	294	294	270	288	244	253	239	283	285	241	265	277	315	291	273	285	279	296	284	264	316	274	300	254	276	268	269	300	258	276	282	270	305	260	265	273	269	257	271	282	263	270	277	276	269	273	273	243	303	300	282	262	289	262	259	290	279	281	253	276	297	286	296	272	296	272	292	315	272	292	294	262	256	282	276	268	294	268	285	267	295	269	288	251	308	273	274	288	285	282	287	246	288	294	261	274	296	286	270	302	248	283	262	258	317	319	274	278	272	275	293	277	285	273	292	237	316	299	274	291	268	241	292	272	265	252	267	279	273	273	304	281	291	269	274	273	262	290	266	280	259	274	268	269	285	260	270	288	277	277	276	267	284	264	281	256	269	273	280	312	280	257	231	281	298	240	301	283	301	291	297	268	260	271	264	326	266	257	313	258	293	259	258	297	301	304	285	275	268	239	244	283	273	285	289	263	284	281	319	286	283	294	251	284	260	278	279	292	269	268	303	263	284	265	276	286	297	268	272	285	285	307	248	274	282	283	274	286	288	279	287	308	274	267	250	275	269	276	277	254	238	262	286	254	294	260	265	291	311	293	292	254	302	305	291	267	306	281	267	262	314	259	266	284	272	297	281	269	329	278	267	290	291	282	277	318	310	299	271	278	286	291	279	258	278	277	249	314	285	268	294	260	262	278	262	261	265	256	294	257	268	290	256	290	266	275	259	289	262	272	249	274	303	269	281	274	256	298	258	278	290	295	273	250	277	255	290	298	270	276	291	268	282	276	262	275	287	267	266	292	243	270	306	252	283	305	275	241	262	292	286	293	272	270	278	293	256	281	294	269	270	298	273	287	288	304	290	255	277	272	268	270	265	305	309	286	280	252	255	244	316	284	281	290	262	258	282	287	271	306	272	301	308	276	296	274	273	268	301	279	253	294	274	292	292	309	252	321	290	274	245	285	305	277	274	297	289	291	294	283	276	329	261	289	247	287	273	277	278	289	287	287	287	306	230	253	256	261	283	286	269	284	277	262	295	241	266	242	262	279	299	280	287	288	291	236	279	277	278	283	261	282	272	279	269	271	291	279	320	287	293	256	256	305	282	276	246	292	248	286	300	284	278	301	284	290	274	296	264	307	259	274	250	292	273	326	255	262	277	260	281	259	291	268	284	283	305	297	256	293	296	260	282	307	272	280	276	298	292	286	280	278	260	306	274	246	249	279	272	288	299	263	274	280	298	282	255	283	298	278	285	251	279	269	288	281	276	281	278	268	273	306	278	267	321	299	296	279	297	270	281	280	278	284	264	254	304	242	281	275	254	281	290	261	277	281	259	276	288	280	319	256	305	286	247	298	307	251	314	299	283	270	255	264	269	287	289	277	288	254	268	270	292	258	271	253	264	296	252	281	276	284	301	245	287	253	288	318	298	267	271	280	305	261	285	270	290	254	254	302	294	269	295	265	278	281	294	269	241	295	269	310	286	297	243	283	291	267	309	257	269	253	266	260	246	293	266
19323	20219	33906	36658	34362	30179	26885	22534	19628	16462	13029	11044	9842	8943	7462	6388	5514	4975	4540	3861	3287	3126	2573	2206	1983	1830	1765	1505	1337	1137	1157	1119	994	1012	945	931	943	900	868	867	855	851	891	905	887	938	787	818	777	802	849	785	784	802	811	794	783	736	800	733	732	775	779	748	737	716	728	734	694	715	731	696	719	729	691	724	750	678	708	743	692	707	711	710	766	732	738	653	696	696	720	682	687	714	684	728	708	692	742	737	749	690	770	729	689	692	701	737	707	693	703	695	693	742	689	701	717	692	712	710	789	761	730	702	685	724	702	741	762	715	706	723	730	744	698	716	715	719	727	765	754	714	705	730	718	698	760	730	754	698	664	710	694	695	762	706	710	697	743	722	683	755	723	686	696	709	703	709	732	701	733	685	721	683	707	725	723	693	735	724	674	695	749	765	724	750	724	717	668	739	739	736	752	672	765	726	790	696	721	727	724	707	675	711	708	735	720	712	706	715	693	729	719	712	709	745	707	729	744	742	721	748	698	703	745	718	711	754	717	719	787	703	750	712	761	709	758	758	773	726	725	778	764	721	761	786	723	758	690	737	755	698	739	708	702	703	731	678	725	712	697	723	713	705	731	739	705	672	731	736	676	758	678	722	734	697	736	734	735	708	720	723	762	732	763	714	713	673	743	676	719	697	744	705	717	724	700	714	732	748	715	692	681	663	702	688	729	722	714	710	742	679	738	726	737	709	777	738	673	712	699	731	767	769	764	707	715	742	746	687	760	701	697	686	738	696	702	753	704	683	739	651	668	679	755	737	677	743	714	748	666	700	729	676	711	697	692	682	696	692	728	741	712	709	732	772	686	720	702	756	721	717	769	691	722	707	720	712	723	751	723	741	646	743	747	710	711	695	686	695	729	754	730	727	716	744	742	683	695	707	704	732	682	708	754	735	707	708	697	699	742	716	675	676	737	732	737	684	676	720	707	712	699	758	741	752	701	684	709	693	738	698	706	760	729	692	722	753	783	711	702	709	720	708	743	701	717	762	732	745	716	707	720	750	667	653	705	750	696	712	740	743	679	710	678	705	734	693	739	709	743	686	642	731	696	752	706	719	723	720	736	745	731	704	720	715	687	728	796	688	738	714	732	742	723	758	712	737	739	707	681	741	725	693	719	716	688	738	709	714	691	734	743	734	727	688	777	755	743	750	745	738	732	696	719	707	657	739	715	689	671	708	716	732	736	707	704	713	732	707	749	702	701	687	709	733	722	719	673	680	754	703	702	727	729	755	737	743	746	717	711	751	700	732	703	727	726	695	738	669	690	724	769	719	712	714	721	730	696	752	697	725	721	705	723	686	725	687	713	742	698	774	749	772	688	739	701	730	720	702	718	755	693	730	732	757	747	688	674	719	739	755	724	700	722	699	750	753	730	702	737	733	699	695	745	692	723	714	722	731	685	716	728	665	733	690	716	703	697	694	767	751	735	715	741	701	718	708	720	713	729	712	734	740	745	707	697	697	696	757	675	688	693	702	694	708	709	707	741	701	724	713	714	699	712	727	684	719	682	714	726	706	730	699	765	739	717	745	718	696	744	749	742	688	716	738	740	689	708	747	711	697	660	705	717	710	725	728	750	706	724	816	692	754	744	735	736	731	787	725	706	737	710	694	762	701	685	742	685	715	726	732	722	709	743	746	705	717	688	737	703	706	745	717	710	732	777	667	740	711	771	758	724	740	715	672	707	705	713	721	676	748	716	718	707	735	708	715	744	788	698	676	705	731	758	739	716	693	739	724	753	723	752	711	670	706	763	698	687	738	721	688	776	728	700	747	771	753	710	722	746	770	689	656	740	765	736	724	690	723	730	727	754	734	702	731	724	710	719	709	765	746	707	703	695	750	700	668	697	722	718	654	724	748	675	722	729	710	705	682	716	691	713	693	734	755	768	736	778	730	751	741	714	675	702	706	705	686	776	694	700	715	740	708	723	778	735	684	722	742	721	726	755	662	724	703	670	731	682	752	729	751	743	725	692	710	708	737	737	708	794	680	727	748	703	738	769	708	679	720	712	729	744	761	738	729	714	692	757	724	741	694	775	712	759	758	698	745	785	715	696	732	705	664	671	717	706	709	693	724	715	713	739	729	683	771	710	737	721	699	753	695	756	723	712	726	730	685	711	728	753	730	670	721	717	702	764	781	758	688	722	676	718	781	758	743	707	733	700	720	717	720	722	714	720	684	690	704	751	693	685	712	694	693	738	732	760	712	716	705	723	702	705	682	738	710	769	707	666	684	683	692	774	702	710	708	753	715	699	734	691	716	718	715	725	708	700	716	706	748	691	749	720	748	690	761	711	719	699	745	705	701	752	734	723	748	656	694	735	685	729	722	736	724	753	693	773	698	756	760	765	718	703	736	725	680	720	719	741	687	767	747	749	717	690	709	726	678	684	717	741	727	700	727	732	683	709	678	693	771	725	722	729	740	730	710	696	734	727	675	727	701	761	748	705	712	710	753	702	735	748	744	693	703	706	730	705	699	734	713	712	702	688	699	723	740	742	710	711	774	712	748	745	713	661	739	735	705	727	748	755	691	685	696	723	713	685	713	711	716	748	700	654	740	647	747	718	730	679	721	709	701	770	677	724	717	778	702	726	699	748	688	724	698	716	735	750	720	739	699	746	713	719	703	766	689	700	718	687	705	721	702	724	676	727	747	698	705	722	673	764	694	696	724	681	687	792	736	710	696	691	713	685	709	713	697	723	709	667	697	723	685	699	735	692	724	721	752	718	710	705	706	793	725	715	739	749	741	732	700	751	688	694	745	719	698	735	718	664	667	777	727	739	748	688	680	741	738	706	760	756	702	748	688	701	750	663	699	697	697	747	720	688	715	712	701	704	781	706	756	745	696	703	696	716	744	731	756	722	764	726	731	715	738	711	661	722	737	738	718	730	696	710	699	734	755	719	741	770	708	683	716	760	734	658	652	681	694	699	732	725	706	761	686	744	695	717	737	695	742	699	695	714	709	676	700	763	674	714	714	734	729	689	702	685	713	705	737	700	733	734	725	681	751	705	715	735	702	726	690	715	743	698	739	739	750	759	706	732	739	725	711	713	762	715	723	750	683	732	723	702	730	731	702	702	681	744	693	669	726	720	698	696	709	714	721	730	733	724	720	718	749	775	697	741	702	710	697	722	714	712	729	717	712	705	692	717	710	698	736	707	675	744	692	685	785	706	711	766	726	718	705	753	744	701	686	692	725	709	685	661	691	705	703	734	714	699	670	714	696	724	718	704	683	729	722	764	724	707	723	681	751	688	712	699	791	710	727	700	681	707	723	747	693	703	674	731	697	724	694	729	685	725	772	701	757	750	717	705	725	735	742	702	720	699	735	719	695	707	736	748	693	670	703	745	755	731	715	707	763	715	698	711	770	701	726	728	689	653	678	720	762	697	729	727	681	744	763	755	682	755	761	722	696	728	751	678	796	695	694	685	745	705	727	742	708
38536	31239	35500	32029	26815	20108	15354	10625	8127	6153	4229	3248	2985	2454	2222	1856	1598	1400	1178	1010	875	818	736	627	632	568	486	459	365	401	355	356	357	365	333	314	342	284	297	313	306	278	289	316	298	293	280	321	264	293	274	315	307	318	263	268	280	299	297	292	275	288	265	260	288	267	259	252	253	260	265	224	278	257	292	313	275	307	268	229	285	290	302	287	272	261	239	250	259	249	259	279	264	254	277	274	282	259	262	281	288	284	280	268	256	249	241	237	261	271	269	249	263	245	265	256	265	268	252	260	270	242	236	279	263	231	265	294	252	281	284	281	288	260	252	306	255	272	281	226	260	281	282	240	298	276	278	282	237	244	274	275	294	270	255	289	253	249	263	264	240	246	294	257	244	292	264	280	269	297	267	242	247	272	234	264	272	305	296	255	269	263	265	288	285	265	239	276	261	257	252	262	248	261	256	255	281	248	273	256	296	266	288	302	274	279	249	249	261	256	268	273	291	259	269	275	279	265	299	274	268	278	243	260	268	251	276	242	272	249	263	259	260	248	253	288	255	257	235	291	298	259	259	287	261	271	261	257	256	283	306	286	265	238	250	263	280	282	274	288	275	258	260	284	263	268	293	272	281	267	261	270	287	271	258	265	267	255	256	247	269	262	263	260	256	280	303	224	260	236	272	280	264	256	256	269	309	270	280	227	268	253	250	260	258	249	242	248	274	294	285	266	277	247	278	288	268	245	270	272	264	261	275	289	271	291	235	270	259	282	258	283	255	272	246	266	287	281	275	264	235	243	316	254	292	285	292	274	266	245	271	261	269	253	292	257	277	275	295	280	262	265	295	262	257	266	259	232	292	275	267	226	235	270	264	249	274	287	242	268	240	268	268	267	250	262	269	255	256	248	282	280	295	278	265	281	254	300	269	245	256	272	271	264	279	258	260	278	293	254	259	261	292	264	247	268	258	257	278	287	255	271	255	292	269	252	252	256	269	270	245	246	299	277	249	261	264	263	272	256	270	266	234	276	256	274	263	274	309	271	285	262	266	245	257	270	267	270	249	261	263	248	297	278	255	277	274	251	245	282	264	232	268	273	263	274	254	292	273	267	256	254	291	260	283	292	267	260	279	278	255	303	253	274	256	304	272	238	252	269	254	258	303	261	237	311	284	276	243	260	257	261	266	266	213	302	254	272	246	232	273	278	260	266	276	275	266	270	267	272	263	259	255	253	260	270	263	280	237	268	289	296	276	262	292	247	257	292	252	267	233	252	290	290	288	263	273	254	252	232	251	245	267	276	274	284	267	256	257	280	276	273	270	254	244	273	256	263	269	276	297	277	260	252	287	245	249	259	287	285	288	261	266	251	243	282	290	273	239	302	237	242	276	251	275	307	269	253	244	260	256	245	278	292	276	255	263	265	240	252	242	277	285	268	248	245	255	265	277	263	264	270	276	296	272	271	262	226	288	298	245	269	276	274	274	267	275	267	238	255	262	255	266	251	266	272	265	282	252	288	284	268	247	280	259	288	247	280	286	248	224	241	293	276	270	256	255	282	268	265	267	245	233	265	250	271	285	274	268	266	267	274	272	270	230	294	239	275	251	259	274	280	273	288	276	266	243	261	275	267	302	241	251	278	282	247	245	245	257	251	253	218	235	254	252	281	262	271	292	260	238	242	259	257	249	276	281	281	258	254	249	244	282	277	308	254	277	251	271	262	258	269	252	247	254	286	267	278	261	249	247	304	259	292	300	289	284	270	304	299	300	250	272	237	287	248	265	286	261	259	257	258	285	262	288	268	263	235	248	245	265	261	264	255	271	275	268	273	258	277	276	247	254	246	296	230	260	248	286	267	265	254	252	263	259	256	249	244	244	264	281	281	262	263	293	291	241	279	269	255	267	273	258	253	250	257	265	278	287	270	279	236	280	265	246	305	254	265	248	272	279	260	268	275	239	295	296	259	268	287	276	270	243	274	282	229	285	305	259	245	257	265	248	302	272	247	274	260	303	301	266	248	258	296	244	240	230	254	267	251	240	276	267	276	265	280	222	298	245	275	250	262	250	284	284	270	257	260	251	288	274	271	264	278	238	274	296	285	275	277	283	286	250	289	280	270	273	272	306	267	273	265	270	253	267	266	266	267	280	274	262	266	259	245	243	272	251	262	308	243	277	264	263	248	273	260	253	253	290	257	245	250	270	278	285	272	249	293	260	257	271	271	249	261	261	259	266	259	263	287	278	278	281	283	245	251	250	256	267	249	274	244	267	257	277	268	272	249	268	270	302	251	257	262	274	274	288	252	264	277	247	272	266	282	236	273	276	274	273	282	257	256	302	267	271	285	244	283	249	221	298	273	280	284	241	270	254	289	253	249	213	269	253	254	287	261	262	253	263	213	259	236	277	243	285	264	273	267	259	263	292	276	292	263	275	265	301	280	291	236	266	253	266	290	281	305	250	283	244	230	262	237	279	266	244	243	257	283	260	272	253	275	257	273	285	279	245	269	283	256	273	291	280	294	297	241	245	271	266	261	262	275	274	273	276	254	246	266	262	253	266	277	248	275	267	261	258	258	255	266	258	275	273	302	265	252	290	291	250	261	253	288	264	255	256	259	256	265	294	298	278	272	260	279	258	260	259	277	264	247	247	275	265	277	252	250	239	240	250	284	276	274	282	265	265	279	265	276	257	307	253	263	264	247	248	292	260	256	292	251	270	249	227	276	277	275	261	268	251	250	256	281	265	285	248	256	282	246	266	260	263	258	265	245	282	287	272	267	233	282	280	249	225	257	225	247	251	247	240	278	251	288	287	265	269	239	260	275	265	292	275	237	251	287	249	249	260	290	303	254	242	249	255	255	296	275	267	268	263	269	245	255	259	307	276	231	241	246	266	256	281	267	257	276	284	270	280	264	254	261	246	272	272	268	253	258	261	282	267	241	240	280	254	258	268	265	227	258	272	262	268	254	264	278	264	261	250	298	307	229	264	238	269	261	261	224	258	269	264	268	293	284	238	270	256	248	270	241	277	252	264	305	269	295	257	242	252	249	253	247	295	271	260	239	276	276	243	248	256	261	261	247	252	257	292	279	254	259	231	247	273	278	280	243	246	233	246	241	244	273	268	261	270	297	278	308	285	288	263	260	263	284	274	274	251	257	259	302	288	278	245	268	278	289	273	280	272	219	276	261	267	251	262	293	299	255	245	250	264	249	270	297	274	277	260	283	251	276	253	257	287	264	252	261	239	276	266	281	262	275	250	284	243	236	286	286	261	276	262	254	255	256	263	272	274	253	243	255	255	294	277	281	264	289	283	275	265	267	260	274	279	254	278	251	276	272	283	306	227	269	283	257	256	266	266	270	257	269	258	259	259	259	276	269	246	273	257	258	276	249	268	253	269	251	252	271	277	264	270	256	285	288	281	260	280	275	231	282	264	270	299	271	272	244	262	248	252	246	274	285	272	293	239	246	260	243	266	242	254	260	255	228	287	256	240	276
22743	24136	38218	40890	38723	35232	31634	27261	24325	21049	16596	14519	13802	12126	11008	9253	8444	7548	6357	5640	4846	4538	3742	3040	2868	2649	2271	2008	1710	1470	1393	1229	1124	1171	1049	1100	1032	983	979	1015	912	863	912	981	1005	1082	867	833	844	831	769	860	856	949	787	791	822	739	717	733	709	729	672	702	774	750	718	706	714	701	718	686	638	717	722	724	688	707	699	661	689	692	711	683	704	702	666	702	672	693	658	666	704	657	673	689	682	673	685	648	750	683	669	687	689	667	719	721	677	694	723	656	658	707	686	678	676	683	681	662	702	671	713	703	707	664	646	675	682	690	650	641	669	653	672	683	686	650	705	662	696	700	679	666	696	658	690	715	757	681	658	706	648	687	689	669	661	679	674	694	707	690	680	679	646	670	669	661	681	657	701	642	710	645	683	683	644	704	703	695	687	691	694	653	652	676	633	691	718	722	661	662	721	648	724	655	658	637	714	750	717	686	644	706	638	690	654	706	675	660	653	681	690	697	677	685	657	666	702	630	695	642	711	713	690	677	733	649	736	625	636	699	671	686	652	650	678	727	715	706	695	656	670	696	701	707	667	689	751	703	676	696	680	687	718	675	651	697	752	682	709	670	662	714	697	692	691	654	662	706	643	681	710	669	713	734	717	701	668	659	661	706	662	698	662	628	644	671	706	694	701	707	700	675	696	685	686	672	670	697	670	682	713	730	663	684	691	709	692	705	668	660	674	703	673	678	680	642	700	667	691	663	650	701	655	678	674	696	684	716	713	678	685	681	728	670	702	724	695	666	646	697	707	700	712	615	705	616	662	685	670	701	657	724	735	690	675	729	693	658	721	752	657	677	700	667	648	694	740	678	663	661	663	678	710	715	672	710	683	691	734	661	723	676	686	722	730	678	682	640	690	618	645	691	701	648	653	681	680	682	677	703	703	689	666	663	666	680	730	680	672	740	675	650	677	677	677	717	704	652	710	685	678	628	689	686	662	651	649	688	735	661	653	665	678	711	698	702	691	733	691	708	658	654	672	717	672	697	659	687	709	678	680	663	679	633	659	678	674	708	651	703	667	683	652	687	624	680	722	670	712	698	714	658	653	705	701	657	704	683	684	691	633	700	654	691	648	630	661	679	670	641	735	669	707	663	599	649	704	685	737	685	678	699	627	707	697	719	664	717	695	707	691	687	716	711	692	687	707	678	705	706	684	652	702	669	654	712	730	692	662	646	732	655	662	666	689	700	706	688	660	695	681	682	713	687	647	672	641	704	702	736	678	758	720	712	706	686	665	670	730	654	708	687	688	678	710	706	664	706	648	653	679	710	669	699	627	647	666	665	672	710	687	693	681	715	718	717	668	666	704	659	697	743	667	694	724	696	752	678	689	670	655	690	634	650	713	692	683	718	712	723	625	676	669	650	672	730	749	705	664	628	710	685	700	681	701	714	671	701	716	695	687	730	742	666	707	634	690	677	655	693	656	624	696	703	660	664	669	679	654	738	717	675	696	706	668	684	672	676	725	665	706	625	657	704	694	612	692	657	692	633	683	661	670	667	671	711	712	698	684	670	695	700	710	697	663	682	706	704	672	743	756	686	683	675	716	664	635	656	684	674	687	672	683	628	695	701	717	647	698	669	661	698	697	686	663	676	691	673	716	673	678	675	705	649	697	689	694	712	664	693	663	665	694	716	672	695	662	696	722	657	680	688	716	679	674	718	668	731	666	717	648	673	670	658	699	701	663	647	671	646	725	727	687	641	692	649	638	712	681	650	691	664	670	679	694	680	764	677	668	720	721	715	648	691	718	706	701	653	703	700	679	638	721	668	675	658	685	713	687	696	665	637	703	722	669	756	740	687	680	706	725	640	637	697	690	640	729	709	691	692	707	724	689	688	708	640	692	666	706	704	686	651	697	669	653	660	683	689	679	672	671	682	693	656	660	662	656	686	760	683	635	662	683	624	618	689	685	707	722	670	674	675	677	677	676	635	701	653	657	761	699	652	690	676	709	691	645	671	659	671	667	647	699	669	673	682	706	682	677	718	708	721	671	683	709	725	683	690	694	679	680	671	696	660	693	672	698	683	688	731	704	719	684	684	725	687	678	701	710	671	743	704	720	682	707	674	672	670	672	670	711	670	708	746	679	708	742	647	617	685	688	677	696	697	665	712	689	695	702	654	663	689	649	677	684	682	645	667	676	668	682	724	674	651	725	675	667	732	670	684	729	639	693	660	728	658	658	661	689	698	699	733	693	706	639	686	690	683	730	650	685	719	658	629	721	661	746	706	700	731	706	675	646	678	699	685	693	712	658	672	685	678	724	655	613	641	686	698	665	721	702	704	671	674	669	668	633	651	681	721	697	660	722	692	683	733	694	687	674	664	680	704	701	689	686	658	666	681	659	629	705	666	683	645	629	678	698	642	702	672	654	699	686	667	707	680	676	697	680	683	674	652	690	640	711	686	728	723	716	664	677	747	684	722	708	702	708	681	679	707	673	658	716	699	675	644	734	698	717	680	705	680	628	685	646	698	664	625	671	633	682	691	658	675	700	668	688	674	677	688	678	666	634	686	704	670	646	687	727	699	672	698	682	659	690	701	695	704	651	727	643	627	707	661	670	683	639	669	671	665	721	662	681	705	689	660	661	685	694	656	708	720	717	715	681	712	726	765	703	701	668	658	692	674	703	694	665	712	675	687	668	711	688	700	683	724	643	682	687	703	704	698	694	651	660	699	661	674	670	662	688	620	665	678	677	688	675	641	690	679	715	692	682	666	672	725	675	660	708	684	684	675	708	648	672	643	697	653	655	699	695	708	729	699	699	708	699	685	709	680	719	660	711	685	698	720	676	688	653	698	705	650	693	670	685	646	685	697	687	684	660	672	675	695	748	687	657	682	700	668	663	645	722	665	660	692	666	646	697	716	676	672	652	710	690	658	673	699	704	666	632	684	655	716	738	683	657	743	684	736	708	631	661	658	706	652	672	672	694	694	708	640	740	661	686	710	743	668	673	653	669	674	706	704	698	697	708	687	713	675	680	664	700	662	714	699	678	683	679	640	680	672	636	701	668	727	679	688	691	655	727	690	654	666	702	718	695	666	661	682	688	697	704	673	654	688	687	705	708	708	675	650	672	683	653	682	711	697	642	693	659	652	648	660	710	691	634	710	728	702	653	708	686	670	703	693	723	668	710	680	678	626	695	707	679	710	658	686	639	718	653	632	701	663	685	722	663	661	709	683	646	689	695	677	645	705	693	652	727	647	677	678	652	698	687	639	733	682	740	684	728	683	671	683	706	630	687	693	719	701	685	688	678	690	669	653	707	680	675	690	725	713	663	659	696	721	693	664	711	688	721	700	691	700	663	731	673	679	652	680	709	700	673	713	688	718	686	683	718	718	657	691	669	665	658	673	700	689	647	711	671	693	709	662	682	673	632	645	661	709	715	686	646	691	712	712	677	660	700	689	664	730	675	699	647	626	706	700	631	694	665	737	711	665
23121	20100	22569	17997	12624	8502	5938	4141	2932	2310	1804	1420	1109	922	828	745	601	580	545	510	462	424	381	351	383	336	336	331	350	328	298	295	312	288	302	286	340	293	273	283	309	300	278	313	280	280	284	285	276	301	303	313	283	273	253	310	277	299	301	310	263	270	265	293	245	291	287	303	279	281	245	288	252	306	252	292	297	309	287	236	255	261	287	303	293	268	318	257	279	270	292	262	299	264	278	266	262	274	281	272	303	273	309	262	287	306	291	266	288	314	309	268	282	289	263	294	274	262	257	290	283	263	296	300	293	233	279	284	267	284	254	257	321	307	273	294	279	283	270	285	250	295	312	259	315	304	276	254	273	278	268	280	253	272	268	278	285	278	280	275	265	298	251	277	305	269	304	303	291	287	284	264	307	280	250	268	288	284	265	281	259	274	274	252	276	300	272	272	277	254	312	281	320	274	305	288	276	308	292	268	276	278	296	284	258	289	265	300	272	311	285	297	263	297	266	304	264	308	307	282	273	274	308	269	251	303	303	280	331	257	250	287	293	293	299	298	282	300	321	259	288	311	275	274	277	264	282	276	277	283	261	294	301	274	284	315	276	267	272	289	271	287	261	259	303	286	272	282	263	242	280	269	297	303	266	267	297	267	285	258	274	248	316	268	279	308	276	266	272	270	309	283	279	296	295	287	264	292	275	254	294	258	284	275	266	270	282	292	311	296	264	298	280	291	302	300	296	272	292	295	283	306	301	288	286	277	267	284	309	315	310	275	301	287	304	293	273	268	301	290	288	273	269	298	269	265	303	288	268	292	292	283	283	300	305	275	290	282	279	318	304	277	278	298	296	288	282	306	281	295	287	279	282	293	306	281	280	297	303	299	317	301	261	277	298	274	286	292	288	287	264	289	264	276	316	280	291	285	271	299	286	262	281	281	270	297	298	291	287	305	281	268	263	283	296	296	301	270	306	263	291	291	255	301	277	295	251	286	251	293	295	271	299	263	263	292	269	264	277	256	257	279	291	296	283	279	275	275	272	279	275	266	291	320	287	284	286	249	291	285	268	269	286	263	277	276	287	275	284	315	295	301	256	269	288	309	305	266	295	307	282	257	292	292	263	283	276	274	287	271	284	289	286	263	270	281	296	309	284	304	282	290	287	270	279	261	298	287	276	262	282	272	237	299	250	284	273	274	234	268	283	257	260	285	294	279	285	253	308	294	263	298	271	310	277	270	267	285	264	304	289	303	304	256	280	291	256	267	300	250	270	273	242	246	296	316	298	275	300	279	287	274	291	296	281	274	296	275	280	306	254	253	298	270	257	276	293	273	279	274	263	269	280	275	275	274	290	265	283	267	295	264	304	266	289	258	274	274	264	281	277	289	296	273	298	288	282	286	279	292	320	260	284	280	295	285	299	292	280	278	289	295	271	258	303	281	264	288	322	324	297	271	277	265	253	270	289	295	270	278	273	284	253	279	295	268	283	265	284	306	311	293	284	292	296	297	280	287	267	271	294	283	288	299	266	284	304	295	293	296	269	281	289	275	289	252	302	254	296	273	271	289	279	295	245	275	278	268	286	259	279	295	287	294	247	276	316	258	247	296	252	284	275	318	252	275	284	263	290	270	302	310	283	261	274	284	300	282	262	275	278	300	303	287	294	293	271	274	279	284	285	252	306	288	262	255	316	234	267	259	288	297	298	287	297	295	292	271	273	286	319	279	310	284	320	282	304	265	289	294	278	281	279	264	282	287	298	273	275	318	287	255	292	298	280	310	283	275	278	278	254	279	281	293	256	261	299	307	255	280	295	310	252	285	263	245	283	273	270	293	263	281	308	284	273	305	287	268	287	300	282	282	268	297	290	265	265	298	265	288	275	298	277	272	294	272	290	285	294	265	297	269	276	291	284	303	274	281	269	270	295	265	306	310	275	287	262	274	282	288	283	256	271	280	311	255	270	287	276	287	297	259	293	279	297	269	279	250	259	252	314	274	264	307	285	240	259	284	287	324	311	259	281	300	257	264	260	259	343	290	301	252	264	266	263	299	289	275	275	295	254	282	276	272	291	265	284	297	241	286	286	261	299	271	295	285	257	276	281	312	279	304	295	286	288	295	313	294	236	289	310	272	269	286	267	278	274	295	292	283	276	329	310	288	265	313	269	276	273	259	295	258	271	284	281	271	300	299	329	296	260	291	276	307	267	250	264	242	281	299	295	267	277	288	289	294	280	276	285	271	283	259	308	245	288	267	280	259	293	265	300	301	297	240	278	285	244	284	308	278	236	289	309	283	275	319	280	298	250	285	280	282	291	298	319	272	313	280	269	294	307	285	282	285	273	273	271	252	288	279	301	287	292	291	297	277	276	261	271	298	298	272	278	262	269	288	270	279	272	275	281	295	315	294	307	316	288	270	292	309	290	272	303	257	303	288	251	297	332	297	302	310	251	256	270	278	314	262	316	288	294	289	286	271	276	291	258	274	282	285	292	266	270	279	287	293	276	285	261	292	317	252	268	296	298	255	317	303	288	279	271	293	287	295	290	286	288	298	269	277	281	279	278	295	271	272	297	280	295	314	302	297	267	283	298	277	262	259	279	274	290	275	273	300	275	292	317	265	265	230	282	289	295	306	281	277	251	274	288	320	314	252	305	265	261	271	292	308	262	242	270	308	287	285	287	263	310	298	252	275	291	261	310	244	313	253	256	278	280	306	268	296	287	290	300	288	293	300	266	279	275	262	249	287	307	265	258	282	277	270	271	282	251	256	287	250	287	297	265	287	276	252	292	316	258	281	320	293	259	294	286	275	282	254	254	269	288	270	309	285	298	247	294	285	311	293	308	270	285	275	272	262	269	285	284	320	271	311	270	263	268	285	278	297	291	301	288	257	296	275	281	291	275	265	258	301	279	275	250	262	283	293	274	297	262	284	285	304	276	305	271	285	285	292	293	304	295	297	290	329	273	265	260	310	282	296	313	271	285	275	268	279	308	267	307	292	283	309	279	279	280	285	295	271	268	269	263	289	275	303	260	273	264	261	280	265	284	287	307	309	298	277	259	279	280	301	305	312	269	297	260	305	249	298	282	268	277	299	300	292	301	265	267	273	278	262	256	268	256	274	239	270	259	264	297	307	283	244	272	311	292	295	289	270	284	281	269	270	292	288	256	253	284	276	271	268	302	278	273	297	262	299	242	283	288	301	290	287	290	266	276	290	275	281	320	308	288	270	301	272	279	296	277	274	297	308	291	272	286	267	274	282	282	305	289	286	282	261	296	273	274	265	270	292	294	301	281	330	261	291	273	267	267	281	291	272	266	283	249	278	290	285	254	304	249	269	281	246	268	271	269	265	263	269	266	272	236	301	280	274	310	295	277	280	282	273	275	292	300	281	268	282	298	309	299	291	286	294	296	278	263	281	273	291	276	278	278	274	272	307	297	263	276	288	257	249	296	276	263	297	292	268	267	271	299	268	295	271	307	300	289	293	292	314	285	302
13139	15844	28173	30092	26877	22674	18880	15481	12274	10236	8261	6571	5628	4536	4016	3447	2960	2600	2179	2084	1855	1601	1445	1281	1205	1167	1095	965	952	960	945	889	857	882	829	826	838	825	778	820	782	750	782	778	742	774	730	720	715	705	752	767	760	787	737	773	755	731	717	720	705	726	734	688	768	780	700	725	716	729	751	726	733	683	726	785	685	743	766	689	739	722	674	699	693	746	744	718	727	708	771	726	699	708	729	757	702	771	716	688	750	729	705	706	738	706	704	765	683	737	727	692	691	727	690	717	751	704	710	724	693	757	711	693	728	747	734	716	738	725	720	755	694	791	757	756	761	752	699	736	703	688	719	734	710	782	697	722	738	719	738	729	733	726	758	689	702	716	709	714	772	683	689	714	780	757	741	748	705	700	743	694	733	721	758	743	715	702	703	696	747	680	732	730	738	697	775	743	710	681	748	764	675	697	724	695	686	746	697	749	722	698	708	734	728	714	757	718	742	727	720	692	712	760	738	733	711	748	759	778	695	703	711	684	755	733	689	733	710	714	710	738	744	675	685	688	705	738	741	705	710	757	725	714	723	723	713	728	725	736	700	741	723	761	715	694	726	729	737	745	752	686	741	671	665	738	735	695	753	732	719	726	742	647	733	754	745	765	702	739	696	723	737	696	736	714	739	727	694	743	673	714	704	756	733	733	723	742	670	674	739	734	733	745	781	721	730	716	753	717	716	736	675	742	721	707	738	701	701	733	715	727	696	719	737	740	709	718	687	763	716	695	750	692	721	728	717	741	730	710	689	730	667	712	728	709	730	743	708	737	699	708	719	751	727	756	761	713	724	660	709	758	689	748	751	714	679	751	753	693	729	699	708	742	708	708	690	726	719	708	722	728	772	699	713	705	721	717	701	725	753	716	717	705	724	672	731	756	720	735	701	755	692	761	727	707	737	721	733	743	698	707	697	684	736	727	709	730	723	793	699	701	756	709	706	720	764	693	780	715	716	737	764	691	733	741	729	679	739	673	716	714	705	724	742	684	692	758	732	705	770	733	783	766	706	750	740	687	709	711	754	771	717	696	738	756	728	701	699	750	749	734	742	742	744	727	716	703	763	728	714	685	769	693	665	743	721	755	692	725	735	757	724	707	718	700	675	707	724	718	703	738	741	743	748	708	760	732	708	656	774	695	710	723	724	739	675	696	721	708	707	716	691	719	726	715	716	728	674	729	747	719	722	733	753	761	743	673	690	714	776	764	815	721	732	767	715	729	705	747	719	736	708	702	743	741	725	773	731	755	720	716	709	727	749	704	687	737	755	679	738	723	729	690	721	748	751	723	732	754	685	780	713	658	762	733	756	697	750	764	761	713	670	734	707	744	705	755	755	686	759	702	752	719	712	723	756	752	735	677	721	751	762	687	670	769	689	740	704	741	755	717	704	739	742	755	757	712	746	746	682	725	706	721	731	781	717	748	693	733	773	763	736	721	681	738	729	718	725	725	696	717	723	719	711	731	743	702	699	690	730	695	722	685	707	736	720	726	739	729	698	751	721	737	708	705	731	793	737	725	714	711	734	736	689	702	738	719	783	709	743	732	736	713	753	704	710	732	718	712	724	753	699	714	746	756	689	708	726	709	734	741	748	754	727	734	750	708	712	716	713	750	745	725	688	732	744	770	720	702	748	740	706	717	796	712	731	683	736	693	662	718	715	741	762	753	720	749	709	734	683	761	713	718	710	766	690	759	713	692	752	719	705	705	710	756	748	713	693	709	732	695	709	742	697	732	729	746	706	721	725	716	750	728	737	705	699	726	729	733	709	741	749	788	763	707	741	696	768	712	798	751	758	702	723	759	746	733	740	734	723	728	688	735	723	693	707	718	718	726	716	660	687	749	769	736	682	753	761	767	773	731	725	695	757	730	759	709	740	714	718	716	731	719	739	722	723	720	754	718	706	715	718	785	740	686	762	718	756	735	718	729	759	725	695	743	759	721	724	697	713	698	731	754	712	713	743	760	693	717	721	705	707	734	768	742	709	707	730	732	748	704	709	689	771	748	703	748	721	714	694	734	695	685	718	735	728	709	699	704	736	738	738	702	793	749	709	682	752	738	723	706	733	777	739	694	723	710	702	719	768	706	736	724	745	714	754	729	736	699	740	687	732	655	738	710	736	646	797	750	727	717	695	750	693	756	688	754	707	711	660	773	762	730	740	732	710	714	743	765	718	714	686	712	684	709	702	724	747	737	722	747	736	739	717	715	701	736	703	750	706	690	724	723	681	714	697	756	679	721	723	710	711	719	671	704	746	720	741	739	712	754	781	770	750	705	717	748	713	737	686	761	739	732	701	734	779	727	727	744	732	712	726	735	694	695	758	703	695	698	695	769	667	692	779	716	718	716	737	710	750	779	728	682	712	754	711	727	679	743	706	713	710	724	752	730	754	745	684	690	739	748	716	685	730	704	704	738	771	726	695	711	714	767	761	759	723	739	712	749	735	733	693	743	740	731	712	752	734	723	743	722	718	757	712	705	763	731	704	732	744	725	669	698	707	711	723	754	742	684	702	704	741	726	669	723	683	743	725	699	726	721	760	724	733	744	685	758	713	721	683	767	682	734	726	739	736	700	696	734	705	727	730	718	713	740	718	747	703	705	734	741	741	732	699	726	694	779	745	709	712	755	713	678	756	763	720	739	720	737	757	743	744	673	692	728	719	738	755	701	715	743	684	716	712	731	729	746	749	713	687	752	701	703	731	703	713	724	714	711	667	735	655	680	720	760	735	730	707	678	679	691	759	697	712	781	749	709	752	707	716	712	715	703	745	722	719	671	725	728	709	720	721	685	691	717	721	718	733	718	701	736	722	706	782	743	772	739	751	741	754	717	748	743	674	743	728	717	737	725	705	716	720	694	714	738	720	755	731	693	716	723	715	721	687	712	748	751	738	685	715	724	768	701	748	717	705	739	705	762	753	715	729	684	706	761	759	739	796	685	759	745	721	727	737	710	741	707	749	721	748	690	771	718	743	780	744	704	667	723	780	753	738	729	707	749	720	736	753	714	703	715	728	723	705	700	698	735	735	737	663	745	719	689	737	739	684	739	706	771	773	701	741	702	726	732	748	691	759	790	714	711	738	742	714	771	765	685	648	724	683	735	699	716	704	777	752	694	707	780	664	746	693	642	701	707	727	756	713	730	683	719	788	700	765	730	701	757	722	730	730	724	714	723	781	743	677	724	691	684	697	734	702	723	683	732	734	755	767	693	714	698	742	687	696	727	763	723	736	725	726	678	775	720	693	666	719	719	753	744	690	727	717	686	711	707	744	767	686	695	724	736	754	760	731	742	705	680	734	717	742	703	742	694	719	726	782	752	731	720	719	681	699	732	725	714	706	708	695	672	713	733	745	710	755	755	724	749	695	726	708	759	705	703	666	714	703	724	721	768	734	703	772	756	743	716	722	682	699	686	739	681	746	744	721	741	717	715	739	725	722	768	742	715	750	735
32163	26188	29736	25980	21145	14828	10632	7422	5461	4104	2984	2394	2104	1732	1465	1207	1140	951	916	729	662	615	596	496	510	396	419	389	432	355	323	322	321	353	321	323	287	324	293	317	270	316	288	313	353	300	277	285	331	300	306	307	297	274	284	292	299	308	292	285	331	307	295	275	275	297	258	263	302	294	289	276	298	263	297	275	298	308	304	279	293	287	272	282	291	317	296	265	276	284	278	271	262	302	308	314	319	316	245	260	288	273	274	304	273	295	309	288	289	309	317	296	283	294	296	270	246	265	301	243	294	268	291	270	270	348	286	281	292	319	262	290	279	280	282	274	250	302	308	309	270	318	325	280	290	258	271	276	305	266	269	275	270	304	295	242	258	289	295	275	284	292	308	267	294	278	286	280	286	302	306	285	263	294	293	307	271	264	288	276	277	291	276	277	279	295	311	289	295	296	291	290	297	294	283	296	310	274	303	293	296	275	296	296	326	287	280	269	275	265	271	286	288	271	279	281	300	316	259	306	294	287	288	286	287	306	283	274	285	289	304	288	288	289	293	290	297	270	287	271	267	286	264	271	285	284	321	289	296	277	280	279	288	270	274	294	296	308	268	274	289	271	300	296	265	288	297	279	292	281	304	290	287	276	253	270	279	266	287	305	280	263	290	299	299	268	261	293	272	290	280	278	267	281	288	312	286	307	278	290	296	277	266	283	319	317	298	304	285	255	262	283	285	267	261	275	296	282	312	303	266	308	290	272	267	278	306	256	275	275	292	307	307	291	281	302	302	278	280	267	305	279	276	256	310	280	283	306	307	276	300	294	257	285	298	288	296	308	305	273	301	303	266	267	295	278	297	299	256	277	270	299	308	289	272	297	312	263	264	291	303	301	254	298	312	274	271	303	303	296	269	288	286	316	266	267	305	280	279	270	256	274	291	270	299	256	292	278	302	310	292	281	290	257	258	270	293	282	250	325	306	281	317	282	302	294	296	248	295	289	325	281	259	282	258	273	264	292	293	311	297	271	291	293	247	264	283	264	263	303	288	306	327	283	282	305	290	314	302	277	296	292	264	281	253	291	284	265	301	307	309	281	245	272	304	283	273	264	279	301	299	296	256	304	288	258	300	280	290	293	268	266	265	277	325	264	297	306	279	295	273	288	278	302	281	284	278	248	334	291	287	299	277	305	266	292	308	280	274	298	264	298	296	253	298	311	278	278	264	277	302	308	289	306	259	281	293	279	285	264	260	283	284	288	308	322	300	301	268	266	294	292	281	280	289	257	300	284	287	276	299	277	262	265	278	274	270	265	301	286	275	317	300	295	271	297	307	279	287	292	268	301	281	293	309	301	283	272	260	288	300	302	280	281	315	284	282	316	269	283	291	274	277	272	283	298	294	294	285	262	285	265	286	276	285	285	291	260	276	276	269	287	301	291	277	301	287	296	281	316	261	259	271	305	256	293	289	271	295	297	304	265	299	320	265	286	308	282	314	303	261	272	292	290	298	282	294	267	312	313	307	291	243	286	249	302	284	277	275	271	275	289	269	279	296	305	293	274	310	296	271	319	280	259	283	323	290	312	265	312	275	285	306	311	305	315	312	289	287	255	277	291	263	308	271	299	266	314	274	267	319	267	303	252	287	300	284	267	296	286	297	270	263	256	274	280	328	271	284	292	274	302	291	293	293	293	279	291	296	303	233	291	260	256	251	310	310	285	243	318	294	237	303	300	313	329	286	276	292	296	296	307	288	276	280	290	250	247	272	289	286	284	289	288	265	333	274	265	277	284	252	276	271	259	283	295	251	295	287	290	293	265	263	306	309	299	270	277	310	267	282	257	302	297	274	286	307	264	306	286	315	310	287	291	287	293	258	289	307	306	298	289	279	255	273	278	289	274	270	294	295	271	283	306	277	291	301	291	278	278	292	292	262	252	312	303	309	299	279	282	264	298	273	286	280	285	276	299	290	304	259	290	263	282	313	266	282	268	301	282	271	277	277	262	278	257	252	269	274	289	248	300	264	253	263	285	295	251	277	298	299	283	286	284	316	284	283	287	293	286	252	266	297	305	292	278	234	258	308	258	303	263	301	281	259	286	322	269	294	295	283	292	311	276	316	265	301	282	272	294	284	302	306	285	298	258	318	249	319	312	295	274	263	326	286	269	288	287	293	294	272	268	291	305	280	261	270	269	319	331	319	315	291	307	289	279	263	283	264	244	282	292	271	282	265	300	268	303	263	300	268	306	311	289	283	295	281	255	305	264	317	277	269	279	288	260	301	289	282	291	323	277	291	294	255	294	290	307	287	289	277	293	285	286	265	287	293	267	282	282	304	250	280	268	279	260	304	309	286	292	290	248	285	290	260	284	255	260	294	263	265	300	281	299	298	288	292	296	303	279	257	292	287	272	276	272	279	276	281	313	283	267	304	248	292	276	299	262	323	297	309	270	281	272	274	302	290	261	270	285	294	304	305	298	296	285	289	252	282	280	261	285	290	276	292	276	289	281	280	308	277	291	274	297	287	289	286	287	306	297	259	292	300	277	300	286	272	317	293	296	272	277	294	280	294	277	317	276	314	262	289	280	290	283	319	300	296	292	281	286	273	281	303	261	282	292	312	279	279	286	300	281	286	284	299	247	308	257	295	265	302	286	301	296	299	284	303	283	313	297	240	307	275	314	272	312	281	269	263	241	299	248	277	284	295	303	313	272	274	305	280	305	302	306	271	309	264	278	322	284	285	304	304	290	306	280	291	294	296	280	305	301	259	277	268	273	273	289	278	299	279	298	257	283	302	277	264	285	257	289	297	274	284	251	299	311	290	286	320	280	241	261	269	281	280	267	279	300	287	292	262	286	285	275	283	280	327	288	286	304	290	294	301	270	288	288	316	313	295	293	290	277	265	297	296	280	284	289	308	305	274	266	266	304	275	297	299	284	285	282	283	306	301	300	272	273	311	275	294	292	312	284	287	312	286	285	288	243	282	263	275	306	300	298	278	270	271	296	264	266	276	289	273	253	269	268	282	294	291	320	309	266	290	268	323	291	331	280	302	285	282	291	262	299	276	292	272	317	284	272	295	282	289	285	275	282	295	272	288	291	288	289	269	270	268	300	268	306	296	269	299	298	297	276	273	292	278	297	270	308	271	285	328	286	311	293	290	284	265	299	275	269	311	250	281	271	299	283	276	294	267	288	297	299	293	281	272	284	269	297	323	294	299	291	265	290	309	282	295	259	293	278	286	285	288	276	280	284	296	284	274	261	296	282	335	313	313	299	305	298	307	290	270	288	300	286	303	277	275	267	281	283	253	297	265	279	260	304	312	313	291	312	302	279	290	287	301	272	276	300	301	282	271	285	280	259	274	286	288	295	301	311	279	290	279	266	304	259	283	252	258	270	263	279	278	279	301	302	277	305	294	302	255	294	256	299	298	290	307	253	268	298	281	268	329	281	271	291	271	302	327	274	260	297	300	292	262	245	258	273	301	295	279	294	274	274
19011	20615	34062	36855	34666	29869	26790	22453	19490	16291	12909	11450	10035	8854	7647	6673	5740	5342	4471	3617	3429	3017	2583	2151	2053	1831	1662	1604	1459	1248	1139	1065	1096	1033	1040	983	898	851	845	999	916	801	820	886	944	955	822	812	822	805	788	798	813	850	808	787	799	804	740	752	772	742	747	750	735	735	787	684	794	740	762	726	738	710	769	691	678	760	698	689	749	765	772	730	725	772	750	716	720	728	709	747	766	759	747	748	726	743	756	693	737	726	710	740	701	733	768	752	749	720	709	746	749	760	773	748	741	723	762	751	741	715	728	749	708	788	744	749	718	778	728	716	727	738	770	710	671	775	716	690	734	732	662	751	736	716	758	705	714	711	761	714	781	680	794	757	766	761	731	747	736	719	746	748	725	764	723	695	698	722	727	707	740	743	749	732	716	703	684	728	766	722	717	702	718	734	723	729	709	706	710	744	754	765	773	729	728	733	752	734	750	730	744	732	711	746	715	741	673	725	778	736	695	691	708	715	707	709	736	708	757	763	746	729	766	704	743	764	721	708	772	736	742	712	749	712	736	678	686	704	780	691	769	736	765	768	666	686	761	735	771	742	669	714	723	727	754	734	708	721	720	701	747	753	786	753	686	727	755	726	706	735	737	716	754	737	739	746	772	712	762	729	735	707	711	718	723	719	740	783	780	731	718	725	741	742	731	742	766	734	749	689	772	753	742	704	765	738	688	724	727	683	771	797	683	728	691	711	763	741	743	705	785	759	780	765	765	753	743	725	740	698	713	731	730	755	737	723	761	785	721	697	742	728	748	718	757	710	809	750	741	726	744	708	714	778	722	718	724	750	731	699	766	689	712	780	734	693	719	751	709	740	725	742	691	717	730	726	674	696	722	730	729	719	720	724	755	755	740	743	753	694	779	754	728	770	741	743	739	688	763	716	745	709	759	678	799	720	753	721	700	717	730	697	670	747	724	737	781	733	735	787	737	728	736	770	754	756	725	684	719	741	738	736	733	709	738	748	703	746	721	745	746	737	721	708	740	718	755	746	722	731	701	717	761	733	716	750	734	758	750	694	735	743	726	715	675	686	724	719	770	671	737	744	735	692	784	718	710	759	699	730	721	752	730	743	761	738	721	708	708	714	765	733	726	789	774	723	747	790	716	725	763	706	764	761	712	767	757	717	747	725	724	731	728	737	818	745	800	740	737	698	719	754	742	738	775	727	755	731	744	754	728	782	709	762	718	703	693	758	739	753	716	775	779	774	723	709	749	708	752	760	714	706	724	713	745	758	765	751	726	730	736	727	707	710	745	749	702	668	736	741	766	782	719	774	661	700	759	763	714	748	753	708	734	709	748	751	719	694	685	709	716	747	761	756	701	716	726	778	726	679	753	698	725	739	750	728	743	694	678	691	707	761	728	763	747	700	718	745	765	727	739	682	697	703	718	725	785	769	719	693	720	771	718	684	730	710	696	737	703	746	716	743	777	708	714	756	737	696	741	769	719	713	753	814	735	697	724	769	737	707	780	723	720	739	713	709	730	763	707	735	761	732	725	765	709	748	751	719	725	702	696	694	750	725	709	724	731	735	772	806	751	689	757	703	765	747	784	715	685	793	719	752	715	702	720	733	719	710	694	742	702	738	727	721	716	730	753	802	762	721	660	758	713	719	755	702	810	700	762	742	720	699	764	744	705	680	737	740	715	767	722	714	745	689	721	736	712	665	758	720	768	799	703	731	762	756	720	760	789	760	750	719	739	672	756	744	755	719	713	714	758	745	708	754	695	700	727	728	741	697	717	719	711	767	729	742	725	755	747	810	747	750	728	765	723	789	732	697	700	740	729	700	725	763	727	730	796	716	740	728	720	708	712	735	734	753	688	750	768	701	755	716	685	759	732	765	738	753	722	715	722	752	778	720	719	795	739	712	789	680	735	740	728	722	774	725	761	780	747	716	726	720	711	656	738	734	681	740	727	747	736	737	712	730	713	723	749	732	729	684	699	727	724	774	736	699	732	789	716	755	713	732	749	745	760	746	736	755	720	705	717	758	725	755	750	719	728	731	734	748	704	701	732	757	709	711	734	742	744	722	670	711	715	709	751	726	697	743	681	773	705	688	716	725	744	699	761	703	718	712	763	755	712	726	700	739	768	724	809	781	724	756	717	761	709	731	709	758	755	766	702	778	741	722	732	779	736	700	705	719	722	743	724	721	737	767	753	707	751	728	705	753	721	707	781	688	731	738	762	736	707	733	698	730	722	735	754	734	732	765	713	722	766	740	684	758	751	759	736	718	736	761	742	710	725	709	651	770	747	760	701	695	745	696	697	716	738	730	754	737	757	723	730	704	778	720	707	686	697	759	712	707	692	720	708	714	736	760	748	691	698	723	714	754	738	703	697	742	764	716	752	745	691	781	722	698	720	741	749	725	700	779	794	753	755	761	692	732	724	736	751	736	725	772	726	730	665	703	692	786	731	754	745	764	705	687	737	779	739	722	750	692	710	746	735	717	732	768	755	734	687	720	764	738	705	689	731	710	767	718	718	733	738	744	716	769	725	726	728	731	704	717	746	714	734	705	756	750	734	752	746	740	742	764	740	736	711	708	748	745	684	729	727	717	721	696	724	743	697	734	756	783	730	742	719	712	762	738	776	675	799	744	704	716	730	747	688	711	768	731	715	744	763	732	741	707	751	734	705	723	740	718	731	767	728	761	729	744	727	756	764	707	656	742	780	714	736	720	761	747	745	745	719	769	757	726	716	760	771	728	761	781	770	692	660	739	726	751	721	702	766	730	726	703	765	752	727	775	722	737	751	741	761	695	773	708	781	726	725	795	724	702	719	732	760	729	737	731	762	713	710	752	745	776	719	743	775	688	778	741	721	726	732	726	737	799	686	691	725	745	736	734	760	698	752	705	725	728	744	713	728	680	734	759	749	703	711	675	724	735	745	669	729	727	751	724	720	770	726	742	776	777	772	744	708	717	718	722	732	745	733	745	719	690	717	705	752	773	731	712	738	748	779	740	721	725	726	693	769	733	739	730	715	768	704	702	729	740	685	715	744	737	784	725	711	740	706	740	726	695	687	710	759	705	703	766	734	721	718	708	707	704	772	769	754	710	722	756	717	763	728	714	736	735	733	690	694	691	741	759	724	674	693	761	738	751	755	700	703	698	760	789	708	759	748	718	718	729	735	739	741	778	773	783	762	695	708	755	703	797	697	759	759	744	742	732	717	731	749	704	778	690	690	739	735	750	732	781	759	736	725	688	729	757	731	725	746	710	765	699	739	705	708	714	713	724	738	728	719	739	768	761	753	733	726	710	778	738	748	727	737	734	740	703	741	705	684	752	804	764	719	688	728	745	745	722	756	722	714	739	701	741	790	650	679	727	738	721	728	824	723	711	709	740	766	702	718	706	760	720	740	767	753	715	716	716	744	738	730	760	769	739	717	758	739	700	732	739	745	766	778	739	735	672	764	746	706	742	728	757	780	722	768	738
38576	31371	36065	32202	26687	20053	15015	10594	8157	5966	4252	3549	3163	2517	2102	1870	1607	1393	1237	1041	921	810	707	627	636	518	523	506	395	383	362	369	362	347	322	307	322	299	319	331	317	284	273	321	335	343	313	321	279	269	277	270	269	291	312	279	288	276	277	259	298	264	243	288	262	270	271	269	254	325	264	263	283	272	285	305	267	284	281	285	291	307	296	232	249	270	288	288	292	268	243	266	267	264	257	249	287	261	265	277	285	237	294	267	264	287	268	265	317	275	264	271	261	298	257	273	265	272	253	270	253	257	275	275	261	288	276	294	299	249	292	289	273	279	256	262	272	268	272	252	262	267	260	251	264	285	260	271	272	252	250	279	284	241	280	275	252	290	255	282	268	284	292	293	261	303	271	259	276	275	291	288	269	235	262	302	273	272	243	252	272	275	282	258	272	253	267	284	254	286	281	258	299	261	266	258	284	262	282	282	267	223	281	298	279	307	259	253	272	269	267	303	255	242	265	279	298	281	257	284	235	261	272	294	298	272	265	232	283	274	297	278	265	291	296	264	297	256	245	243	271	287	275	299	294	266	276	294	233	280	247	285	259	282	270	257	293	252	273	285	276	244	256	269	259	287	259	283	249	306	282	263	279	293	262	290	269	261	274	270	280	304	288	259	269	247	256	285	263	301	281	271	275	287	285	291	263	272	271	284	276	287	248	268	267	288	274	287	279	250	283	256	241	267	272	265	282	286	258	269	274	258	243	270	266	277	260	276	278	252	276	299	302	259	265	260	240	287	292	299	296	249	309	277	289	277	291	275	281	302	272	266	288	290	259	243	285	271	289	227	294	267	302	263	285	273	272	274	277	282	283	249	290	259	289	284	272	265	282	259	257	243	285	299	280	271	276	268	303	269	270	251	271	285	263	249	253	266	268	267	246	259	260	256	244	275	254	265	278	259	277	271	258	303	274	262	261	266	267	303	292	273	272	280	251	311	268	285	274	279	303	278	269	244	268	282	292	271	284	263	285	235	270	259	257	262	269	262	260	270	291	276	298	241	260	275	259	275	272	265	258	269	268	299	233	240	301	274	293	281	289	282	263	266	265	265	235	249	271	299	262	273	266	287	278	240	279	279	257	262	295	278	289	323	257	274	293	279	281	277	258	271	275	281	283	248	267	302	273	271	280	252	263	255	282	297	262	260	280	279	261	281	258	266	274	245	286	291	263	269	281	248	282	295	275	251	286	257	274	285	283	300	288	240	256	278	300	278	272	276	260	259	263	292	246	307	272	266	233	254	292	274	287	300	268	270	263	234	259	284	311	302	297	269	249	282	268	281	275	316	261	273	262	247	273	279	253	258	278	246	270	281	272	255	257	277	270	301	283	307	272	289	265	301	296	281	258	277	255	280	282	274	294	264	268	276	270	259	244	286	274	274	260	264	297	287	255	271	265	249	283	267	252	258	262	296	280	282	269	262	262	262	281	263	224	271	284	285	293	265	254	273	279	237	276	294	284	278	263	269	299	276	267	293	253	290	266	282	271	271	294	267	274	292	277	276	300	280	275	234	219	271	271	257	300	275	280	266	270	273	271	254	292	271	297	236	272	283	267	264	295	254	272	262	248	267	217	265	282	273	293	296	273	269	263	260	279	240	286	283	260	287	274	279	280	293	300	237	290	273	271	282	261	257	283	281	276	263	281	263	264	258	274	279	280	262	290	274	241	271	294	266	256	248	288	259	259	266	267	265	274	255	274	249	269	276	264	268	302	262	266	277	269	283	237	288	284	280	277	288	243	298	288	253	230	256	269	277	257	262	260	285	295	283	298	271	280	276	254	283	253	296	240	251	270	287	244	261	269	236	272	283	276	281	248	263	288	267	261	272	280	258	270	267	251	297	304	255	241	273	289	247	257	276	296	280	266	256	286	274	293	254	257	273	266	278	288	291	264	247	303	278	239	289	280	263	277	261	267	301	263	263	265	294	267	279	259	266	290	248	273	301	275	231	242	250	255	254	297	298	247	310	283	286	290	264	298	262	262	267	262	278	268	267	276	273	276	293	298	268	281	292	292	243	263	259	305	268	271	265	270	264	266	271	268	266	302	250	277	253	301	270	273	249	275	269	250	248	260	249	250	292	269	270	272	299	270	260	261	257	300	285	249	279	273	254	274	251	271	287	265	270	264	261	250	263	239	272	286	281	270	288	258	275	301	279	264	285	256	277	252	263	285	290	252	272	272	267	288	265	273	290	275	300	273	255	271	243	318	290	269	284	294	257	294	264	267	264	278	281	270	245	312	263	292	243	254	259	274	274	289	263	276	260	292	256	277	269	260	277	269	262	274	283	259	275	253	265	265	320	246	272	270	265	256	243	244	280	260	258	292	279	263	256	263	230	267	279	253	247	278	279	280	269	276	290	257	289	261	258	266	285	256	282	276	254	263	296	282	289	271	275	248	301	228	278	252	291	240	272	282	282	260	278	269	277	272	274	286	273	258	284	279	284	265	271	254	264	263	280	261	249	230	291	281	264	290	234	285	284	259	262	269	256	278	286	282	275	256	280	240	303	288	291	268	276	287	306	286	259	268	267	295	272	282	271	263	255	287	245	272	270	270	267	268	279	274	287	257	227	278	309	287	295	294	267	279	233	292	263	272	274	297	248	274	292	263	248	272	267	274	295	280	269	272	265	271	251	280	287	247	313	283	272	281	288	264	263	272	234	267	250	262	280	268	263	281	287	264	275	259	283	272	276	281	273	260	265	256	275	277	257	272	277	295	291	261	268	270	293	265	245	291	253	288	282	261	279	265	290	319	275	242	287	270	285	277	263	251	266	278	305	278	273	268	265	287	300	260	257	282	274	272	263	294	291	317	271	259	255	280	280	279	253	279	281	266	247	264	283	293	250	253	266	278	294	243	232	265	264	248	276	281	260	290	257	233	261	305	263	273	283	284	282	280	273	275	267	255	249	270	279	258	286	291	285	237	263	279	281	297	252	246	281	282	269	249	279	255	257	255	284	267	291	282	246	280	248	262	250	273	267	305	227	256	274	255	266	247	317	281	288	297	257	265	281	256	273	257	272	253	274	267	292	277	294	289	281	266	280	258	284	268	301	252	295	295	272	269	292	278	252	290	284	261	283	273	261	292	244	263	299	287	263	311	259	262	263	284	311	261	277	269	303	279	260	274	279	297	272	269	263	260	264	265	248	235	287	270	281	270	256	293	271	247	257	271	288	279	247	269	255	235	274	253	277	291	274	278	279	287	259	253	285	260	268	281	266	262	243	308	268	289	290	276	284	262	258	259	300	262	248	265	290	280	282	309	260	299	292	284	270	300	284	280	249	292	276	243	265	290	278	251	253	283	238	241	308	267	258	289	306	281	282	291	242	257	291	287	273	278	247	286	279	272	265	288	272	274	260	304	270	265	287	268	267	274	289	238	262	269	297	260	260	250	249	267	283	284	269	267	276	284	254	281	297	291	258	291	289	291	312	270	283	263	260
22833	24273	38208	41257	38965	34609	31241	27171	24534	20970	17105	15257	13743	12126	10728	9130	8658	7762	6684	5269	4824	4351	3634	3180	3071	2619	2283	2172	2029	1484	1397	1243	1151	1202	1206	1145	1061	1024	992	988	992	976	817	972	1072	1132	904	883	761	870	841	836	858	943	783	810	814	789	767	778	715	744	729	712	690	756	735	678	737	711	732	721	719	683	713	673	725	725	716	714	729	694	670	686	683	682	724	680	682	675	670	661	734	759	665	703	683	725	699	689	659	724	676	695	712	696	679	705	705	681	712	713	723	660	723	748	740	693	695	698	666	697	682	752	739	690	743	647	721	732	718	705	693	673	692	729	670	658	703	680	704	689	717	697	751	698	701	701	725	703	751	734	712	673	703	690	678	646	713	712	677	701	715	695	728	614	687	680	725	710	739	696	693	722	729	726	689	708	665	709	708	702	682	704	725	706	666	688	631	677	734	670	738	661	693	725	709	702	675	731	696	696	706	701	779	699	696	712	776	718	734	690	670	671	681	741	761	771	728	706	675	733	688	733	671	696	694	666	691	721	703	678	674	687	727	692	671	722	681	704	721	682	684	668	693	697	705	702	729	667	668	723	697	716	676	679	652	735	682	678	682	700	696	692	706	672	652	725	749	700	680	692	700	704	689	700	647	690	684	733	696	706	693	717	697	683	673	704	688	731	745	625	676	738	680	713	705	718	745	666	736	756	662	742	685	665	731	678	714	674	690	708	680	658	668	722	677	672	706	679	679	677	711	751	689	688	708	741	700	705	673	702	689	711	698	691	712	717	730	693	703	699	699	722	649	682	649	707	728	737	684	696	699	698	652	694	716	684	715	660	708	702	645	694	688	697	699	697	714	664	699	712	665	676	754	686	724	684	705	681	689	655	724	736	646	684	717	686	722	724	665	659	674	662	705	709	659	729	746	686	692	700	678	687	748	708	722	712	719	633	706	674	674	669	712	717	687	688	701	689	637	698	677	629	652	680	741	714	677	742	676	673	655	677	729	711	643	693	739	696	695	696	688	682	680	653	684	665	661	709	688	681	660	702	744	689	695	694	714	709	709	641	721	747	685	695	664	676	688	695	749	676	660	715	702	706	638	672	729	699	669	723	698	705	680	719	685	670	690	691	695	716	717	704	634	715	682	728	669	743	706	680	697	710	720	679	707	709	729	699	681	708	726	686	703	665	736	699	674	689	718	682	754	584	698	671	726	717	751	704	696	701	675	712	676	702	687	651	734	692	709	692	647	705	753	689	694	710	658	675	723	618	674	693	691	713	697	764	660	739	714	674	687	705	720	691	638	669	728	707	726	640	682	702	746	646	703	650	693	707	692	687	683	662	745	692	734	694	712	720	663	728	749	670	679	741	660	703	724	680	669	732	696	672	744	724	642	648	719	723	714	686	623	668	644	687	662	672	712	724	656	679	724	721	722	726	641	680	671	677	687	674	720	723	728	693	742	679	714	697	714	709	742	691	662	684	723	654	713	682	671	697	711	706	653	701	716	707	718	709	745	710	677	689	707	665	778	710	723	728	688	667	732	740	685	715	750	719	702	692	696	710	675	702	699	701	695	674	692	732	679	697	661	708	693	695	684	682	720	687	712	727	674	694	722	729	701	671	678	730	700	697	722	659	704	720	718	722	723	732	696	665	740	705	696	698	703	700	708	698	687	698	705	725	688	705	655	708	714	666	679	686	746	676	728	691	661	710	716	724	723	662	689	734	718	697	745	712	658	665	647	711	698	679	685	690	682	653	672	727	714	683	706	735	662	687	651	698	689	728	693	670	692	692	684	687	678	718	711	714	679	734	718	705	709	700	685	721	729	722	696	771	694	690	693	701	724	716	716	703	745	682	717	722	670	648	695	691	674	696	701	671	672	701	695	708	693	690	728	741	677	757	659	701	673	703	656	719	679	681	686	751	677	720	681	684	703	682	684	700	687	704	724	683	686	757	690	685	665	726	679	666	747	683	702	684	697	714	699	672	716	739	726	706	675	735	692	708	710	724	719	671	715	680	676	672	642	653	722	680	705	706	731	625	695	718	738	659	722	738	701	711	736	700	637	736	714	677	669	710	710	675	724	684	704	697	721	713	665	740	689	711	700	677	690	727	753	734	697	743	697	671	679	659	675	716	691	685	691	733	690	726	718	677	720	680	708	726	692	725	689	703	674	690	708	667	714	695	689	718	701	704	679	663	692	696	723	729	733	676	694	677	713	647	682	719	716	724	685	720	749	684	701	709	690	721	705	698	692	671	745	742	698	709	696	724	631	730	713	712	710	696	686	707	747	705	671	690	699	676	701	663	708	697	741	678	687	688	648	681	712	697	696	727	719	709	694	681	702	680	680	670	655	703	720	695	708	686	699	690	723	657	669	717	719	672	677	689	729	683	686	708	704	674	650	699	656	669	692	738	724	634	675	711	684	662	670	709	698	702	672	701	680	691	714	721	731	738	689	622	723	696	689	682	717	706	705	742	643	673	665	674	733	680	695	679	675	658	721	724	688	709	719	732	700	645	714	687	718	701	683	686	678	644	685	731	657	656	689	650	726	660	731	709	674	687	703	676	688	679	655	651	663	719	754	703	682	692	657	708	706	701	736	694	771	667	651	752	735	720	686	653	668	662	670	719	672	681	705	696	720	709	711	666	690	744	730	700	690	743	656	712	689	689	755	694	778	689	687	695	642	681	702	729	745	675	702	701	684	685	688	695	668	722	682	697	667	675	676	685	715	701	685	724	692	766	694	697	640	689	729	716	672	690	672	699	668	732	706	625	648	688	700	722	720	670	730	757	684	699	724	697	727	683	663	666	691	752	715	706	681	684	711	702	693	695	743	681	729	736	733	705	678	723	652	725	699	673	698	672	668	678	684	643	731	688	706	739	667	704	671	724	723	689	684	723	680	694	724	654	713	725	697	701	733	697	715	689	675	707	676	690	701	709	718	696	694	719	718	712	731	669	668	673	678	703	660	729	680	760	714	721	712	678	765	680	747	635	680	713	687	735	710	685	721	650	671	701	688	669	696	736	729	732	660	732	690	692	730	687	704	746	665	715	682	722	679	702	692	673	685	692	695	697	678	751	697	713	682	678	697	669	646	659	756	712	745	674	671	724	686	763	709	689	695	703	726	661	659	689	690	699	688	669	704	734	712	700	690	662	704	742	639	710	709	676	728	711	710	659	696	723	643	691	673	622	705	703	711	689	669	700	710	679	730	670	764	700	633	694	679	666	664	670	687	694	703	670	689	716	705	696	751	700	683	674	717	669	721	645	699	733	678	738	693	700	679	706	742	665	685	695	695	697	700	688	709	710	721	688	728	719	725	730	746	647	670	705	678	672	728	707	689	689	700	698	680	666	728	638	724	681	702	685	667	703	710	681	713	695	671	716	726	737	711	708	682	705	752	693	671	735	719	692	665	694	705	718	684	686	717	694	685	718	695	706	711	730	687	754	674	770	665	712	688	690	700	629	691	695	687	663	726	715	730	656
23185	19991	22563	18200	12940	8661	5775	4178	2998	2229	1669	1354	1129	916	754	709	629	588	529	484	426	379	393	368	333	328	367	331	303	325	318	308	309	312	306	318	324	319	305	321	278	283	286	297	296	271	308	307	267	294	287	294	298	269	290	279	274	304	299	275	267	294	298	305	284	291	288	269	296	295	290	288	280	283	269	275	280	307	289	290	276	304	297	298	289	297	301	303	277	296	293	310	292	312	288	301	296	268	282	308	262	298	285	314	277	288	255	274	306	295	296	322	275	293	293	290	270	262	295	281	305	301	266	309	298	299	282	248	279	294	290	289	272	291	298	280	292	283	267	295	279	318	264	298	283	322	307	297	278	304	286	308	286	275	319	262	301	285	296	305	289	306	263	299	297	282	287	262	279	267	293	289	278	306	292	274	289	257	278	322	293	264	292	283	316	313	308	302	306	299	303	269	286	296	276	270	264	294	279	298	284	289	289	268	278	294	300	293	276	290	279	314	283	281	281	270	303	304	255	277	271	270	306	292	289	275	278	294	294	269	305	292	281	279	339	289	270	282	274	310	286	292	311	283	286	277	281	277	282	293	272	276	268	261	307	303	329	283	301	279	285	281	295	299	252	290	301	333	257	303	291	281	318	292	287	273	304	296	248	293	282	270	300	271	308	297	273	259	297	276	265	316	257	289	286	281	276	268	275	280	299	281	322	318	305	292	320	274	274	306	316	279	320	299	279	267	307	307	272	298	284	289	303	283	302	303	294	294	299	280	299	275	317	275	322	295	279	298	271	302	300	269	282	297	312	286	319	291	275	303	309	300	278	278	268	283	278	268	286	289	321	310	298	321	269	277	287	295	288	315	276	289	298	301	282	327	269	290	300	290	278	295	295	290	243	287	291	279	299	282	278	297	302	284	276	315	295	285	320	287	297	299	314	257	267	302	315	275	274	301	300	278	284	284	309	297	301	273	298	283	285	294	288	301	281	296	261	298	307	298	281	281	272	308	273	280	290	315	291	257	288	282	280	294	274	284	288	298	288	302	295	307	271	287	291	296	295	305	270	291	289	277	285	306	265	286	313	286	254	271	307	273	254	253	286	310	298	319	300	298	275	306	291	311	278	235	293	266	290	282	306	277	301	295	285	300	285	296	315	297	295	297	279	264	286	295	304	301	270	263	292	301	288	298	326	275	251	263	302	311	307	293	298	287	276	300	299	282	258	300	302	267	291	311	280	248	273	280	313	268	292	265	314	288	279	312	279	313	276	267	280	313	303	283	273	285	302	325	282	293	297	285	290	273	309	319	291	262	292	282	286	295	274	286	293	318	333	293	276	276	298	289	278	275	311	287	282	256	305	291	318	295	277	271	292	293	277	280	303	280	293	278	288	254	297	302	290	309	287	277	275	274	283	277	274	260	284	332	296	270	327	301	294	281	244	303	257	291	274	300	289	288	283	301	291	320	293	273	298	305	300	293	262	270	268	326	278	300	330	308	266	279	286	294	283	300	283	306	292	265	272	285	287	292	284	276	293	295	279	305	284	261	265	280	287	290	301	289	331	305	288	301	285	258	282	293	291	286	255	298	318	294	282	270	269	308	298	277	303	276	270	295	297	277	293	288	328	280	294	263	305	280	284	265	279	308	269	280	311	301	300	309	267	285	303	281	311	311	274	272	323	296	296	307	275	284	329	282	316	288	306	334	288	290	269	283	327	282	273	303	302	273	291	258	258	270	279	272	306	301	278	276	291	279	294	278	296	271	301	310	266	274	255	288	300	284	291	284	289	279	266	278	294	305	303	267	276	289	295	284	290	298	275	284	293	281	262	305	282	288	275	318	306	283	280	277	265	323	306	312	295	257	274	304	283	306	282	287	299	283	278	289	293	321	279	325	304	329	301	297	283	295	275	287	299	295	249	289	315	285	300	278	291	256	305	293	307	298	266	273	311	278	249	289	309	300	289	265	297	264	290	310	301	253	289	317	265	297	284	289	283	270	302	296	263	297	282	292	283	257	327	277	281	289	306	293	303	267	275	271	285	285	255	286	317	290	262	238	277	309	281	307	293	292	314	306	288	269	276	304	295	302	303	306	299	312	288	299	273	263	272	264	265	272	266	296	280	287	268	276	290	299	273	285	293	302	297	265	276	284	290	254	282	290	273	266	293	287	298	285	300	265	295	287	267	322	293	282	306	319	279	302	290	282	294	311	295	290	284	258	296	325	310	298	272	283	271	295	270	285	299	266	280	289	307	317	294	290	337	268	289	296	287	267	258	282	291	279	294	290	271	302	266	334	253	267	315	302	282	305	288	291	302	262	278	290	303	296	305	276	276	288	310	288	293	309	311	291	289	308	303	312	290	302	262	303	296	274	282	314	302	321	322	307	268	290	313	274	258	294	264	304	268	296	295	299	279	291	327	295	285	271	292	262	321	277	275	267	279	275	300	248	298	271	285	285	307	280	286	305	289	276	301	301	292	306	269	302	279	276	308	266	287	307	322	279	287	282	277	312	279	264	279	249	297	300	297	257	290	277	308	283	262	303	267	264	307	293	297	286	307	257	319	276	283	286	263	264	271	274	312	300	258	303	276	283	302	294	287	307	276	304	282	289	304	310	256	289	282	285	295	278	278	287	281	272	268	285	298	280	280	293	274	297	278	294	266	281	259	284	275	297	313	305	306	294	283	284	290	288	282	295	291	299	289	270	241	296	309	266	288	300	303	279	289	286	280	289	296	303	312	308	300	281	318	282	265	300	303	306	294	255	280	259	289	293	288	283	283	296	277	274	308	264	271	275	288	265	310	294	271	298	262	302	298	295	268	272	309	289	315	298	298	281	301	314	314	295	312	297	325	314	312	301	297	275	311	288	297	270	277	306	319	309	270	274	284	341	301	289	309	281	296	285	302	279	293	282	293	312	311	275	295	304	292	303	260	280	299	291	251	288	302	265	280	278	274	278	284	296	272	259	297	301	301	293	289	323	299	296	283	329	306	281	293	309	284	312	283	320	296	303	270	307	265	270	281	294	274	295	288	262	302	279	271	301	303	289	263	297	302	281	288	298	302	295	307	268	297	237	323	282	306	289	272	288	272	297	306	284	330	294	334	318	279	286	285	323	318	296	300	328	280	312	263	291	302	317	307	282	271	310	288	249	284	284	307	317	288	292	275	281	268	275	299	291	289	302	265	291	314	304	300	269	286	274	286	311	302	295	316	260	310	319	274	300	294	305	294	297	290	304	297	317	278	335	259	278	269	298	282	316	263	274	279	299	317	297	308	295	299	275	282	291	292	266	282	265	290	275	276	295	301	312	285	296	299	271	273	317	322	279	279	288	270	322	281	249	327	315	304	289	317	291	298	299	301	307	252	263	296	301	276	302	306	262	291	298	298	320	291	299	308	274	271	316	299	301	255	285	314	250	291	292	315	282	249	331	275	304	257	266	303	284	302	297	272	283	287	275	292	264	275	300	286	270	300	332	280	263	302	282	297	296	327	275
13153	15902	28435	30317	26855	22648	18589	15314	12305	10141	8146	6645	5513	4551	3925	3409	2974	2549	2194	1902	1773	1537	1439	1323	1209	1119	1059	991	1000	968	874	868	844	792	829	814	854	842	771	740	784	772	808	768	776	733	768	766	754	796	752	786	735	706	742	695	729	765	764	800	781	718	736	736	742	745	785	748	739	719	778	753	747	791	766	752	711	729	754	736	768	714	739	748	755	726	771	740	766	765	759	739	694	699	746	733	734	777	712	734	738	751	700	734	719	719	731	788	764	707	760	760	741	729	754	752	723	759	715	734	736	746	716	738	732	741	781	736	751	778	736	718	722	728	753	780	706	743	732	732	729	744	741	729	734	749	703	723	731	767	735	771	720	748	678	756	716	722	754	730	740	727	720	746	760	662	721	774	745	753	700	728	776	784	753	734	718	703	760	749	754	773	745	725	717	728	715	747	732	737	722	798	766	740	784	764	812	692	727	743	739	755	718	757	745	705	732	737	763	714	732	779	731	753	685	761	724	767	758	730	734	733	678	729	702	740	735	724	722	758	725	722	756	768	771	742	732	808	742	725	683	728	724	719	719	772	754	726	743	752	728	753	744	752	729	717	774	725	781	715	734	759	732	725	690	716	699	748	699	793	725	753	697	744	750	726	773	748	782	742	684	686	748	712	719	740	768	793	747	797	752	741	704	727	779	700	786	749	697	778	759	753	714	778	720	746	804	749	761	771	715	728	733	735	772	702	777	726	738	713	739	767	726	747	734	718	738	717	777	801	726	727	733	717	743	749	735	735	760	742	721	764	748	737	776	698	790	729	747	777	726	700	742	737	753	697	716	739	784	736	696	738	697	744	753	718	756	737	742	754	708	713	742	750	785	709	717	751	738	653	720	735	756	767	731	768	763	701	762	726	765	728	730	690	702	760	717	681	722	741	723	739	738	708	730	718	680	747	716	694	743	734	718	716	742	710	741	748	755	727	709	737	701	722	729	722	645	725	721	726	678	742	735	740	701	769	805	765	737	764	777	808	767	740	723	759	755	723	746	755	751	780	713	781	773	741	744	731	724	728	703	709	726	706	736	699	755	735	754	736	746	785	728	716	724	739	753	728	790	764	725	718	703	693	754	719	706	749	735	765	765	727	766	769	772	704	718	712	699	753	743	700	755	713	724	715	774	769	711	726	703	697	773	738	729	721	779	730	722	747	748	708	692	703	701	764	748	718	732	724	797	743	716	768	762	719	783	716	789	762	730	719	738	759	738	666	780	720	708	772	696	742	747	791	778	734	719	714	728	729	745	701	714	765	793	729	742	718	728	786	736	711	682	736	769	713	698	732	744	714	748	742	752	744	764	747	715	731	774	788	774	707	722	783	717	760	779	736	736	715	719	743	723	718	731	744	763	722	742	763	730	776	707	738	725	765	736	719	757	736	745	704	663	736	725	775	735	720	720	771	726	749	701	750	761	732	732	736	741	779	766	729	714	778	747	748	767	727	716	724	737	755	694	696	730	773	721	740	748	741	735	747	757	693	761	697	733	773	718	735	718	744	695	707	762	719	762	716	779	763	732	767	738	779	730	764	717	732	742	765	713	703	703	719	731	743	785	746	713	754	799	746	791	748	726	734	707	750	757	789	692	761	758	712	730	740	759	739	777	739	713	734	807	718	751	779	751	677	726	733	714	735	732	786	687	752	735	763	710	761	750	778	679	722	792	753	682	748	737	775	713	748	749	717	710	759	712	753	729	727	734	711	749	722	736	738	751	710	772	725	745	773	737	723	733	766	757	703	730	749	756	763	757	772	743	775	736	739	773	738	712	757	727	753	739	694	744	770	737	733	686	782	754	760	723	747	808	744	736	695	740	753	712	792	713	762	701	788	776	735	797	733	713	765	753	752	764	730	726	691	742	736	778	727	683	763	762	687	741	722	707	746	760	753	734	750	777	720	711	735	714	716	794	750	730	756	664	741	725	778	754	786	751	720	796	745	769	772	686	768	754	738	789	748	786	702	740	705	776	764	747	722	696	734	719	749	743	747	768	735	664	749	758	744	728	719	780	740	710	768	722	764	736	706	683	699	746	753	712	730	697	703	728	783	729	711	693	672	767	755	734	732	744	732	779	765	749	743	765	723	765	746	767	737	706	751	713	724	760	751	703	778	759	737	711	742	803	738	750	741	748	703	763	706	760	719	764	757	702	777	751	723	725	707	747	743	750	732	765	734	783	716	765	740	726	769	760	732	781	717	685	762	711	744	786	687	745	699	699	709	700	700	688	811	777	775	660	763	726	721	679	736	766	718	748	740	731	755	726	731	776	759	734	737	685	709	707	759	758	747	780	748	710	748	759	697	721	732	740	769	729	730	729	721	729	739	724	763	770	769	778	754	744	752	768	790	731	735	757	710	729	772	800	715	764	745	726	725	726	708	727	741	728	759	740	745	784	741	749	778	759	773	740	756	703	740	748	756	766	725	727	665	721	720	792	711	754	775	713	774	752	758	724	755	725	759	714	728	735	751	730	786	734	747	756	773	744	784	771	757	802	734	708	724	783	741	759	776	762	720	756	757	757	746	779	703	733	768	741	724	713	731	751	724	757	755	762	766	690	805	742	774	744	767	753	728	723	722	753	743	737	726	745	744	719	757	703	735	735	700	707	737	718	732	729	731	746	782	723	736	721	717	722	741	746	774	765	719	718	753	779	782	751	734	729	668	750	780	733	763	720	735	761	707	740	713	756	770	772	743	739	725	714	784	753	716	755	686	754	766	760	691	757	814	734	765	729	705	710	758	757	746	767	755	761	721	768	717	727	739	748	744	750	714	768	739	738	738	792	770	702	756	752	783	740	770	757	762	778	753	754	735	703	750	772	706	721	752	741	745	769	772	760	771	706	734	731	748	787	742	743	711	746	691	733	751	736	761	724	710	729	757	733	732	734	715	738	709	743	733	763	698	777	752	780	742	722	750	738	769	699	740	744	743	750	756	747	769	714	762	708	743	766	760	719	766	744	729	752	700	749	742	727	759	743	713	740	725	720	745	747	719	755	709	729	717	749	701	791	744	755	753	739	802	719	735	747	705	727	758	733	741	742	704	761	732	752	745	790	750	773	738	769	692	727	749	724	693	709	733	764	702	743	698	772	749	754	702	734	784	732	722	780	708	722	738	776	764	729	740	734	743	748	767	733	740	743	746	748	803	744	742	739	730	736	697	783	713	791	721	763	728	725	736	752	759	726	749	727	766	780	769	775	680	710	748	732	753	717	758	734	729	750	725	722	726	752	753	719	701	768	792	734	746	753	710	747	723	703	707	717	735	749	734	750	740	740	785	730	706	784	756	792	770	768	737	736	695	683	775	734	714	664	736	739	697	706	714	744	698	746	774	747	736	705	706	733	732	755	735	748	736	759	704	689	726	748	745	716	790	734	735	749	684	738	737	719	699	799	734	744	704	733	736	735	770	724	735	745	701	721	742	733	701	708	759	737	760	706	744	733	716	746	721	761	783
31892	26016	30141	26501	20460	14424	10094	7302	5491	4212	3028	2457	1983	1722	1464	1196	1101	1010	940	769	667	605	548	459	479	460	433	398	388	330	366	335	367	369	322	315	338	317	328	322	309	310	339	325	329	320	323	293	297	287	281	301	337	292	313	304	308	265	277	286	279	268	300	259	292	286	298	295	316	259	302	286	303	302	280	268	283	290	295	294	303	303	273	297	308	295	299	280	329	311	287	298	269	301	276	285	317	293	291	275	312	275	296	295	306	303	301	291	250	303	328	288	314	298	297	280	284	326	279	243	290	293	279	261	290	276	302	301	293	282	266	276	276	283	308	294	286	301	277	259	297	264	308	302	305	307	295	304	269	304	295	270	277	303	286	295	288	283	306	283	310	298	325	321	319	298	261	275	272	280	306	320	275	294	296	300	292	277	296	262	289	272	281	285	301	289	260	284	305	294	295	290	285	265	316	245	310	278	292	309	288	272	320	268	318	279	274	315	296	296	318	279	289	298	276	289	293	300	276	289	300	282	286	305	290	280	298	276	287	281	255	295	257	272	294	290	271	289	281	274	257	281	313	297	285	309	322	312	282	278	314	268	316	273	292	267	332	277	257	316	282	302	290	289	308	301	267	306	306	296	305	304	328	292	280	305	296	292	275	294	271	260	300	313	312	282	286	291	321	287	252	289	288	306	296	279	282	289	255	282	298	328	296	262	272	265	275	258	288	304	275	281	297	271	335	321	287	275	276	329	292	300	319	300	287	304	306	258	287	322	283	292	301	309	293	299	305	314	324	308	313	287	290	274	302	306	276	286	334	290	267	322	293	297	276	305	312	299	272	316	309	284	276	294	281	299	286	295	278	273	264	269	300	270	282	264	291	281	276	295	307	295	297	300	285	302	287	313	296	246	297	273	289	283	280	276	288	300	304	301	284	287	297	287	286	299	277	304	300	287	289	294	288	286	282	277	256	260	270	256	303	287	283	309	301	319	263	307	304	261	258	311	291	327	272	283	292	287	278	298	286	316	263	294	293	310	287	289	285	294	289	302	312	291	302	290	271	265	282	308	286	298	272	276	289	297	277	329	313	294	306	304	264	304	264	276	279	298	297	303	303	273	311	306	316	291	285	290	321	324	296	263	312	290	296	304	294	289	301	287	281	307	288	310	337	311	308	279	297	273	287	305	298	277	298	289	292	283	299	292	291	298	291	308	302	281	291	284	276	284	270	298	318	315	301	271	255	287	288	285	292	287	277	274	298	292	296	318	321	309	283	312	288	276	275	300	271	311	320	313	282	277	317	267	304	297	275	259	294	293	280	283	305	292	302	269	283	300	297	297	286	307	291	287	316	283	292	301	350	294	287	272	326	270	300	267	306	272	283	279	293	300	287	280	295	299	291	291	310	307	271	307	294	279	251	261	323	277	261	278	310	316	294	308	299	320	283	299	299	281	314	289	295	285	307	266	300	320	318	300	301	298	298	314	300	270	304	292	273	291	305	270	296	311	299	266	241	281	300	277	266	311	302	304	289	287	307	314	292	281	307	277	290	279	288	286	280	273	284	282	289	300	280	289	323	307	297	292	317	317	256	325	297	278	346	293	307	319	271	293	300	293	271	302	286	264	239	317	288	308	287	270	278	304	278	308	271	296	279	309	282	246	273	293	314	279	281	291	291	286	281	299	276	319	304	285	292	302	273	308	322	272	279	273	292	284	281	262	284	316	298	265	306	322	289	278	260	277	311	291	275	301	297	282	317	310	302	312	288	314	272	291	298	289	264	292	297	315	284	322	271	293	293	270	294	313	308	304	292	268	293	269	273	271	296	309	260	306	291	267	288	301	296	281	312	331	316	286	292	299	283	286	311	296	286	291	261	262	303	284	263	268	308	301	293	291	300	277	245	308	288	285	287	292	329	268	291	267	309	296	286	299	278	285	300	273	287	274	306	303	280	280	328	269	283	290	315	293	303	272	273	287	304	268	300	293	312	284	255	291	281	308	317	310	277	294	292	265	282	296	281	294	309	296	252	274	300	281	318	273	277	269	286	288	284	277	310	302	302	287	309	303	296	307	283	289	309	305	275	271	306	281	277	284	265	335	306	301	299	311	273	292	279	251	262	282	275	306	304	295	317	275	285	283	261	300	272	264	292	297	292	281	296	300	271	301	296	304	293	305	290	307	283	310	260	259	295	303	298	301	302	315	280	317	302	294	308	270	263	289	309	265	277	281	252	283	298	318	299	288	277	328	276	297	268	298	289	281	317	273	306	266	268	291	271	309	311	299	281	301	281	278	307	289	309	280	295	285	328	298	293	265	283	291	280	294	311	278	300	246	314	266	280	258	276	263	296	278	311	276	277	280	281	282	270	290	300	271	303	267	287	291	316	268	292	293	268	274	291	289	288	275	280	279	298	294	311	268	280	287	289	296	292	285	307	283	274	261	252	316	294	273	262	317	251	275	300	321	312	310	297	310	309	261	282	284	252	299	254	251	296	316	317	278	292	270	291	291	270	297	283	291	299	255	310	262	264	281	273	277	315	285	271	274	294	320	292	278	300	278	276	288	273	298	292	291	277	301	322	281	312	309	284	299	275	289	297	308	301	281	280	295	258	290	287	296	312	267	320	275	267	294	308	287	289	330	295	290	295	286	286	289	301	279	284	271	309	282	300	274	289	304	292	298	291	290	266	317	303	277	288	285	295	285	283	263	295	269	273	285	294	276	306	313	291	306	286	297	298	279	294	307	286	274	258	274	288	299	290	293	314	308	317	261	275	322	293	277	273	332	263	268	268	309	291	290	297	275	293	292	289	288	283	300	278	302	275	283	311	275	298	319	289	318	306	335	310	274	278	301	295	300	265	295	266	324	305	290	308	294	303	309	272	289	278	261	288	282	282	305	320	294	274	290	293	278	273	317	319	302	314	282	267	296	298	306	298	308	266	281	278	276	301	276	248	273	305	276	253	276	302	257	294	307	274	317	312	320	309	283	288	281	280	287	289	300	280	300	294	302	257	262	278	318	316	272	285	307	300	299	282	299	267	309	308	266	289	256	294	290	304	291	282	250	307	300	296	303	292	273	318	279	303	269	294	276	303	286	242	310	276	294	307	282	303	285	297	315	271	323	319	290	320	273	315	310	280	285	287	298	296	277	283	305	299	300	288	292	278	305	293	285	260	288	277	288	309	298	301	288	296	255	314	318	316	256	266	258	291	289	289	289	285	279	279	263	277	309	290	292	286	293	288	278	305	321	287	284	315	320	284	292	301	275	275	303	264	305	265	301	285	277	294	291	299	324	284	306	276	296	289	296	265	301	321	325	288	301	283	301	299	300	290	287	282	262	305	289	295	249	311	280	276	289	303	274	292	269	283	327	290	263	320	274	252	281	338	289	275	296	295	311	304	299	283	275	290	313	299	302	303	304	275	313	324	284	290	280	279	299	310	315	261	285	314	293	281	280	296	250	279	298	284	296	306	306	287	311	274	327	282	326	303	287	270	283
19044	20542	34668	37225	34222	29912	26064	22117	19574	16288	12979	11263	9613	8585	7858	6507	5676	5147	4549	3710	3391	3189	2530	2375	2239	1878	1608	1633	1486	1298	1127	1020	1067	1137	1059	1034	923	886	889	944	935	854	908	970	923	961	880	876	784	906	813	857	790	831	816	797	866	765	795	804	747	732	776	782	723	777	765	758	751	763	736	778	751	746	723	775	718	798	777	737	735	734	771	693	738	799	757	781	721	758	700	772	698	763	741	739	746	745	723	720	726	758	774	704	763	717	738	743	730	784	758	706	734	740	767	808	782	740	701	753	740	754	765	720	679	745	761	746	714	692	726	753	805	722	801	670	728	723	755	716	756	762	743	740	747	709	705	719	776	663	723	716	791	740	738	712	730	710	785	719	699	729	777	745	756	743	734	727	716	749	769	724	716	771	752	773	787	728	728	724	737	770	781	791	719	764	695	771	717	738	773	768	729	767	768	712	806	745	703	774	757	755	718	733	778	758	761	713	708	752	759	782	747	736	750	672	748	748	763	788	716	737	729	735	777	734	771	705	755	759	776	761	769	761	706	717	733	699	721	733	762	723	767	740	768	737	756	724	733	757	735	761	763	722	728	730	764	719	764	810	753	716	709	710	739	718	721	755	773	782	757	732	738	731	758	721	744	774	739	739	787	741	751	721	814	683	771	734	709	762	741	744	717	710	754	728	769	750	756	732	725	764	776	735	786	778	799	732	740	754	799	746	722	735	793	735	715	733	757	737	774	753	706	749	756	800	713	791	753	772	743	780	770	736	764	791	772	744	765	735	755	763	789	758	801	755	704	759	723	752	759	745	761	754	686	791	727	747	792	755	757	734	669	740	756	730	725	770	768	733	777	825	753	761	780	711	740	764	748	733	680	826	725	777	748	755	746	774	734	803	753	719	736	757	740	806	720	713	777	771	753	735	757	765	775	776	751	754	769	767	763	756	746	769	728	790	687	750	754	759	756	800	720	715	747	738	718	743	794	775	741	805	751	730	776	737	745	763	725	761	771	740	746	734	732	771	782	778	701	813	743	770	754	776	744	766	752	798	728	740	763	786	733	705	717	711	769	756	739	768	747	803	768	755	777	714	760	741	718	755	765	699	720	762	746	684	739	768	770	740	739	704	763	783	739	729	735	729	777	689	783	802	750	758	763	764	712	770	756	813	747	743	731	763	717	745	725	713	744	705	716	762	754	747	761	713	769	779	715	746	732	738	757	732	723	756	773	800	739	735	754	757	718	746	720	771	769	764	793	764	731	784	743	748	727	747	790	729	753	776	764	794	770	751	740	779	727	714	761	734	734	719	706	767	737	782	755	744	754	776	712	719	785	779	773	764	736	737	713	755	703	745	761	711	748	698	736	658	740	760	725	756	734	789	747	700	729	763	803	710	758	735	794	750	842	812	756	734	737	776	785	755	759	736	776	779	777	755	781	702	746	761	730	771	771	751	734	811	713	781	755	741	774	750	740	748	715	785	837	779	746	690	733	723	752	761	749	797	746	742	740	770	742	802	731	723	751	756	784	718	755	743	764	752	773	762	761	718	715	777	731	740	793	772	746	718	722	731	758	725	715	732	763	785	739	787	745	777	715	792	724	765	721	765	727	761	762	762	819	726	762	700	743	709	817	720	730	701	738	785	775	732	729	771	726	736	722	762	750	793	748	727	721	728	742	739	774	741	743	748	714	789	703	719	734	763	742	763	718	754	756	773	761	799	744	765	739	778	704	702	745	750	748	781	723	779	775	770	754	748	763	731	754	776	760	710	729	755	726	691	762	760	731	785	728	708	722	768	811	713	743	768	755	731	753	775	785	720	735	806	719	739	748	715	758	782	739	713	729	728	723	755	748	755	767	746	736	716	744	729	746	742	779	758	756	755	742	753	780	779	766	730	780	759	753	742	806	736	720	718	761	757	750	750	759	749	791	733	706	761	738	715	772	742	713	759	701	710	756	722	759	770	767	779	758	782	715	779	745	744	736	752	745	738	762	750	754	723	757	744	762	773	754	765	732	722	755	749	768	715	757	775	754	765	733	749	734	729	745	783	738	773	728	741	765	728	775	762	798	732	698	753	780	762	752	750	762	747	757	774	765	781	754	746	762	742	702	723	686	757	731	761	717	747	772	739	760	752	793	755	720	768	731	709	771	691	765	745	744	746	699	768	762	709	726	760	778	753	753	759	744	768	728	769	789	775	780	777	705	772	698	760	732	717	765	780	735	744	795	757	733	750	747	781	735	730	765	754	742	748	695	756	754	738	760	739	767	776	748	720	772	719	748	779	773	734	756	738	789	778	741	778	755	796	789	739	752	758	777	748	650	759	734	760	708	728	770	785	777	755	743	694	699	707	790	755	755	703	758	717	789	774	797	691	766	736	751	748	746	722	759	705	711	747	790	758	738	743	747	768	749	711	708	727	709	753	788	770	762	707	758	790	697	740	762	768	776	750	743	728	756	730	729	759	719	725	770	730	782	746	747	728	769	768	789	739	731	733	742	738	718	784	741	744	765	758	752	702	749	774	766	754	739	756	718	685	730	774	787	743	714	799	753	765	719	714	744	791	738	749	758	738	696	742	754	758	715	721	787	775	749	774	788	688	761	778	721	755	752	713	744	746	745	792	783	658	768	726	721	756	771	780	712	771	750	761	761	762	757	737	767	743	757	707	725	713	724	735	744	732	743	749	733	737	690	691	749	743	720	725	721	737	760	777	701	735	738	737	712	735	725	695	784	743	701	660	717	763	765	712	690	747	746	754	719	726	765	774	736	772	711	712	748	725	761	778	755	736	688	766	740	735	732	721	750	770	772	756	728	790	807	776	799	739	738	684	725	780	735	686	752	772	753	762	715	746	767	761	742	730	744	773	718	770	720	771	751	773	701	749	704	731	742	689	791	723	750	730	730	760	796	740	748	707	724	780	700	721	777	759	708	794	754	750	723	740	759	724	730	707	781	761	735	731	717	747	740	732	801	716	716	774	711	756	737	753	720	824	823	743	787	743	739	757	756	768	744	786	766	779	767	774	741	743	729	766	753	750	709	764	765	753	780	787	751	773	726	726	717	758	743	772	758	750	757	744	752	711	692	727	729	771	742	804	790	708	709	769	763	713	719	747	723	780	788	776	729	731	736	772	764	757	735	741	751	784	792	753	674	752	717	752	774	728	756	704	774	695	821	720	740	686	739	757	784	766	739	741	762	743	728	759	753	730	791	711	763	721	740	778	727	777	729	738	747	739	766	816	781	743	736	746	751	768	761	685	736	732	740	734	763	781	803	763	767	765	775	793	756	774	720	770	796	741	764	727	717	724	737	782	769	750	773	762	742	745	756	713	738	751	788	728	793	767	759	746	748	765	766	804	756	755	760	716	737	705	736	711	704	740	756	771	744	722	748	713	741	732	749	760	766	737	798	801	723	741	729	762	726	702	747	758	780	761	763	723	769	754	737	778	713	786	787	685	796	739	753	720	733	769	759	772	743	711	779	723
38786	31377	35934	32921	26869	20024	14544	10957	8147	6276	4366	3449	2857	2568	2336	1832	1533	1471	1227	1008	943	839	774	692	621	528	542	520	455	403	398	355	364	352	333	339	329	316	289	344	335	311	339	324	343	369	321	324	322	298	284	319	305	283	292	283	308	269	317	278	287	293	283	286	282	287	281	292	290	302	254	294	291	268	291	295	288	277	277	261	253	280	274	315	266	302	295	288	275	292	290	312	314	285	292	295	263	267	270	267	306	271	263	272	279	310	307	296	254	260	269	290	252	268	272	270	281	260	291	329	257	283	273	253	293	265	247	274	309	271	270	274	271	274	270	274	238	264	264	264	280	286	275	280	299	267	273	266	272	293	269	263	285	274	274	299	302	264	272	248	284	300	288	249	311	299	275	247	248	298	299	286	278	284	254	270	271	264	279	257	277	303	284	272	278	247	295	283	299	261	274	283	281	287	260	285	287	302	275	284	277	255	257	279	268	281	307	275	306	285	273	261	276	283	257	243	266	283	269	292	262	281	257	263	271	260	264	277	277	300	269	265	272	317	298	255	257	252	256	266	300	282	302	277	289	298	276	268	280	260	290	269	286	245	289	292	292	290	290	289	273	283	294	304	262	251	262	266	302	267	251	279	264	262	282	268	276	261	311	268	290	299	260	266	270	272	291	316	272	292	274	289	275	231	274	284	293	298	275	296	289	283	302	268	281	276	256	256	299	278	254	278	279	278	248	253	269	301	281	267	303	280	253	275	273	245	278	308	252	269	273	284	296	272	280	260	248	271	254	315	263	294	295	278	268	280	301	244	282	282	271	293	288	287	251	282	270	283	242	288	299	255	275	289	253	268	263	306	280	265	286	304	261	307	284	276	264	270	280	300	254	258	300	285	308	276	262	285	302	310	304	254	285	285	250	272	309	266	272	292	255	311	290	281	312	267	266	316	269	275	272	250	293	284	268	282	285	283	253	278	285	267	266	269	307	256	344	287	264	272	272	266	270	271	279	305	297	304	308	298	303	268	282	291	266	264	273	298	292	294	265	255	266	272	272	330	278	310	250	272	262	299	293	263	275	272	292	281	288	256	279	253	273	291	256	279	263	276	269	284	255	275	277	280	298	274	260	265	289	248	292	248	265	276	277	273	299	283	277	297	248	252	271	271	275	263	292	261	263	294	273	287	295	252	244	286	285	279	253	268	288	284	277	300	262	296	270	276	281	252	286	278	256	291	292	274	307	262	299	281	260	268	279	272	254	278	294	255	268	238	287	294	293	267	268	248	302	291	243	247	294	266	305	314	288	243	268	303	289	250	282	259	267	280	271	240	268	279	289	266	272	281	276	242	280	306	287	284	289	259	239	302	277	294	281	284	291	315	274	264	305	266	261	272	270	289	293	312	323	302	275	283	283	280	270	273	284	273	278	264	267	296	263	282	274	248	295	264	254	251	299	276	254	291	294	266	274	272	254	288	260	272	276	293	305	283	316	291	278	302	233	257	282	294	249	256	267	253	236	264	282	290	227	283	266	271	291	294	278	293	270	268	296	263	259	284	248	272	294	275	284	254	280	308	267	265	284	315	253	281	294	259	286	290	252	288	288	252	313	256	306	284	303	286	278	254	274	236	269	277	295	263	277	267	260	269	287	286	276	277	289	288	286	269	298	276	253	244	285	265	269	284	251	273	288	272	284	266	298	276	284	293	273	277	305	266	268	261	292	295	260	290	315	296	300	285	268	271	301	289	291	277	256	276	278	284	282	253	283	275	284	265	289	266	301	255	270	278	272	307	308	287	282	254	290	247	283	264	288	285	270	287	291	272	271	238	285	307	260	282	235	272	261	278	258	281	262	267	276	281	281	264	264	266	278	283	250	297	279	268	287	229	297	282	294	277	282	281	292	322	290	281	298	298	259	303	287	293	279	242	285	281	269	302	255	267	274	256	300	278	278	298	234	275	273	259	285	247	288	251	276	274	279	294	247	283	265	312	276	270	279	275	251	284	280	298	314	270	272	285	273	279	260	277	271	295	257	261	264	276	280	270	248	277	276	276	248	288	252	290	295	258	298	301	293	271	254	268	266	312	336	268	240	275	268	267	296	264	265	275	287	279	283	273	271	277	258	275	286	249	257	255	281	280	292	276	280	290	255	260	279	294	302	270	251	281	290	271	260	277	261	306	262	290	278	269	280	298	302	277	269	290	298	285	264	269	306	277	269	277	291	269	272	257	289	280	290	243	279	294	283	287	255	267	291	273	272	282	265	268	260	278	274	264	284	291	278	273	257	268	288	294	282	264	254	261	288	239	274	268	278	278	318	270	270	233	279	254	255	304	295	294	259	269	288	287	269	260	279	271	267	313	257	284	273	266	277	268	278	275	255	266	295	283	254	277	285	271	282	281	286	303	255	267	252	275	277	264	287	307	292	265	268	268	269	308	278	261	279	283	265	246	265	262	280	257	291	269	289	269	283	271	284	282	293	241	255	280	285	263	299	293	276	283	291	264	279	254	263	295	251	271	272	253	253	294	289	291	289	251	292	256	295	303	268	282	257	263	243	291	253	262	317	282	287	258	261	272	276	242	279	302	264	268	262	256	269	294	269	298	275	279	278	316	271	282	272	311	280	275	260	257	267	290	260	276	243	258	294	272	285	255	293	293	282	289	285	290	286	279	290	297	263	260	276	254	276	267	278	292	289	283	261	292	287	297	277	280	273	308	273	265	292	271	276	258	300	270	270	271	281	296	298	258	316	255	262	277	266	274	277	279	255	273	290	262	258	267	296	310	267	259	292	253	292	273	267	265	270	271	270	273	305	285	290	273	295	262	292	276	250	255	278	274	268	261	300	293	278	243	287	276	305	291	252	282	300	259	274	286	254	281	278	292	310	271	275	242	283	275	285	301	266	302	285	269	268	303	286	312	300	280	290	294	267	274	284	292	277	265	266	251	253	256	245	285	288	285	262	317	266	262	272	300	277	273	263	284	256	275	269	271	282	295	308	270	284	273	276	299	285	276	291	278	254	292	281	288	259	247	288	288	275	299	282	254	279	258	256	237	295	278	258	255	261	303	293	285	279	267	258	293	281	292	301	273	275	281	304	292	295	263	299	256	271	291	287	286	264	258	263	288	298	283	283	258	245	256	285	285	270	254	275	316	260	260	259	267	294	267	254	308	293	288	297	270	262	259	256	304	254	260	286	291	287	280	273	327	283	290	270	287	248	280	270	264	283	287	288	276	269	251	264	281	289	255	257	285	260	278	307	253	310	282	282	282	311	269	298	254	279	287	305	274	275	259	276	314	259	267	261	295	264	250	261	280	269	265	277	265	260	286	319	298	292	305	268	249	282	271	263	259	302	277	235	283	295	263	271	278	312	302	264	290	280	271	291	292	289	276	259	266	271	260	280	296	296	237	270	264	263	294	236	288	315	276	276	270	238	255	262	309	290	283	283	261	266	283	311	269	306	257	278	292	255	303	256	282	278	304	277	279	274	309	249	272
22663	24359	38836	41528	38846	34793	30766	27807	24060	21038	17034	14599	13213	12054	11031	9250	8463	7552	6470	5528	5074	4330	3800	3201	3056	2514	2117	2221	1996	1606	1436	1307	1262	1286	1210	1143	1023	995	988	1078	1029	920	916	986	1058	1220	926	907	848	882	820	913	868	901	834	811	833	781	804	786	759	769	745	759	750	771	716	756	784	806	683	707	702	734	694	735	746	719	693	727	709	709	736	691	746	747	724	713	762	673	733	655	729	699	739	702	709	721	745	729	734	714	724	739	746	685	687	678	653	752	703	660	738	731	719	699	717	678	665	734	671	704	745	720	728	679	709	743	696	726	713	653	752	706	715	661	710	707	771	706	754	680	671	740	737	723	719	719	703	648	777	696	735	740	631	726	732	662	708	759	705	671	692	694	737	687	665	712	694	706	694	714	728	706	705	698	666	659	736	703	731	764	709	675	712	713	756	771	682	693	751	669	687	728	695	718	704	756	652	657	690	740	713	742	666	730	698	773	741	682	702	747	674	688	676	715	741	748	734	734	704	726	693	651	672	712	753	679	733	720	721	679	704	694	719	711	741	718	699	716	757	702	692	669	715	712	692	712	701	689	715	684	769	714	735	712	688	632	704	691	728	686	694	711	691	689	733	680	715	732	696	689	715	687	680	704	692	714	681	727	706	741	703	687	707	712	735	738	699	726	714	733	691	732	687	745	723	714	715	759	746	729	763	755	717	707	698	740	714	735	682	703	679	718	720	699	712	702	747	752	649	706	714	734	707	690	704	658	732	728	699	702	699	700	715	709	664	660	692	741	742	684	676	736	745	702	684	676	698	725	673	717	705	718	684	702	710	732	712	707	685	675	734	725	718	643	699	726	725	684	684	685	701	717	705	717	757	701	647	702	741	748	743	706	710	687	761	739	721	652	710	639	701	696	693	680	702	698	710	693	773	701	728	740	716	698	705	766	693	673	726	692	706	670	701	678	731	746	719	694	736	683	765	745	721	693	696	703	726	684	715	707	746	677	709	721	744	746	716	724	652	705	704	733	738	708	720	709	725	713	716	728	742	697	729	690	691	720	725	687	723	719	722	678	674	715	735	700	711	710	715	716	733	686	712	714	694	705	665	713	661	684	773	642	757	730	736	756	666	693	683	697	706	725	714	709	682	709	741	700	748	703	727	715	730	720	720	694	750	729	708	697	703	700	744	711	712	713	724	723	717	747	672	669	705	741	693	743	746	702	744	679	733	717	686	672	741	683	726	720	699	726	676	738	774	717	721	670	729	702	689	762	735	706	744	650	724	677	704	720	701	776	698	742	704	679	704	749	658	709	687	724	714	689	717	734	754	701	704	736	699	714	743	715	695	728	706	683	716	725	679	699	680	659	712	666	719	735	689	693	748	706	689	660	674	687	663	701	713	752	683	729	724	683	738	689	758	661	709	694	690	698	711	708	722	726	702	744	710	668	724	684	690	705	686	691	702	716	685	754	718	707	702	705	664	743	746	746	729	709	702	712	700	734	722	715	668	731	714	683	680	704	704	680	758	724	740	722	720	693	686	749	683	720	731	719	727	686	693	654	682	718	692	718	650	676	732	699	697	722	680	703	709	731	698	722	707	732	665	645	702	695	664	740	709	666	706	723	679	729	683	698	732	682	729	679	739	733	722	723	667	664	721	719	686	712	736	740	688	687	738	732	718	701	705	697	732	779	721	667	728	666	706	702	709	708	720	737	690	713	701	661	712	730	691	726	675	748	685	719	678	762	677	767	634	714	729	677	680	748	708	657	703	712	699	688	718	755	724	691	726	680	703	688	700	754	716	716	747	706	694	703	719	733	681	710	705	742	723	695	691	703	688	685	647	661	707	709	706	732	699	705	685	736	729	681	692	738	726	704	701	692	703	718	709	716	708	687	750	700	730	677	696	759	721	656	745	699	679	688	732	726	713	689	624	673	710	692	706	776	709	655	729	699	725	693	732	700	690	699	720	686	724	739	719	707	737	714	680	766	660	700	718	735	722	708	749	677	715	667	701	676	744	662	749	633	713	665	692	742	718	673	723	711	748	734	712	684	690	662	730	739	703	703	726	756	728	734	730	701	652	705	741	734	702	700	631	714	697	708	728	704	691	706	766	734	742	701	700	719	744	721	682	701	717	727	694	671	735	749	706	698	688	717	679	707	683	713	750	729	723	739	697	722	716	712	752	713	707	742	706	685	722	731	703	687	671	728	699	724	730	666	711	733	697	697	648	671	701	696	759	703	674	731	725	664	685	721	699	742	737	674	702	741	729	733	702	677	763	717	697	662	700	676	721	716	709	718	699	653	685	681	789	713	687	641	743	684	684	666	691	759	712	685	703	651	699	716	672	735	697	714	698	731	707	704	744	737	747	676	732	696	703	720	710	709	709	782	729	717	753	728	692	665	691	679	702	719	709	706	680	733	705	755	745	687	677	725	659	751	656	732	695	689	698	691	692	715	731	703	718	733	708	721	703	696	703	713	716	732	658	689	676	711	733	676	719	671	713	689	708	761	618	762	671	696	712	730	711	707	756	692	721	749	716	706	690	683	714	676	707	732	719	691	716	679	713	712	703	698	701	719	691	733	733	738	702	710	702	706	725	726	732	753	730	760	717	681	715	701	708	709	741	695	695	731	682	696	716	742	718	726	704	718	700	670	675	683	663	743	715	725	695	725	679	709	724	698	692	677	676	733	719	704	731	683	747	716	723	704	701	709	703	691	674	705	719	698	709	710	691	678	757	720	747	698	740	677	670	656	670	717	681	688	739	720	689	699	704	698	661	725	703	693	696	669	678	701	712	710	693	699	765	703	704	662	731	731	760	691	740	662	768	702	694	677	667	748	699	674	715	724	666	725	666	726	704	706	718	750	717	680	739	726	718	723	702	738	668	682	688	730	707	681	703	746	725	705	750	723	739	729	660	717	750	719	692	743	667	735	651	668	705	685	737	734	705	729	699	754	684	687	682	679	667	660	688	692	735	737	721	722	694	729	707	677	687	746	678	658	679	724	757	723	648	756	736	705	717	694	707	699	717	680	679	730	748	709	715	714	677	720	735	721	706	686	692	710	698	756	738	675	698	673	733	722	757	698	716	746	752	729	718	720	713	708	758	718	691	689	685	723	709	721	746	711	672	725	704	737	659	683	723	712	747	724	697	739	743	692	678	759	714	686	726	741	692	697	725	722	713	679	760	684	700	728	750	679	686	709	715	680	700	766	700	678	737	689	685	734	764	693	716	713	723	694	716	702	727	748	717	721	683	704	697	683	710	708	704	675	707	733	683	735	726	740	707	720	681	711	722	716	694	716	713	720	706	688	694	697	742	726	742	704	727	652	720	662	701	716	704	733	665	743	769	716	704	709	708	695	675	703	736	737	683	688	732	681	708	721	730	702	686	679	672	740	709	655	728	665	714	688	693	714	684	711	674	758	655	638	700	763	719	685	674	731	716	696	699	728	719	693	750	717	650	751	678	677	676	745	695	764	725	729	654	724
23344	20734	23307	18537	12576	8482	5693	4002	2867	2226	1731	1391	1101	955	798	699	654	582	505	485	419	432	412	398	356	351	356	321	318	344	309	324	314	316	318	329	307	269	308	299	305	320	290	301	289	302	280	280	322	300	291	287	296	297	280	316	277	287	301	283	319	314	303	257	281	272	280	270	308	288	291	281	304	257	299	307	284	297	278	281	309	301	307	316	318	273	314	329	300	311	303	325	296	273	267	296	290	266	291	298	265	323	298	288	313	287	288	310	292	297	280	304	253	263	297	285	295	309	317	260	310	313	295	270	298	287	310	297	296	330	286	307	309	286	299	301	303	282	290	305	289	297	287	274	313	292	285	304	306	305	279	289	299	255	318	306	264	273	332	292	327	315	295	277	269	307	272	298	309	285	307	300	281	310	306	299	292	294	299	293	271	266	304	285	309	296	289	296	304	301	290	291	318	308	279	276	294	265	300	298	290	278	264	283	318	259	329	282	306	339	281	303	319	278	314	298	321	256	287	288	295	257	292	298	298	289	343	297	261	298	282	278	289	283	274	300	303	308	315	311	298	287	269	309	300	288	265	298	280	315	300	246	308	351	295	310	274	288	255	306	319	315	302	282	283	298	303	278	295	283	291	263	306	275	296	311	310	297	289	296	297	291	297	298	267	279	320	251	287	264	276	289	335	281	306	284	292	282	283	273	282	319	277	283	332	303	313	295	307	279	281	240	278	276	309	284	289	303	272	283	300	284	302	275	296	296	268	316	308	315	289	292	277	276	266	275	276	300	296	284	307	321	266	302	319	303	295	283	350	300	262	289	282	279	271	323	315	298	302	285	270	333	303	307	331	300	279	262	278	278	288	281	255	281	290	313	293	282	290	307	274	270	299	279	304	297	323	292	307	266	291	301	294	305	276	293	272	308	315	296	308	298	282	326	297	304	285	309	272	308	260	291	293	288	283	273	278	300	294	315	280	282	285	262	295	294	275	294	291	292	284	286	283	280	308	291	279	275	318	288	288	262	336	284	291	303	306	290	284	298	304	246	293	312	294	307	284	289	289	296	298	293	288	313	327	279	299	300	295	290	286	297	309	285	321	286	288	314	303	316	316	312	320	318	309	316	383	276	339	272	309	285	261	291	301	324	299	288	313	308	296	298	288	280	290	266	303	301	297	278	313	275	291	318	284	282	292	271	279	304	281	309	270	289	294	313	294	320	300	326	277	304	294	270	319	292	284	311	286	269	312	306	307	316	278	293	275	302	297	288	291	282	310	289	312	272	297	308	278	291	324	310	294	308	283	267	289	334	298	289	309	292	293	321	286	292	292	296	280	302	295	308	279	278	291	278	310	292	269	277	299	306	293	299	287	303	351	311	312	289	320	309	301	278	311	285	299	305	287	272	298	329	291	279	254	294	292	313	288	268	292	310	309	273	314	289	314	290	292	289	286	302	317	278	274	313	298	270	332	297	287	314	312	316	295	281	286	282	279	263	282	316	307	281	285	293	288	269	287	289	271	316	316	295	304	315	319	260	287	329	297	277	278	298	291	285	299	312	286	274	267	305	310	270	288	280	286	322	306	308	289	277	283	288	310	270	322	313	288	284	306	289	281	313	269	289	300	308	286	313	268	280	273	308	308	283	282	302	294	283	287	308	285	318	290	266	261	277	322	275	301	281	270	305	282	305	279	310	296	318	317	311	311	299	327	320	282	306	299	270	269	256	302	299	327	322	286	296	317	295	301	289	274	317	287	293	275	271	298	295	258	298	290	287	276	254	286	274	282	287	276	263	298	293	291	283	308	298	317	325	285	275	276	264	319	305	273	293	295	302	271	285	305	295	289	299	318	328	306	308	288	293	302	294	282	306	289	291	292	295	316	325	316	292	315	301	287	315	274	306	336	319	297	285	297	300	251	283	339	284	288	302	265	299	285	285	307	314	247	296	314	307	313	318	266	304	282	274	266	293	299	282	309	293	296	280	297	257	299	311	306	303	289	284	261	296	291	320	318	290	287	307	270	302	301	316	324	289	294	309	282	296	296	299	303	274	337	287	297	260	272	317	318	295	288	344	274	321	260	278	311	274	305	303	256	315	301	278	280	334	268	297	307	248	300	337	330	283	302	296	276	300	284	278	284	296	276	291	282	292	287	279	337	297	274	302	317	293	316	293	271	293	293	307	309	309	281	309	273	274	297	292	302	299	270	312	294	283	287	298	278	266	275	286	291	305	302	274	320	331	323	274	301	335	307	313	302	284	286	294	322	306	291	294	299	313	289	293	282	304	310	283	248	290	304	288	278	314	308	281	298	291	301	280	275	281	315	306	297	299	301	288	284	258	284	285	292	315	288	271	271	271	295	306	307	273	275	284	322	313	311	306	291	337	285	328	288	283	325	269	303	320	286	280	280	283	334	335	310	293	273	292	275	264	299	308	275	312	285	294	292	314	298	295	297	334	295	281	283	282	325	320	300	307	277	288	321	345	298	294	271	331	276	297	280	305	281	254	276	293	309	281	288	324	301	285	321	293	316	286	301	306	256	311	311	312	318	300	298	306	308	302	282	313	306	295	316	324	264	290	263	300	304	299	294	286	294	327	317	294	293	295	278	285	326	312	292	275	309	306	300	285	304	299	278	315	281	278	288	296	296	267	313	280	257	286	299	293	314	283	292	283	274	316	322	276	273	294	281	279	298	286	286	305	278	276	304	286	288	268	270	298	280	336	294	307	293	291	287	283	302	338	293	294	298	295	333	281	296	306	287	278	307	260	291	284	287	295	296	285	272	292	301	323	291	303	287	310	306	292	314	288	295	271	290	310	288	311	273	279	332	259	312	292	287	326	293	309	286	271	286	300	313	300	311	317	277	324	312	291	285	273	313	256	293	278	276	281	326	266	288	300	313	296	306	308	314	279	257	323	270	289	305	299	300	315	312	300	314	287	286	306	279	277	288	296	300	292	319	293	285	316	331	285	291	305	294	307	305	310	315	314	295	289	277	283	276	309	292	269	332	307	285	303	295	300	316	297	315	298	289	305	274	314	292	295	281	269	271	287	303	286	295	323	274	262	299	276	283	270	310	255	277	297	275	302	272	303	309	314	271	273	300	321	306	307	301	277	309	301	291	310	278	313	316	300	311	286	303	312	313	321	315	290	289	310	298	288	292	287	279	321	295	296	287	313	302	303	294	295	255	298	277	300	303	269	267	325	270	309	275	313	286	299	307	280	301	285	312	297	303	361	292	305	284	286	280	286	281	289	287	298	303	313	283	289	255	242	258	288	303	286	262	286	298	314	293	297	300	294	300	277	309	291	317	297	280	275	297	300	284	323	307	308	302	300	282	289	267	271	322	291	287	292	317	271	317	319	312	303	281	275	315	274	330	289	309	307	292	294	294	280	296	274	289	277	326	307	302	290	302	290	308	270	290	267	260	324	271	312	297	268	282	294	311	297	298	292	285	297	261	303	290	293	289	327	300	295	283	307	317	307	269	301	285	285
13605	16288	28841	30300	26719	22662	18497	15186	12090	9970	7953	6493	5353	4671	3979	3298	2996	2566	2233	1955	1793	1611	1493	1277	1177	1100	1149	1054	1014	936	920	889	893	914	811	837	815	838	862	841	808	803	801	760	819	850	726	778	759	791	786	739	802	773	740	796	764	805	744	792	772	739	741	795	772	737	807	734	779	790	790	764	732	777	789	773	701	755	776	700	740	757	789	735	739	732	799	754	803	706	746	765	771	721	762	789	738	724	679	739	794	751	793	757	758	788	768	756	782	742	752	738	754	786	786	755	715	758	771	720	762	717	750	727	752	744	784	777	738	735	754	760	745	760	825	750	755	727	732	711	757	728	731	788	802	779	804	745	741	728	709	727	726	754	748	765	743	752	754	734	733	769	747	802	707	758	778	730	741	777	778	764	728	776	733	753	698	765	777	783	742	799	789	690	730	772	793	787	758	804	672	758	722	746	736	791	724	727	741	770	798	760	724	760	730	719	734	744	737	776	755	809	740	765	716	737	775	692	735	717	808	747	719	724	734	733	762	785	769	736	772	765	747	770	755	784	749	745	739	763	780	737	750	748	750	742	772	751	746	720	755	704	815	735	736	759	742	778	729	732	762	723	732	741	757	740	708	727	720	742	826	765	737	773	751	758	791	761	798	745	693	726	788	758	729	765	744	777	756	756	733	797	752	740	740	734	766	753	775	754	770	783	738	779	768	726	778	748	786	731	737	772	700	751	718	720	749	751	764	717	756	769	723	807	735	752	767	738	736	803	753	767	742	749	755	749	776	764	747	744	757	743	773	804	795	757	760	761	764	809	761	725	767	779	768	763	751	762	744	764	776	734	730	766	782	724	739	758	733	785	741	752	697	781	752	753	753	737	771	767	790	756	772	788	718	702	723	742	789	759	756	750	737	721	752	671	717	776	789	738	688	722	748	746	754	707	814	716	726	773	760	720	757	813	717	788	730	767	750	773	749	770	765	759	750	780	780	747	759	733	782	749	771	744	787	767	735	779	689	727	743	786	737	762	721	712	720	719	770	730	709	786	756	716	771	762	758	780	724	726	694	783	759	734	819	724	732	762	771	726	728	731	733	754	768	755	799	754	787	751	770	779	765	752	782	786	763	755	754	775	807	702	771	745	765	749	722	796	770	735	766	762	746	738	765	734	753	752	784	725	712	778	798	784	748	757	790	768	730	773	775	779	771	745	722	751	755	795	788	752	767	771	742	702	714	799	744	733	708	797	730	737	704	782	775	779	713	758	792	754	746	728	769	795	729	736	728	704	723	718	715	782	739	744	754	772	714	698	721	769	716	706	777	801	744	745	778	722	754	741	769	772	729	707	762	742	702	724	741	742	742	742	740	757	758	752	731	757	779	773	738	788	729	749	766	774	720	749	757	756	677	753	788	727	737	750	738	719	762	735	724	766	763	774	759	795	707	729	788	726	765	768	789	735	737	868	739	728	714	763	712	791	716	729	761	798	742	761	729	722	770	759	779	786	781	760	748	782	732	736	753	713	728	789	743	792	731	752	777	765	743	721	770	736	704	734	714	739	778	794	723	752	832	823	757	778	737	749	770	757	729	768	745	742	750	753	762	733	773	739	755	704	783	783	725	782	682	786	747	775	783	792	788	749	714	731	748	790	734	747	743	752	753	774	800	742	759	765	785	750	713	765	703	715	708	737	750	751	799	783	780	732	762	747	726	730	757	781	731	723	744	742	764	729	805	770	752	716	765	777	743	746	724	732	734	724	755	752	788	767	794	761	749	707	758	745	747	740	710	738	751	768	752	761	761	776	717	765	757	759	778	760	785	761	767	766	724	719	781	743	713	743	763	842	782	743	751	771	742	793	763	779	757	726	796	728	764	772	748	743	770	762	771	791	747	774	745	798	813	807	787	763	752	751	741	775	715	785	766	708	742	774	777	782	730	764	758	773	785	736	768	744	734	749	742	764	742	777	809	761	784	740	784	702	739	771	755	829	796	781	754	709	753	786	710	710	757	765	748	816	716	752	725	702	759	762	760	754	771	746	737	784	740	742	723	751	808	759	721	714	759	796	769	742	730	726	775	774	720	824	731	729	749	756	724	732	765	719	771	730	748	730	729	754	776	722	706	729	789	786	750	738	790	748	784	739	772	733	768	781	777	747	752	778	780	748	784	724	743	755	729	767	802	759	747	778	732	785	751	797	699	720	730	763	774	730	771	709	762	742	739	768	764	741	771	781	789	675	774	782	724	703	718	761	731	779	730	743	715	780	757	732	788	786	772	730	764	734	796	810	744	723	781	754	762	716	764	778	784	762	743	748	740	761	765	772	741	748	713	746	779	710	750	768	767	795	785	740	719	762	775	724	715	789	769	787	793	726	763	789	775	726	737	780	733	741	826	742	787	741	719	803	730	782	717	811	756	788	773	764	749	694	814	739	743	696	757	732	717	730	782	781	763	702	735	745	813	760	785	741	762	799	765	746	795	717	740	782	814	776	777	788	715	772	766	780	755	827	797	764	771	777	735	758	759	773	738	740	695	760	704	737	751	717	777	740	759	765	714	756	775	720	754	765	770	711	737	781	739	769	811	750	820	730	774	758	736	797	746	754	769	738	753	812	744	763	801	758	761	782	711	758	760	729	749	735	768	731	785	701	792	770	782	772	760	772	719	699	765	718	733	739	709	760	740	747	778	746	772	744	782	758	754	735	701	752	810	711	707	738	762	753	776	754	726	749	782	736	754	796	746	729	732	782	703	718	706	747	751	759	769	769	751	736	757	695	738	772	760	737	753	664	713	755	707	748	728	758	759	738	746	707	683	744	742	730	758	776	774	803	696	780	746	745	766	807	793	715	734	701	723	799	759	758	773	781	758	726	751	748	752	784	725	735	752	732	747	765	727	758	740	748	787	759	771	799	687	810	739	778	774	728	740	749	711	783	729	763	776	757	802	784	765	771	747	755	781	765	835	730	764	778	752	746	756	731	768	754	745	716	705	726	783	774	782	748	763	773	705	759	750	748	785	774	738	769	743	707	759	748	743	752	757	781	775	775	725	757	730	748	729	751	750	750	765	783	772	826	729	794	758	731	741	741	809	761	725	774	737	774	769	728	787	752	734	746	752	740	747	771	775	795	761	771	748	722	739	755	772	775	767	781	804	764	780	787	799	771	781	755	739	779	795	767	822	805	769	811	730	797	778	726	772	757	767	766	760	749	726	729	726	726	755	778	722	775	721	710	754	759	746	764	781	780	734	762	718	770	754	749	786	760	749	735	803	713	775	804	759	711	745	759	739	710	758	797	731	755	782	736	783	712	751	788	754	707	750	763	736	766	773	756	783	754	781	761	740	762	724	728	747	826	733	764	807	777	763	730	770	789	781	764	735	791	787	759	743	742	793	773	793	761	748	777	757	747	723	746	839	724	788	845	722	777	816	759	758	751	770	775	793	787	731	781	719	757	761	780	756	723	780	751	719	734	682	746	739	802	788	713	726	776	689	743	779	766
32939	26720	30590	25849	20256	14679	10564	7504	5429	4306	2958	2364	2036	1771	1497	1319	1125	989	803	763	705	661	571	573	510	443	437	447	409	405	356	343	345	333	310	337	297	318	336	323	305	290	340	338	334	324	326	316	321	307	292	309	314	288	293	309	303	344	283	280	305	303	288	322	293	292	314	301	301	308	289	337	292	273	283	301	300	304	288	298	302	317	313	294	342	295	332	299	309	311	284	301	280	308	307	310	296	291	291	311	279	314	301	305	317	299	282	303	307	328	279	281	298	299	292	291	307	293	314	294	314	287	323	297	279	311	295	318	319	331	278	317	285	278	307	296	319	294	312	315	307	303	322	282	343	301	300	309	290	305	299	307	277	285	284	307	282	299	287	277	324	267	293	316	289	321	269	297	315	329	312	291	314	312	323	302	324	320	273	303	258	300	284	331	301	322	309	259	336	304	302	356	274	298	273	321	301	299	321	255	279	298	306	305	287	307	289	284	301	286	304	322	296	305	291	322	307	335	291	326	314	286	316	287	289	260	305	270	299	320	311	298	268	293	291	308	338	320	286	288	327	307	290	278	310	304	270	304	282	309	316	301	336	287	302	312	315	329	280	315	327	315	316	305	299	299	304	305	327	260	314	304	309	313	271	270	291	301	294	291	284	301	302	288	283	310	305	299	269	281	327	270	330	291	295	290	271	305	275	323	344	286	296	293	321	316	257	314	323	308	264	284	283	323	293	277	313	296	290	298	278	278	283	294	296	328	271	305	306	304	270	266	300	279	334	283	300	312	316	297	274	320	265	313	323	287	303	280	299	298	313	316	283	295	278	319	291	272	301	300	324	325	301	300	315	287	261	315	293	301	323	324	306	302	306	290	303	280	290	314	292	303	279	293	295	285	262	311	317	314	303	313	275	321	307	290	276	296	274	312	318	290	275	290	317	329	333	289	279	301	285	326	283	305	304	306	295	292	289	302	285	325	279	318	287	293	291	321	272	300	278	285	304	278	339	298	260	287	282	330	308	288	293	300	329	305	291	297	290	268	309	309	300	285	272	269	291	339	293	299	280	275	313	317	285	285	307	284	296	294	311	264	309	340	300	314	282	280	285	309	286	287	303	310	289	300	271	294	294	309	279	307	298	305	305	284	290	298	305	291	339	298	325	302	281	301	327	309	283	281	281	280	288	279	335	311	274	262	321	281	340	324	311	300	291	299	273	303	306	327	297	312	276	273	306	311	287	309	292	298	261	325	299	299	298	301	278	311	265	299	362	305	276	285	271	367	293	253	319	344	300	300	297	285	289	303	279	278	271	304	327	317	304	280	294	273	303	293	280	308	311	279	315	307	296	289	302	332	285	285	321	314	281	306	293	286	298	272	269	274	289	285	317	294	303	288	311	287	329	282	313	296	308	306	283	313	305	313	316	305	328	282	284	295	319	281	283	317	300	289	293	320	329	299	282	279	344	318	285	297	282	301	290	304	310	285	300	255	297	310	279	302	328	320	263	284	322	322	304	292	299	294	296	289	304	322	280	268	318	292	308	287	285	275	306	282	295	294	309	318	305	286	314	313	296	301	293	297	312	302	318	306	277	286	270	306	297	297	309	310	292	266	302	261	297	304	303	319	242	299	302	311	315	318	298	312	302	305	327	276	325	302	302	277	288	329	306	321	309	293	275	363	286	314	286	283	291	268	290	300	288	291	287	298	301	308	321	290	305	277	285	290	261	281	295	332	289	285	275	298	320	273	328	320	294	291	283	270	314	305	318	287	274	280	314	284	279	296	267	297	307	316	325	311	283	312	279	269	318	303	336	282	291	297	277	286	310	280	290	273	323	318	290	311	276	280	311	317	297	292	310	315	314	302	278	269	273	324	312	290	295	313	305	324	312	273	276	319	321	293	277	305	323	284	308	312	292	313	289	322	279	312	275	308	308	279	296	299	297	314	284	291	280	315	312	285	293	316	299	267	302	282	302	302	280	271	318	267	313	300	333	353	274	263	294	306	313	303	344	328	306	280	302	273	304	307	318	278	296	331	261	292	286	317	279	310	269	299	277	308	309	317	302	285	311	308	309	326	313	330	308	269	310	299	267	298	299	317	285	324	286	318	306	283	295	291	285	317	269	316	298	298	315	298	312	280	292	296	297	305	322	295	293	326	313	302	289	337	309	291	287	293	309	301	306	267	291	299	307	292	277	253	294	314	299	310	276	320	299	269	301	304	301	301	308	300	299	323	274	315	297	323	305	267	294	279	324	277	308	343	296	326	296	303	305	321	289	284	306	315	267	301	298	280	314	304	311	332	299	299	308	299	293	282	303	316	303	299	289	287	311	300	307	289	288	293	283	307	287	290	288	299	298	264	316	320	307	291	311	316	294	307	297	290	273	294	297	297	295	299	289	289	329	291	310	288	287	291	279	273	278	283	277	288	319	288	286	290	268	277	292	317	314	320	309	299	303	270	291	335	322	283	280	289	303	298	319	301	297	306	310	288	279	327	316	296	295	288	307	283	301	281	307	316	306	306	284	288	283	287	284	292	305	317	312	294	275	318	296	309	328	303	287	303	289	282	303	303	308	314	311	284	296	268	259	284	316	286	291	285	265	291	330	297	289	302	306	305	313	296	305	284	297	288	294	283	318	297	300	276	300	282	325	293	306	310	316	306	311	318	295	313	284	295	279	264	303	282	284	284	309	314	293	261	292	322	312	299	317	320	283	276	296	289	288	320	309	298	322	309	283	334	345	309	294	304	274	321	306	289	279	311	303	293	314	293	292	315	280	316	331	304	330	339	286	323	314	298	331	288	310	312	284	296	313	274	302	281	304	316	287	296	282	314	294	299	301	298	306	295	296	331	318	304	316	306	313	282	309	299	296	276	303	328	308	309	283	302	276	327	295	311	288	283	324	327	298	296	291	302	276	293	314	290	288	340	303	299	276	303	310	292	325	312	280	299	268	324	303	288	341	317	309	306	314	301	273	271	265	275	303	303	309	297	293	320	342	317	319	294	268	287	298	277	313	287	299	318	323	304	310	277	314	292	279	297	283	305	301	310	286	281	316	298	294	293	308	279	303	278	303	293	279	309	307	295	283	291	323	297	287	287	291	261	293	298	285	292	300	284	289	313	286	286	334	281	282	294	350	261	285	278	291	262	317	294	279	347	285	309	273	285	275	289	289	289	308	307	283	298	312	319	305	281	289	298	313	314	298	287	295	290	295	287	298	331	305	271	292	288	280	290	317	314	289	326	315	271	291	267	315	267	314	295	287	297	282	287	318	282	310	321	304	289	300	314	341	299	281	300	332	285	265	322	288	302	323	293	288	335	301	294	309	303	295	267	307	286	275	306	297	338	301	312	301	311	270	302	275	335	289	308	285	314	334	329	296	294	301	298	314	325	268	293	318	307	274	281	285	300	295	316	316	309	314	303	303	307	304	294	289	329	298	296	286	296	312	292	301	315	311	322	299	308	270	324	305	283	301	296	301	282	309	297	294	320
19520	21132	34652	36873	34030	30323	26196	22449	19409	16393	12822	11143	9714	8911	7613	6953	5978	5194	4429	3835	3527	3073	2562	2467	2208	1814	1673	1694	1578	1380	1160	1169	1105	1159	1021	1008	980	923	949	975	973	900	931	868	976	1075	881	840	811	839	816	879	894	883	819	791	758	837	809	811	790	784	795	833	768	788	820	772	783	747	817	757	759	843	741	781	769	762	798	764	786	761	752	754	783	767	743	770	772	759	753	820	731	715	793	757	760	761	801	778	745	807	770	768	779	752	770	814	769	778	767	749	757	761	766	809	798	740	737	714	753	737	770	748	748	738	740	759	774	788	777	748	769	801	776	768	779	728	777	739	801	773	728	759	770	806	760	810	724	773	813	774	761	725	779	750	772	714	775	752	818	758	777	783	800	769	771	763	740	773	770	727	748	742	805	762	746	758	762	751	767	751	800	786	729	715	773	770	766	770	755	714	759	749	750	768	724	761	799	733	836	784	778	774	790	754	778	756	731	807	811	780	748	730	766	762	745	765	791	779	755	730	769	739	776	806	718	756	735	749	710	790	757	775	722	783	804	749	756	802	775	811	763	751	779	794	742	782	785	775	787	780	730	760	783	793	753	775	762	750	756	740	719	748	787	792	771	746	778	775	743	734	742	751	745	779	728	752	774	770	754	722	815	760	753	723	755	767	836	723	770	740	788	781	807	745	787	747	758	757	764	778	780	778	759	747	801	723	769	784	760	786	728	767	740	745	782	754	748	763	705	729	753	749	755	777	738	782	742	759	783	733	782	731	722	768	807	757	786	757	788	758	779	776	765	790	796	799	768	725	804	770	745	783	751	787	744	763	750	801	735	766	773	758	724	807	778	800	773	807	766	743	810	762	807	841	784	787	777	729	761	814	790	763	770	761	790	782	778	802	779	789	766	774	795	738	781	768	749	734	740	752	793	765	758	735	687	802	774	707	709	733	742	797	762	745	694	768	789	759	752	805	776	757	784	776	863	761	749	758	792	757	765	762	800	713	769	744	761	800	805	748	785	766	762	808	774	751	795	779	733	748	708	741	795	766	752	724	761	782	768	718	740	778	813	738	759	738	780	736	751	802	778	756	754	761	744	759	695	699	796	752	757	737	769	746	801	744	779	780	785	780	824	770	745	758	770	782	744	776	777	736	749	806	785	754	766	756	762	732	757	743	815	758	771	741	815	742	768	777	717	743	793	748	799	728	793	775	767	803	728	756	776	749	779	739	755	742	754	790	772	773	771	757	752	724	756	794	758	767	766	787	751	780	756	753	776	765	744	766	769	744	779	769	807	745	785	806	749	739	757	775	739	727	786	782	754	798	754	758	711	756	805	755	758	723	749	746	712	750	750	742	761	787	768	788	774	792	762	717	771	763	750	751	719	751	739	736	759	764	734	756	801	758	781	761	749	755	767	818	754	745	770	800	760	811	831	802	764	744	759	769	752	729	798	743	742	768	776	815	760	751	767	786	786	763	784	755	754	775	805	748	773	746	807	771	730	794	773	763	738	733	769	777	760	691	788	786	790	794	739	780	757	779	779	770	733	797	743	726	705	793	775	808	742	721	751	763	739	780	773	828	745	723	797	739	747	747	750	776	762	719	771	730	782	723	805	707	754	783	759	790	776	700	789	778	766	763	747	759	790	742	792	775	758	725	767	763	762	757	729	755	786	797	768	817	736	787	778	767	772	735	732	773	746	773	788	756	770	758	780	742	729	807	722	754	783	751	754	766	758	704	745	697	730	759	769	792	780	745	825	799	745	763	800	813	724	781	768	777	794	779	774	789	757	777	733	732	755	778	819	764	769	809	761	751	781	750	768	812	780	791	772	745	780	723	778	789	706	770	734	753	720	753	791	802	687	768	766	753	768	733	796	739	775	787	819	769	761	771	804	766	760	755	785	790	742	767	744	769	726	751	765	739	795	792	727	756	783	762	750	759	773	811	738	765	846	763	726	802	765	754	754	809	806	710	796	746	784	752	778	738	754	723	799	770	752	751	745	774	735	733	754	751	831	821	811	756	790	784	739	749	752	760	726	761	785	761	762	747	778	752	749	782	765	775	748	737	743	756	751	776	756	754	787	795	741	785	731	742	788	744	724	758	789	757	771	769	766	720	757	779	774	741	787	741	790	737	781	779	798	728	792	774	794	803	770	787	755	808	707	778	783	784	774	740	746	770	754	734	818	770	770	804	765	762	785	764	796	753	729	718	796	730	769	754	761	774	789	725	789	754	760	756	787	699	725	749	753	766	785	740	765	729	781	758	772	705	760	761	776	766	772	781	741	764	819	801	749	733	709	724	771	782	769	790	775	748	736	764	751	801	747	794	783	759	793	770	755	727	812	742	774	741	716	798	765	748	708	767	783	795	796	772	752	784	787	773	751	756	764	770	784	746	782	822	794	784	774	792	733	733	767	776	709	790	791	787	757	737	793	767	692	753	779	813	765	801	734	781	773	764	744	721	763	799	799	770	812	786	774	803	754	803	746	795	776	759	758	773	800	754	785	760	799	771	787	747	764	784	772	728	768	725	790	759	818	733	745	772	791	792	764	750	753	768	759	729	746	744	773	806	802	788	748	773	792	753	783	775	737	763	737	789	737	774	733	751	732	800	749	781	808	719	727	784	753	695	768	774	788	709	771	726	735	778	788	787	731	768	776	798	766	768	750	793	756	807	741	737	752	751	757	768	756	771	700	766	728	726	740	786	757	759	786	748	754	762	746	818	745	774	787	781	752	734	808	780	752	682	750	743	726	754	805	785	739	755	793	773	767	783	754	748	753	791	789	762	747	789	750	766	787	785	734	800	726	792	716	756	777	758	781	797	782	740	785	768	795	777	783	782	752	796	758	716	735	745	741	789	784	758	724	784	804	741	772	765	773	785	717	783	768	753	754	778	745	752	792	782	744	791	764	748	847	772	832	755	766	752	775	694	788	753	769	712	788	760	717	760	748	783	762	738	803	770	769	774	728	758	746	753	764	745	765	733	784	767	773	744	789	748	725	769	740	742	760	757	720	787	728	772	753	784	775	778	735	752	732	817	793	720	773	725	764	699	803	748	728	749	801	769	770	776	768	769	754	732	805	773	820	747	755	782	806	750	791	750	749	761	775	733	760	715	752	811	708	793	754	771	791	747	795	765	752	770	779	809	772	697	779	753	707	777	781	782	772	764	780	799	733	729	806	763	796	793	759	707	732	774	760	730	766	759	742	812	762	712	743	734	806	762	741	754	768	735	768	819	789	788	753	764	779	793	778	785	785	779	791	733	727	771	734	796	766	760	784	759	744	767	766	788	731	712	769	759	807	772	755	735	787	772	770	789	801	725	799	712	739	762	733	770	729	787	765	756	743	785	740	780	841	736	762	757	759	762	755	783	752	743	771	787	743	761	729	750	720	770	781	777	782	768	781	761	708	724	734	694	771	769	815	760	754	811	758	784	736	775	782	754	773	747	784	796	745	762	781	730	790	751	782	728	772	783	791	752
38409	31355	36407	31953	26549	20273	14941	10705	8046	5970	4344	3481	3007	2645	2035	2046	1740	1381	1213	1070	1006	814	741	701	604	530	497	532	496	413	403	394	384	374	353	352	348	325	333	344	356	323	341	321	358	372	293	306	315	330	294	301	289	340	287	282	277	310	302	294	285	277	285	273	285	285	297	306	296	292	268	282	261	304	283	294	299	296	255	256	299	304	311	289	271	286	289	303	258	290	242	289	270	258	280	303	291	295	291	300	288	308	290	291	270	278	258	282	289	288	280	298	275	276	299	278	277	280	309	298	267	270	313	282	273	293	312	290	262	299	255	297	324	268	278	262	276	292	273	275	284	276	288	294	293	306	318	267	274	303	264	237	279	290	281	271	279	275	265	285	282	300	273	282	245	294	296	255	273	287	291	278	266	275	266	279	265	272	289	273	304	298	257	277	286	258	282	287	237	282	268	280	282	269	284	299	268	306	289	287	289	281	279	318	296	279	271	264	259	272	281	295	280	287	303	304	307	269	282	267	271	269	293	255	280	269	287	308	273	264	263	247	294	252	262	318	288	289	295	286	275	313	296	280	293	304	285	270	289	285	253	272	296	298	282	254	288	291	294	271	295	271	287	298	289	258	266	258	299	299	277	289	277	317	273	276	248	294	262	287	314	306	260	290	272	278	296	273	300	261	310	277	281	263	274	326	301	290	259	272	289	303	298	284	301	277	252	292	259	256	270	294	264	269	295	305	272	296	281	280	304	287	258	291	310	292	287	274	297	301	292	301	275	296	272	300	280	273	286	284	290	249	277	259	279	270	282	280	270	277	248	309	268	297	277	277	308	330	285	290	287	290	280	288	291	308	300	277	307	261	283	277	261	286	273	278	271	284	313	281	253	272	313	259	281	255	300	297	280	289	265	267	302	261	290	297	267	275	274	252	316	288	266	286	274	280	277	295	295	321	285	276	280	283	310	314	273	267	269	285	287	291	274	252	284	325	285	286	274	294	273	293	291	277	312	282	292	295	270	294	292	269	269	285	269	305	283	288	275	294	295	301	283	255	280	273	270	283	266	266	279	272	270	300	292	275	305	264	319	265	285	263	259	325	290	275	308	296	242	266	270	279	282	275	288	243	237	264	302	284	261	274	280	285	285	305	298	249	260	265	292	290	282	293	297	282	313	281	322	271	251	313	279	301	263	285	277	271	267	284	281	281	283	299	270	302	263	303	283	293	285	298	310	255	287	305	282	270	314	289	280	297	270	271	301	302	294	294	282	261	270	281	253	282	267	312	257	305	297	297	279	294	264	285	290	290	259	284	263	275	293	292	277	301	294	310	294	300	290	286	284	293	276	261	267	278	260	307	274	256	273	299	263	265	288	310	299	258	291	286	288	262	287	285	286	304	260	263	257	276	271	267	286	270	258	286	276	278	271	279	295	260	270	301	292	300	295	267	254	274	294	287	297	290	288	274	306	294	270	250	306	267	249	266	283	264	287	326	279	252	294	245	297	284	299	253	261	293	271	276	282	310	293	257	242	291	272	277	296	308	295	268	289	264	314	285	262	308	296	262	274	264	293	286	319	291	293	296	284	269	283	270	299	284	268	257	305	255	259	278	278	287	287	307	273	298	317	237	290	269	291	284	311	275	239	299	278	292	305	271	254	294	274	291	283	306	240	294	277	283	290	293	274	284	265	280	250	271	283	302	246	315	292	273	295	267	301	295	252	269	289	294	268	245	296	280	279	298	275	277	305	256	287	294	301	308	274	298	281	262	310	266	243	266	283	266	258	306	280	262	299	297	285	293	297	276	276	284	291	307	258	286	273	298	283	288	282	266	266	275	302	295	293	296	290	299	255	275	311	272	286	269	267	286	281	264	294	269	329	277	271	284	276	270	275	294	285	266	280	273	283	297	275	292	265	266	315	314	268	268	286	287	296	281	257	289	280	309	275	276	281	325	274	301	258	255	271	259	252	290	274	293	281	297	278	288	306	268	268	306	296	305	283	278	269	271	294	286	307	319	283	299	266	289	273	260	301	274	281	282	296	308	305	304	263	284	296	275	273	270	313	302	282	331	310	259	307	261	297	297	269	324	267	286	284	290	274	287	260	300	318	278	277	271	283	264	276	288	259	293	270	277	288	315	272	284	259	297	297	291	289	292	257	278	296	300	266	292	291	305	310	248	265	308	296	296	264	269	285	288	271	281	311	341	281	307	283	294	262	275	274	265	274	280	268	275	273	299	290	299	252	242	306	258	300	265	275	278	271	260	303	318	283	264	304	270	296	301	313	256	279	318	273	256	261	279	261	290	298	273	278	306	287	319	265	287	272	276	304	285	254	284	305	317	284	267	305	237	322	293	285	300	311	268	291	279	258	317	266	280	301	287	298	293	308	301	280	249	253	271	255	262	312	333	299	302	296	269	291	293	256	280	284	277	263	321	292	252	248	303	245	276	290	265	309	301	266	269	271	282	239	257	285	295	316	285	275	286	266	311	248	305	276	269	316	299	290	289	279	261	279	299	316	294	287	298	287	259	260	285	277	287	312	281	312	268	281	314	302	272	270	245	269	297	304	273	269	275	280	258	285	289	266	278	269	298	283	291	315	279	302	334	290	282	247	281	266	289	285	266	321	300	289	284	262	271	272	267	294	288	300	286	303	266	299	264	274	278	274	269	296	296	306	293	292	271	285	298	278	307	297	280	266	279	282	284	281	302	255	287	268	274	259	271	255	309	256	294	297	273	272	295	307	254	287	294	244	307	296	282	252	283	300	285	287	285	302	301	292	299	281	282	278	284	275	308	290	279	295	293	298	286	285	299	283	287	262	306	294	293	278	268	318	250	281	285	305	268	258	268	286	287	264	275	287	291	287	268	267	300	287	274	310	276	295	312	271	283	297	285	300	282	290	248	298	279	293	285	260	283	277	279	271	272	271	273	260	298	266	259	282	303	278	261	275	281	304	276	268	285	300	272	287	292	292	268	275	263	288	280	265	300	304	258	278	269	288	291	262	251	293	253	275	280	276	304	267	260	270	290	275	264	287	318	268	308	279	290	266	272	309	259	325	290	275	310	278	294	249	264	308	303	295	275	277	286	287	258	301	284	280	267	265	285	285	273	280	296	283	292	290	269	292	311	287	269	268	270	258	297	284	268	295	298	287	262	310	272	296	300	286	272	284	295	295	305	273	312	291	300	317	289	276	283	315	262	304	269	285	293	273	284	282	281	249	308	271	259	288	264	291	314	294	292	284	275	250	257	263	290	269	276	325	288	300	275	273	299	283	256	270	294	305	292	291	285	281	284	269	276	283	293	303	311	303	277	304	277	293	263	263	264	269	274	314	299	292	290	290	279	313	267	305	273	270	291	271	290	281	295	252	278	307	301	297	266	272	275	266	308	283	289	290	261	273	273	263	292	260	277	268	295	261	307	312	283	267	264	310	290	322	281	275	290	291	281	281	269	289	272	289	300	281	277	256	283	302	295	308	251	297	283	307	284	263	291
22955	24494	38344	41351	38585	34679	31010	27231	24187	20717	17105	15124	14026	12481	10752	10311	9018	7332	6240	5607	5250	4449	3868	3625	3057	2528	2221	2388	2211	1712	1462	1375	1299	1381	1153	1163	1041	1043	1009	1145	1107	924	991	1030	1071	1312	1012	861	887	859	917	879	934	963	868	787	802	806	799	801	859	773	765	767	784	801	744	779	792	804	796	745	745	725	749	703	746	736	732	748	750	690	709	728	686	713	702	737	742	733	689	729	733	760	711	739	711	694	751	716	756	718	714	719	782	751	738	741	723	744	717	767	758	757	733	717	735	725	702	738	689	705	690	744	751	690	718	689	720	707	738	688	737	725	705	727	729	747	683	673	728	731	763	690	720	703	729	725	722	684	756	745	703	740	696	697	759	738	783	728	701	740	723	740	713	737	724	680	736	738	714	664	746	712	725	690	752	752	711	689	785	777	710	716	725	746	704	685	715	733	705	726	659	726	749	713	750	762	731	700	741	772	755	653	769	704	756	703	675	689	704	775	666	743	705	668	704	749	761	721	761	728	693	756	708	672	717	725	762	716	732	743	696	723	695	710	741	684	727	726	758	722	724	719	745	728	746	734	728	696	689	737	721	717	772	760	719	790	695	745	729	729	718	703	770	744	758	698	747	767	749	726	749	714	747	710	748	723	716	741	735	757	746	737	782	752	756	762	727	722	740	703	761	729	729	729	772	750	695	776	714	696	737	698	763	734	729	724	694	738	706	694	744	722	670	767	751	660	734	726	714	704	692	746	683	753	691	742	691	693	710	744	725	742	761	754	761	731	683	742	721	745	737	730	696	729	715	739	727	727	734	717	724	735	713	699	738	737	808	734	708	734	704	722	706	697	706	724	715	696	663	726	771	711	697	738	710	750	705	739	764	707	732	757	667	756	673	757	725	688	739	713	725	758	781	723	761	749	749	742	768	737	751	730	743	738	758	739	730	759	692	733	711	780	732	705	715	767	706	715	748	746	711	712	707	718	692	769	704	737	707	725	746	733	702	743	724	731	727	691	742	680	715	733	689	756	741	750	678	728	781	755	712	703	708	713	764	673	762	779	703	674	688	706	726	748	714	745	737	757	762	677	709	733	740	738	730	744	690	707	752	710	741	750	714	746	708	738	732	728	702	729	766	699	727	701	688	769	807	719	675	754	732	729	772	753	715	712	716	757	750	691	717	697	734	712	737	717	686	692	728	694	725	723	722	729	718	712	746	726	728	796	680	776	756	739	719	714	746	717	682	728	678	700	665	753	687	681	657	752	748	751	711	729	754	742	706	700	683	736	789	694	743	764	744	723	768	739	687	741	730	724	717	703	694	696	714	717	721	748	699	752	712	717	711	676	673	702	696	760	772	717	716	679	694	704	758	713	772	717	750	726	729	733	712	735	703	775	718	671	694	720	687	727	714	735	753	732	741	748	689	767	755	731	705	768	709	717	679	748	704	736	726	746	760	715	768	762	735	741	735	744	739	691	703	735	722	715	739	755	719	729	675	764	722	702	749	764	702	743	684	774	735	709	687	683	740	701	702	733	751	701	728	744	744	677	692	710	715	706	721	680	691	709	732	771	769	682	771	756	712	724	760	779	728	708	715	743	713	743	707	720	732	718	789	753	763	739	715	733	738	735	694	668	737	716	724	706	751	745	724	726	697	704	743	702	751	732	724	713	752	825	736	755	728	729	775	709	750	737	719	704	726	722	688	721	759	712	720	741	735	752	688	744	691	728	750	677	741	732	736	796	766	750	772	733	768	683	728	709	751	734	690	699	730	699	783	780	708	702	718	757	682	717	733	704	750	734	684	715	707	739	744	716	670	692	736	728	721	733	680	712	720	693	701	713	727	757	709	711	672	644	680	702	681	738	708	748	731	736	739	732	760	753	714	758	741	728	738	738	710	746	719	735	747	715	705	720	683	730	734	699	721	718	729	724	794	757	721	665	743	711	734	745	723	701	740	732	696	755	713	735	714	699	714	690	714	742	780	778	719	669	717	738	748	722	775	711	669	703	655	711	793	723	718	727	710	721	746	758	723	675	729	702	706	743	739	757	734	691	746	685	771	758	726	705	754	725	694	729	741	767	779	687	729	721	733	711	742	706	737	738	719	736	727	744	717	707	742	743	735	747	726	757	749	732	759	745	724	758	722	708	726	734	756	744	723	718	706	767	688	760	699	755	761	693	720	754	739	707	744	721	695	752	770	725	677	735	775	710	740	692	750	756	703	774	750	696	759	731	718	773	732	785	745	722	701	749	787	749	700	724	739	726	741	762	749	744	716	747	694	723	725	725	735	756	742	724	733	732	742	688	736	693	740	766	725	763	735	726	711	716	732	762	678	731	694	744	738	721	729	776	718	688	752	724	735	745	703	737	742	742	663	779	764	706	714	707	749	705	796	765	754	720	705	733	741	745	736	691	760	720	685	710	714	715	709	706	752	679	672	698	769	699	740	731	710	693	735	718	709	698	718	742	728	689	775	735	699	737	724	767	739	721	772	767	710	720	746	735	723	723	734	716	718	727	781	725	743	713	741	719	646	698	724	742	757	765	713	695	726	731	677	695	695	725	705	734	692	730	734	775	740	759	713	756	747	722	733	743	727	751	708	667	765	739	765	722	734	735	755	694	745	694	756	741	727	734	716	731	776	751	757	723	705	715	755	728	764	721	763	679	745	768	759	739	717	703	740	761	727	741	681	753	680	759	748	694	713	729	708	744	755	699	699	725	685	736	734	717	790	779	732	690	756	746	740	772	734	720	674	750	689	711	770	704	692	730	752	711	758	724	704	731	728	724	798	734	716	767	692	752	728	746	692	725	734	696	731	725	674	660	740	734	738	726	684	729	742	755	708	720	722	750	732	778	777	738	701	733	714	746	679	704	746	737	777	710	717	722	750	739	707	770	754	737	769	703	662	711	715	693	710	706	718	754	719	743	763	694	679	754	767	750	693	713	681	742	735	709	754	730	740	753	713	737	778	719	764	709	718	749	737	721	703	769	730	715	712	731	699	691	751	731	719	754	683	706	734	737	735	736	721	703	683	712	745	703	763	689	728	689	753	728	732	778	707	722	740	698	708	737	717	775	734	761	745	714	730	736	710	772	726	754	713	741	739	760	718	674	734	676	704	727	729	738	769	677	727	771	722	726	740	721	714	743	717	698	713	708	731	724	752	754	701	767	745	697	759	735	753	738	724	728	747	716	725	746	742	717	738	757	731	725	729	725	746	708	733	730	751	699	741	726	732	736	726	691	720	714	727	700	700	750	696	732	701	718	735	697	731	794	753	775	723	718	733	749	719	723	744	746	725	714	727	745	723	732	766	678	697	745	705	678	684	751	696	702	765	761	739	691	748	776	726	690	741	713	764	682	749	713	737	724	686	708	723	689	719	715	714	727	729	761	734	789	739	718	743	748	733	688	732	807	752	739	698	718	722	731	726	700	779	685	725	827	727	733	712	712	719	725	760	733	737	745	755	766	761	704	761	750	702	706	718	710
24016	21066	23300	18755	12701	8360	5821	4079	2954	2188	1659	1275	1150	950	833	767	648	601	547	450	434	416	409	409	368	343	382	355	333	327	310	326	366	327	345	308	310	330	330	331	319	282	334	297	287	267	326	305	338	330	299	279	324	261	349	319	287	305	283	317	299	330	265	284	305	310	301	333	296	320	331	335	320	276	324	299	324	315	328	315	290	288	290	283	337	311	274	314	292	298	296	311	285	315	327	314	271	319	308	288	342	319	316	269	297	332	284	279	301	336	300	313	288	315	258	296	283	295	319	323	289	348	335	339	294	322	324	323	296	302	289	281	295	293	267	319	318	300	301	307	333	308	316	316	308	299	285	277	323	306	327	303	296	325	321	283	290	310	307	266	314	297	310	292	289	323	270	272	327	307	313	310	310	308	277	327	300	305	282	331	290	296	341	294	314	301	303	305	287	323	289	316	285	303	294	320	350	313	313	313	296	320	309	294	325	325	281	349	297	301	308	318	281	290	292	310	291	299	288	293	324	318	296	283	308	317	309	301	305	293	286	318	278	297	313	331	292	306	311	303	298	312	315	300	268	327	278	315	301	312	284	330	306	324	303	278	304	318	280	306	306	293	273	299	297	309	298	294	273	307	281	289	303	274	321	320	299	302	293	336	313	300	280	321	298	302	333	315	311	313	332	301	255	293	291	314	361	271	293	271	286	301	275	312	305	287	300	322	306	326	321	291	289	291	300	309	298	309	315	275	290	301	313	311	301	308	295	287	313	301	314	290	307	298	338	286	291	311	335	308	308	291	281	293	326	298	323	305	284	301	335	332	317	312	309	326	294	326	303	310	295	263	315	292	288	311	326	305	342	307	293	290	303	309	307	319	343	289	307	296	334	328	299	315	303	300	323	305	308	300	295	323	294	300	321	289	307	320	298	307	300	297	287	312	260	312	284	300	284	337	286	274	309	313	330	276	309	321	284	301	291	313	301	295	321	331	293	304	291	294	293	304	303	281	324	324	332	304	306	342	325	320	315	301	304	342	282	275	289	274	335	319	323	299	282	317	306	321	284	320	289	283	326	282	289	316	305	288	299	320	310	304	304	285	282	331	311	318	274	270	292	308	313	296	324	297	317	292	317	297	292	307	313	260	296	314	308	265	314	315	326	298	314	307	293	287	280	299	312	308	328	315	317	276	310	319	291	301	309	283	286	273	305	322	302	301	286	321	284	279	313	310	285	318	316	272	305	292	287	310	326	323	296	301	292	302	298	295	338	309	319	302	313	286	307	316	320	294	296	295	320	309	339	313	274	294	305	288	329	325	276	311	268	310	321	311	336	305	315	261	307	319	300	303	307	295	308	291	304	309	315	282	293	292	320	300	330	316	322	292	294	289	286	305	304	288	301	324	266	302	291	284	299	308	270	300	306	303	300	295	280	329	320	340	299	298	299	295	291	304	295	296	344	290	325	302	282	304	333	351	329	333	309	270	319	293	280	354	312	314	308	311	301	276	297	284	318	265	284	307	309	340	294	292	291	273	296	302	295	307	321	310	308	306	311	285	303	299	281	281	295	301	306	269	287	273	292	287	289	325	286	321	300	301	283	284	300	336	293	278	281	309	292	313	304	317	320	320	278	301	297	291	281	290	279	299	320	300	281	308	289	275	319	306	296	321	305	282	293	302	308	304	325	290	313	337	295	310	320	291	287	319	329	332	284	333	317	314	278	312	329	312	316	310	343	298	325	298	313	354	310	303	302	318	343	342	301	292	295	335	277	315	312	317	306	327	277	317	271	299	300	307	314	311	281	296	287	295	337	330	294	334	324	309	311	301	310	314	333	302	287	286	270	310	312	322	311	301	313	292	321	290	317	319	299	289	315	295	291	296	307	309	293	321	316	332	331	304	311	278	324	330	323	316	304	289	309	295	308	290	303	298	337	299	283	306	317	304	298	325	303	318	297	315	289	293	327	343	257	305	276	312	326	312	286	300	322	313	305	296	288	299	293	336	296	301	281	305	304	297	300	264	299	307	317	284	323	296	307	298	309	307	334	300	285	304	313	284	312	298	311	320	305	296	298	314	315	283	297	289	313	293	302	329	319	338	273	305	258	305	315	302	301	278	350	280	278	328	310	319	323	308	308	284	293	295	277	297	282	279	311	310	322	311	315	298	279	301	315	299	331	295	289	271	332	345	330	290	294	284	318	303	286	333	317	267	293	310	321	295	299	330	298	281	316	282	323	307	299	278	295	296	297	298	309	287	322	311	308	308	302	301	316	346	297	311	293	293	282	301	286	305	335	299	311	299	296	332	302	336	289	326	310	300	299	302	323	306	303	290	291	293	298	322	325	269	290	283	323	306	297	292	310	313	295	294	291	280	303	285	321	296	321	324	290	333	333	318	278	327	291	300	331	298	303	271	329	291	322	270	318	326	273	291	328	306	296	322	341	270	275	320	329	297	331	281	320	315	289	284	297	282	289	272	274	322	275	326	283	315	293	294	320	327	286	309	267	335	292	324	307	324	289	338	318	321	326	300	317	278	297	284	281	298	332	309	312	293	289	298	310	309	283	313	325	319	329	310	292	341	299	293	314	326	283	285	311	303	314	297	328	309	332	318	291	289	311	332	310	303	313	309	311	322	317	316	313	309	319	315	309	280	317	299	326	321	283	308	311	328	273	323	304	304	324	321	244	280	344	309	324	289	292	320	310	289	319	310	327	276	303	305	323	292	300	272	298	275	271	311	302	308	296	315	315	294	296	262	293	271	318	291	282	300	279	284	337	304	302	332	293	288	315	273	283	319	319	344	282	345	277	313	286	297	300	301	311	286	326	314	284	309	293	304	296	277	303	311	307	284	305	314	335	266	270	284	292	306	299	303	308	305	276	311	291	326	286	285	318	308	302	314	303	326	331	284	308	292	311	301	308	291	306	325	306	263	321	278	350	315	324	316	301	297	303	310	322	331	302	306	317	316	316	287	311	326	325	298	310	308	287	301	318	271	307	334	283	288	298	292	301	272	327	300	304	311	304	312	292	288	275	320	332	305	316	308	294	299	307	322	332	327	294	297	313	329	319	287	322	300	329	290	291	289	317	307	306	312	315	304	292	318	277	310	314	316	321	295	283	248	309	319	316	287	337	307	333	299	303	319	311	289	304	315	314	329	292	316	322	309	327	308	262	296	294	287	288	294	287	291	306	319	298	295	333	318	305	322	339	306	298	296	289	295	309	312	332	297	324	320	292	312	284	320	337	320	292	337	316	293	289	317	314	323	319	331	302	303	302	319	290	303	310	293	299	328	286	289	307	259	300	304	286	296	296	282	276	339	284	292	275	322	303	311	310	329	267	284	288	323	313	281	322	298	277	336	306	305	318	316	308	309	286	297	286	320	301	284	283	308	327	302	296	316	304	299	321	329	307	315	311	318	281	297	295	334	337	305	299	293	282	321	313	284	338	299	298	316	332	346	317	328	235	289	330	287	305	297	296	320	294	280	330	349	284	316
13734	16567	28644	30655	26723	22194	18678	15272	11962	9830	7906	6590	5514	4735	3894	3387	3075	2560	2193	1995	1831	1647	1525	1357	1310	1139	1122	1078	956	976	979	1012	864	880	947	857	853	830	850	813	811	795	872	822	856	918	805	832	840	820	801	794	774	775	809	781	767	772	783	778	816	793	798	850	752	743	814	812	752	806	792	757	757	823	783	769	779	731	785	778	767	776	742	721	812	855	782	748	821	760	770	764	749	759	808	845	768	800	800	787	778	757	811	768	707	759	788	783	806	801	879	824	794	773	757	799	743	821	764	799	775	736	763	805	761	767	772	745	806	764	750	779	793	766	768	847	814	756	787	757	787	825	804	781	745	768	766	766	809	793	776	846	799	791	786	827	800	796	776	802	803	766	749	771	836	817	780	793	757	757	780	781	772	756	740	721	799	794	812	772	732	788	744	823	805	795	786	785	791	776	759	760	763	805	793	804	768	744	776	744	813	801	798	791	810	762	789	755	739	774	794	809	814	809	747	806	798	755	795	780	814	820	794	787	755	779	801	750	803	798	823	785	772	779	768	754	802	784	734	771	769	759	753	761	748	745	799	727	780	745	777	802	753	767	791	801	783	781	749	776	778	789	762	728	735	794	753	790	771	797	726	794	807	767	778	764	764	810	767	750	788	760	752	796	693	760	752	760	748	762	777	713	786	771	765	796	769	816	770	770	812	735	793	784	766	772	758	797	776	759	719	797	777	776	719	808	792	795	798	815	767	734	765	792	747	758	751	803	803	743	736	812	777	751	757	787	735	744	824	802	770	747	766	791	764	786	775	772	825	827	764	773	821	788	717	756	715	760	747	745	794	801	845	758	774	749	767	736	833	758	769	807	799	775	837	798	755	770	737	758	743	830	815	765	838	784	746	763	774	800	776	780	851	743	840	784	832	779	771	779	767	777	777	771	760	763	751	749	795	800	760	746	812	706	804	755	797	762	792	786	749	804	784	768	821	760	821	745	795	804	777	754	722	776	774	764	765	787	784	757	772	803	771	737	759	833	818	803	798	736	720	757	744	803	807	794	797	788	808	789	818	740	766	807	792	750	778	734	821	802	794	774	751	798	841	790	757	755	729	747	778	805	723	786	769	793	743	764	813	758	843	765	777	759	814	796	776	802	805	856	792	807	809	735	819	755	787	765	810	755	807	794	789	764	792	792	763	806	795	798	760	753	836	749	747	807	776	772	773	801	780	808	757	791	804	784	803	767	759	841	775	800	741	749	797	819	762	777	783	766	770	761	787	778	795	756	730	737	788	747	713	779	793	764	791	761	772	773	783	762	736	772	800	755	799	734	791	786	796	764	765	785	811	839	809	776	730	794	819	804	770	727	782	750	814	789	748	784	794	783	799	766	765	792	814	756	779	815	783	828	849	757	748	766	814	793	814	733	753	765	807	777	787	810	769	783	788	717	845	805	777	784	789	801	815	805	773	765	783	817	785	810	749	787	793	807	786	787	776	761	784	776	775	742	778	798	756	802	769	723	768	814	728	857	808	778	754	811	761	799	821	753	765	773	752	795	784	813	776	785	817	789	773	755	734	775	758	790	780	805	766	758	765	768	749	779	791	760	779	797	789	725	811	837	761	707	803	775	754	789	765	753	731	749	801	801	806	772	827	751	796	806	761	764	818	760	812	754	792	789	792	781	788	772	794	793	761	748	760	775	803	778	770	748	774	742	833	795	770	846	817	788	756	783	765	821	828	762	777	786	810	831	827	824	816	745	784	782	784	804	782	769	727	787	815	777	817	732	762	798	751	798	808	744	761	785	765	791	787	784	787	774	792	769	802	782	778	832	773	801	754	749	791	775	792	811	739	726	749	773	764	774	746	773	781	800	755	845	744	751	759	723	795	784	754	832	804	788	821	794	737	764	766	796	802	803	735	832	793	751	754	833	727	752	797	741	791	764	805	747	767	744	755	766	774	805	752	796	748	768	730	780	758	783	785	766	777	800	801	770	811	750	719	770	782	742	806	780	795	811	784	751	751	809	787	818	753	791	765	781	807	785	761	798	780	771	799	777	744	816	756	760	792	769	771	791	776	771	769	749	825	794	732	775	735	780	782	768	772	781	784	796	803	805	785	770	751	769	789	759	778	770	801	751	807	826	821	802	749	809	749	770	742	779	780	773	792	778	810	759	790	765	773	764	809	766	805	784	823	769	766	764	760	805	785	803	767	772	830	789	766	785	801	772	787	819	782	764	776	731	729	791	765	762	810	789	809	733	773	766	760	781	805	725	801	740	761	764	792	781	783	812	783	771	796	734	814	856	766	753	764	796	776	829	777	793	765	721	770	758	810	764	796	790	773	814	741	823	807	761	726	817	800	762	780	791	761	787	799	780	719	798	772	853	768	735	821	758	731	770	777	789	775	763	834	775	772	777	776	811	778	805	785	809	794	769	778	784	749	757	770	748	771	825	791	789	745	765	837	775	750	768	788	773	750	781	810	783	772	761	770	744	789	772	748	741	766	809	773	756	753	765	791	742	844	818	758	763	813	823	787	809	800	715	810	796	824	717	768	805	760	791	785	786	748	781	794	786	781	794	774	825	811	716	738	815	795	760	854	780	805	783	775	817	789	740	789	801	796	765	738	760	758	768	782	805	728	753	770	765	798	753	752	753	751	785	800	762	826	788	742	741	830	787	757	792	771	777	775	799	796	827	772	803	805	798	768	806	805	775	772	743	769	786	782	794	794	728	786	774	771	815	818	768	816	727	797	789	777	798	804	823	761	773	798	779	766	780	840	783	794	795	720	749	805	737	744	725	791	746	778	814	786	729	744	799	763	796	748	715	771	760	790	804	822	733	762	769	791	824	759	774	796	738	809	746	764	781	794	823	825	769	778	746	773	802	734	843	811	791	812	787	788	772	771	750	785	809	766	805	758	826	735	750	793	781	773	785	778	761	797	783	766	788	767	814	745	756	811	798	779	778	774	816	818	766	774	800	733	798	802	760	801	774	742	798	757	758	798	816	772	797	754	737	786	783	770	835	758	780	774	728	788	780	799	794	762	731	792	831	723	796	728	784	745	751	781	786	761	755	804	752	825	754	754	739	809	858	756	763	787	824	772	768	767	810	759	769	757	790	789	746	779	780	813	757	777	771	796	750	804	798	810	720	747	821	816	762	774	772	800	761	757	832	753	763	775	825	790	790	726	802	797	802	798	782	779	791	774	788	773	756	768	813	794	740	819	785	752	761	739	795	812	836	823	790	793	771	784	764	761	739	816	740	788	763	804	793	753	760	803	793	772	754	770	755	798	742	747	783	751	757	748	772	753	715	778	733	742	798	812	804	731	829	718	764	779	826	800	745	813	726	773	839	778	791	771	809	780	790	804	753	752	812	762	759	790	756	751	717	740	844	752	808	853	758	775	766	768	768	770	785	728	787	775	784	733	786	749	766	768	771	796	795	811	810	765	802	737	740	800	801	737	815	749	764	779	745	794	785	729	778	791	800	770	812
32730	26823	31170	26897	20698	14536	10465	7434	5402	3983	2981	2477	2108	1825	1464	1303	1161	939	823	775	696	687	563	596	503	449	452	486	435	404	377	360	336	389	350	342	319	338	291	377	332	344	306	341	331	345	348	317	304	315	315	358	356	352	325	317	345	332	316	324	310	336	263	309	314	328	315	299	309	296	340	293	314	314	322	311	293	307	319	317	301	293	326	294	297	313	304	296	334	302	301	300	321	315	341	319	302	322	361	297	285	360	338	279	338	285	306	305	320	288	321	308	290	317	299	292	306	300	320	303	290	306	302	296	334	356	309	334	296	316	316	296	306	332	294	290	341	312	304	304	315	320	306	320	323	287	311	277	334	281	278	317	312	327	290	308	288	326	308	283	307	366	281	322	327	272	282	330	340	319	373	287	304	298	297	287	272	311	308	284	325	290	320	301	306	280	310	331	297	351	298	311	315	313	317	303	329	294	279	334	323	319	303	323	329	308	316	300	326	344	316	309	306	295	283	300	318	282	304	259	319	337	302	334	308	317	305	318	318	316	274	293	350	335	284	299	337	305	305	297	319	282	295	295	316	303	274	319	295	282	323	315	287	311	340	345	346	296	287	307	329	297	302	311	296	320	331	280	327	326	275	283	340	284	300	279	306	327	295	310	359	347	297	335	323	330	324	301	319	331	315	319	317	293	303	334	282	311	310	315	326	315	281	326	284	310	303	320	298	326	297	306	316	306	319	275	299	313	295	289	290	332	340	287	314	302	275	289	286	311	284	298	292	314	303	301	315	303	302	306	317	304	327	335	290	293	320	311	286	279	306	312	319	305	335	331	333	331	328	306	312	303	281	339	305	307	292	279	344	300	303	320	293	320	313	309	311	324	320	289	315	286	283	321	318	306	339	309	325	339	342	323	294	295	321	312	305	279	276	304	291	307	300	321	315	301	305	309	306	333	306	308	340	303	277	305	316	304	301	304	343	307	323	302	309	313	311	340	318	320	314	314	264	292	327	276	283	310	315	307	333	292	333	261	286	301	317	319	307	293	318	275	292	330	266	316	339	320	319	314	296	341	330	306	308	272	303	315	306	323	305	341	302	311	327	338	330	290	292	328	336	324	318	320	310	298	284	319	291	344	291	306	281	270	306	274	330	322	324	301	291	328	337	283	301	321	296	312	306	287	274	312	326	320	294	309	300	332	310	292	301	311	333	334	298	331	289	291	311	322	300	325	344	326	275	320	325	320	331	298	311	347	283	324	324	305	298	282	312	302	291	324	310	312	319	319	311	316	323	304	280	296	287	307	293	308	303	314	308	320	304	314	365	323	301	308	295	299	290	292	318	307	339	321	296	295	304	298	279	300	297	298	284	307	306	312	326	334	312	314	293	311	254	304	283	349	314	326	304	342	314	315	324	335	307	321	342	309	308	303	283	289	291	309	285	331	306	303	311	279	321	309	301	308	356	335	306	286	291	310	337	336	305	303	310	301	315	298	302	326	294	304	307	314	301	309	285	303	323	293	316	299	316	348	298	301	293	319	280	305	275	308	307	293	318	286	326	263	316	313	272	304	305	282	333	307	284	294	316	302	310	309	316	340	338	301	285	308	317	325	281	314	272	296	305	284	302	299	329	338	303	331	304	340	298	302	320	300	329	296	281	289	305	302	284	298	294	305	337	320	325	309	294	278	296	319	329	300	303	285	306	303	283	310	286	291	285	325	316	314	326	326	328	282	308	324	309	309	322	327	334	335	324	303	320	293	273	345	311	288	324	318	286	298	289	299	313	298	316	293	307	297	336	343	304	300	313	277	331	306	307	310	318	313	328	313	298	311	318	303	347	306	314	288	323	292	317	317	286	288	288	319	323	332	315	331	273	307	307	303	285	310	293	305	310	296	321	319	310	310	310	265	318	278	315	275	329	316	297	308	317	305	300	317	312	297	307	304	296	317	314	327	299	321	301	285	339	293	325	299	310	281	339	328	326	283	308	324	329	312	288	312	324	342	321	322	299	322	313	317	282	314	316	334	294	307	347	308	286	306	314	293	307	308	281	313	313	319	294	271	313	287	329	321	309	304	300	321	346	318	320	303	319	305	329	334	336	321	326	300	290	281	318	300	269	324	317	335	317	305	298	304	328	296	304	306	282	307	307	273	311	294	314	297	322	299	300	300	287	311	283	320	325	299	292	303	303	300	310	324	315	334	275	281	286	322	307	337	292	326	319	308	309	340	312	322	307	315	283	295	331	289	333	299	288	305	300	309	308	306	285	310	281	347	320	305	276	316	301	312	306	283	308	311	314	332	297	309	274	337	324	312	301	319	304	308	318	293	317	322	310	287	309	294	284	304	316	299	324	305	304	331	300	323	307	327	274	289	274	307	319	302	307	335	315	276	305	316	312	287	317	289	326	308	281	298	289	321	300	329	337	316	294	288	334	299	331	296	304	322	305	345	306	339	341	310	312	279	373	315	309	308	314	320	298	323	329	288	367	285	318	317	322	315	318	303	313	336	313	295	319	329	318	302	340	309	290	297	289	357	350	321	325	295	309	288	294	326	287	329	318	308	300	299	332	311	283	306	298	271	343	316	328	303	340	278	288	311	314	318	290	315	309	305	319	286	320	311	324	309	313	305	294	287	293	348	334	283	302	311	289	298	288	312	288	332	332	282	306	318	317	316	307	319	304	330	299	330	326	337	328	346	301	310	304	327	326	299	302	305	302	311	331	302	268	315	291	324	351	288	307	317	321	322	313	310	307	301	324	302	290	311	302	302	303	318	285	308	314	278	312	308	321	297	319	294	297	301	297	313	324	261	322	311	323	310	303	329	313	304	303	303	317	295	299	320	334	313	313	300	326	319	271	318	308	344	317	329	320	293	304	296	319	353	294	321	305	283	305	332	279	292	287	302	325	290	293	319	315	326	280	293	313	301	292	303	310	321	300	280	315	334	315	289	317	310	339	326	329	322	324	314	299	296	278	278	270	300	324	306	304	302	308	298	336	327	342	339	316	326	352	268	331	305	318	286	319	290	300	270	320	304	294	330	265	316	285	324	335	274	294	298	331	311	322	312	307	300	287	326	310	302	293	278	312	306	322	306	282	287	320	313	296	286	316	326	331	317	324	305	271	331	309	290	286	305	311	297	331	304	339	311	286	280	310	368	309	332	328	291	280	311	293	312	304	312	340	316	305	293	314	318	290	298	295	301	335	317	279	310	300	274	294	304	299	267	310	305	291	311	303	306	326	314	312	329	291	315	314	298	298	280	313	296	295	291	305	312	290	291	328	291	309	316	307	307	313	324	303	322	319	306	294	317	308	300	322	305	312	294	291	318	334	328	306	325	284	339	334	300	317	278	322	342	295	282	306	302	311	310	301	306	314	295	315	337	308	291	306	318	297	322	307	307	318	293	356	295	307	330	279	319	340	306	280	308	297	327	311	300	291	337	303	341	298	308	326	303	319	314	321	277	274	307	309	296	306	317	296	345	333	324	247	284	305	316
19448	21064	34780	37352	34021	29839	26212	22480	19491	16064	13241	11541	10357	9147	7814	7241	6011	5048	3980	3745	3525	3095	2724	2494	2051	1686	1724	1891	1751	1300	1218	1157	1110	1260	1037	1073	982	1048	971	990	1035	993	932	986	925	1018	923	934	908	863	936	884	879	878	851	822	870	893	849	907	778	815	810	814	850	843	857	799	827	770	782	803	836	796	781	841	761	800	825	818	800	767	789	747	794	760	828	822	815	822	795	790	760	820	776	806	824	835	798	779	787	818	765	774	807	779	826	750	787	789	778	806	787	791	748	823	764	772	762	767	765	813	725	690	777	796	843	795	759	817	724	818	788	767	821	792	722	772	812	806	780	880	790	783	806	810	793	817	776	815	744	775	793	761	765	790	752	800	792	792	808	785	817	770	812	785	839	815	746	840	806	833	803	767	768	796	830	808	799	764	782	833	774	773	737	756	784	826	754	756	764	747	797	756	766	762	785	813	790	742	732	741	799	800	765	767	746	798	797	761	812	810	746	803	752	774	747	826	755	750	824	769	827	787	846	760	764	772	756	773	771	772	789	747	786	703	816	771	760	797	812	764	799	772	807	805	795	778	780	763	835	799	802	784	768	817	779	746	765	819	838	773	788	777	802	808	826	824	737	831	828	790	765	796	833	835	808	744	749	775	783	779	830	758	760	807	777	783	816	772	782	798	784	769	784	784	776	787	784	815	782	829	737	813	827	801	843	780	823	747	763	762	804	807	757	769	806	813	821	816	778	789	785	841	795	750	759	814	782	757	802	822	784	822	816	781	797	784	814	772	818	757	797	789	786	740	837	839	807	810	778	777	799	833	788	752	765	826	761	779	765	811	733	815	771	823	761	790	779	802	774	776	814	752	798	753	786	740	765	823	781	820	838	827	765	815	759	783	793	778	813	763	797	856	830	756	762	814	800	712	833	757	750	769	790	752	785	748	775	789	825	755	789	786	792	775	785	767	824	815	817	768	788	799	808	791	768	768	789	832	781	803	840	827	785	744	813	731	786	788	800	796	831	765	784	752	781	749	791	798	779	776	802	841	777	829	768	752	784	768	798	741	848	785	805	827	803	784	798	752	801	764	780	795	813	813	823	809	774	809	810	805	774	814	753	794	788	796	806	768	756	816	769	786	757	764	783	784	764	770	733	770	763	773	790	809	821	810	765	803	742	795	792	756	791	775	801	800	792	808	787	766	743	765	787	813	817	840	712	806	839	764	803	779	766	806	798	753	779	793	747	858	779	769	767	782	784	758	748	821	766	762	804	785	804	800	796	794	801	811	780	767	763	776	783	803	825	784	761	810	794	808	819	743	746	792	799	761	782	761	762	803	701	800	758	830	757	763	824	718	777	785	823	757	782	810	801	787	831	806	838	775	761	818	777	807	825	749	803	788	788	747	764	823	802	738	744	787	764	806	783	832	826	818	840	835	800	784	791	759	808	816	778	722	792	743	820	778	818	793	811	807	787	815	837	765	758	774	830	846	781	759	807	801	832	776	817	780	812	826	797	764	788	793	853	771	783	788	765	815	799	787	716	846	776	776	816	810	821	781	808	749	767	747	759	811	764	750	823	818	793	790	766	809	780	824	787	807	798	792	806	798	818	796	778	794	762	815	752	759	790	780	797	831	756	728	784	757	780	763	736	868	780	841	802	821	807	782	753	771	800	753	805	777	744	779	783	830	803	793	774	756	760	805	833	775	844	806	782	783	800	811	768	798	807	763	798	762	766	769	785	806	759	718	799	780	808	770	754	816	790	786	828	861	801	779	783	778	769	803	792	751	744	805	772	811	813	812	801	800	783	772	746	776	752	848	767	784	828	773	817	791	821	756	785	774	810	843	821	807	776	814	781	755	779	732	825	758	793	827	784	793	826	788	793	803	791	820	781	822	824	768	810	723	754	802	797	820	824	790	794	793	825	781	795	794	833	796	800	803	808	797	775	787	789	809	794	751	817	825	818	750	766	776	802	765	829	742	801	790	839	778	777	824	807	865	798	779	795	775	810	786	777	754	782	775	805	794	798	785	799	808	840	777	777	793	752	781	836	810	824	722	796	756	811	769	835	791	789	793	797	828	755	817	822	786	787	798	831	814	779	796	822	798	764	789	786	827	781	782	793	760	746	787	774	815	782	762	755	814	816	800	806	791	814	849	770	767	792	815	776	806	769	803	808	800	803	818	726	745	821	745	775	806	826	750	853	817	763	783	773	747	823	770	751	786	838	816	790	792	808	783	763	804	777	782	816	797	829	801	781	755	824	794	776	710	772	756	760	759	808	815	781	757	764	767	840	803	761	764	766	808	746	768	763	783	788	799	834	821	792	830	795	860	726	812	770	810	777	777	790	757	756	735	769	742	803	781	780	726	796	816	798	790	753	766	801	739	825	778	748	780	826	797	751	777	767	809	810	807	791	821	816	777	836	799	835	818	785	834	772	785	802	808	814	774	758	818	792	868	752	785	821	798	821	763	784	766	777	733	797	783	816	779	809	786	788	837	743	841	772	844	775	799	741	802	772	779	867	818	759	821	793	791	763	809	768	829	763	786	798	794	781	772	801	758	784	780	774	771	769	763	798	813	774	843	767	778	791	794	803	765	791	789	804	816	776	804	780	787	791	756	821	819	795	802	778	785	844	768	828	821	759	769	712	819	847	765	778	794	799	797	851	799	831	793	823	748	746	755	849	778	762	793	784	838	799	839	798	766	778	755	809	822	786	778	743	809	770	806	747	781	755	784	839	802	764	828	762	799	847	817	817	816	798	747	779	733	824	799	778	782	834	763	757	775	809	814	780	837	714	730	801	784	795	843	751	749	837	814	775	762	792	730	797	766	786	776	788	781	806	819	763	800	819	826	798	793	808	782	790	779	760	822	824	808	800	807	828	753	805	804	776	796	827	815	760	842	834	813	765	777	759	786	817	804	785	825	793	769	752	805	856	848	769	786	739	782	736	769	791	861	770	816	802	795	776	760	836	838	799	787	803	784	778	822	806	791	786	751	793	800	756	793	780	816	750	735	798	784	788	748	836	752	815	777	772	795	777	825	775	773	803	806	759	780	835	804	734	753	825	779	793	768	780	767	751	849	779	746	779	793	797	767	765	806	757	771	765	777	746	738	818	750	799	836	801	789	793	893	755	763	808	808	784	782	840	797	805	774	799	773	731	781	794	758	804	765	834	786	786	764	740	788	822	803	825	805	800	757	777	750	782	782	736	761	804	709	833	814	791	743	793	850	810	785	816	754	784	853	816	832	810	778	781	747	814	802	754	793	750	767	764	829	829	813	814	822	800	755	757	780	824	777	792	801	836	777	732	773	783	791	797	777	788	794	801	804	801	833	774	774	795	772	807	852	805	844	846	762	806	765	787	767	814	773	775	787	807	764	754	796	803	845	805	815	791	868	795	799	749	756	784	822	754	783	860	816	748	780	821	726	747	760	770	816	760	736	782	808	810	823	752	810	828	763	844	793	737	798	812	754	770	802	778	757
39443	31941	36921	33363	27281	20870	15294	11264	8396	6205	4522	3708	3189	2711	2272	2042	1707	1455	1073	1030	928	821	752	718	621	546	514	570	480	462	398	431	377	374	371	353	377	344	325	340	322	325	336	316	353	369	307	316	322	334	314	351	325	321	316	289	305	325	289	297	308	280	313	304	295	277	292	280	274	295	273	293	314	294	299	289	289	336	295	288	291	288	322	285	271	293	286	313	322	288	281	299	265	308	275	292	282	309	297	270	303	280	292	260	325	301	286	272	280	322	300	268	267	259	270	293	282	300	295	303	308	308	292	320	299	330	278	288	353	321	324	273	278	300	333	312	286	324	306	303	308	292	287	275	296	308	296	303	332	299	308	292	314	299	302	294	319	306	277	272	276	287	305	292	285	317	303	303	283	311	327	302	277	256	279	306	291	282	302	299	329	299	334	291	294	294	294	284	275	274	286	314	299	280	304	307	332	302	298	310	307	245	323	303	323	273	316	291	304	298	303	268	313	272	297	298	285	310	311	260	284	300	283	312	297	283	307	256	293	288	298	284	289	291	285	307	311	299	295	301	318	304	291	308	300	265	310	315	310	295	322	305	304	287	276	270	284	277	291	328	297	305	281	293	305	279	284	311	301	288	309	296	291	311	290	288	242	266	274	288	311	272	287	330	297	304	304	314	303	294	285	305	308	291	291	280	294	324	336	290	295	311	310	292	262	277	298	285	289	290	307	279	289	275	298	263	319	277	304	294	285	287	280	291	301	309	277	302	279	304	292	258	288	294	270	310	284	302	283	325	320	291	257	321	316	309	299	281	296	307	292	326	264	283	267	285	283	270	267	277	287	305	287	271	271	296	315	298	285	292	312	250	287	299	302	273	309	292	332	320	286	289	299	278	303	287	277	286	286	273	299	293	276	326	325	294	312	299	275	298	308	295	278	289	310	310	291	277	279	289	305	293	323	301	277	313	252	308	255	318	288	297	304	316	285	240	312	318	307	288	309	284	271	318	280	279	289	291	298	301	293	287	327	281	306	281	294	280	314	268	293	294	343	315	300	319	323	260	315	297	271	282	305	304	300	293	287	299	265	301	318	281	275	290	299	300	329	273	284	301	330	279	300	316	280	279	282	331	308	291	283	297	282	306	298	271	319	329	319	287	297	333	309	275	280	295	323	285	289	327	303	303	333	307	307	283	301	263	273	279	297	300	283	302	276	263	300	330	277	296	306	293	298	284	283	303	305	285	307	271	276	275	286	337	297	290	334	296	292	286	293	291	293	316	313	261	278	313	284	294	293	289	272	302	298	294	294	276	309	334	295	295	269	303	309	284	270	318	288	314	304	297	292	301	306	279	314	299	291	313	293	332	303	264	281	312	291	279	296	337	288	260	307	290	283	327	274	307	281	313	297	317	271	298	308	288	301	258	275	306	297	289	288	316	309	269	283	280	289	329	306	300	303	289	309	318	285	271	280	298	274	308	280	313	299	303	282	286	259	297	332	268	306	336	280	280	312	289	264	309	316	293	275	304	252	266	282	333	294	307	285	284	304	284	315	297	271	279	302	340	283	287	311	276	308	280	270	323	292	287	324	318	290	260	307	303	315	303	325	309	314	306	329	275	316	311	284	313	307	299	280	306	289	319	282	305	315	277	305	262	311	308	281	295	257	300	308	280	289	271	291	281	325	293	286	265	272	267	295	303	288	301	290	285	271	286	297	275	272	295	315	277	313	299	320	287	283	315	279	285	284	298	307	295	270	306	299	298	265	313	268	308	282	277	307	316	313	287	280	281	284	294	314	320	298	281	315	303	299	295	314	284	306	316	291	271	297	302	294	306	274	310	285	302	273	313	322	270	280	305	305	281	294	287	285	298	303	309	307	280	286	301	293	305	301	286	266	319	312	300	287	282	320	294	303	291	301	293	281	316	299	272	322	321	300	276	275	293	287	301	278	330	280	281	293	284	292	294	301	294	284	277	290	293	298	304	286	298	275	314	289	295	286	301	286	274	279	309	258	301	290	307	289	299	295	319	289	300	271	288	296	304	309	299	239	284	288	264	349	299	294	270	261	297	288	299	323	285	315	268	296	284	297	281	265	274	275	324	298	319	312	293	299	302	300	277	300	317	312	285	291	318	290	291	262	284	264	301	307	282	279	299	305	289	297	290	264	321	318	278	303	274	272	299	288	306	275	290	269	325	286	291	295	315	298	288	274	271	291	275	286	269	286	264	306	269	300	331	324	277	293	292	310	290	279	278	277	297	306	293	289	241	314	319	295	280	313	300	273	303	289	313	287	279	312	281	268	302	301	276	296	298	287	308	269	318	287	286	286	316	314	284	296	305	286	294	301	298	296	313	308	321	314	304	273	317	324	275	307	309	293	254	304	281	291	312	274	278	295	264	309	320	302	315	257	288	330	297	285	274	284	315	288	336	282	315	297	269	315	301	312	319	284	312	330	309	298	280	287	254	301	284	299	316	309	343	299	297	302	297	334	297	269	304	310	273	337	290	262	297	295	290	324	301	287	281	304	315	301	267	286	313	311	296	286	278	296	285	307	278	290	318	298	325	304	282	275	292	297	299	292	299	277	309	271	313	294	285	276	274	309	284	266	292	305	269	280	312	297	314	324	279	300	274	286	293	255	292	260	298	268	281	281	293	285	268	284	329	281	311	301	288	291	274	308	286	314	275	295	308	264	274	280	304	284	312	263	299	304	304	319	298	274	254	288	298	294	293	313	311	275	299	262	278	282	294	317	287	300	302	316	302	272	275	329	272	304	294	300	323	292	309	278	303	316	286	283	289	309	285	317	258	277	299	294	312	322	287	329	284	327	268	298	312	312	296	293	302	308	276	310	257	276	283	297	319	314	281	271	288	290	281	281	309	308	263	304	279	299	287	296	318	249	311	305	280	274	301	280	305	279	278	310	323	310	304	289	296	292	286	312	278	269	328	295	289	289	274	298	307	292	295	308	302	297	288	272	276	287	315	316	308	305	308	292	333	285	308	302	274	325	331	311	289	293	367	315	278	270	289	253	297	291	274	295	303	294	309	289	310	290	262	314	268	289	287	266	345	280	319	340	286	265	306	316	294	295	315	256	321	261	306	310	307	314	314	299	286	300	254	323	294	295	313	270	311	301	291	297	302	272	265	294	294	269	305	283	262	308	306	301	306	300	284	249	330	292	310	292	276	341	327	270	296	283	275	292	314	311	283	306	272	287	280	306	290	304	284	265	300	296	282	309	307	294	267	321	303	286	293	309	267	322	312	315	288	334	314	309	328	308	283	287	264	294	317	325	294	301	291	325	282	291	344	318	271	319	316	281	297	261	275	275	335	298	299	279	326	300	300	260	289	311	333	314	269	291	288	277	301	293	311	292	265	302	278	260	289	328	311	308	316	306	267	307	270	298	269	305	309	290	314	296	308	294	288	285	295	289	303	314	291	298	300	315	302	316	323	292	281	295	278	270	332	272	304	287	279	293	279	297	288	301	275	279	281
23362	24581	39024	41879	38995	34777	31401	27353	24248	21012	17461	15432	14498	12888	11555	10233	8954	7709	5773	5438	5099	4551	3819	3591	3006	2334	2336	2615	2132	1806	1445	1401	1293	1392	1258	1238	1106	1104	1043	1160	1186	1061	1022	1046	1139	1199	959	879	930	878	904	979	930	913	890	794	867	850	790	813	794	817	753	800	761	815	807	760	840	797	786	772	800	798	804	777	741	754	732	758	782	779	767	714	712	730	744	755	775	747	766	787	777	782	735	685	805	725	749	769	695	801	728	720	733	720	857	726	789	789	755	737	761	722	768	775	802	715	762	693	728	724	753	762	712	734	772	811	793	764	759	729	798	768	782	775	721	732	775	784	759	737	800	782	742	717	746	721	806	769	780	749	764	738	789	748	735	789	792	728	761	781	735	746	777	750	821	719	760	779	780	757	793	768	764	766	806	720	727	793	714	791	734	777	737	774	763	740	701	759	793	776	723	737	765	749	745	761	756	719	792	757	753	762	757	734	737	738	791	771	756	733	778	746	758	721	777	759	762	735	733	746	763	767	791	761	789	755	733	713	746	770	728	774	744	774	825	761	764	749	764	725	763	776	732	746	786	817	798	718	785	756	757	745	784	750	769	770	775	748	796	782	765	794	798	797	756	756	784	791	731	782	787	730	748	733	775	727	802	796	721	742	769	737	707	767	757	792	765	765	703	793	735	756	737	768	738	734	776	759	766	773	726	798	746	776	749	767	801	784	725	711	754	766	748	751	739	755	735	785	724	771	761	830	730	784	771	702	760	788	744	760	722	728	742	800	711	752	778	695	752	761	726	725	740	788	739	748	762	751	832	726	745	769	766	755	726	776	732	750	757	760	729	784	760	707	765	809	770	774	742	707	744	783	741	775	762	732	761	720	743	748	777	766	733	736	734	771	757	760	752	743	689	763	707	729	757	751	758	758	829	781	758	742	746	730	747	771	759	771	773	800	757	744	750	739	770	808	798	754	744	760	757	729	722	692	780	755	761	750	735	746	717	767	745	830	833	775	753	729	764	767	711	750	718	736	760	748	751	792	735	772	721	707	758	758	803	744	752	746	739	765	793	719	702	728	778	761	771	769	772	735	762	753	754	756	768	728	754	751	849	744	824	745	781	747	740	771	782	757	731	741	801	745	745	726	732	796	729	761	776	751	757	773	765	761	783	782	751	807	753	733	703	732	783	709	790	701	787	770	746	827	754	762	711	732	741	766	759	773	699	762	746	714	771	757	745	752	785	786	743	768	771	785	754	729	762	730	770	760	751	735	735	791	740	759	760	765	787	746	751	707	692	763	758	838	752	771	765	781	782	775	730	728	805	714	769	728	794	751	819	745	745	750	755	772	716	766	789	736	772	798	723	771	722	768	763	765	770	720	783	754	773	728	797	795	799	780	789	758	776	748	716	749	752	792	789	734	741	781	718	738	774	748	776	777	745	776	756	731	741	809	759	747	710	763	741	745	743	798	746	753	745	752	762	755	781	743	812	756	760	719	782	745	716	726	705	773	755	796	767	755	752	769	771	764	746	820	745	740	744	745	776	758	763	752	785	755	803	772	720	765	754	734	767	746	744	787	767	769	751	792	741	721	697	775	736	784	735	746	761	742	746	732	720	729	732	756	704	774	743	723	770	773	758	719	770	792	698	732	767	768	792	769	749	737	688	816	711	768	829	731	764	752	745	738	767	761	684	795	745	756	752	776	787	770	756	742	733	710	747	804	739	773	779	728	744	794	713	742	778	794	783	778	815	782	736	733	725	796	726	731	780	725	776	742	753	746	766	740	766	774	700	784	728	762	784	748	759	717	755	763	722	730	713	744	768	738	745	770	799	708	764	677	728	776	752	724	754	712	800	721	778	797	758	772	735	741	796	762	732	736	782	764	726	740	729	743	766	742	753	780	728	798	759	805	770	732	783	712	731	712	770	717	761	736	761	780	748	739	716	775	745	703	716	782	742	685	734	775	724	749	759	706	740	722	736	740	758	785	764	786	820	792	732	727	761	786	783	766	784	724	770	766	769	779	814	769	771	716	726	741	744	738	768	779	771	767	720	782	764	784	712	752	759	772	798	756	720	763	771	718	751	644	820	754	755	736	727	738	798	725	753	764	776	755	750	713	734	748	752	773	705	793	738	736	799	751	767	753	790	734	732	721	756	760	762	749	773	736	747	782	786	757	769	792	746	756	780	755	721	770	778	733	741	774	691	769	718	753	792	762	737	793	772	750	757	746	724	768	789	758	772	789	784	742	745	756	744	802	741	749	745	811	777	725	777	778	788	770	776	710	793	712	775	766	773	747	720	745	756	723	725	750	710	737	727	683	744	801	748	716	788	753	753	726	746	747	714	739	759	748	756	809	735	752	758	758	786	792	741	774	744	774	785	803	746	776	760	776	773	748	748	796	737	781	745	755	726	761	752	773	751	712	764	739	756	787	721	721	754	737	768	776	716	745	795	750	763	778	740	710	753	785	748	751	747	711	771	754	797	730	754	721	689	756	780	798	762	702	759	758	735	784	775	766	809	776	800	758	769	735	709	762	766	751	785	755	768	778	740	764	790	776	745	734	774	756	761	736	790	773	780	753	752	736	763	736	716	757	737	734	752	731	757	752	783	746	732	798	753	734	776	756	729	785	759	806	718	757	735	694	834	741	728	709	780	796	747	786	732	769	747	766	741	757	736	732	785	775	714	781	787	752	705	737	760	760	777	721	757	773	785	751	736	720	753	770	774	755	694	806	737	750	776	755	809	794	760	746	771	758	776	730	752	765	803	739	755	776	766	752	748	724	823	769	776	783	757	715	736	776	754	753	800	723	763	741	728	694	790	792	721	752	756	737	789	759	811	765	808	777	726	758	741	734	746	758	739	734	740	726	750	772	743	740	773	756	793	759	737	786	702	703	737	750	745	728	735	769	751	768	725	718	762	741	749	771	752	731	698	712	784	716	783	749	736	739	741	736	756	749	706	727	695	753	763	732	726	721	759	781	730	768	751	725	800	789	785	757	753	757	746	789	772	751	784	719	738	729	792	774	705	773	774	806	738	745	736	759	756	733	722	780	768	750	758	712	829	750	771	748	756	751	801	777	789	717	719	747	723	775	760	776	797	781	720	769	744	807	725	770	790	751	711	758	760	753	796	754	763	744	719	715	722	776	816	722	781	769	731	716	732	730	803	759	697	768	732	716	754	777	749	777	774	764	791	721	775	743	750	714	729	730	718	789	742	768	737	787	757	744	775	696	771	751	792	730	764	806	784	756	772	736	736	712	723	755	773	733	784	748	741	765	741	765	771	735	778	719	748	763	793	765	697	774	768	726	727	745	777	724	712	750	751	800	712	780	757	734	767	772	745	706	765	791	724	726	698	808	754	736	739	733	741	773	741	706	773	745	755	735	740	783	739	728	777	736	726	764	752	714	769	774	777	730	760	744	727	752	765	775	724	785	762	739	743	747	772	753	812	705	759	759	730	780	747	770	759	729	759	723	764	779	734	767
24088	21419	24108	19007	12772	8632	6028	4151	2864	2118	1706	1286	1078	1019	795	709	647	585	549	542	470	455	414	407	378	345	385	337	329	328	336	331	336	326	332	320	365	325	325	329	307	336	327	333	333	292	309	342	326	348	328	306	356	369	301	308	342	296	289	329	330	300	343	341	322	320	319	310	353	322	331	312	304	335	300	320	342	314	308	307	327	340	319	307	298	295	294	354	321	307	317	296	319	291	343	297	317	335	339	301	295	273	321	301	283	317	301	313	331	293	306	319	318	301	312	294	320	318	325	339	292	305	317	298	350	333	345	308	318	326	330	302	288	343	297	324	299	365	300	279	316	289	339	338	315	331	330	312	303	311	330	336	338	276	316	307	330	305	330	322	276	319	325	304	312	339	318	296	322	303	306	302	291	335	326	320	325	300	306	311	312	299	348	337	322	298	298	309	325	340	294	318	343	336	326	351	307	317	310	294	324	313	326	296	291	291	308	272	296	327	315	300	311	297	302	289	301	317	355	327	310	293	292	320	327	316	310	292	294	297	342	291	291	323	305	316	314	320	297	282	317	325	284	325	336	285	323	317	312	327	302	335	318	316	310	286	336	274	322	325	296	311	306	323	325	311	323	335	313	351	292	343	318	313	315	323	292	336	319	276	310	297	326	320	319	322	343	335	302	317	303	289	308	310	328	323	321	308	316	302	325	305	294	316	320	325	323	339	327	320	285	310	328	311	341	329	314	323	325	291	311	311	311	310	318	327	317	303	287	291	312	318	321	347	339	297	347	301	304	330	326	297	321	315	307	309	365	323	313	346	289	315	306	344	278	308	292	293	354	307	289	292	286	330	298	321	329	308	317	299	325	317	315	324	289	309	300	308	308	321	337	286	318	316	311	285	297	330	301	324	350	332	299	294	331	325	310	340	324	323	275	323	307	292	310	308	338	316	288	339	312	330	327	314	354	296	279	330	320	326	336	329	312	307	332	300	284	326	331	335	295	324	319	320	328	303	313	327	293	328	315	326	332	317	324	298	304	330	301	309	316	350	345	312	346	320	324	297	342	337	305	299	288	323	333	347	302	303	315	328	306	314	348	333	311	298	285	304	305	298	343	314	297	310	308	307	317	313	327	311	329	297	317	295	297	274	309	345	291	320	297	295	305	301	288	282	280	287	330	317	315	348	348	324	294	372	327	326	333	304	348	319	297	310	298	332	306	302	287	296	332	297	298	319	318	323	326	311	314	332	308	313	302	346	329	318	300	318	314	330	342	314	280	292	291	309	291	323	324	342	323	326	331	304	295	318	320	323	308	299	319	326	312	303	324	312	332	343	323	346	327	307	367	322	305	309	320	272	313	307	292	320	321	300	281	330	315	301	290	322	325	321	326	275	328	307	329	311	333	347	359	327	332	316	334	330	289	317	309	323	331	307	306	310	342	331	313	312	366	311	289	331	299	293	277	316	305	301	332	312	318	335	325	296	306	314	313	332	320	284	297	304	298	328	293	345	327	288	299	291	316	285	297	295	304	345	312	297	348	314	341	311	328	332	314	323	337	338	334	328	300	276	312	267	303	293	318	322	326	310	323	352	299	314	319	300	314	279	302	342	300	332	316	317	305	307	307	335	314	321	299	341	286	268	311	306	342	328	308	318	306	295	294	331	309	314	328	328	323	294	303	324	318	304	310	331	319	316	304	328	339	344	328	332	340	338	352	294	310	313	321	306	322	318	316	290	317	290	288	340	331	313	301	304	330	302	302	330	320	313	301	325	311	329	297	344	323	285	308	333	346	319	349	315	347	313	327	309	303	329	335	337	316	314	318	286	309	312	302	330	315	284	304	311	347	290	325	329	292	297	325	343	318	305	304	333	332	306	341	330	328	298	297	296	321	337	344	307	315	283	316	312	302	331	328	341	317	349	319	322	299	304	291	309	331	326	353	339	314	320	328	312	330	298	316	321	312	332	323	313	308	312	330	357	327	329	347	278	299	272	299	340	309	298	320	347	296	306	333	333	325	274	336	307	314	291	323	306	291	321	334	332	315	305	298	372	329	297	331	351	327	295	317	350	319	313	305	315	342	340	308	315	289	318	340	301	313	299	306	348	331	333	343	333	331	314	329	338	343	310	280	324	323	336	273	312	319	324	316	302	330	311	314	304	335	328	321	301	325	301	300	315	338	314	331	295	297	336	312	289	324	328	301	322	344	328	338	271	310	349	311	301	314	295	340	340	311	354	299	314	329	288	319	310	334	322	324	327	327	340	305	296	369	319	323	330	308	289	284	294	356	339	319	318	330	310	333	356	310	311	301	319	309	296	318	340	310	301	315	324	305	333	333	324	307	260	375	280	312	307	315	331	341	328	283	325	275	306	296	286	331	307	321	279	299	325	300	305	298	310	301	350	348	308	301	318	339	338	304	311	322	335	312	297	324	329	308	319	302	300	330	333	319	273	321	340	297	306	296	335	298	315	297	296	345	312	302	318	292	308	303	296	316	281	330	306	320	335	301	302	309	312	321	341	299	331	334	326	321	320	320	301	333	303	286	335	331	309	300	294	316	293	321	292	305	296	323	317	290	306	327	312	313	302	283	334	300	314	297	342	308	302	331	336	322	291	288	320	327	293	322	294	327	315	331	312	353	345	283	331	289	317	319	299	334	300	342	292	296	302	295	288	303	310	295	298	305	316	339	292	313	331	337	314	314	323	292	299	316	351	300	349	327	318	323	339	309	303	316	319	323	341	323	320	306	312	313	336	348	316	338	330	316	317	319	280	299	316	285	318	328	295	328	341	334	312	328	288	321	326	319	351	322	315	266	305	348	277	305	302	334	304	311	331	302	297	287	336	310	315	329	315	328	280	315	309	308	319	347	288	312	313	330	300	286	312	299	310	325	331	316	328	300	295	338	337	311	329	322	296	306	326	304	301	349	325	325	301	293	314	296	311	311	328	280	309	266	307	316	309	319	300	339	321	310	301	339	321	333	330	284	313	323	329	306	338	322	303	317	325	321	303	292	300	291	326	298	301	298	326	312	300	299	307	332	292	312	323	287	333	292	327	314	316	323	343	324	302	322	321	306	324	310	325	297	329	311	320	355	327	310	333	317	326	331	302	317	344	313	304	324	309	311	354	332	295	332	299	340	341	318	305	322	317	333	357	327	315	299	322	302	310	324	309	368	331	309	312	301	336	295	317	307	270	345	321	339	328	301	308	346	307	314	319	335	337	301	282	290	342	346	306	317	307	336	323	319	313	298	319	315	306	324	350	330	331	317	321	309	312	310	360	316	317	314	324	334	328	301	322	320	315	313	318	337	318	332	314	332	300	319	290	293	307	297	316	335	330	319	346	323	331	317	283	287	302	335	324	338	331	319	318	322	342	305	337	302	288	312	306	298	368	321	346	346	306	319	296	328	308	335	307	341	328	291	316	313	296	324	281	292	274	313	321	312	303	307	308	318	339	322	357	317	299	326	299	291	348	309	332	340	319	301	308	306	310
13947	16899	29369	30826	27157	22756	18701	15206	12056	9788	8004	6502	5552	4660	4060	3422	2794	2485	2304	2019	1858	1599	1459	1358	1228	1146	1149	1024	1063	964	1002	1006	931	926	931	944	907	858	870	903	868	879	834	814	814	876	816	821	827	860	842	821	812	754	816	806	793	808	768	816	750	797	826	765	821	831	775	822	798	790	826	801	807	816	844	810	819	741	823	803	762	793	826	788	818	794	846	865	836	788	793	802	794	804	815	771	766	850	815	808	785	866	811	830	827	787	803	819	772	847	787	846	768	788	817	780	768	864	823	786	810	763	799	811	773	814	807	793	791	819	764	798	813	804	813	782	763	819	819	824	836	811	836	800	820	884	803	802	788	758	840	804	802	814	818	835	813	743	815	787	831	823	841	790	826	776	821	803	802	798	787	784	847	793	845	814	813	804	798	835	810	778	773	778	740	775	769	832	780	842	802	787	785	770	822	829	746	779	820	785	880	848	793	769	786	790	794	855	844	744	816	832	800	774	793	791	833	790	803	733	849	816	815	817	845	823	802	783	828	821	782	814	774	759	764	835	786	765	786	826	787	801	784	802	817	809	866	771	795	798	785	805	821	818	846	826	800	836	762	768	805	830	804	831	783	820	782	818	780	757	829	780	787	794	853	849	791	787	796	804	825	786	815	807	800	851	781	787	820	799	749	774	779	826	779	829	785	802	825	828	805	852	759	792	798	806	827	825	807	815	857	761	836	751	747	835	820	815	768	826	819	811	815	770	793	840	806	832	810	778	814	802	815	796	753	791	780	770	767	818	790	780	774	815	787	797	784	815	840	800	811	804	804	807	769	822	834	838	830	787	800	824	820	849	848	743	812	752	788	806	800	843	836	756	804	715	811	817	800	729	848	801	817	764	825	803	825	782	785	790	814	784	803	821	789	782	808	783	815	826	775	817	803	793	802	837	813	827	816	832	805	816	796	764	775	801	866	827	786	792	833	852	790	835	825	809	826	840	824	815	814	815	835	802	765	819	832	820	807	845	828	796	805	780	828	835	795	777	799	769	798	826	792	815	767	770	800	812	774	816	793	825	792	778	805	784	814	834	838	781	814	760	741	760	817	781	804	832	792	789	865	773	802	815	766	797	780	809	781	808	833	807	781	835	806	800	771	788	858	804	848	835	840	778	808	730	846	755	821	760	807	799	776	797	797	851	831	770	784	819	811	829	794	809	826	809	803	808	795	801	728	814	807	805	812	851	773	774	829	811	824	779	811	798	763	780	792	773	805	765	835	800	753	779	786	749	767	871	786	773	840	867	775	798	829	787	876	776	795	796	782	768	821	819	823	803	821	800	816	768	827	824	776	800	810	844	793	841	811	787	766	805	811	832	828	790	801	773	813	813	796	842	797	803	823	782	812	769	797	790	789	807	873	785	803	789	800	823	838	821	805	822	814	767	863	772	773	753	828	852	778	812	796	789	750	789	784	808	803	768	818	800	797	771	851	849	819	789	857	785	781	754	802	874	810	807	821	824	723	871	795	795	771	841	826	753	820	801	804	850	798	832	792	813	788	800	800	777	756	843	770	799	814	784	812	783	811	773	788	781	802	774	796	798	799	769	785	846	804	784	877	814	795	773	861	831	819	766	826	763	783	805	845	832	841	806	831	761	780	815	843	738	771	820	775	802	812	825	808	768	820	779	775	823	811	801	775	831	854	785	780	806	749	808	718	758	818	827	818	783	801	791	807	797	845	844	763	801	805	811	765	802	847	831	780	847	719	784	813	783	825	808	795	830	822	839	811	810	789	837	741	838	781	819	805	826	788	812	837	852	813	825	863	805	846	786	832	751	835	800	824	813	835	799	827	829	797	817	792	774	800	796	869	805	754	797	741	796	808	786	782	780	821	817	762	814	737	802	801	775	799	841	766	779	794	834	789	784	825	811	862	782	787	783	775	802	819	812	795	798	791	809	830	721	799	761	851	798	790	782	813	789	783	820	790	812	835	795	764	780	778	810	806	756	786	749	784	822	754	811	780	834	799	816	821	778	764	804	794	768	798	785	800	786	802	821	862	783	833	806	870	798	776	846	763	846	825	776	803	762	819	801	756	819	848	802	886	765	774	794	780	808	816	781	736	816	816	802	776	820	764	794	805	773	807	841	831	801	794	830	793	830	798	769	803	857	811	773	769	834	809	778	800	817	821	762	831	750	817	833	788	849	812	801	832	762	785	759	791	771	799	869	784	796	831	814	755	787	804	754	777	880	904	856	798	817	850	848	782	778	826	759	804	818	852	761	791	789	863	824	830	798	816	789	871	803	803	781	751	844	846	778	756	860	831	817	791	805	834	803	793	788	825	837	797	813	773	855	762	819	792	766	791	790	780	787	823	836	825	785	806	793	744	831	796	764	836	829	795	842	834	786	776	822	800	843	829	802	798	755	786	820	817	876	798	828	825	821	739	790	822	819	797	841	787	828	793	811	816	786	816	843	796	844	770	819	837	828	822	781	801	842	794	859	880	784	850	819	817	793	846	747	838	812	781	807	763	771	771	830	846	803	788	837	820	803	796	875	828	780	844	834	831	817	834	825	778	793	770	781	794	792	819	792	810	830	814	819	788	795	750	813	788	787	789	812	837	816	831	774	779	801	770	852	794	777	799	779	824	788	817	821	800	797	773	794	834	832	759	740	836	813	829	818	798	809	807	812	797	795	769	777	818	777	794	791	849	768	799	810	819	771	818	828	776	851	815	787	822	813	818	781	831	830	798	781	811	830	759	805	833	841	827	804	807	811	806	809	839	856	755	792	846	848	819	749	779	770	804	823	743	848	754	808	836	762	812	791	790	868	819	798	850	751	844	791	798	798	803	821	802	787	831	790	816	791	809	758	825	801	813	832	806	835	808	810	773	838	798	806	807	781	835	781	828	770	825	819	797	794	820	799	786	766	802	819	789	877	821	819	825	806	806	800	797	798	766	802	777	848	790	788	788	835	794	770	810	772	788	759	820	825	789	798	761	770	753	786	792	772	863	812	842	809	804	816	771	859	849	823	807	818	794	781	823	821	789	792	831	777	826	814	785	793	838	801	819	824	822	769	772	766	813	758	821	826	777	784	808	812	815	794	872	856	771	803	830	864	805	878	819	852	750	850	787	813	842	777	823	777	790	834	764	803	783	809	827	802	786	762	808	812	785	841	841	767	780	843	780	798	800	780	789	804	766	785	758	835	797	843	815	790	845	808	831	732	774	810	836	811	782	852	792	825	842	766	761	773	830	779	767	766	833	769	769	801	778	839	773	739	805	761	797	813	814	829	811	796	820	771	825	792	810	815	829	777	825	807	807	795	827	829	806	898	779	791	803	848	796	809	825	806	802	807	799	806	790	845	779	817	801	791	778	792	782	805	810	830	847	819	827	766	855	787	791	786	785	811	787	767	737	805	828	819	805	812	841	772	807	755	802	811	791	777	794	779	768	843	800	851	810	833	769	800	752	762	835	763	828	834	799	811	793	806	816	834
33255	27353	31147	26618	21246	15273	10927	7757	5676	4104	3179	2357	2168	1837	1642	1330	1197	909	886	721	736	669	548	589	522	461	429	450	409	408	368	392	395	387	373	382	366	351	327	367	350	316	344	372	337	360	347	326	347	354	346	343	325	341	304	328	315	333	344	332	320	336	310	344	334	345	327	348	317	330	333	385	338	316	347	318	306	358	314	315	308	320	324	318	331	309	327	311	323	311	315	333	318	294	346	315	339	286	340	325	332	356	312	336	340	332	327	309	303	314	336	342	350	307	323	305	307	338	329	309	340	318	348	336	290	325	351	327	349	340	313	331	339	311	333	298	287	310	327	328	276	306	333	294	309	309	322	318	268	307	295	302	331	325	313	314	329	309	309	288	319	304	298	349	326	297	316	317	309	312	322	313	297	316	321	331	315	326	330	323	338	317	302	306	310	332	330	316	328	306	305	301	342	304	354	302	323	316	324	301	303	335	313	309	324	288	294	302	298	333	321	329	319	337	331	342	315	301	337	333	293	307	309	321	350	329	326	288	329	324	342	322	303	316	311	318	356	301	330	317	317	321	322	296	287	352	327	319	308	356	325	334	348	303	334	307	352	321	342	303	318	320	337	321	344	311	350	329	341	338	337	310	307	327	328	324	324	329	296	307	288	316	329	345	335	345	335	325	324	328	340	294	292	323	327	310	319	323	311	353	309	310	344	304	298	328	328	296	317	338	291	317	286	329	360	310	315	326	293	314	301	308	309	338	273	306	332	332	347	336	310	311	312	311	318	329	339	309	309	325	312	329	312	340	332	299	342	318	277	295	340	324	337	328	361	303	357	324	323	305	311	355	333	320	319	332	323	319	288	278	318	325	284	331	344	292	338	361	340	325	311	331	316	317	343	312	305	361	303	337	348	332	297	357	322	334	320	334	367	333	325	305	318	318	298	327	317	292	332	284	333	325	307	347	321	281	324	328	299	321	338	329	305	332	331	316	314	307	297	315	288	304	307	319	348	336	328	281	322	324	288	315	306	319	334	303	309	336	336	339	323	331	314	321	320	338	331	312	309	343	313	343	329	338	305	283	344	306	319	326	322	301	290	336	305	332	272	316	320	318	320	286	313	321	341	336	334	294	318	312	339	347	313	331	329	312	334	309	330	330	323	307	302	300	335	330	312	294	333	292	333	329	303	334	327	323	306	343	363	302	344	326	326	325	305	321	313	311	310	322	311	312	295	348	335	334	306	365	343	331	321	316	314	312	306	351	314	308	313	317	345	318	304	348	310	304	312	298	322	316	306	340	330	330	338	294	301	301	334	366	332	361	355	322	352	304	290	340	308	316	325	338	310	296	319	323	354	341	302	339	344	318	292	327	291	347	312	309	295	316	319	316	318	297	346	331	343	323	320	290	293	351	331	338	311	325	324	305	307	304	314	318	323	321	332	283	312	315	334	314	333	351	297	324	314	332	353	322	325	349	299	314	293	302	342	301	313	333	326	343	323	306	339	337	323	326	321	325	322	324	299	316	326	304	316	321	307	317	297	310	282	317	313	303	300	333	345	341	326	304	303	286	307	313	348	349	293	301	340	358	325	294	344	322	309	346	320	317	306	300	309	289	356	317	348	356	326	306	297	316	326	333	313	365	355	311	333	358	327	301	320	315	311	315	335	326	328	310	322	296	336	325	329	302	296	280	333	315	322	327	323	334	308	335	319	309	332	338	331	295	284	304	299	294	331	306	305	319	315	329	319	310	326	358	344	309	351	310	329	335	353	331	308	325	291	319	299	295	329	314	284	337	308	329	304	301	324	305	327	304	323	309	352	302	302	307	322	346	351	295	306	348	321	321	331	307	325	301	281	327	315	335	306	285	352	317	294	316	341	329	308	283	314	327	335	352	329	283	310	329	341	329	332	329	347	291	359	322	304	346	327	309	319	341	312	315	302	331	339	308	348	320	309	330	299	315	333	328	315	317	327	313	326	320	323	334	333	318	325	331	302	312	314	339	333	329	340	335	332	353	338	300	344	326	347	376	323	329	331	289	309	319	316	331	330	335	325	317	317	362	322	331	312	320	332	335	330	308	310	356	335	325	319	315	356	331	323	313	331	333	321	342	329	304	270	334	334	300	349	300	336	315	290	289	330	320	287	348	337	311	318	326	315	358	290	317	301	309	307	308	313	297	350	312	287	306	315	300	301	322	335	347	285	297	337	337	326	347	337	337	344	320	324	322	298	337	324	328	339	311	349	327	344	335	345	309	291	331	320	334	294	317	302	298	302	340	321	307	298	309	332	317	311	321	296	341	331	303	334	307	287	284	315	321	302	305	306	351	301	313	341	307	330	305	343	328	298	312	319	327	345	331	328	324	332	320	337	342	336	301	310	325	325	357	344	321	290	311	305	323	352	326	319	283	297	345	361	304	301	310	311	315	319	348	292	332	301	323	315	317	318	322	314	324	285	291	288	327	300	288	315	322	337	345	342	331	311	321	315	282	311	294	321	316	297	319	355	319	335	325	302	319	327	317	326	326	287	321	318	347	318	319	306	311	307	320	319	328	301	330	322	315	326	314	320	321	334	315	314	331	298	289	333	357	320	306	294	328	353	309	294	281	344	296	302	339	329	324	332	341	289	342	315	317	362	309	318	311	304	304	317	326	342	319	294	354	326	347	323	369	338	333	341	305	334	321	317	363	303	320	350	330	297	314	293	305	299	311	338	297	337	330	313	308	316	340	311	293	341	335	340	338	336	309	324	324	311	301	302	315	355	323	313	274	325	326	310	314	318	319	341	331	345	340	313	318	310	298	283	313	305	321	330	292	317	323	323	298	302	327	294	351	346	307	314	304	334	331	324	332	342	317	314	316	318	336	305	330	296	329	324	312	311	316	322	298	315	326	320	332	321	339	294	316	322	312	363	308	300	321	323	319	322	337	340	333	292	302	296	318	289	328	350	306	292	317	310	295	323	284	355	320	326	360	308	301	327	326	343	323	308	327	330	311	318	346	344	323	358	251	306	297	301	317	343	304	337	321	313	307	342	328	318	296	332	347	353	315	339	310	313	357	332	308	307	317	312	314	295	254	314	316	316	345	327	302	368	304	315	323	286	306	312	325	313	320	311	290	325	355	318	316	272	314	328	325	299	297	316	324	300	316	327	350	321	327	296	362	329	332	321	287	321	336	299	355	317	276	318	332	278	313	314	324	311	318	311	287	336	315	335	309	348	339	318	324	284	313	321	362	317	323	301	322	290	297	294	317	316	321	317	323	297	313	322	289	347	309	328	306	316	302	303	379	328	337	332	299	329	322	336	344	323	315	359	320	287	339	314	308	311	320	296	296	275	326	334	330	326	335	308	318	315	345	324	322	299	300	319	305	302	302	313	329	328	343	334	319	350	320	336	310	354	321	318	326	335	311	323	351	312	349	296	337	301	326	332	320	322	334	307	327	292	310	337	366	352	342	299	300	339	334	326	336	333	311	299	299	352	324	320	298	332	296	319	293
20004	21609	35081	37376	34611	30543	26901	22952	19529	16376	13294	10750	10370	9201	8066	6818	5949	5006	4065	3574	3480	3118	2644	2388	2062	1869	1655	1780	1598	1348	1318	1194	1179	1240	1069	1150	1030	1015	981	1067	1103	965	981	985	1079	1026	931	921	940	880	935	944	929	911	843	866	892	858	854	860	856	827	833	836	849	863	844	834	822	813	847	824	882	833	835	861	861	804	851	806	841	780	824	846	824	836	817	829	824	896	849	861	817	833	863	773	830	818	794	793	809	848	887	802	803	835	829	812	821	784	833	788	874	836	905	797	850	847	791	827	754	826	827	810	794	791	788	835	786	863	859	800	771	804	801	844	792	797	812	840	819	822	845	833	833	840	808	763	845	828	787	886	835	788	816	811	826	800	813	838	817	801	839	865	808	798	858	800	806	743	787	865	852	784	884	837	852	802	797	778	854	826	825	851	828	820	798	830	860	787	793	833	865	801	821	779	821	770	803	820	777	868	822	806	805	845	812	796	800	828	851	805	785	810	805	826	827	761	819	801	814	814	813	760	792	827	834	830	809	780	790	832	818	828	826	796	815	812	820	802	845	830	843	816	853	805	805	793	801	838	859	805	752	843	817	806	834	803	813	847	835	848	824	862	824	833	810	831	816	769	820	799	845	802	814	787	794	814	805	795	825	825	839	830	844	802	836	844	747	789	802	804	791	809	820	866	822	828	803	788	809	796	789	795	796	826	788	803	784	810	800	775	798	807	831	807	867	830	805	792	773	828	809	791	815	806	815	844	793	840	840	785	781	839	811	806	836	857	811	826	805	851	873	817	802	764	822	834	852	825	809	825	871	835	855	829	780	865	867	835	856	842	792	837	780	786	808	864	824	817	844	816	813	824	797	829	764	796	842	815	863	831	851	799	833	825	766	828	786	799	802	779	817	792	839	834	831	850	828	798	792	822	822	842	868	823	830	851	839	798	811	797	796	829	817	794	819	887	793	787	853	820	837	846	765	786	852	783	809	817	817	840	809	795	779	829	793	815	830	791	817	842	807	805	810	801	815	796	775	832	814	824	824	801	835	813	818	788	769	811	792	808	843	816	797	753	818	859	808	802	826	808	787	781	847	853	867	808	807	807	824	776	798	790	852	813	829	827	837	823	757	783	822	791	862	848	811	804	781	799	864	731	801	815	830	806	820	838	861	794	815	807	810	842	862	813	790	832	805	829	811	825	839	790	810	848	817	834	768	835	830	805	778	833	821	813	816	788	820	795	783	829	797	853	829	882	806	856	800	786	815	804	829	821	800	818	834	850	805	799	800	807	827	804	812	838	821	812	793	831	807	795	813	862	810	853	833	825	789	795	854	853	825	787	848	833	798	774	821	803	832	797	857	800	811	867	790	795	826	831	821	867	840	851	856	752	820	802	863	898	805	773	806	803	765	773	799	842	834	836	833	787	806	820	816	814	830	783	883	843	817	867	811	803	809	787	847	796	849	826	858	785	831	846	816	829	841	808	861	850	793	817	805	863	815	841	786	760	846	842	866	809	808	832	852	806	841	820	842	826	749	826	788	812	820	854	791	814	799	792	835	855	823	794	835	822	791	891	842	839	776	766	820	828	827	868	783	825	843	782	796	796	799	820	807	811	798	782	794	885	803	832	803	768	832	851	810	836	867	846	748	769	837	821	828	826	842	758	801	759	810	804	809	829	846	808	822	796	830	879	840	816	818	813	770	842	829	781	782	824	774	767	894	822	810	805	867	803	820	809	808	832	787	796	830	813	821	743	841	856	801	853	816	808	777	825	811	776	860	809	798	859	789	856	871	744	841	868	773	827	819	777	833	822	775	813	874	803	863	818	834	823	783	825	786	766	806	797	835	837	831	820	750	796	858	771	827	817	811	851	856	835	818	807	779	774	862	785	858	790	827	873	835	824	808	854	820	805	863	798	844	802	797	820	854	813	812	808	790	787	793	832	801	815	798	820	804	842	820	807	854	834	882	781	818	785	834	816	824	788	797	806	798	791	821	798	806	844	805	822	788	830	751	820	791	814	822	825	821	795	803	821	809	842	828	821	776	823	837	774	759	827	842	781	854	812	846	805	788	825	881	782	792	768	799	832	834	818	828	778	821	852	824	831	824	837	871	847	789	742	814	868	838	808	810	816	783	786	829	841	838	777	856	825	745	828	824	812	820	794	839	811	819	755	791	829	844	836	790	846	817	825	813	799	867	775	801	816	800	761	809	823	794	778	772	827	781	800	825	879	807	736	838	832	878	841	839	859	815	810	793	801	842	790	813	805	781	832	832	795	856	834	845	828	797	834	828	758	812	829	819	793	807	826	822	831	803	808	831	850	824	835	802	822	813	855	875	721	824	773	840	825	791	810	841	763	791	813	847	793	834	822	810	854	782	836	794	762	822	848	773	792	817	791	857	814	843	779	816	772	841	824	825	852	853	803	811	800	815	811	810	789	843	807	840	799	860	792	827	821	823	773	798	781	827	761	823	828	845	867	788	878	808	812	813	787	781	775	828	806	824	800	833	845	839	820	824	802	804	837	804	821	816	786	814	822	819	848	855	834	805	766	820	815	817	863	782	798	790	825	800	786	835	893	812	844	803	785	832	849	793	831	822	801	855	850	837	803	804	837	779	759	820	867	799	801	843	773	837	787	804	832	849	845	805	806	758	779	812	792	826	776	839	826	830	808	822	805	808	854	856	800	779	831	780	807	821	786	799	776	834	790	818	845	782	829	831	793	799	853	798	787	808	827	844	851	819	760	874	779	826	837	832	747	830	792	833	803	820	804	792	845	819	805	782	874	800	807	854	805	765	876	770	795	816	805	786	821	829	789	803	821	820	835	820	849	798	839	855	843	794	857	843	823	820	856	800	810	855	807	801	862	794	848	792	806	826	792	839	774	806	831	874	834	784	859	785	798	831	820	800	835	859	837	852	765	836	872	775	791	823	811	835	814	800	848	792	837	843	829	862	851	823	824	834	794	827	802	808	818	802	791	794	860	875	818	859	865	818	853	815	853	830	822	790	762	824	764	817	765	821	784	791	833	794	804	835	782	857	836	791	872	795	836	787	840	825	820	858	784	848	846	779	766	807	841	877	805	790	808	832	793	851	818	800	783	825	839	807	822	818	822	786	791	846	827	876	826	796	832	773	835	800	821	781	819	826	836	813	795	818	853	798	852	822	784	838	825	808	838	802	841	798	831	792	772	819	817	842	834	791	821	848	825	815	850	868	801	814	819	816	814	819	778	789	835	896	803	812	817	800	838	774	788	835	797	825	814	813	828	795	852	808	818	796	786	802	782	808	765	832	759	834	818	772	799	848	800	840	811	879	808	838	748	818	810	828	806	813	803	826	789	828	848	804	829	844	791	778	814	774	779	792	793	803	782	781	842	857	796	826	782	822	777	824	807	861	785	834	778	764	846	810	811	817	833	836	762	839	808	802	879	834	789	847	818	792	816	803	825	785	819	749	802	863	825	851	800	858	814	796	834	823	838	836	806
39780	32592	37317	32521	27051	20437	15999	11813	8299	6283	4592	3496	3143	2615	2280	1882	1667	1449	1190	962	1010	855	769	717	619	599	575	574	521	455	385	406	369	389	396	386	397	346	360	354	320	331	327	387	359	397	326	317	332	337	319	338	339	333	321	339	319	324	307	306	304	291	331	336	321	311	335	310	307	296	299	324	313	290	313	315	282	299	298	259	290	317	336	295	295	293	285	312	303	324	284	288	311	313	276	273	299	287	308	286	283	318	302	280	283	289	309	347	287	291	304	292	331	303	305	287	325	285	303	309	313	289	309	323	279	329	309	287	294	322	316	286	305	297	307	338	294	310	332	312	293	297	288	314	301	310	320	279	303	297	273	325	295	267	340	308	337	302	266	268	327	267	321	284	282	298	288	318	337	316	287	290	296	292	320	326	302	287	287	308	300	304	303	294	315	306	292	329	277	329	303	321	314	276	283	334	301	324	267	311	295	294	314	303	267	286	292	336	337	307	263	294	319	279	325	301	321	319	309	310	305	294	295	294	316	300	275	309	301	314	299	329	339	330	291	291	315	322	287	274	310	282	291	285	300	302	315	307	308	289	276	328	326	330	302	300	295	300	307	301	317	287	306	290	281	293	300	284	299	299	295	322	269	307	322	325	293	286	330	303	300	298	300	271	317	290	305	313	303	289	317	285	312	290	328	303	285	270	300	285	311	302	301	300	292	320	309	285	335	293	296	302	296	293	268	305	303	304	304	293	318	304	311	286	312	297	290	298	342	297	297	265	306	305	300	289	318	314	321	299	299	303	284	285	246	282	277	300	328	318	299	339	264	286	306	305	315	277	342	287	273	296	298	324	309	315	321	320	325	298	305	290	297	331	310	310	317	302	307	305	262	305	312	304	270	302	278	307	328	323	318	299	299	300	301	309	308	278	311	316	317	291	291	328	307	311	295	323	284	313	314	306	303	303	313	334	327	293	295	292	308	330	331	292	289	338	314	327	318	294	318	304	324	298	337	304	313	315	315	304	297	305	279	305	319	324	327	322	324	291	286	295	278	328	300	281	293	301	324	298	339	294	326	309	300	293	320	308	269	312	341	278	265	281	299	280	325	317	298	317	328	345	284	310	289	317	301	303	286	308	326	302	305	307	270	287	301	317	281	296	349	294	298	295	292	292	330	326	306	358	315	280	262	293	298	312	304	296	307	304	309	283	320	321	317	302	307	309	319	314	314	282	308	300	305	319	297	321	295	328	322	312	326	291	351	261	310	308	279	320	304	306	318	315	314	308	315	308	332	293	304	297	331	307	334	317	275	307	306	273	317	308	312	314	321	321	305	270	319	303	299	312	302	315	285	313	270	313	323	329	339	309	293	318	282	306	308	311	292	321	302	307	309	276	294	286	311	294	288	307	323	302	275	311	311	323	332	312	297	263	292	308	338	313	338	281	299	305	276	296	301	291	297	345	331	305	307	294	327	312	309	315	308	325	324	301	326	295	284	289	302	297	298	304	311	316	309	307	301	298	311	297	347	292	301	273	298	258	259	312	285	302	293	285	293	267	303	331	335	267	323	302	298	300	309	286	293	313	301	294	321	305	315	299	321	307	310	319	298	326	317	321	314	319	287	303	313	312	309	296	305	353	318	298	313	342	310	310	332	315	348	305	313	286	320	314	300	293	275	332	285	302	289	335	352	321	287	325	294	294	309	306	316	308	285	298	302	303	310	250	277	321	320	285	300	307	300	306	274	280	328	307	273	275	291	321	316	306	326	318	291	331	252	291	300	330	311	318	317	327	290	296	299	306	295	288	288	293	291	304	288	293	276	299	320	276	293	274	320	313	316	303	341	320	247	298	290	330	318	316	287	289	310	299	300	300	299	299	278	300	336	317	288	294	296	315	292	307	322	302	324	320	309	305	313	305	315	312	281	288	317	325	286	340	318	307	279	303	296	323	287	300	301	308	312	288	321	273	310	309	341	302	308	347	314	294	293	310	300	307	282	349	287	324	292	320	314	288	315	300	323	348	276	331	284	316	303	297	299	277	293	297	284	286	321	329	299	305	343	270	291	305	290	319	320	287	291	293	292	297	321	327	299	287	298	294	262	330	276	283	300	310	305	295	328	308	318	322	310	302	303	314	303	314	315	301	318	324	292	262	276	285	319	315	286	297	294	288	331	299	303	301	316	286	293	279	283	260	316	310	312	315	290	319	284	323	344	284	297	307	298	298	289	278	309	297	266	300	302	305	313	289	281	300	295	323	308	304	297	320	293	310	290	315	317	340	318	325	280	297	271	321	314	322	296	298	299	304	313	329	334	282	307	279	324	289	302	337	311	330	288	291	301	304	309	297	311	301	298	330	278	307	287	289	317	323	335	309	251	311	290	301	307	280	316	317	308	305	311	313	299	320	330	291	315	297	291	304	280	317	301	289	313	333	321	293	307	281	245	313	273	282	300	290	317	304	298	314	304	328	314	314	280	285	304	293	308	282	286	327	291	295	307	323	291	270	277	312	313	330	302	321	356	304	327	287	323	331	291	273	287	291	291	297	299	333	311	294	322	268	281	313	312	273	291	301	309	315	292	305	317	326	328	317	334	299	310	326	331	308	288	341	287	324	321	306	307	295	293	300	292	334	283	307	283	324	283	308	305	310	332	286	279	312	301	303	319	304	327	298	289	274	297	320	340	315	307	318	285	317	296	261	300	314	299	291	280	314	318	328	290	284	299	280	303	339	287	295	290	311	303	297	323	289	304	300	307	313	337	316	303	335	321	315	295	292	241	294	281	289	320	318	269	288	305	331	310	246	280	312	301	318	283	288	275	294	291	313	321	287	276	332	302	298	294	294	297	297	300	300	320	287	319	295	286	298	299	272	263	253	276	312	300	308	310	311	300	316	314	318	304	313	309	292	303	311	322	305	309	315	304	269	294	330	316	313	312	352	318	301	318	310	296	332	300	328	293	347	288	325	323	307	300	295	325	308	290	291	318	275	325	292	306	292	311	288	338	309	303	321	305	269	309	344	320	286	303	298	338	285	319	292	305	304	278	301	305	309	322	326	342	311	320	322	334	294	305	292	284	302	293	338	306	302	328	300	275	288	321	313	301	311	334	288	313	271	279	292	319	347	268	318	291	306	296	278	317	291	301	309	297	312	310	303	311	312	304	290	331	282	300	299	298	304	293	295	309	304	312	321	317	323	291	286	272	282	297	359	309	285	319	289	280	299	308	282	318	287	295	273	299	314	335	312	306	335	345	303	303	299	319	286	330	284	309	274	319	330	335	297	300	289	302	322	323	289	306	299	309	298	304	314	315	331	314	302	317	298	275	304	309	312	297	289	286	303	321	318	305	272	286	299	293	340	264	287	298	304	288	294	287	305	304	281	311	288	290	302	303	323	276	292	312	295	315	309	313	325	302	336	287	304	272	301	315	320	289	313	289	281	281	314	310	306	302	295	305	277	329	314	282	313	294	296	298	293	307	298	340	300	319	319	310	307	314	321
23554	25365	39097	41162	38640	34959	31839	28120	24306	21089	17237	15189	14170	12335	11235	9663	8596	7560	5812	5039	5114	4287	3944	3373	2771	2485	2427	2693	2250	1862	1586	1490	1405	1456	1265	1396	1157	1200	1125	1184	1211	999	1022	1059	1165	1264	1039	932	1001	938	926	1012	984	1026	892	875	872	872	841	862	859	856	857	807	838	856	817	808	830	788	755	773	779	784	810	793	766	800	794	799	772	794	806	745	806	731	783	819	753	793	803	743	815	741	760	760	797	774	746	785	770	835	768	727	750	714	756	784	725	809	766	789	749	794	755	776	790	782	806	758	739	802	764	767	714	789	792	777	769	804	777	792	808	761	820	813	809	753	770	748	779	748	766	785	764	755	803	743	760	804	829	806	805	781	788	743	807	770	799	749	773	740	781	786	788	733	723	800	799	746	761	795	750	808	782	782	847	750	789	801	786	786	725	772	778	785	777	758	765	797	732	801	741	774	795	785	802	782	744	797	794	747	771	816	770	766	766	730	784	727	732	752	741	791	765	822	764	751	741	816	806	763	770	812	807	802	768	738	784	767	830	816	740	800	842	760	808	763	805	795	768	786	794	805	744	809	785	791	795	756	749	723	801	811	714	764	834	773	761	818	757	823	783	718	768	800	800	744	813	749	760	773	741	720	727	792	828	762	789	774	782	761	790	749	827	761	806	788	743	809	772	797	772	821	825	735	766	791	793	755	779	797	797	772	794	814	759	777	824	825	785	786	766	836	797	796	780	791	773	787	756	746	773	772	821	749	785	809	777	778	755	776	721	773	783	757	773	778	762	777	830	801	744	802	741	776	760	809	774	755	811	751	794	800	803	766	776	780	830	796	761	794	785	733	765	825	825	762	812	797	743	808	760	739	802	765	791	796	811	804	748	759	781	806	757	807	756	736	778	728	798	763	764	723	820	776	782	788	817	802	733	762	786	734	784	818	792	758	792	771	721	769	793	814	751	775	780	740	798	875	782	835	810	717	768	799	689	745	720	753	724	768	732	828	810	785	784	779	823	808	874	769	703	795	794	800	755	764	764	760	763	778	773	808	721	754	775	761	818	835	779	793	728	752	780	774	773	726	817	799	780	737	824	811	747	760	755	756	826	778	745	799	761	790	781	798	707	799	830	787	824	770	740	782	730	793	794	826	786	784	836	805	745	782	834	863	781	860	786	753	817	798	797	748	797	759	776	811	779	802	779	792	766	810	808	811	750	806	748	798	781	773	786	787	831	801	803	783	811	767	805	801	769	763	762	769	799	750	752	747	806	793	762	803	768	750	787	814	728	771	736	772	745	795	745	753	747	783	815	827	806	806	788	787	771	763	737	788	818	787	794	806	766	824	787	766	770	723	809	785	807	766	824	753	782	759	795	717	748	774	759	830	755	756	756	790	758	786	850	776	764	790	855	762	791	745	788	787	792	816	779	758	789	772	816	755	863	789	774	791	787	822	785	777	853	792	776	770	800	748	790	814	793	841	795	773	793	827	721	752	807	782	774	781	798	738	799	787	817	777	742	784	818	780	753	808	816	759	797	808	742	797	794	772	769	746	775	817	759	757	786	804	844	724	765	753	773	806	789	788	741	784	770	761	797	771	799	743	767	812	796	763	776	810	791	785	753	742	788	771	773	743	812	803	742	722	799	786	791	786	793	767	797	791	753	785	772	787	800	770	787	840	797	798	797	798	805	780	763	774	739	761	809	768	755	777	799	826	830	778	799	800	762	808	762	772	747	749	775	814	800	790	711	782	800	814	780	822	777	734	793	742	776	807	764	748	789	749	771	790	788	727	780	816	792	748	768	774	781	814	750	802	751	770	785	768	802	814	761	772	769	784	786	788	796	838	771	750	784	779	808	743	772	791	751	804	775	736	732	751	756	768	769	728	803	808	779	798	813	765	830	755	818	756	749	799	764	807	755	773	807	848	849	774	783	813	725	770	757	796	768	786	776	771	727	782	782	789	745	797	785	793	780	799	829	780	770	792	800	796	738	804	785	759	760	771	752	789	810	766	756	807	784	800	754	760	796	761	786	794	769	786	750	739	760	751	746	772	817	744	817	805	794	766	759	798	776	791	757	788	801	833	839	800	761	791	726	786	759	797	774	800	714	797	709	825	736	776	793	760	762	757	722	781	810	786	800	815	780	776	797	783	816	782	753	846	784	769	773	747	767	771	797	744	724	767	775	822	755	833	760	803	782	794	802	772	764	763	795	825	788	721	764	670	775	781	828	776	711	781	748	749	785	788	801	798	772	836	782	772	792	783	781	758	808	775	820	844	766	786	766	788	751	745	809	767	813	761	703	798	815	822	828	781	762	796	776	754	763	773	776	750	776	797	823	799	760	754	782	785	836	760	750	797	753	768	802	744	827	815	805	742	730	796	779	727	778	804	780	760	815	758	776	740	803	751	752	745	818	778	799	806	775	800	785	782	786	785	795	816	834	767	742	800	790	824	766	763	737	726	798	770	753	774	713	814	801	767	796	771	764	778	810	813	828	806	791	797	813	816	756	749	800	823	753	759	748	802	776	804	793	786	749	712	768	771	743	798	825	761	783	746	801	810	824	831	798	738	783	814	808	768	768	771	771	797	747	751	786	803	788	780	771	798	739	778	737	794	851	748	805	793	765	808	775	815	741	784	763	759	797	796	804	784	800	785	815	767	769	787	748	787	783	791	820	775	769	793	737	743	777	734	794	809	814	775	809	716	768	773	794	787	807	778	747	812	754	793	750	740	729	749	830	775	764	796	764	780	735	738	816	852	725	770	784	743	756	821	773	777	760	785	787	848	728	781	806	767	748	813	779	801	804	777	813	784	793	794	764	737	776	737	766	788	811	785	812	773	799	805	715	841	794	735	760	759	770	760	768	746	762	761	775	733	762	796	817	770	731	767	764	797	821	787	772	727	787	781	818	806	776	763	743	810	786	783	819	764	792	747	762	810	765	774	748	768	770	799	776	771	770	756	776	804	813	788	764	775	768	798	778	777	786	756	755	747	735	811	811	803	768	733	800	800	775	844	761	782	761	781	822	711	775	761	783	769	771	789	764	779	775	719	743	711	804	835	796	746	801	733	748	787	772	753	806	778	769	759	833	843	781	733	780	775	767	773	786	777	751	800	778	810	773	774	761	808	794	784	769	772	745	841	732	766	725	782	764	750	769	827	795	811	777	764	775	805	801	767	778	748	757	747	781	840	813	789	810	799	731	760	762	761	798	787	762	746	742	754	754	815	773	773	786	794	760	753	773	775	765	736	765	769	740	741	797	822	771	850	756	756	790	754	769	801	798	793	740	793	773	774	753	773	832	759	778	777	789	723	753	814	790	766	754	775	796	822	797	792	754	780	787	781	747	814	780	727	773	788	777	775	747	777	775	733	795	789	824	750	822	801	788	814	798	834	765	811	810	745	733	799	807	778	751	806	760	789	833	814	786	737	803	798	775	818	792	787	777	814	773	800	819	779	763	789	800	772	779	773	794	790	765	740	762	775	762	733
24777	21786	24325	18893	12972	8551	5829	4130	2974	2173	1731	1429	1082	922	835	706	666	595	480	469	457	462	440	388	382	397	380	368	378	340	357	365	335	364	340	341	357	314	310	332	346	348	307	299	328	307	311	340	325	306	317	326	348	326	310	305	310	320	355	300	314	310	302	326	329	324	345	299	338	330	340	310	301	326	316	315	333	327	340	338	352	307	330	303	341	318	324	381	332	298	333	293	319	330	315	326	329	332	334	326	306	342	348	319	338	358	320	322	337	315	324	329	322	318	301	329	325	335	314	312	348	304	309	350	333	331	288	341	329	323	313	329	351	295	308	306	344	338	339	297	304	345	313	316	334	309	317	327	320	293	343	332	320	336	297	342	316	337	342	330	342	324	336	334	334	334	333	304	338	323	352	316	299	323	317	320	322	318	328	314	351	346	345	324	327	340	305	328	337	359	333	349	340	331	345	318	334	320	294	320	351	318	341	325	317	315	326	329	349	318	313	329	336	325	295	351	304	308	304	338	321	319	334	361	318	354	279	314	347	324	303	345	325	348	336	367	336	321	359	320	367	329	320	356	330	279	296	336	353	334	322	286	305	333	322	343	352	314	344	334	318	312	312	363	357	335	334	331	330	318	317	323	307	293	341	341	303	307	303	338	298	280	314	302	316	289	306	325	306	303	324	306	315	364	336	321	369	306	349	326	343	288	304	300	335	311	340	312	324	329	327	310	335	294	286	289	331	336	334	331	335	344	337	307	317	292	330	332	290	363	306	320	345	322	343	352	321	326	318	351	328	328	308	333	310	323	313	340	318	315	312	334	327	323	341	362	337	303	329	347	329	329	298	343	317	334	332	332	338	287	335	340	290	353	330	359	320	346	333	350	321	377	321	322	331	297	306	334	326	312	282	320	328	354	368	322	320	306	319	327	323	325	315	322	300	316	310	322	320	332	341	356	347	330	299	302	322	328	325	337	325	345	303	323	322	344	326	330	320	328	341	312	317	320	322	316	310	328	350	310	356	342	338	333	305	314	322	322	331	334	309	305	331	292	348	348	329	341	320	308	326	340	326	357	327	320	324	327	320	304	338	347	318	314	333	296	376	343	300	353	304	335	323	344	347	311	318	296	297	325	341	341	347	336	337	353	318	340	344	290	311	342	316	326	305	357	333	317	315	312	300	325	355	309	374	305	312	327	331	326	342	327	296	329	316	312	303	318	333	319	339	308	290	317	325	331	383	327	343	332	334	344	289	333	291	314	325	328	351	288	340	311	318	321	310	309	321	332	319	339	337	320	312	357	327	325	347	335	323	316	310	350	346	320	322	293	320	324	348	334	322	325	342	336	311	332	344	307	318	332	276	344	316	338	347	329	358	361	335	354	299	338	349	308	322	329	303	325	309	312	334	282	315	329	300	319	327	308	344	310	318	320	302	334	334	337	323	320	318	347	329	308	317	341	366	323	310	316	348	316	362	287	344	321	302	336	329	306	299	324	305	326	332	311	322	354	361	347	330	287	346	341	326	341	299	324	337	302	330	319	307	277	299	331	321	342	338	284	340	352	329	308	319	293	330	329	309	346	320	284	326	323	351	295	299	330	300	302	344	315	324	340	300	330	296	352	374	342	333	327	338	348	353	339	318	317	329	340	315	331	293	306	342	338	304	313	336	301	338	300	360	320	293	317	354	310	331	311	324	307	320	310	324	323	279	347	347	340	322	322	321	320	302	317	338	300	326	332	335	344	313	350	290	347	355	333	331	286	326	347	348	293	334	323	331	345	349	318	304	332	321	326	323	362	346	307	328	320	302	337	347	281	299	346	319	322	316	326	324	351	329	312	329	322	315	349	316	351	305	353	335	301	313	336	325	336	330	307	301	341	300	333	303	329	333	309	305	314	331	296	333	334	322	322	334	333	314	318	364	326	324	333	321	364	311	315	308	338	308	320	309	309	328	332	310	297	304	314	334	336	355	332	319	332	357	360	325	347	352	326	344	341	336	298	333	326	336	313	362	337	308	320	354	330	322	335	288	313	326	356	305	310	323	270	334	308	324	315	309	308	378	322	341	329	346	322	318	327	330	335	348	327	329	350	314	305	295	337	335	296	333	348	330	298	297	320	326	339	330	308	318	329	302	324	318	335	329	295	300	323	337	345	330	340	320	310	325	373	295	324	298	308	289	311	337	300	335	322	322	312	309	317	308	347	324	331	328	304	347	333	329	340	328	346	353	351	339	332	306	329	351	329	315	319	287	297	312	320	338	318	323	338	331	333	334	305	328	327	331	323	321	333	288	332	334	293	331	315	328	313	332	329	306	348	341	344	324	353	382	320	352	336	334	326	357	308	336	318	281	324	304	349	354	327	335	341	335	313	327	353	307	296	351	340	337	333	359	337	345	334	306	295	338	355	339	319	320	302	334	333	308	342	301	319	355	352	305	330	341	299	350	328	311	319	331	345	343	313	309	328	309	300	311	317	335	338	313	313	304	307	361	321	307	341	281	365	343	338	343	314	333	350	307	325	298	314	294	348	336	326	344	322	309	288	346	345	331	332	311	327	308	341	308	330	338	332	337	314	358	339	319	330	321	317	339	299	354	332	327	353	324	344	339	356	329	309	317	337	296	301	341	347	319	359	334	348	370	314	356	347	313	297	323	328	299	364	298	314	322	354	331	329	345	315	349	336	334	344	340	350	307	318	302	323	316	348	337	314	321	313	333	346	355	327	346	321	309	312	362	330	333	324	316	343	339	323	328	328	328	326	327	341	329	353	340	311	355	338	293	329	324	328	309	305	303	349	305	327	298	309	322	349	316	334	340	317	320	348	302	336	319	317	313	332	354	323	348	302	311	298	309	349	291	298	315	306	286	346	309	337	323	327	311	314	307	312	319	330	353	348	301	353	335	331	351	324	322	324	339	308	333	334	316	344	331	333	306	340	327	321	360	323	342	290	328	317	333	338	303	317	323	358	294	325	327	305	354	342	326	336	307	336	385	304	298	336	299	337	324	355	312	344	337	338	304	332	331	289	326	334	299	327	290	322	322	349	333	298	298	341	325	322	331	334	301	310	318	321	363	305	321	342	316	339	329	320	325	300	319	317	327	327	324	304	306	301	314	321	321	329	337	300	330	358	327	352	334	322	313	317	291	309	374	341	315	322	329	367	327	316	308	294	330	327	331	328	327	324	344	335	334	335	332	310	313	332	358	297	347	334	369	326	358	344	304	310	334	335	335	337	316	335	335	323	322	339	355	336	272	316	322	308	306	288	336	334	335	333	322	291	296	316	346	312	339	321	329	355	341	386	327	315	305	311	314	325	291	332	337	337	318	374	325	316	320	325	330	334	346	335	330	323	309	337	305	324	330	320	306	323	330	338	359	339	357	324	337	321	321	321	323	304	337	304	334	302	302	335	319	317	315	304	333	318	340	321	322	304	311	329	343	316	362	369	325	332	305	347	327	338	346	316	362	330	312	352	339	341	346	331	309	314	333	330	367	319
14087	17384	29499	30427	26861	22740	18560	15021	12049	9634	7807	6334	5352	4688	3860	3265	2832	2543	2302	1946	1802	1635	1450	1383	1288	1196	1111	1067	994	1011	1046	964	968	944	905	926	914	927	871	897	912	922	905	844	881	854	830	819	842	771	836	842	836	826	881	825	817	837	758	801	805	835	843	836	836	828	796	822	829	851	796	815	847	869	831	825	866	858	776	815	849	862	894	843	858	830	907	839	848	808	815	846	857	890	793	810	792	871	846	817	881	838	849	806	846	852	853	820	859	807	829	750	805	909	844	805	895	855	813	812	798	824	858	768	784	821	816	847	803	790	831	806	824	813	844	829	839	820	816	823	842	846	835	826	751	820	862	804	834	854	805	845	825	833	852	828	829	822	806	864	821	794	785	851	802	839	794	817	828	851	810	861	835	800	835	860	760	804	815	788	859	846	840	823	823	791	812	837	822	796	787	818	810	846	844	821	797	798	848	805	868	758	845	818	875	800	835	853	808	846	792	830	800	783	834	895	826	790	791	825	825	826	848	841	814	795	832	820	842	845	877	795	860	786	835	843	813	792	818	816	785	811	794	809	837	858	879	870	858	821	795	808	828	883	839	868	851	809	844	782	864	807	858	839	773	845	851	854	828	837	815	767	795	830	816	792	827	847	826	808	889	814	792	786	830	804	859	846	901	808	841	851	840	841	833	842	851	808	791	830	807	861	865	784	828	825	787	847	824	817	852	903	769	840	871	838	834	871	825	806	768	843	809	807	764	808	816	827	832	822	800	861	852	841	800	862	809	834	825	831	837	832	867	799	827	782	877	836	793	826	831	850	823	760	819	865	852	802	858	863	802	830	807	839	818	838	804	818	821	856	829	745	868	864	846	808	809	852	857	766	801	845	827	837	870	807	805	824	833	835	797	801	845	812	756	868	793	852	793	845	865	828	834	761	849	808	794	830	811	811	820	869	798	757	834	792	775	853	806	810	825	755	818	808	870	839	872	829	837	775	818	803	791	873	827	836	822	843	823	823	825	869	805	848	819	810	857	796	861	853	790	783	810	802	831	876	808	804	753	875	824	871	820	786	811	854	847	825	874	838	863	793	883	818	895	836	784	914	867	879	790	792	800	815	844	817	811	842	855	843	838	871	829	820	782	812	841	835	851	808	803	839	836	855	817	790	794	855	816	883	822	787	796	860	864	841	832	793	808	819	837	849	863	850	806	803	827	844	776	869	835	856	805	800	794	805	826	811	846	883	877	814	822	794	843	832	836	766	820	820	799	843	808	837	842	868	820	870	835	815	833	795	865	839	793	779	828	789	782	806	863	829	862	818	823	815	827	857	780	841	868	811	813	813	815	821	846	791	859	843	835	811	851	854	778	786	855	824	807	822	833	780	807	886	801	838	843	787	805	806	826	817	796	853	835	784	819	857	792	865	837	814	809	886	821	812	798	808	775	789	793	863	816	881	841	837	836	801	828	785	828	858	868	829	837	845	859	810	825	819	817	831	787	820	788	797	845	852	819	797	811	819	839	828	851	732	814	859	814	745	843	798	817	840	823	846	848	877	829	852	848	787	830	838	790	813	860	811	813	888	848	859	826	831	842	853	860	795	873	835	895	817	810	801	815	874	848	801	783	776	876	802	799	795	782	865	851	771	807	829	734	816	820	793	822	837	816	817	847	843	795	803	772	849	797	806	770	747	776	857	790	821	801	815	837	857	835	816	859	829	799	877	812	851	804	839	811	808	818	875	858	831	884	879	840	835	914	808	845	839	817	850	852	881	852	837	838	802	820	815	823	874	823	858	823	805	835	884	867	799	775	803	729	839	812	780	852	841	797	830	765	786	841	850	831	826	850	871	846	868	834	798	797	825	805	817	862	824	819	830	822	821	826	829	830	817	838	794	809	788	885	806	836	848	813	788	849	844	828	835	830	810	829	778	871	832	814	801	817	819	824	879	821	826	809	817	812	870	803	849	805	822	795	839	852	787	822	799	792	821	819	820	814	794	881	815	853	784	818	806	816	859	823	796	852	878	842	810	813	840	805	811	822	861	817	818	808	827	844	855	789	832	841	858	827	802	895	797	867	835	805	831	826	796	749	818	830	806	821	839	808	829	840	830	865	809	860	787	750	784	814	863	813	796	800	810	794	810	846	884	828	816	843	781	816	811	863	858	839	814	873	863	810	827	837	870	814	816	803	771	843	872	837	846	837	843	816	834	836	848	844	794	799	834	807	826	841	887	813	844	792	818	827	828	787	822	815	810	791	805	840	830	836	860	858	853	826	810	892	884	835	856	844	838	803	840	839	837	790	824	863	854	792	825	826	800	825	824	843	838	851	845	861	825	811	815	842	769	834	850	781	844	836	831	833	803	826	812	789	841	823	793	808	860	860	853	871	825	819	786	781	823	825	806	786	796	839	810	756	871	810	781	850	844	924	858	901	831	827	829	823	816	816	811	819	799	826	844	884	852	808	838	855	825	788	800	801	794	760	812	853	843	862	839	818	849	843	841	863	810	853	838	862	849	838	889	824	823	785	799	785	781	829	824	889	816	805	869	850	855	851	880	839	861	864	879	774	837	842	833	886	780	824	797	794	797	867	825	825	866	848	873	802	821	855	848	845	832	844	848	834	750	872	867	793	782	796	821	819	813	829	852	864	806	767	803	756	837	797	819	843	780	811	879	765	872	815	774	812	788	800	837	811	822	807	855	885	794	803	796	824	831	902	804	823	802	869	832	880	800	794	848	809	827	867	813	849	825	830	800	860	832	862	813	856	815	773	863	835	840	832	741	824	832	794	810	849	873	812	778	858	815	829	789	837	833	878	793	827	802	806	803	870	872	822	825	826	808	790	871	766	786	869	910	853	773	828	780	850	897	843	817	849	797	829	801	830	798	823	786	811	860	790	803	829	860	791	790	787	791	820	800	841	820	913	834	865	826	840	792	876	832	810	854	809	839	846	839	851	811	825	829	832	804	855	814	827	849	785	807	759	759	804	830	788	841	857	833	834	830	830	833	838	826	801	847	788	815	836	790	770	815	831	822	821	815	843	839	813	854	770	817	874	854	849	843	819	781	810	825	841	867	785	788	820	830	826	793	826	862	770	832	857	837	829	822	815	809	775	864	825	823	847	839	831	819	841	780	835	847	863	854	853	849	876	842	824	771	875	822	838	827	805	846	833	790	841	811	804	847	802	813	820	807	812	816	757	788	825	795	828	829	828	818	819	884	790	810	814	824	796	846	844	809	817	849	839	812	837	852	831	808	789	769	819	774	848	808	795	813	820	850	842	777	829	795	851	850	782	816	823	822	836	742	835	853	794	779	828	780	812	858	785	827	812	783	817	831	837	821	819	829	866	792	831	822	822	874	816	795	835	831	851	784	804	848	807	850	830	809	864	804	849	810	800	844	796	814	857	851	802	781	832	825	852	793	814	793	794	870	790	814	759	852	870	846	793	821	785	841	820	824	811	819	806	788	803	854	858	826	877	845	823	792	836	829
33876	27899	31048	26159	20972	14947	10596	7633	5454	4106	3055	2419	2163	1894	1540	1274	1216	1026	884	724	691	648	576	598	531	464	455	488	504	448	395	399	374	399	389	383	377	368	362	356	371	363	351	355	324	343	327	353	341	364	327	343	338	325	339	340	340	334	353	328	331	366	296	302	331	327	329	345	313	336	342	319	320	357	306	331	350	309	346	305	314	321	324	332	314	316	307	329	315	338	328	347	313	334	327	340	326	330	331	361	343	358	337	325	334	339	324	293	351	350	321	355	319	338	313	316	350	327	333	306	311	319	326	342	334	325	357	303	341	339	332	319	341	333	334	364	323	342	310	349	330	295	308	328	349	358	318	299	333	337	324	320	316	342	333	328	320	326	315	323	355	320	327	341	329	344	328	315	309	347	366	364	327	342	317	335	319	351	315	346	296	301	299	311	322	312	331	309	291	331	317	341	319	334	360	341	342	351	324	336	316	346	345	319	359	321	294	327	319	339	340	342	355	297	331	313	318	336	346	369	334	325	326	326	339	323	319	302	297	364	321	350	320	307	293	310	319	325	346	314	338	323	321	350	344	352	339	309	346	320	347	312	330	326	334	347	301	368	317	321	306	353	344	313	317	311	325	328	330	354	303	315	322	362	345	320	323	357	342	329	311	321	325	337	323	341	322	321	355	377	357	337	332	352	362	314	369	323	354	334	333	327	328	355	314	345	344	325	356	314	330	333	341	336	349	365	352	299	300	325	316	314	330	282	301	357	339	320	280	301	339	320	329	313	352	322	313	301	315	346	321	313	343	311	332	325	347	329	336	325	319	353	309	327	339	340	289	293	360	331	327	297	328	342	336	329	330	330	332	327	375	345	336	314	330	311	334	337	341	303	316	314	320	336	331	307	347	292	335	293	352	314	320	320	298	322	323	328	323	285	336	337	338	317	311	339	363	368	348	326	306	333	313	323	346	326	327	324	321	317	330	354	354	325	337	326	315	301	328	332	361	321	366	330	320	336	316	319	335	327	329	311	300	321	358	347	332	311	369	327	328	340	309	308	312	359	342	361	368	357	345	354	324	335	325	318	293	348	356	333	369	334	351	334	301	330	331	368	306	310	333	323	312	320	319	340	330	314	315	334	316	328	337	325	337	313	321	338	313	313	314	341	306	346	327	304	317	317	356	331	326	331	329	308	325	344	363	327	293	331	289	340	298	339	345	337	328	324	354	321	333	320	336	325	296	344	346	303	346	306	348	330	306	322	305	330	334	321	332	320	335	301	314	283	344	348	367	334	331	316	353	348	323	324	339	331	328	316	317	323	343	327	323	345	339	301	333	327	319	322	355	325	355	333	319	335	375	329	337	385	309	310	346	284	313	338	308	300	300	310	312	323	354	311	330	364	327	326	325	320	317	319	332	329	357	330	326	346	349	345	296	342	308	328	294	349	302	346	357	361	350	307	348	339	366	310	343	318	363	312	339	356	328	286	344	330	334	347	346	352	292	338	319	329	345	291	369	296	326	335	291	322	354	306	334	334	321	359	339	346	344	324	342	352	335	334	335	343	345	296	308	315	294	328	310	313	280	312	326	329	330	324	357	320	338	347	320	329	343	315	321	365	357	334	308	331	315	318	287	331	308	320	333	354	325	324	303	331	373	312	319	343	349	317	328	310	338	334	356	330	361	342	318	328	288	352	347	337	324	329	317	309	318	325	319	313	341	335	310	325	362	329	329	357	338	338	326	290	318	348	308	304	279	336	336	343	346	336	360	307	363	331	327	316	333	344	346	339	321	364	297	355	329	314	296	310	304	361	303	329	331	307	345	326	328	285	326	322	357	343	349	346	355	345	338	350	322	342	323	296	366	316	361	311	289	315	293	327	332	316	292	322	345	316	335	293	343	316	313	337	345	328	349	322	361	338	338	323	324	317	331	356	382	368	326	338	319	324	324	304	367	301	345	337	325	316	363	334	338	336	332	316	356	328	341	342	349	308	342	309	317	325	320	342	317	306	327	317	293	366	353	328	345	343	332	346	351	327	353	334	335	320	341	346	293	312	305	333	344	334	361	289	316	317	306	344	320	342	321	309	316	326	309	346	346	320	310	342	287	333	330	297	328	320	323	320	298	345	322	306	338	302	320	306	309	344	323	309	374	307	339	301	317	324	340	299	329	353	321	352	331	298	296	322	333	314	315	322	338	318	339	341	360	354	363	338	323	316	335	317	343	302	327	314	347	334	303	388	351	336	335	318	361	313	310	322	306	319	368	344	317	306	316	324	322	333	323	326	301	378	283	304	319	303	345	338	297	317	323	311	304	312	327	322	304	311	323	331	350	287	348	333	311	340	384	321	322	333	341	330	354	307	324	337	350	328	335	346	306	299	290	317	339	345	342	340	369	303	348	324	317	338	331	328	310	317	307	324	328	280	313	327	352	307	347	317	337	323	330	343	325	284	351	338	351	316	308	348	282	361	319	305	348	308	347	327	336	315	316	323	345	336	327	316	344	314	347	336	336	309	328	335	324	309	321	321	352	331	318	318	321	349	331	340	305	339	336	322	321	360	320	314	311	310	304	333	335	303	348	326	302	323	313	360	337	316	327	333	351	357	368	325	322	338	310	303	331	279	337	311	362	344	322	360	319	329	324	335	345	345	336	326	326	349	353	325	334	341	300	332	299	326	336	299	327	329	312	318	331	372	312	326	368	362	336	348	352	351	313	316	334	330	304	320	319	329	299	341	302	342	324	329	310	362	339	309	309	340	312	321	323	331	315	338	304	297	310	341	309	322	333	347	298	329	329	329	328	338	333	316	353	348	337	357	329	312	332	341	288	328	304	317	349	319	334	295	333	313	342	334	326	333	332	321	362	320	315	318	328	344	345	309	349	324	366	299	286	314	338	338	311	359	362	331	291	304	339	281	359	343	370	354	325	355	339	306	349	358	293	335	363	300	305	343	364	315	315	338	341	335	336	352	312	339	344	325	335	323	330	308	331	321	304	327	352	323	350	334	332	334	325	341	295	344	311	336	325	356	323	344	348	331	323	322	328	362	355	306	342	325	332	329	331	322	344	351	312	282	322	349	324	366	327	326	326	309	371	333	350	326	374	355	351	319	346	326	311	313	326	368	354	344	343	345	300	310	321	329	339	291	314	309	334	313	332	318	301	340	358	307	349	332	338	356	330	325	348	311	333	322	327	320	316	317	337	352	318	347	322	329	323	305	320	326	328	330	335	313	327	320	317	319	351	346	314	302	299	322	317	309	335	304	365	333	321	325	312	298	310	306	344	359	316	319	337	331	327	324	308	327	328	321	325	346	315	328	324	297	332	329	318	337	338	361	326	341	295	316	340	341	337	336	317	304	342	322	283	325	325	335	343	333	359	319	338	310	320	327	321	336	350	345	330	352	331	328	335	356	354	334	318	342	300	352	328	325	352	358	325	336	341	306	338	317	336	340	316	346	296	340	337	323	311	325	366	340	333	359	365	348	321	327	334	353	330	331
19963	22026	35153	37092	34543	30298	26464	22887	19408	16106	13215	11046	10418	8939	8039	6809	5879	5331	4236	3531	3429	2946	2873	2272	2068	1875	1775	1910	1815	1607	1339	1337	1210	1276	1156	1225	1063	1077	1017	1086	1066	981	1029	1019	1053	1074	987	928	1016	912	926	1004	993	926	831	907	918	901	848	855	848	859	851	873	867	825	828	858	865	859	805	873	760	852	876	858	803	869	808	850	828	859	765	814	805	865	837	883	868	807	863	846	854	831	839	829	855	801	857	830	849	825	847	833	870	865	887	865	820	843	830	819	830	838	857	838	805	853	836	838	799	809	828	819	830	848	826	810	850	787	825	829	848	873	876	826	842	851	819	869	768	854	851	875	870	860	769	863	861	850	902	825	866	826	860	810	826	835	800	820	792	832	796	882	810	819	794	841	845	802	841	837	857	816	815	820	817	855	837	881	825	814	849	823	870	871	826	855	846	820	767	831	806	816	861	858	833	846	863	846	836	864	845	776	827	866	825	858	798	781	850	902	845	808	817	815	828	833	868	864	860	864	806	800	825	876	852	879	862	836	855	862	802	817	838	852	886	862	864	826	864	823	857	881	840	809	867	828	826	864	800	836	869	851	872	752	859	823	828	843	829	793	811	818	856	815	876	834	812	857	819	842	869	840	864	872	875	807	844	868	835	781	840	802	801	870	805	833	856	831	811	834	829	924	846	838	792	854	824	836	874	826	855	838	877	853	781	795	857	836	869	834	827	831	853	769	824	811	853	848	832	816	869	834	927	853	855	829	849	848	822	811	790	841	844	869	775	824	872	838	835	816	857	887	862	838	823	840	796	845	835	893	841	858	837	857	901	784	822	848	843	898	849	860	880	808	798	891	824	859	810	816	860	829	868	860	832	826	825	856	802	830	825	814	814	858	837	860	826	794	841	862	843	855	856	821	828	831	796	791	872	816	811	825	869	829	802	802	813	822	859	825	841	806	857	829	810	842	796	815	795	830	786	822	828	879	864	834	781	856	842	832	840	814	834	869	855	893	820	790	806	827	863	912	828	912	829	823	832	865	804	892	826	897	848	800	856	819	847	837	856	847	810	828	825	824	876	847	867	826	852	845	834	880	872	889	805	795	832	883	857	871	850	829	871	847	845	861	815	877	830	866	857	807	853	833	863	777	848	862	844	806	836	905	886	847	842	861	843	886	824	795	817	832	818	815	900	820	827	836	886	840	849	782	903	826	876	832	845	858	796	874	819	852	820	883	805	862	835	869	869	823	811	800	816	848	852	816	859	852	874	850	832	818	884	838	809	810	843	859	880	896	855	795	807	822	843	803	919	911	849	839	800	863	846	856	796	882	885	904	859	843	850	868	858	803	792	871	848	843	814	785	865	854	864	822	857	848	912	816	783	857	830	865	833	782	765	822	839	827	856	832	853	843	807	862	776	828	779	883	822	841	835	858	883	799	823	828	851	874	880	854	860	812	803	821	835	810	809	794	853	870	915	888	845	848	836	827	854	841	804	800	857	796	794	831	826	855	880	885	837	813	852	852	809	831	859	851	831	841	867	794	848	839	864	847	788	820	809	810	791	886	826	863	843	838	805	875	875	862	828	822	804	858	844	836	824	822	884	848	858	818	834	864	853	849	825	859	792	850	850	799	844	801	830	830	825	868	866	853	847	872	845	845	877	884	821	835	844	840	828	836	841	808	870	842	839	863	786	830	881	804	855	850	881	834	813	863	840	888	857	835	858	853	842	828	837	805	899	895	809	875	795	848	807	805	822	814	885	803	824	873	833	790	877	820	821	833	855	821	832	870	811	838	790	829	812	834	790	892	822	858	870	843	789	828	844	852	765	833	789	875	845	868	841	799	859	819	821	795	848	879	883	789	829	859	882	856	831	844	859	858	886	914	837	799	892	853	817	848	803	789	832	839	818	843	855	803	815	866	829	814	790	855	834	833	849	831	826	823	813	916	840	849	894	880	850	896	851	852	841	898	852	843	827	884	878	843	829	802	811	817	838	777	848	826	887	808	789	865	826	848	835	810	853	850	813	876	833	824	846	867	881	857	839	834	859	863	868	836	836	789	797	812	835	840	824	880	816	825	862	847	878	881	810	869	821	776	825	781	843	824	816	825	814	846	807	808	841	821	863	806	870	869	792	829	856	780	828	863	869	849	849	807	858	847	880	834	784	818	854	822	869	919	841	863	798	816	789	871	836	859	898	792	830	796	816	844	884	855	835	873	848	852	824	825	884	843	813	837	791	787	859	831	858	858	877	836	888	898	868	784	844	862	860	802	821	770	832	800	873	808	856	848	788	841	839	818	831	851	898	842	802	817	848	798	801	870	848	873	831	813	818	789	845	835	809	877	884	841	789	838	878	825	808	889	870	802	849	829	818	859	872	860	872	848	862	852	845	863	863	783	855	808	862	849	840	837	879	854	859	904	842	824	818	826	850	811	811	852	839	844	788	850	824	834	825	831	795	833	847	860	842	829	864	840	869	891	815	833	851	851	809	846	904	852	846	802	845	878	897	876	875	853	792	840	819	813	821	826	846	841	847	848	868	816	821	828	837	856	823	851	836	866	826	819	824	824	842	827	805	799	845	819	837	827	858	840	833	867	836	850	854	836	826	844	820	873	870	823	835	796	888	838	889	823	878	832	822	823	804	819	861	835	797	839	811	866	856	875	824	859	804	882	844	912	830	826	868	775	910	883	824	845	807	854	799	845	855	842	901	801	845	835	807	868	813	795	871	876	841	833	826	896	875	868	830	826	841	832	840	812	807	845	865	808	890	872	847	817	838	808	839	826	781	866	888	822	850	832	852	848	809	842	846	880	876	821	816	772	817	845	829	796	875	890	823	773	781	850	865	841	847	812	811	828	864	885	837	839	841	867	860	905	820	812	876	817	831	806	802	859	858	850	886	830	874	842	887	842	840	865	854	868	820	800	812	816	823	859	841	809	818	724	864	848	812	877	850	809	841	867	819	834	869	805	891	835	892	878	828	848	818	862	841	784	838	846	807	776	855	842	823	846	791	888	802	858	837	805	786	858	847	846	895	850	813	771	810	829	824	868	862	775	865	827	835	804	808	815	865	813	840	822	790	822	817	846	798	840	857	772	866	835	887	852	855	827	856	827	836	859	798	870	796	802	826	860	843	883	846	808	824	804	832	874	870	812	861	829	840	874	868	795	791	786	849	843	823	801	854	865	844	882	857	875	873	839	834	796	829	817	856	804	779	831	888	852	871	885	834	868	869	848	828	863	810	847	827	819	815	833	866	854	788	875	754	866	831	887	833	832	828	863	844	800	840	844	856	879	800	808	799	878	784	887	843	851	822	782	840	801	795	852	847	843	820	828	859	817	855	870	855	827	852	868	826	866	843	863	867	808	798	834	829	823	822	874	806	857	821	886	847	804	818	836	846	847	841	800	826	901	862	872	854	857	824	840	844	888	829	834	839	840	873	802	852	837	852	838	839	823	859	839	834	847	877	843	821	836	818	880	837	871	829	819
40133	32923	37582	31557	26488	20194	15611	11708	8413	6263	4411	3628	3270	2760	2151	1886	1711	1518	1250	966	910	859	818	684	615	602	556	622	540	480	434	431	386	399	346	395	380	389	370	392	392	343	355	382	390	379	352	364	327	337	361	360	374	344	324	309	350	338	363	326	344	317	349	304	294	327	318	319	287	319	330	341	322	318	274	304	332	317	324	364	316	291	315	309	307	366	357	309	315	294	332	340	327	327	294	309	315	305	291	298	310	297	307	308	304	316	317	292	333	327	297	281	298	342	312	304	301	322	315	312	308	325	264	304	350	327	318	319	324	292	329	309	285	283	296	286	308	320	322	289	314	329	306	332	324	303	320	321	315	328	338	314	287	335	304	292	298	282	314	334	284	330	297	304	296	311	290	289	305	293	302	338	359	306	300	337	294	330	285	308	326	298	324	313	331	312	320	317	292	335	322	312	327	287	300	308	340	309	297	325	300	314	318	306	309	292	313	329	319	301	273	284	321	329	304	303	324	315	300	354	315	304	312	331	304	318	345	307	319	326	317	314	283	311	316	294	315	326	322	332	301	314	303	296	306	305	321	311	280	325	309	298	309	310	321	306	330	327	317	310	302	329	301	322	285	317	326	312	318	300	333	331	312	323	350	298	327	307	325	328	281	315	299	307	313	287	319	333	325	290	287	311	295	290	313	328	300	308	337	303	295	321	269	293	316	331	295	328	309	309	312	309	329	343	344	329	327	336	304	303	330	305	333	295	312	295	300	319	336	315	296	315	345	310	319	284	301	336	306	308	331	309	325	310	325	290	346	314	338	306	316	302	323	337	295	325	345	327	343	320	312	295	295	315	320	330	305	317	337	314	333	291	320	297	329	318	288	287	309	309	276	291	321	295	325	340	322	317	320	302	307	314	300	315	317	293	326	279	337	307	324	301	301	340	329	312	331	315	328	316	318	326	345	290	296	339	315	317	331	317	311	303	311	326	292	294	292	318	295	326	279	292	307	287	325	322	306	297	313	317	353	279	333	306	287	323	288	327	313	324	308	304	309	314	315	337	300	310	339	323	303	309	318	330	298	301	316	343	329	316	297	334	299	299	304	333	321	354	314	325	334	334	314	309	326	322	340	374	367	314	314	336	349	321	300	313	303	289	321	322	347	317	309	325	303	316	319	320	317	316	288	312	313	299	329	305	333	282	290	326	310	317	287	312	303	316	308	324	330	329	331	335	321	305	332	318	316	299	325	294	335	302	324	321	332	302	322	308	313	310	332	298	292	311	341	285	340	319	327	296	299	302	302	323	283	290	292	328	328	329	301	306	313	292	341	336	287	322	304	284	314	298	291	300	302	321	309	296	275	276	312	331	288	301	316	300	345	283	296	292	303	309	339	318	286	341	332	329	312	313	325	353	294	293	322	291	297	329	309	299	302	302	318	312	294	327	323	340	324	331	293	323	335	313	303	324	268	311	296	270	287	310	311	321	317	331	300	322	326	320	310	333	336	284	320	292	289	323	292	303	318	290	345	288	300	315	335	323	327	326	305	318	328	299	294	308	323	312	288	309	295	322	293	322	308	301	327	310	296	286	315	300	335	339	297	331	315	337	301	317	284	291	303	297	282	344	314	292	280	338	272	305	306	329	291	320	322	339	307	316	336	302	306	350	290	320	329	318	299	337	334	349	341	331	275	322	299	309	298	313	310	324	309	348	312	287	313	310	287	299	307	282	306	284	329	308	328	296	310	303	312	322	310	314	345	304	315	303	290	321	293	342	286	313	322	336	315	337	308	257	314	281	317	300	318	348	350	310	331	298	309	346	331	307	282	308	277	285	289	321	306	285	338	319	338	305	325	304	304	309	293	303	319	315	304	318	310	316	299	300	300	319	331	315	308	294	304	284	312	266	338	343	306	298	269	281	308	282	302	312	302	308	315	309	287	312	300	299	302	295	310	300	336	341	286	294	301	345	327	319	330	337	279	310	312	284	330	308	340	326	307	328	284	303	350	317	263	316	300	307	311	268	290	318	303	311	325	303	297	321	334	327	320	298	315	295	347	293	302	317	297	275	291	316	303	313	309	325	303	308	272	302	309	333	306	320	329	309	296	303	315	307	336	337	296	322	311	306	296	319	286	324	331	271	317	339	323	333	322	321	323	305	316	302	323	339	336	289	317	283	293	309	346	304	300	281	309	313	322	337	310	286	311	314	309	291	323	311	324	298	304	308	319	321	313	298	312	325	297	340	338	344	305	310	325	308	307	287	309	349	335	289	292	317	296	316	315	304	314	299	304	291	315	331	335	335	359	334	296	302	311	294	288	324	310	320	293	312	291	289	297	356	308	325	254	304	310	304	291	309	294	297	293	288	301	283	301	342	309	324	300	284	333	312	287	333	288	336	328	292	336	302	306	329	297	314	313	320	319	316	330	333	315	311	319	326	314	301	285	330	302	308	315	274	275	318	306	271	331	352	313	324	290	334	293	293	331	338	295	318	301	288	316	310	303	307	333	316	313	317	296	319	309	319	279	298	309	313	280	341	337	329	283	303	284	310	312	311	296	312	283	319	307	320	311	309	263	344	342	305	307	317	294	286	315	291	337	272	326	313	319	261	295	319	311	301	314	315	307	315	334	300	302	333	331	303	308	291	319	329	310	300	312	317	349	310	316	349	326	331	341	305	329	274	298	329	303	318	288	293	324	292	277	298	321	283	305	327	316	315	350	300	272	307	338	337	305	294	294	290	323	320	314	314	334	301	331	313	314	323	278	261	305	301	305	312	317	341	304	304	315	343	343	306	310	311	335	320	296	308	338	313	304	292	311	327	298	288	311	324	289	310	284	289	326	322	356	350	303	331	292	316	336	297	327	292	309	347	301	311	333	298	320	299	324	309	301	314	315	304	343	326	290	324	295	323	267	311	305	333	317	336	286	335	352	298	316	327	305	314	328	336	320	338	343	374	302	332	309	297	297	348	333	310	318	320	314	336	315	298	312	306	315	301	296	312	314	312	329	294	339	332	299	313	305	290	324	316	315	317	311	345	334	324	313	319	319	321	326	304	326	317	295	312	318	296	346	339	295	316	341	305	317	299	308	354	310	363	315	338	287	308	295	327	269	310	295	280	291	323	288	302	313	279	329	269	339	286	315	328	300	316	283	314	319	308	298	296	284	332	306	290	292	311	278	310	291	314	322	312	341	320	317	303	309	315	307	275	305	298	332	316	300	329	304	350	296	307	320	320	316	289	307	295	313	308	292	326	316	314	311	344	307	308	291	307	303	336	328	295	314	293	313	317	329	288	341	281	323	298	289	293	294	308	312	323	290	306	324	302	317	315	317	303	299	323	327	319	289	309	312	279	336	329	308	333	300	312	288	318	299	316	320	298	311	294	300	340	324	364	319	311	305	301	318	345	291	282	303	325	312	314	302	341	288	288	317	312	334	311	313	333	300	298	318	330	289	307	309	314	309	297	268	288	321	314	300	299	335	325	311	320	316	308	278	302
23785	25428	39646	41197	39342	35103	31895	28189	24058	21268	17350	15109	14325	12871	11338	9549	8572	7792	6322	4809	5072	4488	4091	3239	2873	2651	2577	2902	2556	2167	1724	1624	1387	1547	1328	1358	1166	1229	1203	1276	1289	1067	1200	1043	1261	1343	1022	961	1055	1049	1038	1036	1035	1020	896	872	915	860	873	845	875	871	846	812	865	853	777	868	834	847	869	845	844	784	804	846	793	774	812	821	841	850	796	842	817	865	761	782	803	794	803	806	808	800	792	794	781	801	791	764	790	773	793	788	767	767	810	771	847	735	812	811	856	799	806	813	772	785	745	782	798	814	760	781	769	784	809	848	721	844	766	804	766	810	804	805	825	754	812	749	807	815	768	789	794	765	845	832	809	812	804	821	787	751	812	803	787	819	761	790	809	816	790	809	803	780	817	784	768	800	843	837	804	760	787	768	762	814	803	765	806	873	817	780	787	777	765	808	806	807	774	819	811	811	809	775	840	823	815	803	765	778	783	797	786	777	809	709	832	746	827	793	800	740	838	778	824	804	810	769	743	769	771	790	815	763	838	780	777	722	800	822	811	768	778	795	757	775	738	807	757	779	833	811	796	756	793	817	746	809	763	769	755	866	783	817	827	826	805	801	827	775	832	810	832	830	784	791	813	786	801	828	774	783	828	766	816	825	762	784	857	783	771	829	758	774	759	769	812	800	743	782	765	819	764	778	824	798	829	795	793	806	818	847	781	774	792	737	802	795	826	797	764	771	836	832	826	826	816	840	826	772	841	758	825	775	869	750	761	779	848	759	838	841	832	790	825	801	800	784	809	800	813	819	783	771	764	801	814	780	777	769	780	731	781	833	801	763	832	817	811	827	850	792	771	819	798	791	828	863	800	799	785	776	790	823	768	807	771	786	831	811	818	756	730	814	761	818	770	763	777	793	771	753	803	812	832	815	785	770	849	822	849	789	811	782	776	852	798	764	731	774	771	778	825	761	816	804	834	802	810	788	813	727	828	825	783	847	771	810	724	832	795	800	827	788	822	781	830	753	809	846	789	824	809	788	765	785	766	792	780	795	749	774	795	833	799	817	816	786	738	804	740	827	832	749	794	803	773	800	831	763	800	806	788	768	808	760	821	803	805	812	790	815	782	779	815	823	737	825	795	803	798	811	869	801	827	792	801	759	870	787	801	818	832	817	761	751	805	796	783	817	788	776	817	829	779	786	804	787	804	777	802	785	807	774	769	798	762	854	771	774	798	830	804	845	721	866	812	802	792	857	840	779	825	820	799	799	753	852	797	810	781	833	760	804	762	790	781	804	829	816	808	789	730	827	774	766	800	808	824	779	803	788	819	817	749	816	828	783	783	790	859	838	772	783	762	821	799	801	776	752	812	819	798	752	757	842	803	843	826	810	761	813	748	764	810	813	792	788	757	821	766	739	795	753	781	795	737	799	795	824	797	778	784	756	800	783	819	782	859	811	760	791	822	809	821	853	777	772	804	791	741	717	795	779	782	849	842	787	801	809	820	820	828	803	819	810	787	766	749	806	792	864	780	803	816	799	824	828	759	825	773	803	793	825	738	815	771	768	790	799	853	830	768	750	768	789	775	785	789	841	772	784	839	806	805	788	780	842	769	819	814	774	785	752	780	810	795	801	813	789	803	811	811	833	812	767	857	776	843	805	788	794	792	829	815	762	799	780	771	837	843	791	789	776	789	803	822	795	710	809	786	819	827	772	820	817	808	784	818	776	760	771	812	802	819	771	783	793	826	832	796	794	816	792	827	798	786	794	764	820	744	806	786	837	763	770	790	838	813	772	761	765	797	815	801	817	792	825	818	782	795	788	778	818	809	750	811	820	792	789	782	822	782	815	800	791	768	788	802	795	810	786	821	767	799	861	787	729	781	811	780	820	748	838	816	814	765	769	752	767	736	773	814	770	842	763	760	747	831	818	744	813	785	782	710	781	830	800	803	768	797	844	826	779	793	820	815	768	784	821	819	827	857	817	754	784	793	790	820	818	783	810	834	765	814	825	828	816	768	840	778	804	786	797	780	796	831	765	783	797	767	816	798	792	825	789	827	777	772	819	800	747	775	804	873	814	783	782	778	823	787	802	821	805	815	781	801	768	803	846	827	804	805	812	743	808	748	822	797	791	782	769	827	779	812	826	760	759	753	803	732	813	764	808	769	799	822	816	806	860	791	729	826	791	806	773	807	790	779	805	774	853	825	806	761	765	811	754	768	836	763	737	810	834	807	809	786	825	813	759	778	848	833	796	823	850	839	819	780	844	766	817	818	773	809	736	829	815	820	808	803	757	769	829	818	787	783	757	833	768	796	819	794	775	795	801	781	797	843	807	779	779	827	814	771	776	777	826	717	734	749	776	796	825	792	754	797	767	835	788	839	819	782	819	865	825	778	773	782	787	814	849	781	813	849	765	839	781	816	818	811	782	813	786	799	843	845	807	758	830	803	761	805	759	797	786	789	826	778	812	825	827	835	794	790	849	806	790	816	816	788	784	784	777	822	735	811	736	824	795	830	793	834	813	794	804	808	762	806	787	802	799	777	821	772	809	820	806	786	832	831	788	763	773	844	804	797	790	842	822	856	781	832	774	757	787	793	804	793	786	813	793	831	762	792	766	829	802	827	779	782	806	804	826	797	784	790	748	795	838	802	818	838	766	781	813	870	838	789	785	795	775	785	801	768	777	808	800	795	830	798	789	795	793	805	824	781	832	864	778	735	760	763	769	793	806	793	819	768	833	776	788	813	754	821	801	808	824	757	812	753	797	796	812	778	809	784	820	772	816	779	799	785	786	764	802	789	780	768	814	776	811	756	806	811	768	777	792	750	858	836	782	818	803	824	820	819	822	806	789	810	806	787	845	844	795	852	793	798	776	807	843	805	784	798	790	824	810	774	805	772	781	816	783	780	744	781	832	783	775	793	775	793	812	793	796	766	817	831	806	771	835	811	763	799	823	807	777	768	793	826	776	762	809	851	788	807	796	779	799	774	766	801	789	806	798	839	792	767	789	804	814	787	814	846	816	832	822	819	811	897	794	785	829	766	831	812	822	818	782	784	784	770	777	867	832	788	773	847	744	774	791	860	801	813	747	796	869	790	777	843	807	838	741	805	826	807	791	782	836	766	800	756	773	808	783	796	816	791	749	834	807	783	822	772	839	807	813	766	768	768	795	763	795	749	779	761	765	751	799	838	839	859	780	767	796	801	788	766	757	819	725	775	796	764	772	786	785	780	765	843	806	797	809	818	790	816	820	781	804	785	783	796	769	765	838	796	816	820	839	785	784	762	801	766	773	865	767	843	821	775	795	782	810	774	813	816	776	782	799	764	836	781	763	802	807	756	826	810	764	845	795	798	781	797	803	863	816	808	806	826	849	718	769	803	743	813	702	714	823	815	807	863	810	854	800	787	773	841	790	771	780	805	832	856	793	799	828	819	810	785	783	764	799	755	819	795	747	778	840	815	787	851	768	805	787	763	782	794	819	796	838	765	802
24984	21854	24223	18702	12724	8367	5845	4082	2732	2171	1666	1342	1084	972	813	716	677	545	557	462	437	424	427	389	398	376	367	349	336	378	348	311	317	336	317	359	333	375	361	318	353	344	350	369	331	347	354	309	327	323	315	332	348	342	342	334	347	350	342	342	345	331	292	356	339	320	327	356	319	300	340	351	361	356	347	343	336	322	325	338	361	333	322	390	325	319	329	340	323	331	343	322	332	352	350	359	317	324	348	321	347	334	312	319	344	327	314	344	309	332	311	318	305	352	336	331	365	354	348	329	317	352	339	304	342	363	312	308	361	345	355	342	311	311	324	330	318	309	349	336	343	342	316	308	341	348	314	352	289	340	324	311	335	349	316	318	355	323	312	298	318	346	349	316	333	300	340	339	360	330	343	308	336	330	342	317	312	325	293	332	342	334	348	319	347	348	347	304	326	345	318	325	320	307	335	313	333	323	331	340	335	323	319	335	289	366	324	364	358	305	348	351	315	353	335	313	302	303	346	351	362	359	339	315	338	346	303	325	299	308	348	338	306	369	328	340	331	322	305	318	348	345	354	327	296	327	310	359	332	316	335	339	343	317	356	313	319	334	335	321	336	315	345	347	326	323	342	341	333	335	335	315	318	313	326	343	341	306	297	314	349	348	343	311	329	298	331	320	330	342	328	332	321	313	355	329	298	351	372	318	329	310	334	335	328	337	324	316	322	336	343	320	322	328	352	339	333	296	327	327	314	323	316	309	351	333	335	316	339	333	337	367	357	302	318	363	323	317	342	291	327	309	306	298	313	313	315	303	320	323	358	307	334	342	374	315	304	319	332	307	351	340	328	349	306	328	318	329	319	316	292	324	354	316	331	349	344	307	367	329	333	350	324	308	330	354	334	333	324	380	356	361	341	354	357	334	345	309	321	360	342	328	297	347	335	323	343	302	295	292	313	328	332	320	368	307	336	336	331	384	347	349	347	301	359	326	339	331	326	345	321	355	352	360	328	312	314	354	300	337	351	356	366	332	355	343	317	326	323	331	290	310	338	310	344	354	330	347	329	316	344	308	341	328	351	322	344	307	302	307	324	324	331	307	344	332	352	337	320	355	320	326	335	328	360	348	306	314	326	336	326	315	331	356	328	348	323	309	303	342	335	302	324	362	340	341	291	299	330	309	329	301	324	312	319	330	329	329	324	345	312	336	317	330	353	320	339	338	344	340	360	312	350	291	291	325	341	337	321	371	322	334	330	355	287	347	317	332	293	297	357	302	313	359	321	317	334	343	327	295	337	329	336	342	344	344	324	320	331	331	285	329	362	309	339	346	369	330	319	314	318	328	321	315	298	344	299	334	350	355	315	327	293	357	321	300	345	372	334	336	323	338	298	309	313	314	346	352	318	293	311	326	341	338	310	323	336	319	338	326	339	337	329	307	330	345	353	324	323	334	308	318	350	325	369	324	323	341	357	339	336	310	320	352	318	361	312	317	304	333	345	330	333	364	338	297	307	328	322	316	319	325	322	323	305	334	344	314	326	310	336	330	333	321	337	315	325	344	317	306	307	353	303	331	327	356	316	338	362	366	316	349	320	336	332	336	326	297	324	350	363	311	337	334	322	356	309	338	344	307	292	334	318	325	340	359	334	299	331	331	349	324	322	325	336	327	341	349	356	337	334	327	329	324	338	318	314	343	341	338	325	319	323	347	326	343	336	321	321	331	320	319	334	329	333	342	353	304	333	294	304	330	354	337	354	319	317	332	342	316	312	313	306	345	312	319	334	319	284	307	356	347	320	316	321	323	338	294	334	329	336	325	325	317	348	361	339	326	308	346	333	289	336	324	300	327	333	330	329	333	330	326	323	328	335	322	353	378	334	363	327	312	318	332	328	290	306	328	295	349	316	339	322	351	315	348	355	333	313	328	303	327	316	340	311	332	337	295	304	292	346	288	313	305	306	360	341	365	316	307	341	357	360	310	324	319	339	356	327	361	351	354	348	322	321	362	342	329	339	337	328	309	336	347	337	313	321	345	343	332	348	333	305	303	344	309	328	308	339	339	369	318	309	310	309	329	336	329	313	355	369	349	334	363	334	309	352	299	339	338	320	348	316	323	356	330	340	333	316	323	368	331	319	335	315	356	311	340	342	315	325	332	315	335	333	325	318	310	308	317	340	342	335	329	359	344	339	338	336	314	331	300	339	341	358	305	315	358	334	327	311	315	348	337	296	326	319	337	307	329	346	322	340	324	314	316	327	330	359	352	344	335	325	337	317	337	328	332	321	346	322	313	374	313	343	339	333	339	311	332	349	330	325	311	357	317	312	330	336	322	328	355	359	345	351	331	341	349	356	328	289	341	313	339	314	324	335	327	326	325	303	343	322	281	350	338	328	335	311	343	308	345	342	326	340	336	356	341	358	329	360	339	330	324	314	297	323	340	304	337	321	351	316	318	325	336	328	336	363	307	334	332	364	330	311	335	339	350	330	347	363	332	340	327	330	326	333	322	336	330	328	308	341	288	331	337	312	360	307	331	329	322	306	348	317	329	353	313	338	316	291	285	340	333	319	304	352	324	300	344	356	353	290	320	343	343	304	329	334	351	314	334	334	346	337	351	335	337	308	321	323	323	342	326	343	320	339	291	340	328	340	332	324	318	289	317	314	313	309	359	352	315	313	315	360	354	337	292	345	335	344	311	325	323	323	335	328	328	330	323	346	326	304	338	314	330	354	342	379	336	363	318	333	347	325	291	288	324	342	312	327	345	337	344	340	357	330	338	353	375	359	379	358	360	331	314	333	371	347	331	348	350	350	332	314	333	340	284	308	302	337	338	292	298	339	327	304	331	322	316	323	344	340	323	342	335	355	311	329	303	330	317	361	366	323	357	285	314	347	330	340	321	315	314	309	350	354	321	326	316	308	304	331	344	315	322	323	337	351	318	349	302	325	346	314	330	318	315	325	319	328	378	327	345	318	350	316	333	348	354	362	325	324	333	369	357	335	335	356	311	316	353	306	306	327	305	345	339	335	354	335	328	322	323	334	344	342	310	339	300	363	317	342	344	330	371	338	316	329	331	324	295	334	312	327	341	339	318	321	341	339	347	317	291	339	314	337	331	345	342	339	355	313	313	328	343	333	315	344	331	332	360	300	283	347	352	337	314	343	338	294	335	344	346	310	351	382	340	327	320	319	306	346	337	328	331	329	318	319	314	344	332	339	357	313	296	347	303	321	340	331	345	300	305	325	320	325	348	322	325	335	355	327	343	321	341	330	331	347	346	301	346	339	327	306	356	300	338	312	321	329	337	303	346	314	331	314	338	349	316	301	343	306	325	339	328	329	344	331	331	311	338	343	323	345	319	328	293	304	340	337	301	317	354	321	320	337	341	299	341	312	352	325	347	323	324	319	320	282	307	349	329	340	327	319	338	316	360	344	349	351	325	337	292	329	387	303	329	348	301	298	335	318	322	340	312	317	312	318	348	366	331	291	351	350	299
14362	17372	29626	30588	27009	22445	18581	14930	11778	9390	7680	6279	5292	4462	3850	3263	2913	2607	2182	1984	1801	1606	1481	1347	1286	1180	1084	1124	1071	1086	961	1051	941	975	934	965	960	920	897	911	872	840	901	864	829	841	887	781	915	824	801	917	883	849	793	832	870	837	877	820	842	845	815	855	869	808	864	805	854	833	813	854	873	826	886	870	809	836	809	828	865	800	820	820	857	839	844	821	831	840	841	837	849	804	932	903	830	809	882	835	831	838	828	859	826	886	799	817	891	839	832	832	827	867	808	878	861	843	826	857	789	786	856	841	837	825	813	852	828	814	846	848	802	850	863	839	809	814	851	795	870	870	828	846	862	821	812	873	817	814	842	846	832	811	845	862	802	846	808	858	828	831	831	852	804	875	832	804	849	862	797	856	820	799	869	859	792	888	847	882	821	880	851	846	852	813	784	771	857	851	770	829	870	858	872	837	851	808	865	820	831	814	850	830	810	831	908	876	834	800	825	817	843	876	807	854	880	862	808	846	886	841	902	859	875	877	896	867	776	799	862	851	836	867	799	831	910	829	818	879	851	859	834	853	867	831	874	853	837	781	883	814	864	862	753	798	850	845	763	863	841	867	910	863	845	796	847	811	825	819	809	842	851	867	817	837	808	868	830	802	811	859	854	856	896	810	820	862	844	864	887	875	807	865	830	846	776	850	822	873	807	819	870	887	856	827	862	847	852	816	861	789	845	753	849	803	822	765	892	851	881	852	795	826	886	879	847	845	807	787	789	819	806	851	854	875	881	849	872	879	847	831	819	866	848	857	798	840	833	848	836	871	825	813	840	781	816	857	851	823	843	848	884	893	820	805	828	837	838	805	878	820	812	833	799	861	871	831	812	790	878	811	829	843	774	850	857	839	837	832	856	858	876	853	816	874	815	842	814	869	806	825	834	861	773	875	850	856	849	804	871	825	832	858	844	833	781	822	822	835	792	838	843	845	841	847	850	857	841	855	808	862	872	833	837	842	885	810	823	866	802	854	896	811	852	860	893	802	851	834	823	804	843	795	812	813	845	791	846	851	844	838	822	852	871	820	901	859	824	838	847	797	793	800	816	852	857	830	807	849	813	800	831	883	857	863	822	823	791	878	889	872	844	852	799	857	849	844	883	855	793	858	890	834	776	837	875	844	883	809	841	832	878	923	835	859	860	816	824	838	808	792	873	864	803	849	871	861	861	838	806	782	841	815	820	845	844	849	862	841	859	853	817	820	854	827	903	890	879	829	869	842	796	850	857	853	852	894	860	859	816	818	870	804	854	817	788	785	810	866	873	873	765	845	880	795	828	829	875	837	832	852	865	896	849	836	823	843	827	854	836	873	874	857	813	874	849	864	863	858	859	824	828	813	837	842	890	857	827	854	815	853	849	833	865	806	887	848	822	854	856	860	864	862	853	830	894	856	844	898	875	844	821	801	846	799	834	850	799	853	797	794	854	815	864	933	827	856	854	850	820	849	831	872	810	855	832	806	784	801	827	833	885	831	856	833	834	818	822	817	860	811	899	823	861	882	859	802	853	857	844	803	796	842	781	880	847	816	840	814	805	884	852	856	819	831	816	842	848	846	830	835	793	810	836	797	827	828	802	815	833	867	824	798	820	832	855	822	801	857	805	847	873	794	827	916	831	808	805	820	847	851	817	842	848	851	820	831	798	856	836	858	797	836	851	807	865	863	817	848	857	826	889	831	861	818	896	850	876	805	798	881	834	853	803	808	804	839	811	825	824	882	809	839	813	795	773	818	850	852	843	848	812	873	821	835	807	885	834	836	833	842	883	834	821	833	846	863	799	803	836	795	860	821	810	859	852	846	853	889	835	874	843	867	826	879	855	820	860	853	865	906	846	826	840	832	844	837	846	830	806	826	828	819	835	835	789	833	843	851	860	813	783	849	848	877	853	844	885	827	873	866	820	823	892	837	807	769	838	861	844	833	856	813	805	868	885	879	847	842	873	843	831	855	845	828	850	821	785	882	879	862	861	789	844	863	815	862	824	832	779	861	881	846	853	859	838	812	798	783	849	874	792	851	811	816	803	845	824	865	861	868	862	839	803	888	838	806	822	792	874	825	821	835	799	826	859	888	853	882	814	894	831	786	850	851	791	820	869	818	851	847	862	857	870	855	813	853	789	837	876	858	819	859	874	834	835	879	833	840	832	869	836	862	772	783	835	804	820	825	883	819	797	860	859	877	810	875	894	800	818	838	869	848	832	826	807	896	810	897	851	893	886	803	858	861	867	863	871	829	828	849	789	815	850	856	875	877	807	823	839	841	829	849	856	803	901	814	819	854	812	868	852	814	805	811	810	794	846	892	854	892	896	811	876	850	840	866	845	840	877	840	841	883	873	819	786	840	843	806	834	820	811	852	816	811	848	851	787	828	823	846	794	839	812	854	841	835	805	854	819	875	888	856	784	837	840	824	870	831	861	784	842	788	788	863	868	912	834	846	851	836	889	839	790	842	841	844	876	803	839	860	899	863	817	791	822	823	846	898	854	849	835	853	834	889	856	813	833	831	824	816	868	811	845	836	797	802	791	864	876	829	847	824	849	846	854	869	820	816	803	838	875	811	813	864	939	864	869	853	834	914	866	808	845	820	819	825	811	816	867	791	898	805	796	857	863	882	823	816	824	836	804	840	877	858	859	873	815	818	777	839	812	848	851	860	863	843	819	833	844	854	835	773	818	802	828	851	837	842	828	873	832	876	854	799	867	880	836	857	801	854	855	817	850	865	867	875	778	867	901	821	853	853	829	866	885	839	819	829	829	853	821	836	859	842	769	795	828	886	789	856	852	817	823	834	763	864	879	798	879	864	818	812	844	853	858	876	832	862	862	846	856	827	825	854	848	881	894	806	832	828	814	854	806	833	861	826	840	849	900	905	830	878	816	860	867	830	863	822	800	842	831	865	860	866	836	848	847	797	819	864	898	868	845	821	859	788	803	811	851	860	796	828	816	858	850	892	878	896	842	841	824	819	816	805	833	874	805	866	864	848	860	895	839	834	847	875	837	869	838	816	857	870	861	823	853	805	842	854	825	832	830	808	862	804	868	838	824	840	835	887	839	864	821	830	862	838	869	844	822	802	868	856	835	822	836	869	831	869	854	846	802	851	824	864	851	806	849	834	887	837	836	882	857	813	839	814	791	801	905	860	888	847	845	823	831	783	852	828	833	850	844	819	877	834	826	848	821	833	873	856	860	837	844	834	841	843	888	824	831	833	830	874	829	820	810	839	870	863	836	778	865	820	840	850	795	830	813	863	825	847	873	834	863	823	849	851	827	791	850	805	827	885	800	858	818	843	886	845	823	845	817	845	851	809	786	785	849	886	865	840	832	809	797	832	849	838	817	889	865	814	828	795	820	855	857	820	836	822	828	846	840	786	872	854	825	799	800	819	848	848	819	833	857	838	836	873	826	824	885	792	814	828	805	859	839	866	776	856	817	853	812	848	863	889
33820	28130	31081	25724	20353	14877	10636	7632	5478	4109	3099	2394	2152	1858	1504	1420	1190	976	847	761	677	659	595	544	494	481	429	504	492	459	437	420	372	408	413	385	370	350	415	388	391	355	375	346	363	353	320	355	395	381	358	377	327	341	344	329	346	316	388	314	327	362	330	310	359	315	368	318	349	331	286	334	317	327	338	313	338	349	346	338	322	309	285	347	318	364	341	341	341	335	383	328	347	330	313	317	309	352	308	342	312	326	320	306	344	342	357	349	336	333	333	325	360	374	322	349	330	329	340	304	344	356	307	344	329	378	372	316	342	333	318	345	324	310	310	336	307	353	321	324	324	343	395	301	321	308	319	334	310	353	387	324	356	334	309	331	358	358	298	341	341	347	306	325	318	336	303	345	362	363	351	348	344	322	326	354	327	329	313	341	347	306	336	313	317	311	334	334	324	307	291	323	301	322	348	330	326	309	368	341	291	300	348	342	337	342	353	323	337	324	338	314	316	340	333	336	338	349	314	339	318	351	315	307	327	344	330	303	348	355	314	333	318	320	331	321	338	339	335	324	369	336	320	324	363	326	301	350	350	315	312	324	351	349	328	313	329	357	354	322	328	351	320	301	328	317	311	319	356	362	320	387	393	336	330	362	324	337	328	316	349	332	351	326	325	374	340	306	311	315	307	321	333	362	311	337	337	328	322	299	336	336	344	329	353	311	291	314	322	296	311	297	329	305	357	334	301	312	320	322	330	353	316	346	322	334	343	347	288	372	336	321	321	324	320	339	323	299	321	342	334	311	312	300	300	326	342	330	333	323	343	316	316	319	347	335	323	329	282	336	347	331	338	313	324	364	349	334	300	343	337	328	311	340	315	317	310	306	317	332	317	372	338	336	326	358	321	303	341	332	339	330	310	331	350	349	329	303	354	337	344	327	353	342	284	338	354	304	328	329	312	326	314	353	375	352	349	345	321	358	371	308	326	339	308	307	350	336	349	355	317	324	338	316	302	321	345	322	316	306	322	325	352	323	314	358	332	326	334	354	293	356	322	352	355	334	348	321	331	330	345	329	349	345	305	342	358	327	344	334	337	332	305	320	359	369	319	307	349	341	344	335	312	349	355	376	333	365	310	356	305	329	319	308	318	332	324	348	324	347	326	322	348	342	354	322	322	352	303	308	337	328	358	290	325	339	327	356	311	340	329	321	305	343	316	339	338	320	307	337	289	333	323	329	328	292	339	370	325	335	374	347	360	361	347	335	345	321	329	324	355	331	309	346	332	364	343	300	331	326	313	300	315	318	352	329	318	350	329	317	339	333	345	323	359	317	352	319	316	319	312	356	357	355	306	315	361	341	354	319	322	333	326	327	352	352	313	303	319	345	314	318	299	366	342	330	340	294	311	360	331	380	309	340	307	324	345	345	365	311	345	332	319	299	340	336	352	342	334	363	314	339	317	328	319	334	325	332	364	353	350	335	328	344	304	346	327	322	356	352	321	341	306	346	320	295	355	322	305	336	333	319	312	334	303	357	382	321	322	341	305	324	345	341	340	362	324	354	339	323	325	315	314	326	312	357	309	312	316	335	332	345	312	329	323	325	293	320	341	323	337	342	317	309	343	323	350	311	319	337	339	347	310	351	343	327	328	350	301	346	338	337	318	327	360	313	339	333	330	316	331	298	320	330	358	342	363	332	309	311	346	332	309	343	380	283	342	323	315	327	362	311	337	341	335	350	345	357	336	329	337	327	346	350	316	350	340	325	354	361	310	353	351	345	340	330	344	350	333	328	314	292	310	305	334	365	320	334	347	323	340	298	341	328	361	334	340	339	316	337	343	326	314	361	323	310	326	323	302	348	330	322	348	347	322	303	324	327	351	338	354	345	357	355	350	315	306	337	338	331	355	346	327	336	354	304	308	326	345	361	311	319	317	340	346	355	330	334	331	332	349	355	331	371	382	292	328	311	327	302	352	329	369	345	320	350	316	353	319	317	347	326	319	336	337	353	296	327	323	327	327	320	329	336	331	326	339	339	324	309	349	333	292	366	310	329	352	342	336	319	312	353	352	376	329	339	340	316	363	342	336	375	352	353	332	369	323	327	318	340	327	356	330	360	328	309	360	324	350	346	293	338	348	325	332	335	300	330	336	321	325	310	294	356	338	310	326	325	338	341	354	347	348	342	331	353	314	328	360	351	336	304	349	318	366	333	339	356	340	361	305	331	308	326	312	343	318	318	307	347	312	293	318	299	322	329	310	340	334	336	332	325	331	327	357	326	326	307	347	345	323	323	362	321	348	337	318	317	306	322	299	330	359	311	350	334	330	346	307	352	323	336	320	344	363	349	271	315	324	336	324	306	334	308	324	312	323	319	324	361	322	352	345	303	350	325	343	339	345	299	326	329	340	324	324	343	320	342	325	330	312	369	333	357	296	322	355	302	306	324	327	314	327	318	331	337	304	337	364	323	316	336	347	334	346	311	371	364	329	296	334	358	323	334	345	332	339	313	387	290	323	322	319	321	349	353	324	351	313	328	332	313	353	322	358	301	357	317	313	338	328	319	308	337	321	333	315	313	352	341	301	347	341	335	329	347	342	343	318	321	329	320	326	320	336	335	349	356	342	330	325	356	327	298	341	371	296	331	304	333	320	319	294	334	325	361	340	375	303	339	331	333	337	326	336	347	320	332	323	308	341	322	326	340	356	345	336	339	350	347	349	332	343	299	326	334	335	341	346	323	331	345	325	321	318	329	337	332	297	355	327	284	331	312	355	314	332	355	344	336	337	345	332	312	342	348	360	325	340	316	367	315	300	343	336	341	334	330	298	330	353	315	350	337	341	334	371	372	350	294	351	325	344	319	325	347	332	261	354	337	363	339	302	318	332	333	344	385	344	302	328	331	311	361	290	332	309	294	328	356	331	334	313	315	325	341	335	360	353	316	311	372	339	337	328	330	343	317	334	338	331	354	340	332	381	323	279	357	326	350	306	361	338	315	322	362	343	317	323	316	336	350	360	337	339	323	319	326	345	318	341	340	324	346	315	337	339	343	309	341	363	319	288	346	353	324	308	310	325	348	317	307	321	310	334	288	317	357	321	341	369	344	341	326	348	349	321	321	329	350	316	318	338	354	313	336	317	330	335	314	294	317	335	307	317	350	335	351	347	317	374	325	345	339	312	325	314	323	369	329	352	342	317	341	360	305	338	339	348	366	338	330	342	374	304	318	326	337	298	329	347	334	325	343	325	337	301	311	320	296	341	322	340	339	317	328	310	316	317	303	323	323	337	321	331	347	361	345	332	332	365	369	337	357	344	328	352	329	297	342	321	324	327	329	358	325	284	346	346	332	336	298	330	352	348	331	346	360	368	363	326	361	348	317	335	365	359	342	319	369	322	311	315	366	322	290	319	332	298	343	318	332	307	350	364	350	352	357	329	337	326	361	335	360	341	343	334	323	322	323	307	350	322	347	316	314	350	332	342	328	339	316	338	331	371	318
20187	22073	35357	37011	34551	30566	26572	23114	19374	16074	13165	11209	10149	9174	7859	6873	6143	5223	4600	3501	3253	3071	2764	2305	2092	1910	2002	2126	1871	1891	1385	1297	1229	1294	1133	1191	1109	1119	1074	1063	1086	1035	1065	1001	1011	1116	988	934	984	971	917	953	947	960	882	865	881	914	861	887	910	896	898	901	876	870	859	887	858	866	861	841	860	829	841	840	858	810	820	848	848	809	834	848	793	905	792	866	862	845	866	868	884	777	821	856	875	891	820	811	836	861	864	822	844	885	874	878	845	828	860	829	850	843	848	810	798	865	835	822	855	857	799	879	898	844	845	840	852	856	875	787	829	847	835	843	841	842	881	858	848	789	852	810	831	820	815	848	848	843	829	862	850	861	824	855	809	930	811	915	842	889	869	795	836	851	827	843	816	790	872	857	881	855	853	885	875	857	880	866	788	836	866	835	819	926	912	837	890	884	834	839	845	849	848	829	840	830	852	842	837	861	816	812	811	867	868	830	850	839	873	838	838	864	832	865	863	878	859	805	843	864	892	852	801	868	821	860	858	813	880	831	835	916	841	840	893	873	855	873	828	835	843	840	865	840	923	842	837	853	782	838	901	863	859	835	821	883	833	851	879	899	853	875	863	871	844	829	931	857	837	894	801	898	878	879	834	866	860	867	841	858	861	838	883	822	882	886	875	852	877	816	873	867	841	829	798	815	838	878	846	883	814	830	865	831	825	802	832	834	846	922	813	850	812	883	876	895	867	878	843	853	867	880	814	771	870	862	832	847	853	835	865	852	852	870	892	878	819	811	888	860	867	835	849	832	859	847	855	870	840	865	818	855	863	810	864	919	847	844	866	837	852	797	856	881	860	851	876	832	870	837	813	815	785	823	872	806	856	866	867	843	869	798	817	842	839	852	875	855	810	877	876	858	836	863	879	876	882	870	872	828	816	865	836	876	853	855	827	871	815	798	839	843	831	870	789	943	854	889	819	847	826	837	807	768	886	871	816	885	833	870	843	846	800	851	832	817	908	817	853	892	818	844	858	813	813	827	819	868	849	864	820	826	833	877	853	870	862	874	819	854	861	824	825	819	859	887	868	843	817	856	886	862	856	863	856	838	844	877	814	845	834	851	843	827	890	884	912	884	912	818	843	888	844	901	847	830	806	817	837	823	867	834	843	841	865	854	864	865	863	882	865	862	839	849	890	836	846	867	868	829	889	887	833	864	887	828	850	877	832	856	889	828	845	820	876	856	810	866	835	874	835	831	850	842	836	916	843	861	835	831	846	880	836	820	819	840	825	816	845	836	823	868	840	874	818	879	856	854	901	858	820	849	821	865	856	884	858	891	849	890	881	812	854	853	845	873	898	858	860	890	835	818	807	854	890	867	861	890	862	843	841	809	863	840	848	818	833	792	869	837	844	816	870	897	898	843	828	878	841	792	866	887	812	830	842	820	769	843	896	838	839	875	864	788	895	869	838	884	827	884	875	790	836	819	893	879	864	826	877	836	840	885	848	863	841	870	878	868	885	823	836	893	814	789	867	798	871	819	893	876	882	877	897	922	812	866	838	785	831	828	836	836	899	850	868	854	835	831	837	848	874	827	850	847	831	837	877	877	871	896	844	920	875	860	865	877	808	876	820	849	853	868	871	922	854	874	866	821	830	870	836	820	841	834	897	831	799	862	825	894	804	803	823	857	861	807	856	847	859	922	862	827	800	833	829	777	852	923	863	851	840	830	826	811	842	865	858	859	837	875	854	879	804	890	850	874	831	871	806	834	823	901	882	861	835	861	864	838	855	835	869	842	844	880	826	807	853	800	804	787	798	833	899	824	794	853	900	827	841	795	848	848	875	779	868	863	839	820	856	856	831	847	888	834	826	880	808	820	785	847	914	823	819	821	840	911	855	806	857	808	872	829	836	856	893	819	809	844	810	818	862	801	826	850	864	868	844	824	798	834	876	837	860	862	903	812	866	776	849	857	841	919	866	853	847	843	834	838	839	887	861	849	871	874	833	779	869	848	885	878	917	860	862	894	844	847	836	890	865	882	819	851	833	873	825	829	849	930	832	820	848	840	852	821	845	883	869	848	843	870	818	809	840	875	835	892	814	839	873	874	899	869	860	846	897	866	833	870	932	824	834	835	852	858	864	844	844	887	860	894	850	915	827	843	874	832	838	859	845	837	858	866	896	879	871	817	861	805	887	890	894	867	845	890	832	883	803	849	859	849	828	889	828	827	869	867	801	797	851	870	827	849	891	804	867	834	797	831	835	841	847	843	865	873	828	877	853	828	844	828	857	856	863	886	836	879	812	835	874	826	843	865	846	885	855	856	865	843	839	901	839	800	848	870	813	858	869	863	824	853	828	865	802	845	828	895	885	873	834	836	796	841	852	819	835	887	843	867	858	813	856	832	871	839	837	902	884	820	854	863	775	868	831	864	860	842	778	853	824	877	861	900	848	871	831	816	912	843	853	834	830	844	827	857	877	792	858	856	898	796	860	818	854	842	812	811	885	881	843	881	843	827	912	867	903	877	888	881	870	817	846	850	802	829	818	826	792	845	896	886	803	860	794	868	855	848	856	829	838	836	840	851	875	769	839	848	840	806	929	875	884	818	821	825	834	814	843	887	795	821	860	844	852	850	831	835	897	846	855	869	825	885	855	818	868	849	857	872	846	820	870	872	879	857	911	889	843	868	856	827	832	866	851	859	816	805	854	834	827	811	824	807	865	828	881	838	823	862	847	883	840	831	828	859	865	855	867	827	784	846	861	863	827	841	865	887	891	833	821	778	835	853	865	794	820	811	861	854	844	843	830	891	854	820	891	845	893	835	887	819	849	834	832	892	819	855	854	907	876	820	886	851	840	826	841	850	792	907	858	784	830	813	838	820	811	856	858	886	819	822	845	897	929	840	814	870	846	881	880	836	870	800	876	810	893	898	881	857	852	868	827	844	871	827	864	865	821	855	885	889	888	848	824	847	804	869	841	861	864	838	878	837	853	871	898	837	849	893	884	828	896	852	830	826	897	853	794	845	850	870	817	804	858	823	848	880	850	851	870	889	855	863	894	843	853	825	881	861	806	845	858	861	847	834	826	877	855	824	846	836	897	892	862	829	841	829	858	842	830	870	815	854	893	861	832	855	876	862	924	825	864	829	834	852	836	814	842	815	844	803	846	866	789	860	803	781	851	871	817	819	846	863	843	798	890	833	840	830	846	837	893	815	833	847	821	822	881	870	887	879	871	857	852	834	843	826	876	804	856	872	847	848	861	855	882	890	868	829	849	861	781	811	841	840	852	825	846	895	864	848	901	907	868	846	828	796	864	869	872	913	851	880	911	865	822	795	833	874	864	843	873	858	881	829	856	841	891	870	851	875	854	840	858	798	860	864	857	889	853	846	848	790	859	887	844	906	844	770	890	841	838	877	905	866	871	822	884	830	837	854	870	863	807	884	806	828	865	866	851	860	796	832	896	840	852	863	850	815	856	842	824	886	840	838
40012	32859	36773	31413	26719	20662	15646	11704	8207	6429	4432	3358	3234	2617	2287	1979	1693	1482	1167	1030	954	882	781	708	608	597	598	630	570	601	464	442	398	441	398	403	392	405	398	354	377	362	363	377	395	388	346	359	370	358	328	366	345	344	336	323	316	308	324	333	324	309	319	305	310	308	322	329	354	317	315	323	298	292	307	317	355	313	337	349	307	327	296	353	335	263	308	306	305	295	304	313	313	295	297	310	308	299	325	323	340	332	304	274	303	297	314	309	332	331	312	316	313	308	292	306	314	314	337	324	311	303	304	355	333	296	351	307	325	310	310	315	302	323	309	307	311	291	342	340	293	316	325	326	293	315	298	354	280	310	343	291	323	303	323	346	371	301	320	313	296	310	314	316	326	323	355	319	315	297	315	303	300	288	332	301	294	339	318	300	317	317	325	342	320	301	329	337	352	315	323	329	324	312	295	331	350	340	333	300	292	297	277	332	314	350	333	307	293	306	311	319	306	291	310	310	315	329	303	297	295	304	349	329	338	335	322	275	314	301	322	331	354	331	306	328	322	316	304	326	303	344	306	319	309	288	283	343	311	333	304	339	338	288	356	299	331	313	308	343	320	298	309	325	331	299	329	312	288	321	311	317	317	321	349	337	304	321	276	308	304	323	283	312	319	294	313	282	307	293	291	330	317	318	323	319	307	290	318	340	331	323	343	315	331	306	335	325	298	292	312	325	302	300	318	330	341	339	322	284	334	293	321	312	320	317	315	323	364	341	283	325	318	305	279	342	317	350	317	324	285	306	337	321	327	298	284	299	324	319	324	320	298	327	345	320	334	314	265	312	297	340	327	312	335	330	347	314	339	316	329	302	318	330	316	307	296	297	317	283	304	331	328	330	337	316	289	351	332	319	325	318	306	284	315	349	310	308	291	335	315	324	295	288	357	299	292	326	323	316	295	337	302	320	325	290	322	334	313	318	315	296	316	300	346	316	304	296	296	325	301	308	339	326	313	322	328	323	317	330	308	315	336	293	347	325	298	322	324	320	330	255	331	328	321	297	336	280	318	303	320	331	306	341	282	309	339	324	300	302	329	310	313	342	310	294	333	324	300	325	286	305	316	314	322	323	310	328	276	305	330	307	317	320	336	341	307	329	299	301	298	308	345	285	288	294	288	375	289	296	325	321	334	306	329	350	325	316	322	312	295	289	314	326	269	301	332	317	286	330	333	303	323	283	314	311	315	311	313	328	300	331	289	328	321	321	319	308	301	322	328	348	308	312	324	332	319	339	290	304	312	311	312	322	309	302	301	327	325	310	319	300	329	320	328	305	318	352	324	274	305	288	324	324	305	321	302	355	335	293	318	305	323	328	304	314	306	304	289	299	317	300	312	302	321	350	302	306	301	325	284	266	301	315	285	293	325	340	285	303	320	342	315	303	314	324	358	380	331	330	318	310	343	324	349	327	295	323	323	309	322	311	304	311	285	321	317	321	313	328	325	316	300	297	313	333	332	336	312	292	299	306	325	281	347	304	292	310	297	298	347	321	311	297	289	306	304	295	353	319	311	294	319	330	315	322	312	314	320	319	330	313	307	325	319	321	303	316	314	298	342	319	353	317	308	326	293	303	327	305	334	311	316	315	322	295	316	306	305	318	347	324	346	303	315	318	298	314	327	348	315	335	319	316	286	324	316	305	323	321	307	282	329	295	314	317	306	269	314	282	325	304	317	338	328	301	342	348	295	305	262	327	302	325	334	304	365	326	320	299	342	324	330	320	297	320	332	329	313	310	308	308	337	323	318	319	333	335	329	299	332	327	307	319	322	301	306	290	342	330	337	334	279	290	311	289	341	304	337	332	329	323	299	303	329	317	310	315	314	337	307	292	331	310	308	306	314	292	332	292	302	296	328	342	335	320	310	302	317	326	311	343	292	291	322	315	293	344	295	323	328	300	295	304	325	301	337	291	348	322	311	298	324	311	329	315	332	324	307	295	322	316	312	318	345	293	327	317	295	342	324	306	314	316	333	287	341	292	327	317	304	350	302	329	325	291	313	313	306	318	312	291	304	318	331	307	289	310	308	300	272	318	299	311	276	307	335	337	325	317	338	301	266	329	305	330	332	326	297	332	330	288	291	317	334	296	337	295	329	295	323	335	332	262	284	298	307	317	297	304	324	296	338	320	297	304	278	341	347	303	300	316	310	329	336	281	340	339	291	369	301	333	340	287	315	291	309	302	310	313	299	333	317	318	311	295	316	291	327	304	324	328	313	279	308	314	329	311	299	326	310	344	320	321	315	314	350	311	321	297	276	301	314	287	321	296	307	310	298	313	330	298	303	318	317	312	305	312	293	319	329	281	323	331	326	340	289	306	312	329	327	312	302	300	303	327	299	324	289	314	299	312	306	340	345	249	296	336	317	308	303	350	319	309	338	313	349	304	352	320	313	320	308	326	338	307	320	316	358	325	294	285	359	290	335	348	318	317	329	309	305	321	305	334	336	313	303	301	305	333	327	323	296	341	320	302	328	330	311	303	333	324	312	289	300	313	273	314	308	339	329	295	332	310	315	327	335	308	332	305	325	317	346	309	283	300	358	313	311	320	331	328	330	308	317	299	306	318	319	316	326	295	333	294	311	332	330	315	292	300	284	309	301	305	313	340	328	329	330	319	324	275	313	297	350	310	324	313	296	329	328	335	308	331	308	300	333	325	312	305	283	309	301	330	302	295	295	333	300	304	299	338	297	330	317	339	298	320	312	318	279	313	312	305	307	315	324	289	336	290	344	320	331	327	296	313	329	329	331	319	273	319	323	351	290	315	322	312	340	297	330	314	314	326	311	297	299	311	298	306	340	314	308	328	307	344	324	305	328	315	341	293	326	321	320	317	332	350	291	327	326	326	302	304	328	325	314	316	292	296	327	321	336	318	326	334	342	323	321	316	295	294	292	313	292	334	310	336	336	322	311	343	288	333	329	302	336	315	316	346	303	348	320	297	343	324	334	334	322	333	311	326	302	341	310	281	298	356	322	298	306	295	328	320	331	312	320	344	329	295	327	305	295	324	308	306	316	318	323	334	309	350	325	326	318	298	295	317	325	312	291	312	293	334	316	297	291	311	320	339	300	318	307	324	331	330	317	323	329	329	283	293	319	325	307	322	319	310	328	283	338	344	299	338	317	299	315	304	304	290	309	300	309	330	324	281	284	316	342	325	350	320	340	303	307	323	313	298	310	303	286	341	318	309	287	304	290	303	323	296	340	344	320	325	298	320	326	300	331	334	335	336	291	311	321	331	331	320	318	295	315	337	337	313	334	322	334	299	330	340	289	324	307	296	295	351	335	291	305	308	314	298	319	327	289	317	319	325	346	316	286	320	347	324	289	312	315	329	296	313	262	347	318	319	277	327	304	304	331	300	287	294	304	307	307	335	292	316	312	313	311	341	294	330	321	317	320	292	315	283	324	334	335	319	293	306	325	302	339	304	297	296	353	317	326	322
23955	25504	39237	41175	39338	34891	31805	28242	24421	21236	17267	14637	14677	12728	11143	9841	8655	7277	6185	4906	5140	4550	3939	3394	2945	2805	2973	3240	2895	2533	1675	1674	1450	1713	1333	1391	1277	1251	1234	1262	1247	1105	1067	1064	1247	1378	1081	1030	1053	975	959	1053	1043	982	943	920	893	919	824	824	846	845	862	910	826	832	845	840	819	830	820	823	856	854	882	822	816	786	819	893	811	838	836	866	790	793	785	814	803	788	771	813	829	808	814	822	782	776	814	776	810	750	810	806	793	797	806	777	798	796	844	805	816	763	823	850	793	777	756	803	785	786	805	838	819	818	851	841	798	794	810	784	787	793	834	830	843	777	808	816	828	847	811	841	812	820	800	856	805	791	813	750	829	751	810	791	763	790	816	805	814	818	760	861	864	817	841	796	821	793	780	819	782	793	823	765	805	791	813	826	833	860	803	785	807	791	813	793	801	791	758	800	789	843	814	802	901	809	822	801	779	842	817	834	815	768	790	754	778	805	827	847	818	800	828	789	852	778	812	774	820	824	824	818	803	785	819	809	834	822	875	842	828	778	780	790	805	787	763	776	775	774	787	796	818	880	812	735	766	803	790	800	807	757	774	820	807	861	796	821	819	839	796	790	821	795	796	798	774	847	771	840	839	798	786	834	785	752	790	839	776	787	835	797	782	859	832	826	799	784	849	811	790	858	831	763	854	837	845	795	781	821	735	800	806	861	833	824	781	805	830	789	828	842	833	799	834	841	804	900	808	814	829	785	787	838	742	785	837	841	835	810	780	751	821	768	815	864	791	794	805	838	829	787	827	842	845	822	829	829	808	794	815	781	839	779	800	810	782	749	758	869	824	809	814	825	807	841	853	763	770	795	786	787	824	815	809	843	836	818	837	750	809	817	835	778	824	816	857	785	848	798	802	799	818	805	793	815	784	860	822	786	845	809	799	798	773	786	867	825	823	814	812	837	837	755	810	763	826	779	838	793	801	804	831	767	787	768	767	831	831	787	842	760	825	801	828	802	737	803	794	838	799	850	787	808	823	822	824	809	774	797	826	810	776	816	822	750	857	794	820	812	772	746	787	834	799	798	809	800	792	850	813	772	837	803	779	792	831	831	796	841	805	863	771	812	818	824	768	740	804	784	821	803	818	881	814	814	835	842	790	762	841	784	801	823	780	830	751	791	833	802	800	803	799	783	792	830	794	830	853	813	785	771	858	790	844	802	794	771	786	763	833	823	818	814	736	786	871	845	830	834	843	815	829	810	804	805	784	814	774	781	764	766	836	795	812	805	812	833	821	816	809	842	804	812	818	822	810	815	861	817	770	823	767	855	822	776	785	836	779	774	823	803	858	853	812	843	863	852	809	846	845	802	846	831	866	792	796	824	820	852	808	774	789	844	843	849	806	841	807	813	779	793	800	819	789	809	803	773	836	826	826	805	838	795	833	810	805	793	815	838	805	764	807	799	793	770	752	804	772	764	801	759	849	783	848	787	759	821	813	807	819	814	838	798	760	768	853	832	832	780	776	824	807	766	811	788	797	818	788	821	829	803	812	803	785	822	771	793	815	813	787	819	818	802	803	763	792	865	837	841	798	805	808	775	829	821	863	778	822	826	822	807	796	803	821	816	789	799	808	830	780	827	801	809	804	815	875	828	807	855	789	807	787	808	833	775	777	803	774	801	783	858	800	794	820	839	841	784	802	791	789	849	795	793	801	825	783	828	829	791	812	846	819	842	778	831	794	808	819	782	792	832	840	802	788	758	806	752	825	817	776	844	796	861	823	826	805	826	780	782	818	777	753	765	828	790	805	838	827	813	874	812	808	837	806	852	836	809	743	813	813	785	785	842	802	823	837	816	767	826	829	818	761	840	817	757	783	794	792	848	788	839	796	817	842	859	783	801	805	832	784	830	771	841	834	820	814	788	743	836	777	852	766	819	754	794	832	880	843	836	803	826	787	838	771	811	780	809	789	778	805	824	849	793	770	778	764	803	812	794	839	817	835	813	753	759	806	760	801	822	832	850	823	806	781	794	799	788	841	819	807	874	803	824	782	767	806	779	843	799	792	832	846	775	791	799	860	828	822	766	825	828	820	825	812	829	831	784	803	818	829	806	862	820	777	816	842	799	794	794	805	804	811	802	832	794	784	815	777	801	798	754	790	796	833	812	793	791	842	799	787	814	826	857	802	784	821	723	818	822	878	777	753	800	792	817	768	793	816	845	841	771	851	809	793	816	798	809	782	829	752	839	791	832	803	783	785	804	811	821	752	807	742	813	834	776	774	808	769	820	759	852	757	824	859	786	820	792	822	827	796	836	824	755	822	837	805	772	777	840	790	827	800	819	760	813	799	788	771	752	754	808	823	772	821	834	836	796	760	810	766	784	805	827	821	833	820	839	780	747	835	830	848	794	767	829	826	812	757	805	830	749	805	803	790	785	808	766	783	804	772	819	835	822	830	805	805	765	822	751	809	834	851	791	836	759	862	808	794	795	789	766	818	797	798	777	858	778	778	797	810	846	769	830	773	796	751	844	806	773	723	787	781	830	850	831	776	839	805	774	834	844	750	848	818	816	848	774	878	783	807	717	848	831	762	841	842	825	784	811	839	824	774	784	840	857	766	788	790	819	859	796	801	810	872	807	806	765	843	796	836	801	801	778	804	825	864	810	816	810	816	839	796	773	763	842	811	791	850	830	817	811	765	825	791	790	877	784	788	808	760	858	778	820	779	824	824	788	807	798	810	800	802	828	756	831	838	853	798	827	812	773	858	837	773	799	800	841	816	792	747	801	793	828	831	802	804	797	824	815	756	846	827	793	828	831	809	817	820	821	799	809	816	819	801	831	813	817	795	834	810	809	838	811	818	825	805	774	804	773	785	792	794	816	761	812	791	800	782	801	861	792	791	798	873	796	767	790	840	768	783	815	830	779	795	835	803	765	791	820	812	762	814	823	785	864	789	730	851	780	814	794	788	816	750	830	836	808	791	805	764	783	858	787	813	834	797	816	791	785	814	825	756	770	805	842	866	801	856	801	842	812	848	795	800	802	808	798	784	768	786	815	782	778	796	793	825	785	817	789	809	867	800	860	774	760	808	815	822	808	836	814	745	808	809	833	758	849	828	809	790	819	840	790	812	835	769	815	823	838	807	763	740	805	790	769	823	813	811	782	780	831	812	836	779	762	797	816	792	810	822	812	799	815	814	798	836	791	839	789	812	799	798	857	806	816	763	813	812	843	790	817	801	785	811	802	811	791	806	791	745	789	817	814	780	784	787	859	773	854	821	779	784	776	793	775	885	803	813	802	788	811	815	774	798	838	792	826	763	847	831	824	804	780	833	865	802	823	818	851	795	811	885	805	804	792	840	809	800	831	733	785	746	795	793	856	812	787	846	734	841	789	774	798	774	805	786	820	826	859	821	805	776	770	730	719	828	779	780	805	749	784	832	811	748	805	820	798	801	852	816	782	795	858	805	805	799	779	806	845	821	807	839	803
25192	22115	23643	18786	12815	8507	5674	3888	2883	2141	1698	1390	1024	902	879	727	642	591	544	491	483	461	447	419	425	402	385	367	341	361	391	381	347	339	333	339	372	367	349	361	344	308	323	350	308	320	351	344	351	326	353	353	332	322	323	338	333	334	320	341	323	339	327	345	307	342	326	327	326	357	346	315	341	317	323	329	349	346	288	323	290	313	336	341	333	359	331	293	366	304	356	304	338	357	363	334	328	378	335	343	318	331	324	348	309	354	334	342	358	320	296	340	311	337	381	313	304	342	387	344	387	344	304	309	339	322	312	337	329	322	353	343	313	349	330	345	359	348	327	346	331	343	347	328	364	352	367	351	349	331	332	354	336	329	346	315	293	369	328	339	360	323	326	349	338	320	333	336	332	334	356	340	333	341	374	347	328	344	314	321	301	362	309	337	318	335	326	316	336	327	346	333	319	333	347	337	310	341	368	316	316	348	323	332	335	336	328	365	328	364	321	373	338	332	370	362	357	317	396	319	355	306	369	312	287	301	322	336	337	328	335	344	362	331	329	355	321	341	321	347	311	335	307	326	337	359	336	330	330	343	310	361	338	353	375	338	312	367	355	338	339	310	348	361	330	318	318	336	320	345	323	324	306	305	329	347	320	354	301	318	347	331	331	337	324	350	331	352	349	357	333	346	320	314	328	321	348	325	313	343	344	359	333	365	331	347	328	324	319	293	313	298	358	330	332	307	353	350	326	327	308	352	326	312	384	314	369	321	322	295	338	337	338	345	333	362	327	345	320	323	330	331	326	343	332	356	325	321	342	344	293	328	297	329	327	343	368	337	335	338	329	345	354	351	348	317	347	309	302	321	372	349	338	313	370	319	335	336	343	351	386	336	323	337	358	307	316	349	358	347	335	343	339	337	324	303	327	346	336	342	326	316	316	326	325	323	347	351	317	338	318	314	343	326	316	332	330	345	334	330	349	329	323	312	382	358	308	328	352	318	355	325	308	339	340	355	294	325	377	356	353	321	319	359	317	360	374	338	351	366	322	365	346	324	337	322	366	300	337	331	329	358	341	347	326	313	334	310	314	331	337	334	344	322	375	321	335	334	323	336	322	347	361	318	344	354	354	315	340	332	345	321	335	359	323	331	330	350	336	333	355	345	333	359	343	351	373	352	332	324	305	310	302	342	335	339	341	325	359	328	366	339	348	335	360	357	373	336	318	282	334	346	313	341	330	319	368	323	328	348	323	326	358	365	344	341	348	327	332	344	317	344	352	331	296	368	326	362	328	329	318	341	368	355	384	332	323	338	332	318	361	384	349	353	348	341	357	322	372	352	370	322	333	294	331	341	334	331	350	337	325	359	332	330	359	345	367	318	344	338	312	352	345	368	354	350	360	307	357	344	346	342	362	320	354	350	320	401	334	351	337	317	353	309	319	344	360	348	316	321	317	297	364	346	329	341	347	336	339	335	352	316	339	358	370	370	379	359	320	321	299	344	320	319	331	344	347	355	312	347	318	294	327	328	357	344	293	364	339	352	360	361	355	297	331	339	359	310	353	326	300	344	344	346	341	330	322	340	311	332	360	350	340	360	333	355	318	323	362	310	346	374	333	323	312	336	365	297	358	320	404	323	317	339	340	342	307	342	343	330	347	358	358	336	345	357	321	345	348	360	343	340	353	322	326	344	331	302	320	353	343	307	324	332	317	341	309	356	347	326	319	319	360	319	333	368	338	335	341	333	310	307	314	368	330	344	352	331	342	329	367	330	368	326	299	341	350	344	353	333	330	353	323	357	329	368	336	315	340	335	318	328	366	355	366	339	312	336	336	324	347	336	317	328	329	321	358	355	386	326	333	304	345	350	324	321	347	349	328	351	354	325	337	331	324	345	354	363	358	283	337	330	342	340	349	353	318	342	319	330	329	330	368	343	362	306	357	324	320	309	294	349	336	327	306	378	345	345	360	318	338	345	339	347	329	300	327	336	329	350	354	362	373	317	334	321	344	337	325	321	324	344	321	324	307	320	358	313	357	395	348	309	328	316	330	311	307	323	307	357	336	334	346	318	328	333	312	319	308	350	330	312	337	327	311	321	318	328	329	320	323	342	330	327	330	312	355	331	327	344	305	342	337	364	346	339	322	327	332	319	330	342	370	327	325	374	318	324	368	320	354	336	303	353	369	342	352	335	327	341	321	370	323	360	349	359	365	341	326	334	336	328	301	330	352	344	314	346	316	347	324	325	295	309	326	327	337	324	381	345	368	329	339	355	339	318	341	315	344	330	350	329	298	321	324	352	374	313	337	325	350	354	328	321	378	343	371	334	350	347	319	350	314	343	347	335	324	349	327	354	356	362	294	355	315	338	343	344	339	342	366	329	312	341	347	326	360	305	338	341	324	355	297	306	351	323	290	330	323	328	358	331	325	332	302	393	337	369	376	325	316	306	324	324	354	327	319	316	361	336	335	341	354	319	354	328	352	340	353	325	308	335	363	318	296	323	320	347	348	350	343	359	313	318	392	337	337	341	326	328	340	315	315	310	307	348	331	296	368	371	325	302	341	353	306	319	312	357	336	318	337	326	329	326	330	336	323	333	305	342	363	332	340	363	360	313	302	313	308	325	313	296	346	316	361	328	325	308	341	309	358	342	361	302	360	324	319	341	307	355	332	330	339	340	311	333	316	326	347	354	403	342	334	326	345	303	338	308	349	302	321	342	334	328	322	340	342	336	306	352	350	335	323	377	334	335	332	323	347	318	329	364	342	288	326	324	313	311	363	331	320	308	347	373	327	363	333	320	355	329	320	328	360	336	321	339	339	336	336	323	341	278	342	339	336	378	319	336	358	327	356	352	319	355	328	353	344	314	279	326	315	343	329	343	312	317	308	366	346	328	309	305	348	371	318	368	352	342	328	335	309	322	319	330	325	326	354	322	323	328	360	336	331	316	342	341	317	332	363	370	370	321	331	308	369	356	303	330	323	352	360	340	364	361	320	320	328	342	325	338	347	305	310	354	318	335	357	292	313	348	366	322	348	339	338	318	387	331	317	335	332	358	358	361	326	335	340	326	344	328	365	330	345	346	323	360	299	318	320	320	327	357	324	330	342	335	295	353	316	341	335	358	309	348	304	346	361	332	315	331	324	385	348	296	319	338	317	323	300	327	343	336	332	286	330	333	338	355	358	330	324	312	378	348	328	337	359	361	341	318	329	322	356	314	355	381	341	342	339	330	298	332	313	364	333	331	335	381	345	324	358	309	334	330	334	359	343	312	314	322	331	324	325	334	327	321	322	348	302	313	338	344	367	334	335	334	348	352	317	386	290	342	340	344	345	349	331	318	359	329	354	328	346	350	339	370	334	340	321	337	345	335	348	318	338	335	332	332	341	371	354	358	343	362	359	311	364	358	318	332	326	347	339	297	362	330	364	352	341	318	314	302	326	296	309	345	351	322	324	352	332	336	351	340	335	351	345	318	326	359	335	296	349	323	336	366
14555	17294	29349	30485	27346	22745	18526	14797	11745	9503	7641	6415	5223	4480	3690	3420	2835	2470	2210	1995	1796	1625	1431	1369	1264	1215	1159	1158	1122	1054	1045	1046	1012	963	958	934	918	1020	935	892	959	896	867	811	879	887	852	895	850	893	909	857	912	890	866	847	874	879	828	870	890	829	852	880	828	857	850	816	885	882	813	825	907	821	862	905	858	831	857	872	882	849	854	883	866	886	854	793	869	889	866	858	887	815	815	825	867	870	832	929	842	875	824	866	838	824	854	863	910	820	833	848	871	810	878	859	884	797	838	825	826	910	919	847	842	889	832	864	820	838	868	851	837	866	840	842	849	861	850	829	883	864	869	917	764	874	848	831	826	826	847	798	855	860	883	927	806	842	836	825	882	821	847	817	879	823	848	895	788	827	855	872	887	893	861	860	851	902	833	873	837	848	834	848	900	909	855	869	839	857	851	855	905	896	789	847	798	822	886	841	865	858	862	860	794	911	907	837	790	852	862	894	851	856	863	870	842	840	857	828	833	838	820	821	851	849	842	854	862	846	845	873	827	871	884	850	885	851	855	844	802	862	837	866	843	856	837	815	895	847	865	854	893	833	801	820	825	877	888	862	886	872	843	852	847	878	824	872	855	894	884	837	866	823	895	815	894	859	834	879	820	810	852	820	894	828	861	859	863	883	867	827	844	870	853	873	868	823	830	890	848	839	808	874	843	860	892	809	881	867	880	863	832	872	806	797	861	871	876	832	853	837	854	827	795	806	864	852	881	837	843	880	880	901	817	838	852	842	834	869	861	794	849	844	850	858	831	838	865	817	817	830	837	811	866	881	826	842	873	857	859	876	848	875	837	818	896	869	792	877	846	925	878	838	853	872	857	825	822	842	829	855	794	844	829	897	842	853	875	839	848	806	809	864	924	845	863	838	843	837	873	819	894	876	859	866	842	870	854	866	867	915	834	864	844	879	843	858	889	903	846	863	820	804	816	890	775	898	843	898	843	917	823	823	854	894	849	849	846	829	856	850	809	889	820	869	845	828	848	871	826	837	878	881	817	895	801	882	879	799	887	878	838	834	865	843	805	851	874	832	839	869	917	864	825	840	842	844	816	830	784	879	874	845	884	892	841	868	844	811	862	850	817	838	827	865	878	867	810	856	818	875	853	880	856	876	830	879	910	827	858	814	859	880	838	806	835	816	853	866	886	791	830	889	871	819	851	916	890	877	863	860	817	879	800	815	870	824	911	804	877	804	859	850	884	806	883	856	813	818	835	845	810	829	844	823	881	829	877	884	820	837	818	847	864	909	829	859	800	884	822	886	877	875	818	869	826	856	864	894	843	895	874	873	818	884	875	853	862	853	837	819	863	875	859	838	898	838	889	866	818	857	886	916	826	866	864	854	888	813	859	799	840	830	794	836	811	839	888	865	871	847	846	954	859	857	844	810	920	900	868	860	837	860	883	892	775	838	829	811	900	883	874	881	849	850	825	888	861	830	833	795	822	888	836	878	830	862	819	900	869	885	898	857	903	850	847	817	839	842	826	862	858	857	866	889	834	874	871	830	822	918	849	809	867	845	839	878	901	858	870	862	759	835	815	924	873	846	865	881	854	843	832	852	849	864	854	827	838	903	793	837	838	825	842	847	847	857	849	833	878	831	906	880	852	850	871	848	856	866	876	894	814	873	875	855	822	824	842	838	890	872	832	842	919	900	865	856	854	891	856	871	871	857	819	887	908	871	867	827	829	819	848	870	859	856	828	866	900	854	832	894	881	877	841	861	804	852	830	893	825	855	860	870	862	859	848	836	836	880	842	836	866	848	876	841	900	812	876	835	809	800	838	853	859	874	843	827	890	879	878	853	801	855	872	907	842	855	861	858	876	868	859	844	919	873	926	916	933	853	882	898	857	845	834	790	886	862	847	855	812	886	848	854	857	854	861	854	842	857	844	870	849	853	886	863	885	903	859	831	835	856	891	902	854	877	868	814	859	827	859	833	855	885	852	849	885	836	831	845	822	817	934	871	821	872	899	849	854	869	874	880	836	877	821	881	852	844	874	845	812	814	883	805	865	859	872	875	875	863	877	890	841	826	831	905	828	892	846	819	850	862	830	843	851	839	849	846	872	888	816	837	906	810	861	880	868	807	861	847	848	855	865	886	865	880	841	899	837	869	790	903	865	878	822	855	847	880	837	874	876	861	841	903	856	890	839	859	884	827	899	825	867	847	828	855	846	869	874	844	894	867	885	870	850	855	870	906	863	838	879	845	825	898	886	857	844	855	873	855	871	828	873	840	866	857	842	881	884	842	900	780	895	833	854	855	864	857	860	852	830	866	787	900	854	826	840	878	849	804	800	838	840	834	798	822	886	867	881	865	860	860	854	850	849	845	839	892	887	887	871	793	851	819	853	821	905	869	854	852	877	885	896	884	806	833	798	901	832	843	874	841	853	882	816	839	895	922	870	904	868	842	873	851	867	907	858	859	889	879	878	830	793	860	885	843	850	861	860	874	794	818	838	886	808	854	851	847	824	861	828	852	867	862	876	863	891	877	907	823	845	877	800	871	845	807	837	870	874	782	828	923	921	864	880	880	853	804	825	852	902	878	832	868	834	837	852	865	804	792	888	850	838	860	870	843	814	831	901	837	837	898	811	841	909	828	858	816	853	834	848	884	852	845	896	851	879	883	851	893	827	819	822	885	880	850	868	802	853	834	819	845	826	862	820	868	841	865	859	814	889	837	820	828	842	857	882	852	835	878	806	810	836	811	834	819	861	894	878	912	873	810	824	870	811	860	875	838	868	855	885	876	856	805	858	848	901	843	841	902	876	898	874	819	875	896	877	828	876	917	881	842	876	908	867	874	848	847	847	856	874	860	882	832	831	851	855	921	868	847	850	788	880	852	846	823	857	868	851	855	844	826	874	876	814	837	848	898	823	836	853	863	860	818	835	865	879	818	846	905	880	828	884	833	902	836	894	792	872	889	847	842	833	874	840	876	828	823	831	865	861	831	804	852	850	841	856	914	844	876	818	884	879	896	832	854	813	840	860	861	853	807	856	888	817	814	807	889	834	801	816	836	830	829	898	879	818	864	841	864	836	834	845	860	885	859	843	770	813	868	911	869	872	888	849	782	890	852	854	840	845	830	836	885	846	928	852	895	865	905	823	887	874	895	847	853	826	865	879	845	811	810	839	884	856	842	839	866	844	856	817	839	844	811	829	836	822	842	882	884	840	852	899	877	835	874	866	897	860	824	851	850	902	861	859	862	907	824	888	859	883	874	829	846	830	857	867	890	818	898	803	865	830	854	892	862	900	866	846	854	927	862	873	889	855	851	842	915	878	892	883	848	840	803	798	843	849	905	816	874	920	825	801	848	886	827	851	783	857	872	815	839	849	902	847	859	837	878	851	864	860	867	870	859	868	884	767	905	845	792	856	871	824	837	869	811	835	839	889	887	892	821	861	853	841	899	864	851	827	836	861	844	918	881	813	814
33626	27797	31122	25587	20535	15083	10742	7708	5543	4228	3082	2497	2116	1789	1578	1362	1132	961	937	783	777	699	599	557	484	499	533	556	545	472	448	411	416	396	408	383	386	396	367	415	386	399	379	370	355	352	365	380	347	344	339	375	330	368	350	339	355	376	324	377	371	354	327	366	364	340	318	312	358	331	344	346	335	327	345	371	319	335	367	332	345	365	344	326	308	334	310	332	294	331	357	312	337	279	338	321	282	344	352	358	332	319	332	342	346	317	338	343	337	328	349	341	340	355	362	334	368	347	329	319	332	342	333	383	341	335	344	363	312	369	318	336	361	311	329	322	315	357	347	291	330	378	354	326	328	348	297	348	342	344	313	369	336	333	348	337	338	317	355	334	339	370	319	354	357	325	301	318	370	350	360	323	327	341	339	306	362	327	338	330	330	323	338	363	371	372	338	341	342	366	319	383	341	329	343	323	350	338	359	357	314	334	358	325	318	335	323	334	302	361	342	348	339	302	348	361	331	306	344	321	338	330	334	343	342	332	343	366	349	294	357	322	365	320	377	334	339	361	360	358	316	315	339	356	320	331	376	359	339	335	334	323	369	330	352	321	299	331	344	334	340	327	343	342	355	307	351	351	344	334	344	337	332	310	353	323	310	339	352	314	354	372	366	351	341	338	320	344	285	274	320	347	365	332	335	370	357	331	366	362	331	318	385	322	336	347	359	348	326	303	332	323	345	352	349	316	348	340	347	328	336	340	330	319	346	330	358	329	292	351	357	319	344	359	325	333	329	364	349	336	339	357	352	339	327	307	355	324	372	327	340	357	335	311	320	347	327	341	322	376	350	301	340	346	351	373	338	346	367	364	329	330	352	321	356	314	365	351	336	322	375	310	345	341	310	349	316	340	333	343	315	300	294	336	353	324	362	342	345	319	354	346	353	344	321	329	315	339	340	361	311	327	394	308	322	336	337	347	353	330	327	342	318	343	344	340	353	357	322	316	340	322	315	314	360	342	336	355	342	350	334	315	345	357	366	317	321	354	373	335	372	336	333	356	343	346	317	310	326	342	311	360	314	338	363	304	368	321	340	321	293	340	319	339	344	330	342	315	334	330	328	315	351	319	340	334	317	314	325	319	324	305	376	374	310	361	333	325	342	318	342	321	287	366	322	366	334	315	333	349	334	359	365	378	356	324	347	302	345	365	354	328	345	305	316	295	344	344	337	316	330	343	377	358	356	347	334	322	353	342	340	305	369	315	344	342	328	386	332	323	300	333	350	330	324	341	327	335	344	312	351	332	337	348	324	332	309	308	351	311	328	339	349	322	346	345	336	355	327	323	335	327	370	366	332	318	337	335	319	395	333	331	330	331	328	322	331	319	339	339	345	342	358	329	332	334	327	353	322	364	348	350	346	331	317	329	340	303	339	319	370	378	337	357	346	319	326	346	356	341	349	344	339	375	336	323	337	326	318	340	367	337	343	347	322	309	359	327	337	347	348	343	333	348	332	347	331	327	342	353	341	347	341	337	332	318	348	321	312	356	321	332	335	364	352	371	315	316	389	351	349	337	342	322	332	348	355	353	321	338	337	320	312	376	345	346	348	330	320	378	342	316	342	348	348	325	341	326	358	390	345	337	351	363	351	365	339	340	354	309	336	332	361	339	369	344	340	328	325	363	340	338	337	350	320	355	333	351	370	374	356	333	347	353	322	331	342	368	348	330	353	364	365	346	326	333	342	346	373	328	330	328	359	336	314	361	361	338	342	320	331	335	347	362	345	328	350	345	348	341	325	349	340	356	329	342	334	344	335	353	310	326	311	350	329	346	367	328	334	380	361	319	309	330	320	353	310	352	335	324	395	337	336	308	345	356	353	304	325	348	333	329	362	322	357	340	319	359	330	329	345	369	333	312	330	332	335	313	321	350	342	357	348	332	308	326	356	335	339	322	347	357	319	300	350	355	331	352	330	346	352	367	336	335	311	373	333	330	352	337	339	332	320	288	343	363	358	308	327	333	332	319	362	330	336	331	331	360	355	344	359	352	349	338	330	326	365	311	355	323	327	331	331	333	305	350	343	338	320	337	350	355	305	320	339	327	350	318	352	379	354	364	332	317	328	332	307	342	305	327	332	317	333	338	361	346	363	344	379	346	345	340	369	342	328	340	316	364	348	340	325	315	314	357	359	335	332	338	337	346	320	341	340	325	346	352	344	337	378	340	326	337	326	339	303	352	350	308	367	330	350	322	342	361	339	344	335	347	386	351	354	341	342	311	362	322	325	346	337	328	324	373	356	328	320	315	337	365	335	347	309	372	354	352	336	370	318	319	316	332	364	330	321	348	352	357	337	336	361	352	326	326	300	356	318	327	310	305	345	346	357	325	365	315	339	354	328	372	358	382	350	329	330	330	311	342	344	334	354	386	322	358	345	369	334	317	350	333	347	348	334	310	338	351	321	325	342	327	302	353	316	338	350	343	376	324	359	345	355	340	344	380	374	333	338	325	348	324	299	349	336	345	360	351	348	343	331	328	369	373	338	322	364	325	367	351	325	348	303	350	333	362	336	348	338	311	334	355	321	355	332	306	349	323	360	351	365	296	342	331	351	362	344	315	349	349	364	319	332	324	346	326	320	354	327	331	360	333	343	339	345	329	371	347	368	333	353	337	334	322	341	362	373	338	365	327	338	349	351	366	339	317	296	366	379	345	362	325	318	325	376	310	359	348	340	322	355	329	358	324	354	344	344	347	353	333	326	363	318	321	326	337	354	340	333	297	338	361	311	328	337	345	332	361	337	331	325	340	376	332	310	364	322	349	344	318	319	358	330	328	324	347	347	347	313	363	357	325	343	342	354	362	343	323	319	346	337	312	367	333	319	329	334	342	330	306	292	333	310	328	338	332	346	339	377	317	341	372	354	352	337	349	357	358	365	373	345	355	320	339	355	327	342	346	302	369	369	356	354	344	356	334	345	325	336	348	339	353	342	341	329	336	353	352	328	358	316	335	351	370	330	318	319	322	370	358	337	335	346	336	321	363	324	358	351	345	354	340	335	339	359	319	310	372	328	351	364	328	332	320	326	317	317	335	336	336	324	366	330	330	316	344	351	350	334	315	362	337	329	333	334	314	322	309	338	356	331	342	323	322	345	332	349	346	320	328	342	325	342	352	342	331	330	330	335	335	344	352	336	323	341	351	334	338	355	341	321	314	336	329	353	321	345	364	346	317	354	296	342	349	336	335	343	334	336	356	347	326	321	342	335	307	308	333	344	343	307	355	319	331	364	312	315	359	349	343	363	333	336	338	306	322	353	336	326	360	338	339	339	324	352	329	354	308	343	375	326	360	344	319	360	348	312	325	364	328	344	345	339	313	325	311	328	330	338	303	363	335	302	336	345	350	334	335	331	344	331	334	342	353	318	335	308	345	334	333	339	317	362	376	336	339	323	331	339	331	303	325	353	309	376	328	324	359	354	351	330	374	311	350	330	344	317	349	335	371
20148	21731	35085	36698	34812	30456	26622	22782	19294	17009	13708	11171	10337	8651	7792	6929	5829	4846	4283	3522	3728	3195	2602	2424	2162	2090	2100	2227	2035	1756	1620	1373	1244	1333	1260	1196	1108	1094	1114	1139	1105	989	1034	987	1087	1190	1034	989	948	935	953	990	1023	997	919	927	867	890	915	989	938	877	889	915	948	948	924	901	911	862	891	857	866	836	862	854	868	827	848	872	865	855	902	875	936	866	900	838	860	887	883	854	845	856	847	800	822	798	848	824	897	859	850	866	849	870	866	882	880	839	821	860	870	884	848	872	922	832	901	818	818	846	925	902	851	858	921	881	845	874	865	834	911	839	835	859	803	866	860	865	846	941	871	906	923	926	882	845	835	844	826	856	859	905	870	878	850	900	853	855	900	813	902	864	834	881	840	857	899	932	816	854	839	861	862	905	884	884	876	906	895	891	854	875	858	821	853	847	847	796	894	886	875	874	846	841	880	891	872	830	860	898	864	826	884	849	845	862	820	869	825	839	807	872	864	874	884	888	853	864	822	848	871	821	891	852	895	837	864	908	892	888	864	860	893	867	850	838	847	884	891	833	844	876	877	892	888	857	790	897	855	908	897	854	872	848	842	766	904	853	907	860	863	895	834	865	893	888	828	819	850	834	857	848	839	824	831	877	945	816	897	837	884	891	873	843	882	852	847	874	877	843	895	834	858	876	875	839	883	931	869	821	866	856	918	855	848	819	838	958	894	890	853	884	887	911	908	856	827	866	824	857	867	790	837	880	849	885	842	835	878	909	886	908	846	829	890	852	852	877	870	852	849	857	910	865	880	907	872	877	833	851	821	921	864	898	843	887	839	815	878	804	800	838	871	880	901	875	805	859	866	844	817	909	874	865	881	850	910	824	883	881	921	832	886	878	881	908	852	907	868	841	840	830	862	892	896	837	893	867	807	852	887	871	833	909	841	876	865	893	839	842	853	897	862	880	855	819	870	902	862	841	870	875	834	807	873	841	870	847	808	817	854	894	890	870	916	858	853	842	822	854	885	915	862	840	904	861	818	892	883	920	867	880	882	872	911	816	887	880	837	844	888	837	890	866	811	848	831	848	843	869	858	908	845	874	909	823	863	883	863	826	872	868	854	845	800	822	864	877	827	943	873	879	860	839	868	861	821	887	846	879	839	875	795	873	912	883	823	825	862	842	901	827	832	890	845	871	866	912	872	880	896	900	870	825	839	875	863	863	860	818	864	873	880	849	843	819	875	872	868	857	897	911	887	851	837	887	856	900	866	823	881	909	850	828	889	914	799	815	843	848	884	846	860	873	867	866	870	852	855	888	854	839	850	877	836	851	878	832	898	876	923	845	842	873	897	846	832	863	857	822	870	853	839	895	865	907	871	868	905	801	876	868	797	888	885	832	873	903	863	859	814	871	856	884	861	837	878	824	867	877	896	859	871	875	881	878	856	892	846	858	884	889	870	884	877	833	862	943	828	872	912	856	823	835	907	873	848	876	870	917	887	867	873	916	882	787	879	815	888	820	923	848	900	871	786	840	872	838	837	830	836	835	898	826	883	819	877	842	845	883	848	850	874	865	881	920	884	831	827	882	879	847	865	863	852	852	912	841	826	843	864	851	906	843	835	884	836	805	852	868	865	854	857	814	878	852	909	882	846	927	875	845	856	810	846	926	889	803	855	871	830	827	856	843	860	860	862	856	867	877	896	863	853	901	879	851	867	885	837	891	860	895	859	846	904	838	864	861	843	836	876	861	916	875	842	870	846	869	850	844	857	884	865	905	827	882	854	808	899	839	874	850	839	867	867	832	886	895	845	865	874	893	842	869	854	862	857	843	881	860	887	900	811	845	830	828	897	822	827	886	949	868	836	842	862	872	834	902	858	795	882	851	864	769	866	859	860	849	868	901	883	826	886	876	877	890	835	882	812	889	874	888	822	838	859	881	826	855	879	849	834	899	837	822	900	886	845	895	839	896	849	829	845	881	836	810	884	865	842	880	867	840	839	841	875	836	865	845	899	867	842	891	858	807	871	871	850	860	879	830	885	892	856	854	894	833	870	906	790	852	836	903	868	868	830	919	885	868	868	882	844	857	854	881	861	822	839	901	859	902	888	862	867	878	864	875	847	868	857	820	836	897	901	861	913	875	821	847	829	889	878	816	907	858	849	892	845	918	850	854	862	890	852	858	884	841	833	851	838	878	847	898	836	867	838	882	900	828	820	828	900	907	846	877	880	880	836	839	865	836	867	895	857	905	877	861	840	848	828	912	887	848	863	884	844	856	877	851	831	826	859	857	853	869	847	804	884	806	870	888	885	886	862	912	882	875	897	814	837	921	868	857	908	857	819	835	875	867	887	896	843	921	848	833	910	822	876	861	869	852	841	870	851	908	847	872	876	893	856	878	897	855	867	828	854	842	859	829	890	859	907	897	859	831	831	852	878	830	878	831	848	842	864	827	920	927	863	803	853	783	860	895	841	852	847	879	818	886	840	841	837	850	894	872	851	845	849	853	838	839	843	867	855	878	900	866	868	853	859	836	860	867	889	851	822	853	856	855	855	824	859	840	839	868	856	872	861	874	823	898	870	906	877	889	879	841	867	798	855	870	921	871	879	886	889	811	815	870	832	894	870	874	919	907	827	843	923	892	858	872	901	842	864	910	932	854	847	916	919	827	839	888	847	847	894	861	888	794	873	862	833	841	873	870	849	834	864	915	848	891	894	819	868	861	870	861	874	863	872	838	873	831	888	838	837	845	903	937	860	852	879	843	915	798	895	826	895	868	832	847	860	849	900	890	872	861	898	864	887	839	922	847	856	866	856	852	838	835	852	825	827	853	839	906	858	857	867	919	803	859	836	863	883	835	824	839	862	896	859	853	886	884	846	895	853	807	813	907	872	861	880	897	856	844	879	823	864	919	841	845	916	913	918	912	865	906	870	855	850	847	861	835	877	881	891	858	892	839	847	846	830	856	864	879	828	814	841	869	872	871	924	844	871	891	853	854	861	868	873	887	894	856	893	836	878	876	916	854	857	912	842	826	842	843	907	873	858	877	846	876	855	849	853	906	906	841	864	943	892	865	824	856	873	868	880	877	840	867	843	887	914	835	835	870	897	900	890	779	901	804	869	832	813	825	859	859	885	861	884	840	911	845	870	893	881	859	854	820	900	881	841	878	836	846	870	864	883	838	841	901	900	822	873	856	911	845	887	847	888	880	893	871	881	875	840	840	822	922	937	839	889	848	838	869	866	856	914	865	913	840	856	876	879	888	872	873	836	874	911	900	860	856	945	858	882	856	879	878	863	841	855	909	807	864	848	890	868	821	808	868	878	827	905	867	906	881	814	870	887	870	803	830	901	829	829	851	853	899	903	856	954	830	859	830	845	856	867	868	870	857	906	824	906	835	908	884	826	892	870	853	878	884	822	878	863	856	865	857	857	864	824	844	852	897	827	839	814	880	827	885	914	839	817	872	868	860	839	877	914	870	859	853	857	851
40134	33061	36898	31673	26539	21035	15695	11488	8556	6689	4745	3726	3295	2584	2266	2095	1560	1414	1226	1120	1046	932	821	722	614	594	761	696	641	567	542	415	367	428	385	365	396	389	395	400	411	365	353	316	372	381	366	378	327	339	378	356	353	361	361	324	331	326	330	326	316	319	294	336	346	361	361	305	326	352	308	330	326	334	308	301	309	357	355	301	288	288	335	300	344	338	346	313	323	336	348	320	332	312	301	347	339	344	330	329	292	333	309	332	296	349	327	307	305	315	332	313	318	327	305	334	310	333	333	320	316	292	329	338	340	370	317	335	300	375	305	309	304	309	308	320	330	293	310	324	314	331	312	329	330	291	320	291	307	342	350	315	329	297	381	312	349	331	321	306	327	335	316	318	319	312	347	338	293	321	331	338	326	336	346	288	300	316	334	343	363	321	345	343	327	340	300	301	290	298	344	295	326	324	319	353	316	308	317	319	288	309	324	313	309	331	332	322	351	352	305	322	307	312	320	315	325	287	342	339	336	312	332	329	312	318	311	308	353	319	342	337	338	343	337	379	318	339	303	293	298	353	322	323	287	322	345	318	335	341	326	314	346	356	303	314	318	325	352	319	296	331	313	337	323	327	319	320	322	317	320	320	347	361	310	304	313	291	301	343	313	337	343	350	324	347	343	349	331	329	335	347	307	325	350	320	358	313	333	291	337	338	315	344	336	317	322	311	302	311	308	327	321	338	365	351	324	294	346	351	332	326	314	342	330	361	297	298	307	334	322	341	311	301	298	325	285	293	317	331	286	374	320	302	337	318	346	304	320	300	331	320	322	348	343	320	290	307	314	326	328	282	353	322	351	339	337	338	322	316	324	342	338	320	335	332	325	327	321	323	311	308	281	321	350	340	306	300	361	335	306	295	331	305	273	328	307	332	308	312	302	337	315	333	346	334	365	305	347	296	328	321	343	316	358	295	345	280	330	317	318	333	322	287	348	328	345	314	340	328	304	317	314	330	326	307	319	300	316	309	328	312	331	345	315	352	332	305	321	344	331	373	291	327	307	286	326	324	332	343	328	337	303	289	338	351	308	337	321	331	317	312	341	363	350	337	300	329	316	338	314	361	354	334	336	320	306	293	320	313	323	297	328	328	339	316	283	331	323	365	317	320	303	325	328	313	325	325	288	318	328	339	351	336	314	309	310	313	301	341	303	326	341	292	330	295	338	327	302	314	350	296	294	317	345	337	295	318	282	326	363	334	310	325	335	339	336	341	335	334	298	313	316	310	337	322	314	336	321	300	318	339	340	332	292	326	321	311	326	315	318	329	331	353	317	307	327	330	325	321	301	330	303	336	319	361	308	318	329	354	342	318	318	344	331	324	336	351	296	286	327	304	334	303	335	353	337	298	324	322	301	271	321	309	306	357	353	292	325	337	332	289	328	314	326	289	357	304	338	350	342	347	315	320	273	357	333	308	318	295	314	321	320	305	321	304	309	333	334	314	290	317	335	317	329	324	356	329	348	310	314	321	339	311	328	340	293	336	302	330	315	346	303	329	301	333	317	341	314	302	308	324	287	294	324	321	327	333	356	332	326	323	318	341	322	334	322	294	320	310	310	327	316	306	323	302	366	307	296	324	288	311	349	347	352	322	312	322	327	305	331	354	327	349	304	310	366	308	306	334	336	314	296	302	334	311	321	348	334	330	323	354	323	298	302	323	312	345	321	317	319	318	302	315	326	334	315	311	290	336	312	337	311	322	327	319	313	312	341	370	305	296	332	358	355	316	340	316	322	325	309	341	338	334	315	319	337	322	338	306	330	334	327	326	322	332	326	343	312	319	366	302	311	322	318	319	336	345	351	311	333	332	352	322	333	308	309	313	311	337	322	309	329	363	314	309	338	309	325	317	299	362	320	334	303	318	330	331	329	347	355	310	327	345	295	312	335	369	333	314	314	321	344	336	318	342	295	322	330	343	332	317	306	308	320	326	330	327	306	320	330	331	293	343	326	295	321	314	310	326	318	333	312	310	327	328	321	342	321	334	330	310	321	326	320	348	322	354	326	320	313	320	336	333	325	295	332	335	331	316	311	350	323	328	331	303	333	318	312	310	301	310	320	342	349	310	325	326	344	323	323	333	333	316	323	318	297	326	331	315	317	336	348	308	341	298	325	333	355	318	319	354	352	333	325	342	326	331	298	307	327	334	332	329	323	353	347	309	359	351	338	336	357	298	305	369	333	304	330	342	341	303	338	294	331	318	303	323	313	321	310	336	338	299	342	330	325	313	296	346	321	321	294	302	329	350	347	327	311	313	339	318	316	320	292	341	304	327	322	292	309	333	295	337	316	326	325	320	326	323	341	343	334	336	328	311	278	332	325	323	314	334	315	327	345	317	311	320	339	320	334	315	340	303	316	315	344	324	313	321	336	334	335	336	354	325	337	315	321	294	298	300	325	310	302	325	303	295	347	313	328	302	315	288	329	302	293	322	297	307	332	328	290	296	347	313	325	303	318	354	343	338	296	322	315	331	332	298	318	324	314	301	340	296	346	321	322	292	301	275	345	316	316	366	316	331	304	321	326	286	332	336	332	345	329	346	332	327	306	350	310	326	333	340	342	298	318	314	294	338	327	363	323	324	340	319	286	333	315	324	298	333	340	309	313	314	314	309	330	317	329	350	296	318	305	298	322	291	301	349	351	321	310	329	347	314	336	314	303	325	283	366	332	343	308	352	319	312	291	331	320	341	335	328	332	361	333	343	346	349	307	323	333	348	350	292	311	341	340	300	307	320	308	354	360	335	341	307	298	319	310	339	331	354	313	341	305	308	296	322	317	328	341	328	300	341	329	319	332	335	290	322	329	310	315	333	298	302	319	310	325	320	329	307	298	295	299	357	335	338	328	315	351	344	336	299	322	316	313	320	300	334	329	318	343	309	312	298	328	327	320	310	336	296	320	335	311	336	343	346	287	292	325	340	336	302	328	311	332	327	316	312	313	354	319	331	290	333	323	306	323	356	312	328	281	300	324	282	311	307	316	326	315	323	341	345	328	318	338	345	345	316	316	329	321	300	313	346	327	318	328	323	307	315	284	325	332	330	322	319	330	333	324	309	352	309	325	320	364	331	345	320	310	315	321	348	334	340	346	291	328	327	271	312	299	311	294	335	296	353	319	318	293	337	341	334	305	306	306	338	325	327	301	337	340	340	337	344	295	348	323	343	300	313	309	356	321	323	324	292	313	291	328	347	314	309	322	362	333	294	298	337	326	292	349	332	286	318	306	356	318	327	303	327	363	320	332	319	333	352	304	297	298	318	302	337	299	288	310	328	338	312	330	312	327	294	313	362	318	346	353	357	325	308	361	305	325	328	309	322	287	309	344	364	306	360	353	328	343	321	318	325	316	324	320	322	329	328	351	322	313	321	317	344	293	321	315	318	322	307	311	300	315	322	328	321	328	335	347	323	323	298	330	308	300	334	314	308	324	352	339	287	297	328	320	324
23937	25539	39145	41095	39113	35323	31601	28173	24902	22098	17728	15214	14439	12477	11281	10073	8067	7192	6157	5512	5313	4832	3857	3522	3070	2838	3449	3559	2740	2551	2050	1710	1431	1606	1365	1390	1298	1281	1251	1320	1254	1138	1173	1188	1276	1386	1076	1018	1064	1058	983	1144	1057	1037	936	883	884	919	888	944	912	853	859	899	864	876	835	816	789	848	827	810	825	873	892	789	835	850	835	813	833	892	780	827	845	842	843	857	814	867	816	818	821	807	810	852	816	776	806	841	855	845	822	832	803	784	834	809	809	847	822	868	827	829	837	795	857	823	784	785	834	899	804	834	817	846	826	816	851	820	818	813	855	835	848	837	804	848	800	816	832	842	824	793	859	834	780	820	846	809	860	817	814	833	839	873	780	837	846	838	811	862	819	820	814	751	797	819	842	852	863	770	856	809	804	841	818	786	784	851	814	807	835	823	818	815	856	814	838	808	810	802	853	803	777	855	816	853	744	796	809	816	808	851	838	838	799	847	799	806	808	831	859	839	845	839	790	842	832	804	849	859	832	819	815	849	806	838	841	813	820	841	854	796	853	786	842	870	845	874	786	845	794	841	842	851	794	815	836	831	819	863	813	853	797	795	823	824	902	847	848	825	818	858	806	867	837	782	815	840	821	806	811	839	816	869	820	818	826	812	854	868	856	819	816	858	817	871	822	816	835	769	833	788	841	812	761	838	810	791	853	829	840	822	820	831	859	806	840	829	787	847	829	819	796	811	771	850	848	818	809	837	827	831	870	859	825	816	869	858	851	810	847	795	776	841	816	819	810	845	881	855	817	881	846	800	791	825	838	800	813	792	811	872	863	821	851	835	819	805	773	780	783	795	876	816	790	816	826	859	850	834	824	835	810	831	838	832	823	799	802	824	839	852	759	847	795	798	844	824	782	831	839	843	787	827	837	866	823	789	800	793	792	847	847	858	802	854	775	834	800	779	760	868	810	846	835	812	775	892	802	839	831	759	810	804	836	804	849	862	820	803	880	850	756	854	819	836	832	827	809	830	841	778	821	867	832	868	837	825	814	813	840	803	810	820	866	823	812	791	838	852	820	868	810	833	846	856	836	836	813	834	852	764	849	841	791	832	857	803	877	789	811	801	812	845	789	827	795	824	867	858	843	827	793	811	832	799	819	861	816	794	877	843	873	775	798	814	815	813	798	817	814	797	840	860	786	842	773	875	833	763	824	835	804	827	859	817	832	838	828	765	863	854	803	831	834	823	791	817	879	799	824	767	863	857	829	819	858	847	816	808	803	791	851	766	831	800	821	850	894	818	874	866	807	793	857	816	801	864	830	818	820	847	852	826	860	804	811	854	868	869	821	762	785	798	911	799	874	824	772	837	815	865	828	863	800	829	823	767	828	859	830	764	835	841	835	819	842	842	790	753	789	842	816	835	800	864	811	808	852	771	813	863	772	807	805	838	849	843	775	825	854	790	853	830	825	838	779	820	866	791	813	834	818	803	841	826	839	822	812	843	803	822	828	796	802	815	819	774	816	789	824	845	767	854	875	842	808	858	839	799	798	810	802	855	809	820	777	827	824	871	800	857	776	818	839	795	861	840	810	841	827	812	858	862	789	817	832	843	795	815	837	794	775	861	823	852	826	819	824	834	841	834	820	823	808	796	870	795	841	785	833	813	813	807	866	795	826	856	813	792	804	833	811	836	846	763	811	811	806	840	854	810	843	856	815	816	812	803	835	881	814	828	796	847	796	823	828	796	850	787	793	806	800	839	822	815	768	834	826	868	813	797	836	828	813	871	813	786	823	840	849	812	821	839	830	824	773	820	883	838	819	846	834	818	835	787	850	833	765	834	824	868	816	848	811	832	834	839	839	834	875	787	803	829	797	871	858	807	759	815	745	840	913	836	816	854	830	864	812	805	783	795	823	843	836	856	796	832	835	833	824	849	867	851	774	835	827	831	807	863	834	834	825	853	828	862	812	842	832	781	799	821	823	803	842	853	809	816	848	803	841	786	847	876	837	840	849	810	796	798	857	787	821	828	804	883	884	854	798	837	830	786	825	786	827	837	774	771	741	828	827	796	831	829	812	833	786	829	796	810	778	831	822	866	850	815	857	793	801	751	829	847	856	804	816	909	844	856	820	840	783	807	886	851	776	814	771	853	853	805	822	815	814	827	816	876	805	827	857	848	833	869	840	779	818	834	829	813	827	859	848	836	821	839	814	845	820	843	868	798	824	839	813	776	846	806	842	821	798	846	785	831	792	862	820	793	819	828	776	841	806	859	832	788	766	839	844	830	850	837	852	836	808	866	850	784	835	798	791	809	821	832	848	799	790	806	832	834	831	808	797	874	849	877	868	835	817	813	826	788	788	831	764	819	790	851	779	774	819	833	839	822	788	857	809	810	867	816	803	841	798	815	840	836	815	849	801	845	794	854	802	835	810	802	823	813	839	801	863	840	801	852	848	805	814	833	822	803	865	841	851	822	822	839	839	813	803	798	812	784	834	819	842	827	833	820	863	847	853	843	787	814	802	822	833	815	807	835	865	788	829	821	827	807	817	841	794	803	751	824	747	815	845	847	815	798	792	825	836	809	870	823	802	856	816	804	848	875	842	864	847	822	856	834	787	828	794	817	815	802	818	810	804	812	825	821	852	789	868	803	807	849	825	796	823	846	811	815	835	781	815	834	858	799	844	762	880	848	839	816	783	827	846	837	790	800	867	831	818	849	831	814	830	830	865	803	864	904	806	883	858	854	806	811	841	805	846	855	867	860	866	784	800	822	807	784	816	860	847	827	822	793	816	804	844	818	820	848	863	892	841	786	841	817	808	813	855	814	797	838	826	765	816	841	849	861	798	825	835	813	838	789	856	839	816	837	809	837	854	822	818	889	862	793	838	879	896	753	813	817	803	861	806	835	863	793	825	836	831	860	854	818	853	857	840	782	836	722	804	802	810	811	814	792	837	800	811	840	867	829	841	836	816	842	850	830	828	857	777	815	817	810	824	821	843	815	855	838	826	902	762	804	863	782	864	781	794	822	871	807	834	811	796	780	866	801	801	807	789	819	839	821	811	883	806	859	811	802	767	815	823	830	857	878	858	851	826	834	840	794	853	853	811	823	850	851	786	805	823	817	821	855	820	839	791	883	762	872	809	816	827	830	794	814	828	840	837	776	841	886	807	829	817	867	895	779	819	800	812	804	866	789	799	806	831	837	817	836	841	807	789	812	846	811	843	825	857	861	843	800	752	820	837	848	800	814	838	813	815	829	844	822	832	831	824	816	815	834	779	815	837	796	850	800	861	847	824	776	856	855	834	806	867	815	886	836	838	818	814	842	832	805	816	815	770	796	795	838	842	806	835	804	889	783	804	873	772	824	795	792	844	892	831	809	783	848	822	821	775	850	810	795	850	794	834	844	864	825	821	782	821	817	836	825	851	772	799	861	765	868	782	864	832	834	780	769	819	849	852	859	799	784	824	825	831	848	843	858	830	824	814	817	840	843
24922	21980	24384	18965	13085	8648	5760	3857	2751	2091	1643	1411	1060	957	770	719	618	583	529	516	492	493	435	374	401	416	392	398	384	380	388	381	377	346	352	387	335	339	327	345	338	352	358	376	325	352	324	339	351	359	355	336	353	317	330	337	348	360	362	380	332	310	337	351	339	363	301	322	330	352	375	367	343	310	362	323	356	349	353	332	322	337	320	362	348	364	346	349	364	338	321	376	316	336	341	370	345	334	355	348	284	373	347	337	338	359	346	332	344	331	354	329	343	342	330	336	332	329	333	338	379	333	354	346	348	343	364	330	339	335	327	338	360	349	339	334	359	316	359	324	390	352	355	347	342	340	335	350	317	346	351	358	335	327	339	342	327	353	343	375	394	326	314	339	315	358	345	335	307	354	356	379	364	310	337	353	378	357	382	352	345	333	338	354	352	341	356	302	343	322	313	337	347	332	360	370	350	371	373	316	356	336	352	348	325	316	360	359	319	355	355	304	377	334	319	348	340	349	373	318	335	332	366	356	370	377	341	320	366	367	354	359	309	352	343	362	356	294	366	347	337	346	313	359	328	319	350	357	340	315	348	357	340	305	335	343	344	372	335	372	341	361	338	371	354	378	337	340	346	348	366	378	337	315	325	304	319	341	320	361	326	328	348	323	339	344	330	332	351	362	357	331	316	369	345	372	334	367	357	328	324	352	362	392	343	344	372	348	347	340	335	367	334	317	354	349	342	344	324	368	340	341	342	376	386	352	329	364	328	380	340	306	344	317	318	337	348	367	381	353	335	397	345	343	327	317	337	329	350	384	335	366	329	327	372	370	351	330	343	360	359	342	305	338	362	331	332	337	341	351	337	296	332	371	355	317	371	362	364	339	376	374	300	367	339	359	342	338	341	384	335	366	297	320	357	322	375	340	354	318	366	334	345	350	340	345	318	329	349	359	355	361	344	330	370	363	337	365	339	340	352	329	332	340	337	333	370	348	337	342	351	310	349	351	337	339	352	330	361	340	313	354	321	330	348	325	341	342	324	352	327	336	349	351	355	312	385	347	303	361	336	355	344	331	366	339	347	349	347	347	335	372	359	357	314	380	332	333	369	343	366	348	341	355	321	360	350	333	363	359	405	360	328	340	330	321	347	336	383	293	363	357	376	359	353	371	347	345	337	341	355	341	343	364	328	333	370	293	331	305	331	320	317	334	343	349	299	325	372	330	361	368	355	321	346	332	346	354	312	330	397	368	328	362	337	343	358	337	345	371	335	389	367	368	306	296	356	360	341	357	334	326	340	353	314	355	314	318	354	325	381	374	355	332	305	360	303	348	331	303	321	337	346	351	356	306	365	346	321	374	319	315	335	350	357	345	365	375	296	332	317	302	349	350	354	368	392	334	371	336	307	379	356	329	308	310	366	327	368	355	378	341	364	345	361	337	361	333	311	319	305	325	369	380	388	359	359	342	377	336	335	322	325	356	334	309	356	362	343	333	312	340	332	333	356	356	344	337	356	336	311	375	348	327	353	343	335	309	353	303	341	355	327	369	334	316	382	344	354	329	316	344	322	345	352	350	343	346	367	342	345	363	309	335	361	320	345	358	346	330	370	353	364	339	353	377	309	370	343	338	330	318	334	315	333	342	384	351	336	357	345	352	362	336	346	353	380	336	362	326	347	315	329	369	375	341	366	316	341	334	363	341	334	333	347	330	375	347	296	326	326	383	341	335	356	334	338	347	288	338	388	354	327	359	375	349	326	325	365	359	326	383	313	344	353	334	321	353	362	323	373	337	384	346	352	358	333	371	327	349	329	351	340	338	358	347	338	339	354	352	321	363	338	345	312	339	339	330	320	323	370	323	377	357	338	322	368	342	317	339	306	328	368	327	318	353	361	355	321	375	331	331	342	332	334	374	311	335	307	341	349	331	342	368	350	324	346	369	317	325	351	356	341	335	328	358	326	354	341	331	352	350	334	343	359	310	343	276	358	324	346	365	358	342	347	341	300	342	308	362	304	344	321	358	339	357	329	330	344	345	323	335	345	327	357	386	324	363	351	357	338	302	359	342	350	337	301	346	349	348	321	341	322	386	365	349	372	342	361	344	358	357	357	334	358	327	363	360	366	339	320	386	328	346	324	354	337	334	373	368	385	311	326	346	352	324	331	348	347	314	364	351	342	328	348	370	359	322	345	360	341	342	336	339	361	338	346	322	337	333	337	336	317	338	320	372	335	337	352	386	360	349	333	373	325	345	341	358	350	361	360	336	348	342	357	320	328	356	346	335	358	340	321	369	340	333	385	328	316	365	353	330	371	321	330	336	366	347	340	319	362	348	340	322	361	329	356	355	316	352	327	342	365	360	320	342	328	346	364	337	365	325	322	353	358	363	326	366	314	333	346	332	343	356	329	372	339	329	327	332	359	360	318	322	391	360	335	345	359	338	361	339	345	362	339	329	318	313	333	359	377	365	367	356	365	290	335	341	358	326	336	344	338	339	344	349	333	365	350	356	342	341	298	348	276	365	317	326	339	340	324	306	318	368	361	352	386	352	356	354	376	366	351	295	379	339	366	375	363	348	334	356	338	367	326	333	400	353	335	343	328	368	343	360	306	338	359	343	320	365	328	353	358	330	341	320	384	345	334	335	329	337	346	326	322	331	365	331	318	328	363	333	375	375	375	316	357	330	324	372	350	350	337	366	322	324	319	316	368	334	339	336	351	308	355	333	323	343	361	328	335	330	312	333	352	349	342	354	353	368	356	337	331	326	359	323	361	362	382	351	337	389	373	347	336	354	317	356	334	327	361	335	321	344	349	352	332	339	366	383	324	326	360	360	329	338	348	330	347	352	337	358	360	370	348	315	352	349	360	367	375	347	328	328	356	329	377	403	315	334	327	373	352	338	347	353	331	356	342	326	362	310	339	351	368	313	337	344	367	360	329	328	354	339	350	350	343	331	360	323	352	295	339	327	353	341	359	300	320	375	368	340	348	340	323	350	340	319	338	348	365	360	371	349	374	331	321	356	354	353	314	346	365	340	337	357	365	338	332	344	344	341	354	370	350	367	303	358	312	345	316	392	329	351	336	344	354	352	281	350	374	335	326	338	380	353	344	320	359	354	318	407	358	350	336	334	310	340	341	298	345	344	326	317	364	363	363	345	343	335	389	345	343	341	369	371	352	343	359	354	333	345	354	364	375	344	324	344	295	331	359	327	364	350	373	361	365	361	358	314	377	330	363	333	366	329	334	329	324	360	375	381	354	351	365	371	335	338	345	313	334	376	340	341	330	342	298	307	353	351	376	338	367	376	330	340	345	336	373	349	323	351	347	366	362	338	336	338	345	346	376	344	324	311	349	336	358	354	374	347	316	340	368	351	355	335	321	357	368	316	333	307	370	334	386	308	346	350	323	329	341	378	363	359	337	339	347	336	336	339	319	345	355	375	359	351	339	323	354	331	361	365	379	333	378	315	317	347	323	364	342	331	339	400	321	343
14510	17059	29704	30454	27093	22780	18397	14502	11660	9439	7617	6307	5336	4382	3793	3273	2738	2492	2192	1964	1775	1604	1483	1372	1225	1245	1197	1136	1097	1159	1069	1028	1015	972	986	966	973	998	924	978	941	940	949	845	896	894	944	915	906	880	963	905	884	915	878	880	897	888	872	894	903	907	900	908	887	900	910	846	879	911	876	877	868	875	815	885	869	871	841	846	916	855	897	959	839	891	883	836	859	858	955	866	922	870	876	884	888	890	880	889	873	909	867	901	879	898	808	914	898	897	911	867	850	909	822	883	820	852	893	838	899	871	831	897	884	916	891	896	818	832	898	826	873	850	907	883	866	913	832	871	854	935	876	821	850	912	847	883	895	854	842	913	846	867	877	881	908	886	849	844	881	886	862	895	897	939	846	879	837	882	927	891	929	858	867	899	924	846	887	861	905	863	854	856	834	904	919	885	904	884	863	942	924	879	847	881	912	888	887	906	864	858	925	823	857	875	889	874	891	836	897	883	885	840	912	906	906	841	892	878	848	856	873	908	865	871	890	887	938	880	880	876	836	875	862	947	922	840	891	860	890	874	837	891	936	871	871	929	886	870	935	866	844	839	907	891	914	890	838	889	876	836	918	857	849	864	829	917	881	858	871	881	917	830	897	948	947	861	865	839	890	909	913	894	872	849	852	901	879	872	923	854	839	869	911	883	875	849	887	900	879	932	890	934	847	893	824	859	864	895	871	866	910	846	869	870	922	832	868	849	861	899	890	941	868	886	907	900	883	889	890	866	897	865	884	872	873	850	827	913	843	933	845	885	880	885	827	869	857	888	832	880	876	865	856	843	881	855	900	860	870	884	892	890	877	921	932	862	901	828	859	889	865	868	853	882	848	924	862	882	871	880	862	814	829	895	863	866	867	901	874	828	868	858	847	925	849	874	912	921	899	838	876	848	918	912	811	919	905	871	888	843	863	893	884	916	902	829	862	896	897	830	867	846	887	825	841	877	860	865	854	883	902	852	907	921	809	879	901	852	878	891	919	911	948	877	861	841	902	899	865	848	870	892	851	926	939	898	843	822	882	876	902	841	849	892	864	877	845	898	851	809	864	921	834	848	876	847	897	879	877	838	842	866	865	839	874	888	909	888	916	835	919	883	864	892	895	887	858	847	874	890	926	833	898	915	862	868	914	854	831	887	872	877	873	900	818	802	858	889	872	933	890	869	827	859	887	855	858	817	851	846	848	861	891	853	921	932	832	829	879	870	886	882	893	903	909	894	914	894	903	884	832	933	864	835	878	842	872	885	864	901	833	864	824	887	866	887	858	829	901	899	853	924	851	829	876	846	887	838	915	861	874	894	900	873	873	867	847	882	866	850	845	853	825	863	811	891	859	883	865	853	890	869	835	832	863	812	884	921	852	837	861	891	827	869	862	901	907	895	913	860	894	832	845	898	915	916	893	889	892	873	905	874	888	883	916	849	865	887	878	884	885	917	904	888	858	864	828	918	896	932	878	832	862	911	865	875	866	891	884	868	876	878	885	831	890	882	874	912	906	885	853	874	823	873	910	871	901	859	932	897	871	916	920	893	852	920	912	924	843	847	924	863	850	850	917	822	932	926	885	875	865	892	847	904	879	912	911	825	844	929	793	932	871	894	830	922	865	871	909	890	895	873	834	936	915	870	889	883	865	873	896	869	840	835	831	846	899	903	883	885	911	879	901	848	828	835	876	910	862	791	881	914	888	844	865	900	847	913	858	908	937	862	892	907	892	855	887	894	872	925	945	827	818	896	896	900	868	888	874	881	848	859	885	841	913	855	875	861	844	906	892	862	829	865	899	885	853	833	889	880	921	851	898	900	881	924	863	829	886	884	870	915	850	883	902	901	842	842	877	972	921	893	901	877	870	887	895	860	881	846	873	905	851	908	839	864	880	873	886	878	852	852	910	835	878	885	838	879	910	847	894	854	944	830	860	831	807	938	830	875	878	878	853	884	881	903	865	920	922	845	867	886	863	870	875	879	912	919	845	882	924	843	907	885	868	875	868	904	921	862	844	863	865	932	826	913	857	858	888	854	866	861	863	870	866	901	906	884	843	825	901	892	865	902	888	878	830	892	934	831	872	904	846	854	865	851	875	895	872	892	887	855	862	843	907	819	822	884	872	833	857	867	868	888	824	899	862	874	869	881	877	821	896	826	900	849	864	883	890	829	844	918	884	838	922	914	885	849	892	863	855	909	905	870	835	900	835	871	860	895	900	921	852	837	894	868	858	860	878	837	822	817	906	872	874	845	856	867	833	903	867	847	873	864	882	859	855	880	848	865	915	859	858	878	863	896	886	847	936	865	851	825	898	863	871	866	878	934	898	869	850	882	801	828	925	879	905	852	865	889	884	859	886	849	859	890	868	881	859	862	890	822	879	846	853	889	855	850	903	897	846	900	882	892	814	834	872	870	898	852	904	828	891	843	887	870	910	876	904	863	855	888	922	886	871	924	855	890	849	831	899	922	883	904	884	895	874	888	860	878	844	894	859	881	878	858	887	819	820	873	855	885	848	824	884	844	858	884	893	828	910	828	882	910	867	842	899	905	905	836	889	907	883	861	871	838	885	829	837	859	833	851	826	831	929	890	899	867	890	880	896	833	824	895	901	881	868	861	863	929	864	875	841	867	907	845	869	883	818	871	842	861	854	870	887	827	890	908	881	854	882	890	901	899	913	866	931	896	874	908	931	859	904	860	900	853	861	837	842	840	905	880	844	895	870	886	849	880	916	848	896	870	884	883	908	870	904	833	823	843	909	891	895	885	846	886	828	859	862	883	910	907	829	827	826	851	878	892	887	836	874	866	893	839	851	895	866	878	863	863	899	872	927	909	889	875	897	901	863	903	850	891	882	884	843	875	931	903	887	862	846	896	859	910	872	837	869	886	902	890	890	972	825	858	844	857	897	847	846	884	849	843	817	917	884	847	864	869	844	909	830	898	898	888	896	874	896	858	870	881	966	845	881	868	845	869	905	866	913	839	874	851	908	836	849	802	874	820	851	873	839	873	893	885	841	881	853	887	850	864	878	849	898	846	915	859	911	892	871	911	902	879	909	887	850	870	857	890	879	888	898	915	889	927	898	948	874	892	889	856	883	886	877	844	870	829	874	880	860	829	848	894	913	874	874	928	860	895	818	878	855	871	921	847	878	885	861	918	862	883	873	901	894	869	881	855	882	827	835	846	901	891	892	923	822	862	894	919	865	834	860	860	916	871	886	892	938	850	868	864	886	878	905	878	920	890	893	829	914	867	929	908	859	872	849	916	838	882	887	885	927	879	875	856	882	879	879	884	904	867	898	912	914	879	879	901	849	828	858	882	854	884	868	886	875	895	826	930	867	863	847	882	859	856	922	905	866	852	850	831	877	868	892	890	868	907	841	889	863	849	877	883	868	858	843	812	919	867	887	851	936	912	861	881	830	876	889	868	832	889	942	887	865	831	903	864	853	868	837	857	836	841	848	914
33832	27864	31474	26082	20803	15354	10593	7531	5454	4219	3150	2640	2244	1773	1617	1343	1091	998	890	854	784	650	622	549	598	567	615	609	487	490	446	442	412	398	403	391	361	411	407	376	371	369	391	353	379	405	346	347	368	372	357	350	371	368	344	399	366	379	365	349	323	347	347	352	346	359	356	324	380	314	353	363	373	333	322	341	346	353	355	360	353	361	357	341	331	348	358	325	350	346	350	398	366	326	342	353	343	329	344	342	353	330	329	330	307	373	325	338	349	378	338	355	333	319	360	376	329	337	357	358	351	345	355	362	356	342	338	375	327	366	299	352	379	353	361	327	378	356	353	343	356	345	363	363	334	349	381	367	299	343	346	322	350	345	348	314	332	339	310	359	334	390	390	362	339	370	347	358	325	319	403	346	386	346	349	343	345	337	339	331	331	328	331	367	392	332	353	319	352	350	345	358	345	365	322	321	314	307	361	372	346	353	357	335	299	378	345	355	362	354	364	353	373	362	348	323	360	325	357	356	350	364	345	389	371	360	325	380	350	347	335	348	334	329	337	364	337	364	396	367	366	349	370	324	335	336	335	343	307	303	329	341	328	328	365	329	346	351	370	335	327	374	330	354	357	365	375	335	364	358	356	353	384	337	336	342	345	362	358	320	379	319	345	357	330	316	357	381	379	340	349	353	365	325	355	321	297	361	354	359	362	320	346	383	345	355	369	348	346	362	332	346	340	338	377	332	369	322	355	373	340	338	339	379	308	349	371	375	319	351	355	345	355	364	351	358	351	346	360	352	326	350	350	330	348	349	342	352	333	341	340	376	395	341	364	340	311	360	346	333	358	377	361	349	299	350	364	339	309	347	354	343	348	382	311	362	330	357	354	359	330	342	338	323	349	331	358	355	350	345	331	357	369	340	358	301	341	368	347	367	372	352	343	343	340	344	335	336	328	353	329	369	354	345	363	360	376	335	357	356	319	303	359	349	332	323	351	374	309	376	364	324	354	348	367	382	340	311	345	349	374	351	344	364	336	355	337	376	370	316	342	360	346	344	367	362	343	377	368	378	344	343	383	354	346	388	341	352	319	347	363	364	324	382	340	378	350	361	360	367	334	331	330	358	367	350	364	348	312	366	327	346	344	378	362	328	355	312	352	356	361	339	341	314	375	366	353	329	352	320	346	356	359	356	333	340	369	311	371	355	318	341	349	340	342	359	356	384	344	342	396	370	322	373	373	360	329	347	372	356	366	345	347	343	349	365	308	339	315	361	361	363	357	337	317	347	350	347	342	326	355	368	356	346	395	355	382	329	322	357	308	318	360	332	378	349	317	385	340	347	357	333	392	313	378	366	356	343	347	340	345	333	342	344	358	323	356	316	378	353	340	330	364	346	341	396	316	343	377	366	337	346	355	360	358	322	350	331	336	336	357	344	334	347	331	317	357	335	293	316	360	320	370	321	346	375	350	351	368	355	368	353	344	372	351	405	328	374	363	361	322	345	364	373	335	390	345	368	355	373	342	332	390	341	343	330	328	331	346	327	338	340	321	330	348	342	356	355	346	371	363	345	368	319	366	367	365	335	342	325	331	378	313	354	352	358	373	364	347	325	368	354	336	316	346	378	313	363	352	334	341	314	325	317	349	380	343	312	389	324	341	346	342	320	337	351	410	338	375	376	319	332	366	378	359	374	326	345	351	384	341	402	352	329	352	353	340	346	361	324	348	329	321	387	358	339	361	341	345	318	340	334	325	352	328	356	365	375	338	326	373	320	329	320	352	376	339	343	348	344	381	351	349	317	378	329	366	357	329	337	374	338	343	379	370	356	327	383	323	344	329	363	314	363	374	344	341	381	350	365	353	348	375	347	349	322	358	358	356	356	353	333	338	329	354	350	332	335	359	354	366	362	308	343	336	323	327	354	323	322	319	358	374	338	370	381	321	339	318	329	350	344	336	348	344	379	358	328	356	371	357	323	342	329	330	413	373	327	350	349	356	332	336	338	339	345	357	305	341	338	350	362	319	329	359	352	344	377	318	361	356	335	384	359	334	345	331	329	327	372	357	361	322	381	359	348	349	347	326	383	368	339	396	333	353	352	325	340	360	330	372	347	347	352	361	371	349	338	320	360	340	357	327	362	368	326	358	307	368	315	318	345	357	328	327	364	360	350	338	337	343	356	336	368	363	371	371	353	319	328	338	338	343	347	299	331	376	361	351	392	362	342	341	367	369	371	328	376	349	363	300	371	348	366	362	338	370	337	314	323	348	295	351	357	347	332	308	326	352	337	362	302	362	348	343	346	342	345	352	336	344	372	345	363	380	320	409	340	338	346	340	359	318	342	387	356	328	364	349	315	349	357	337	330	312	336	408	366	335	311	328	326	378	384	380	337	356	342	316	338	335	350	377	337	339	345	374	327	330	351	365	349	303	333	353	364	328	374	331	365	356	344	345	384	331	390	347	329	320	352	363	357	356	370	372	333	368	364	369	335	355	300	345	344	324	325	349	331	323	366	377	371	358	348	325	332	347	335	338	331	350	377	312	361	365	316	354	361	339	328	356	345	358	341	337	343	318	357	386	323	357	334	348	358	350	367	340	342	304	351	350	352	354	350	351	319	367	367	344	357	337	323	347	325	368	320	309	320	358	349	338	370	339	350	360	324	347	331	328	326	362	340	360	392	385	303	330	336	338	313	330	371	351	399	298	358	362	317	329	369	360	368	344	355	374	298	337	365	355	359	333	328	314	380	326	343	364	333	349	324	355	346	353	316	348	320	336	343	358	371	339	348	362	352	310	337	342	345	359	353	366	329	342	370	347	351	379	342	338	375	378	321	358	322	335	319	358	351	345	327	379	345	361	353	361	345	385	349	378	347	375	356	334	345	340	354	338	359	327	354	347	355	348	349	360	360	355	330	349	328	370	341	364	341	364	333	311	359	338	379	327	358	372	344	367	314	336	323	379	360	332	354	363	359	317	363	315	365	376	356	364	317	355	351	348	353	339	351	369	360	313	327	353	355	404	343	356	334	338	348	316	327	376	338	352	344	385	350	352	354	374	372	354	359	356	349	330	353	311	354	349	332	371	374	332	377	371	376	347	371	350	346	340	335	359	354	340	337	349	385	351	317	344	352	337	348	360	369	355	380	342	378	346	369	348	369	335	354	360	351	358	322	346	349	339	374	365	346	334	360	316	344	382	356	337	332	355	344	335	360	347	320	327	343	328	382	350	328	351	332	386	336	340	334	360	353	325	354	335	348	351	320	393	335	354	329	334	347	373	317	333	347	355	364	333	372	350	337	361	343	360	354	378	327	327	376	330	333	344	346	376	361	329	327	349	346	356	326	318	373	346	346	395	351	346	341	316	326	357	322	315	339	372	344	377	360	367	356	319	348	360	361	353	327	327	319	363	374	337	328	377	346	385	341	355	348	360	329	346	365	348	327	333	374	341	355	350	321	339	353	371	341	316	336	355	344	351	357	332	365	350	344	365	349	385	359
20197	21788	35428	37052	34430	30591	26123	22588	19333	16402	13144	11555	10378	8597	7886	6553	5473	5130	4262	3933	3536	3090	2682	2454	2310	2230	2655	2420	2010	1822	1598	1525	1310	1339	1276	1176	1140	1126	1124	1159	1040	998	1063	1066	1108	1186	1027	1025	1032	1019	989	1052	1007	1008	977	961	966	965	967	904	930	898	873	963	887	958	959	890	869	883	918	909	944	876	888	872	932	829	898	922	883	891	839	842	896	931	876	903	861	895	878	841	906	880	876	831	881	884	897	893	847	899	863	868	896	923	895	901	898	865	884	844	895	877	946	931	815	903	912	848	910	837	890	923	926	893	929	811	877	863	905	929	954	881	909	900	852	886	927	919	836	887	838	849	890	840	879	883	884	925	926	900	909	901	877	890	917	865	909	939	815	873	885	876	904	854	946	871	859	820	907	935	886	908	874	836	912	836	827	883	893	829	950	889	914	886	905	904	892	897	879	935	852	862	856	873	922	868	915	882	910	902	858	845	875	879	902	914	930	871	864	903	882	904	889	840	901	842	919	884	902	885	875	858	865	889	862	909	904	913	857	890	860	882	871	837	925	870	829	932	900	843	896	836	822	881	869	911	876	881	931	872	933	902	884	933	906	926	895	903	911	886	898	918	937	874	848	926	874	956	909	913	831	901	908	921	904	901	918	838	896	874	873	836	874	810	956	901	893	886	858	895	845	900	924	903	881	880	851	904	885	843	884	905	928	947	905	852	903	888	912	914	839	880	897	895	877	884	885	878	869	911	886	867	834	895	894	909	869	892	871	892	860	841	925	875	902	910	901	911	887	833	865	837	888	885	899	860	902	926	897	860	867	910	851	920	888	886	865	860	932	907	912	835	880	906	911	817	885	935	930	855	878	869	861	865	882	883	830	833	848	923	887	887	901	905	886	861	892	849	901	899	884	895	858	901	856	923	840	825	923	908	854	899	883	883	856	922	915	860	864	909	912	854	901	819	835	888	907	864	895	846	866	927	876	873	836	888	846	821	900	922	918	894	927	829	862	884	869	891	849	913	893	900	888	880	917	883	889	896	853	885	872	868	896	900	844	869	867	908	881	833	832	853	914	923	944	867	918	911	882	898	907	927	918	844	891	877	864	870	861	817	956	877	898	883	880	883	855	894	907	866	908	880	868	878	897	900	949	862	862	883	902	909	885	913	876	922	878	904	874	854	924	896	886	855	835	928	910	839	894	904	871	863	887	866	931	859	839	879	907	822	869	934	871	835	872	819	946	899	921	878	908	875	934	914	864	889	934	871	903	885	849	911	886	876	890	858	962	866	922	823	898	893	951	935	948	846	912	893	858	912	898	906	900	909	875	872	862	919	848	840	797	834	896	880	938	882	840	839	938	885	932	865	890	872	913	893	889	869	891	875	847	874	882	909	866	902	878	882	860	920	906	911	924	905	864	853	850	870	846	876	845	902	929	912	878	869	894	929	937	841	859	925	910	905	908	910	920	886	863	862	882	854	880	871	879	863	863	869	828	868	852	890	903	841	862	883	847	852	864	863	871	887	894	846	898	950	910	917	851	862	885	845	869	892	858	878	869	947	891	862	908	918	906	952	854	882	869	894	887	884	889	910	905	846	866	895	913	856	880	903	876	923	843	836	916	872	843	868	873	895	876	865	880	872	913	866	843	906	916	874	861	882	877	894	903	890	888	909	904	907	875	895	902	879	885	924	921	887	920	911	844	865	939	878	925	882	827	911	852	862	864	923	886	857	881	883	901	882	910	898	858	921	880	898	884	918	840	900	913	905	896	901	882	925	859	802	862	925	868	902	849	853	928	868	975	880	894	895	861	955	911	874	924	884	913	923	861	902	912	905	849	896	904	862	915	886	899	870	907	881	843	829	862	875	908	893	873	885	856	892	939	859	936	847	857	868	858	880	877	876	886	842	825	907	902	880	906	838	920	847	894	881	931	920	895	861	885	854	858	914	873	915	894	902	909	842	920	843	876	823	892	854	886	870	879	857	846	852	884	909	892	887	871	833	876	886	892	902	907	900	874	856	852	909	859	907	863	897	878	911	893	907	888	909	894	935	920	864	903	822	868	857	894	855	896	876	867	886	814	828	938	842	912	885	870	891	887	900	882	850	887	861	865	909	916	854	869	892	854	897	937	880	878	852	879	876	924	855	914	901	938	834	887	908	976	872	901	941	865	841	903	911	955	857	864	924	866	889	929	899	888	849	891	912	860	933	888	916	897	878	905	890	915	856	857	878	945	894	862	890	881	879	874	854	894	907	857	904	932	902	836	835	935	875	862	857	913	870	917	829	876	857	845	859	821	885	881	920	858	852	864	898	911	862	904	933	951	866	895	863	877	879	928	810	902	851	974	906	944	883	943	903	858	890	878	862	873	856	877	884	809	877	897	844	860	886	852	835	864	922	880	883	876	896	852	862	909	828	856	869	899	852	892	839	887	886	838	923	881	861	894	902	876	892	912	902	878	935	905	886	888	881	894	872	914	870	883	905	903	852	894	865	901	848	894	913	858	877	829	885	830	910	875	896	862	864	889	907	901	894	892	838	863	933	850	893	892	834	856	836	853	950	880	871	940	839	896	879	873	860	877	883	886	860	920	894	852	856	902	875	861	885	877	901	904	897	845	928	886	911	930	872	856	890	842	888	887	904	865	897	910	869	885	834	916	884	862	863	870	870	871	916	922	885	911	885	952	871	905	889	892	929	849	863	919	908	868	840	909	879	900	848	815	903	878	908	915	893	855	871	907	843	857	881	870	889	920	877	899	847	922	870	959	876	904	880	916	897	837	894	858	924	880	936	886	889	903	890	880	860	840	887	918	909	858	873	926	855	885	867	885	879	856	884	952	866	941	961	918	837	886	887	860	845	882	858	869	863	872	884	864	875	893	850	830	900	884	844	906	844	930	925	939	842	862	910	925	861	884	911	896	883	874	846	871	866	907	881	888	865	848	889	893	936	890	902	908	947	873	866	843	922	934	918	882	853	902	917	933	901	835	922	888	857	846	905	889	921	895	872	872	896	849	861	887	876	885	887	904	883	863	953	843	831	861	939	873	863	897	853	922	864	934	931	887	889	833	901	829	968	886	902	851	891	850	824	880	878	867	938	906	850	860	888	833	873	869	890	931	883	916	928	872	882	885	864	884	899	847	880	872	929	856	941	861	895	835	886	910	933	885	900	888	848	838	873	880	895	923	874	853	906	934	901	855	854	846	854	931	838	872	905	880	848	882	896	873	862	900	913	837	875	843	931	886	924	891	898	881	931	879	907	837	876	878	852	879	871	928	891	869	882	927	910	922	903	843	896	938	884	894	894	863	855	853	888	898	888	912	885	867	909	865	877	921	808	840	942	859	852	816	867	868	886	892	849	890	831	835	926	884	862	864	861	914	902	867	847	860	862	921	899	861	883	893	904	864	886	875	889	885	896	893	861	905	844	805	847	871	910	971	885	886	934	861	892	895	852	837	902	908	848	899	897	935	870	885	876	857	888	819	903	881	901
40459	33057	37132	32054	26452	21176	15787	11575	8366	6548	4634	3858	3339	2587	2337	1970	1593	1495	1283	1153	1069	853	747	757	655	729	830	775	627	557	572	502	421	470	389	437	415	395	360	379	389	344	362	387	410	392	396	390	375	355	347	371	341	385	376	347	361	362	361	380	346	301	358	332	346	373	323	351	361	320	356	338	313	349	336	346	322	336	359	351	351	365	290	338	327	324	360	351	352	337	314	339	344	325	325	345	337	356	346	334	320	320	382	305	328	316	379	354	328	305	322	366	361	333	310	337	331	322	358	355	315	303	349	343	322	344	330	336	317	335	318	330	324	313	328	365	353	348	339	323	323	376	342	331	338	337	361	317	300	354	325	356	360	325	362	347	316	342	315	333	325	298	355	342	346	288	324	352	333	369	287	316	320	366	327	353	344	298	323	316	337	326	341	317	302	310	368	329	336	347	310	349	331	311	320	345	325	346	325	315	328	321	353	319	333	333	349	335	350	337	335	339	336	325	360	342	341	338	322	347	323	295	347	313	334	351	346	332	311	308	334	326	324	329	335	349	336	363	311	326	320	313	352	314	345	331	309	332	318	341	329	299	319	343	333	345	333	303	339	334	334	319	323	307	341	312	338	314	311	352	353	318	329	352	331	309	335	319	308	317	349	289	350	343	349	332	314	312	366	328	325	313	345	328	343	360	319	332	361	328	343	370	294	342	365	349	327	325	328	347	357	308	329	340	353	318	331	299	332	371	330	332	336	353	334	320	353	316	346	319	302	332	355	336	331	330	339	344	337	349	320	365	352	360	367	353	349	336	320	324	341	313	346	319	317	324	357	357	336	311	348	376	320	316	312	308	352	341	369	326	310	319	298	338	327	321	353	322	346	357	342	314	340	322	302	333	345	335	339	321	319	307	299	334	329	310	352	317	342	355	338	329	311	312	335	327	351	381	370	314	321	332	331	339	312	331	334	339	325	338	340	321	334	339	338	357	325	355	336	327	336	334	321	329	338	360	318	329	360	339	362	332	326	331	348	315	298	331	352	322	342	320	358	323	323	332	331	317	345	353	346	309	317	337	347	327	329	339	369	357	325	310	320	333	349	348	347	303	365	380	348	333	341	299	342	312	310	297	366	335	317	366	328	343	324	336	353	319	304	328	304	314	344	339	324	303	353	337	350	332	321	341	344	352	364	304	318	323	341	326	314	329	335	322	327	346	317	376	326	343	340	313	346	310	336	315	317	357	306	344	308	333	331	336	336	311	328	317	336	333	352	298	369	329	321	335	335	321	330	346	307	353	329	357	332	335	372	278	290	334	330	359	324	308	347	353	347	334	371	350	343	326	352	348	363	335	325	327	342	346	319	291	361	348	322	348	319	312	319	341	323	355	318	356	326	320	324	342	335	311	318	357	363	313	351	305	325	331	298	357	346	347	308	333	300	353	347	339	351	339	336	313	320	345	331	339	302	304	300	335	298	352	321	327	334	358	357	319	320	351	334	343	333	347	327	353	303	328	300	361	327	334	363	312	312	326	324	319	335	323	330	361	312	361	356	325	347	355	349	292	359	347	328	341	325	349	339	320	338	333	293	321	329	336	346	316	342	349	340	314	311	329	311	325	354	321	338	283	357	347	277	316	319	357	354	339	374	352	335	344	319	313	357	331	332	314	313	344	342	344	329	313	305	330	332	327	351	315	316	327	324	332	311	378	306	338	368	323	332	315	319	323	334	347	387	373	367	333	329	334	362	323	355	327	332	362	325	358	330	356	388	347	303	330	352	331	338	324	312	287	360	328	307	334	353	375	339	309	331	337	316	316	359	325	304	323	314	363	326	311	329	340	336	327	350	343	338	338	328	289	329	332	331	328	324	342	313	348	333	327	335	327	290	356	335	343	341	335	332	325	354	319	346	339	347	348	321	310	332	321	320	322	320	309	314	365	321	336	343	343	346	348	321	290	344	326	309	330	324	319	317	325	337	337	344	377	353	365	326	355	349	307	330	329	306	335	354	356	346	379	336	329	333	336	357	341	347	336	310	315	344	331	371	335	375	309	379	324	356	312	317	329	318	330	323	307	335	316	324	331	319	328	336	333	314	343	338	330	334	293	356	325	306	309	338	321	350	286	347	330	347	305	338	332	326	332	308	337	346	333	343	347	321	307	346	323	332	320	372	342	316	355	355	344	354	334	364	326	340	323	338	318	357	322	301	356	313	328	334	322	331	337	320	323	304	335	329	342	326	339	335	296	311	307	289	362	349	337	367	303	347	345	320	304	330	381	358	341	344	317	332	292	357	270	326	315	311	345	322	343	316	311	338	321	329	349	335	338	307	311	331	370	347	331	306	303	332	347	301	354	311	360	370	340	370	350	327	348	307	345	354	316	315	310	362	336	329	342	362	325	325	312	312	337	339	332	307	335	322	344	328	325	321	340	331	344	328	330	300	345	311	333	335	342	352	344	312	315	334	330	340	349	329	328	329	348	331	338	335	351	333	333	336	357	344	333	340	334	346	330	342	353	302	350	336	354	303	349	310	338	335	336	312	338	339	361	333	373	333	333	322	316	355	305	300	329	285	330	370	361	333	351	336	347	338	315	348	361	323	339	331	360	344	325	301	339	316	339	332	316	329	316	315	362	326	323	344	334	315	311	356	346	329	309	327	329	336	299	350	329	341	296	330	340	336	324	366	346	327	343	345	318	334	332	358	324	360	351	306	345	316	331	347	344	334	320	341	345	300	332	325	314	351	342	320	329	337	363	318	332	343	322	312	324	320	283	367	329	314	343	342	350	304	370	335	360	324	316	313	326	318	305	307	311	333	318	354	332	301	338	349	355	348	324	361	368	361	323	333	318	320	327	341	324	291	360	315	330	326	334	323	322	312	358	349	361	368	364	298	314	359	322	346	333	324	327	341	322	322	314	328	337	315	353	325	315	352	346	305	319	322	324	325	319	327	344	332	355	312	310	351	361	324	348	349	345	353	333	313	352	346	348	342	349	325	329	325	330	300	342	317	349	341	332	346	329	304	322	376	355	332	336	331	343	352	286	348	340	335	305	322	344	357	317	316	324	345	333	339	366	350	363	387	325	321	342	323	334	328	320	321	307	341	330	328	304	349	335	307	337	324	325	326	338	338	341	342	343	356	325	347	311	339	353	334	322	341	309	312	379	365	339	321	313	357	306	350	313	347	318	324	320	349	331	335	304	340	325	368	306	352	332	322	332	354	326	308	343	303	350	305	344	321	343	315	360	337	334	340	340	333	333	324	301	293	361	365	344	321	326	367	276	356	354	338	328	300	340	335	341	379	308	340	350	352	312	357	330	324	345	340	319	367	328	324	320	318	304	330	344	330	286	319	318	332	321	318	341	361	365	316	339	343	314	320	354	311	347	319	338	324	337	323	335	342	345	350	318	324	329	318	314	307	337	321	313	332	337	327	355	340	359	346	348	315	390	327	295	326	348	311	332	328	322	327	310	343	325	331	327	356	357	333	352	305	344
24136	25769	39520	41148	38820	35295	31712	27891	24224	21460	17047	16047	14681	11900	11662	9610	7753	7636	6174	5879	5371	4533	3829	3555	3271	3381	4105	3512	2850	2631	2090	1852	1503	1750	1461	1453	1270	1275	1297	1289	1249	1128	1138	1143	1201	1339	1258	1157	1138	1108	1055	1127	1111	1152	982	914	968	1007	891	915	915	924	904	889	917	872	924	891	926	898	879	845	877	833	890	822	861	857	867	850	877	842	887	844	848	834	842	844	854	873	832	807	855	851	830	857	839	832	837	892	793	837	883	877	885	821	848	816	876	867	826	874	877	819	787	852	805	793	846	857	796	860	828	823	838	839	832	850	830	852	849	895	841	799	841	836	882	826	827	881	844	835	822	848	849	860	842	805	866	897	829	820	842	792	812	799	853	862	871	832	926	865	869	846	836	851	844	805	908	805	861	872	903	846	831	819	875	853	879	841	839	778	846	843	793	814	857	852	832	822	835	817	810	857	821	843	839	834	875	877	829	829	838	852	842	852	821	887	813	845	785	857	856	865	880	852	831	893	826	864	810	799	840	823	822	848	841	839	865	916	855	852	818	836	869	778	826	856	843	852	810	841	853	843	855	844	828	888	848	827	810	831	863	832	864	861	813	821	839	838	884	841	813	835	878	911	838	858	818	820	843	841	887	852	854	873	877	865	832	824	847	855	854	871	835	853	836	801	807	871	862	846	818	830	878	853	870	883	768	884	871	835	832	875	884	809	844	828	769	833	842	826	873	870	844	862	840	869	852	850	828	854	802	823	868	843	850	836	878	840	817	822	813	856	830	867	885	864	842	889	814	836	869	848	878	855	859	841	873	835	823	905	832	799	845	838	838	863	836	897	835	826	866	804	870	876	867	857	822	843	804	802	811	781	851	871	851	834	805	854	834	862	828	826	847	781	853	844	866	823	808	872	854	812	871	834	845	850	850	837	823	874	913	861	883	838	860	858	858	853	857	878	838	866	806	850	876	842	814	821	797	901	797	826	881	782	849	846	866	833	842	849	854	806	826	814	871	799	798	867	851	870	855	832	888	852	833	825	857	802	844	869	857	820	880	822	859	773	885	843	830	840	837	815	824	918	841	881	869	865	875	836	882	838	889	835	831	834	877	879	821	860	880	834	834	826	872	823	832	872	854	809	822	875	848	806	838	865	903	868	877	819	803	910	843	912	854	880	822	825	851	823	829	835	814	903	883	835	870	828	812	869	883	820	863	838	876	837	856	879	869	855	847	832	832	867	840	822	873	913	858	835	889	836	845	848	856	906	820	901	888	853	836	822	887	875	838	785	835	844	855	906	829	875	859	830	879	848	854	850	811	864	853	804	860	825	848	850	842	899	809	825	851	857	771	822	862	866	825	836	877	868	800	868	762	831	806	873	899	852	814	844	813	834	879	871	841	837	885	803	900	844	850	799	873	838	840	809	820	824	852	869	835	872	833	810	831	847	833	788	859	829	839	841	855	847	863	834	808	833	871	822	872	843	823	828	857	840	809	849	903	826	840	866	894	861	806	832	834	858	830	845	811	850	856	874	852	866	815	801	841	825	795	842	857	781	875	821	856	818	842	829	848	809	821	869	872	842	851	839	820	839	822	835	841	792	835	881	803	830	766	868	832	866	836	856	826	833	866	870	853	848	822	914	860	782	840	881	823	831	783	820	848	855	887	800	847	813	862	894	863	833	856	859	832	891	816	870	867	837	807	836	826	845	864	848	886	876	853	865	883	814	829	808	809	841	849	901	824	870	871	809	857	832	809	850	890	858	873	820	835	911	822	865	776	859	843	847	842	879	859	853	849	821	878	831	863	894	838	800	856	854	856	862	880	804	793	815	874	783	864	872	857	853	824	890	867	828	818	864	840	791	849	836	789	899	858	805	843	875	841	866	843	796	835	830	821	875	875	845	839	790	865	857	843	878	850	830	847	807	897	845	931	864	865	808	809	796	814	824	810	851	860	862	860	782	828	872	809	897	928	860	852	827	887	909	816	843	865	923	823	755	794	814	828	904	873	891	881	818	839	845	834	821	848	847	795	786	853	866	850	904	836	851	819	835	852	834	825	836	847	768	877	854	879	804	874	910	825	820	906	851	829	794	858	809	868	837	824	780	823	824	853	886	851	873	843	842	833	806	840	828	887	851	813	783	842	836	821	896	832	812	857	802	842	842	839	862	807	809	846	830	792	829	865	832	818	873	804	866	823	871	874	837	786	849	856	858	833	840	809	879	902	821	833	878	821	836	843	842	878	833	879	816	855	827	875	860	867	817	854	808	861	852	849	877	843	778	813	817	807	795	829	854	869	869	827	881	844	870	820	872	850	832	887	805	758	894	875	825	842	819	843	921	908	828	831	812	882	824	795	790	867	875	841	792	801	875	827	843	804	884	849	839	822	793	813	802	884	832	833	821	805	864	812	826	854	854	842	849	855	859	871	835	892	824	843	890	855	843	829	789	835	838	862	859	853	866	893	815	871	845	875	806	836	856	852	869	885	844	827	808	842	877	877	843	859	837	872	882	753	805	798	846	816	841	790	859	859	832	885	874	809	828	838	862	812	815	828	825	847	852	805	877	791	840	812	897	829	843	848	826	884	830	837	783	850	851	846	833	827	870	831	819	830	813	838	830	863	881	858	859	818	890	821	876	799	836	848	857	837	835	830	795	796	875	839	872	846	810	872	842	758	813	817	817	859	868	846	810	919	841	838	839	857	846	802	782	882	823	843	794	878	859	861	778	848	827	871	805	819	808	858	834	878	833	850	879	802	860	866	850	869	880	830	871	870	876	840	804	841	831	817	817	785	838	874	882	813	867	880	817	838	821	803	820	856	844	877	893	805	868	853	821	826	807	855	777	836	846	807	871	870	854	845	871	815	811	880	855	822	811	837	822	828	834	813	837	795	860	846	833	832	873	878	809	870	808	832	803	844	799	853	893	909	822	819	845	802	823	838	855	853	848	833	850	836	786	786	813	837	887	854	874	847	816	835	864	843	826	802	883	855	881	855	800	796	858	872	815	887	820	866	808	890	851	841	852	865	836	848	832	829	868	805	879	866	853	923	826	854	868	859	851	864	874	796	887	853	854	830	885	824	872	813	878	838	844	859	830	844	826	879	883	855	830	836	861	866	840	815	808	845	814	833	808	840	853	826	813	855	842	835	883	874	880	838	808	803	871	851	856	818	841	834	866	841	858	843	814	862	881	850	814	854	861	865	832	841	855	813	844	809	864	859	903	873	860	799	859	858	856	857	866	804	829	843	830	898	815	888	869	901	799	853	867	835	838	879	852	878	841	846	801	814	902	823	865	835	838	905	912	887	836	882	869	845	879	885	842	814	791	854	840	869	854	819	835	870	883	792	816	816	815	895	867	804	827	821	844	799	817	853	851	867	834	856	860	825	856	842	780	838	847	852	813	853	824	824	819	862	821	832	818	835	865	803	802	854	821	826	901	853	869	868	863	825	812	828	903	894	861	781	816	878	848	786	845	835	867	819	845	861	862	824	820
25294	22288	24465	19008	13085	8760	5534	3965	2806	2166	1707	1346	1141	903	833	770	647	620	537	474	480	440	495	437	402	388	422	376	395	403	349	397	398	332	359	379	355	389	363	348	323	362	412	390	348	389	353	378	403	389	357	324	361	375	314	357	372	365	349	353	335	368	374	366	344	321	360	350	408	300	361	325	334	341	358	361	292	382	346	352	343	346	343	340	350	356	358	322	368	327	347	356	349	353	325	359	356	351	369	341	341	369	351	314	327	357	332	340	353	388	364	316	350	344	348	376	323	377	381	344	388	353	357	341	349	352	351	326	310	354	329	363	348	330	367	386	380	340	360	363	340	342	315	342	377	364	387	384	357	366	376	388	357	387	376	344	377	362	357	381	355	316	328	342	348	346	350	360	314	313	309	389	364	330	340	366	328	335	342	325	345	369	349	319	352	345	351	350	327	388	389	322	387	341	371	339	355	369	356	335	332	333	332	380	375	361	325	334	313	337	344	348	333	337	339	336	302	350	389	372	315	324	347	345	342	377	373	342	334	344	351	371	376	338	361	341	340	366	332	372	396	374	320	362	378	336	379	309	388	369	375	355	337	370	343	321	365	333	387	361	340	361	381	334	380	404	355	354	344	381	354	377	369	328	382	333	364	314	350	372	331	350	350	347	360	370	355	368	358	356	374	367	324	315	342	377	341	389	358	362	336	352	338	346	351	343	338	384	346	372	331	343	390	356	354	355	335	363	366	383	384	385	345	370	353	358	339	354	325	333	359	303	326	352	399	357	336	345	371	350	333	334	343	318	346	366	386	340	339	354	354	347	360	373	373	392	344	322	354	344	317	335	358	374	353	344	383	406	329	364	382	334	390	354	357	333	343	360	362	357	357	354	391	376	358	367	334	340	362	327	327	353	350	310	376	332	381	370	335	325	354	360	355	324	350	348	375	360	358	329	339	356	363	342	328	346	346	351	356	355	365	334	350	359	373	308	335	361	366	333	332	311	348	360	375	360	335	377	362	341	344	364	355	341	327	323	357	336	332	332	394	346	349	345	375	342	366	328	330	350	371	353	377	311	368	336	343	367	356	374	335	421	310	355	342	333	372	351	360	379	342	356	334	349	355	346	347	313	348	364	346	347	352	402	339	388	344	354	359	331	337	361	329	308	362	375	328	351	380	328	369	359	367	364	367	351	328	333	321	370	337	372	366	352	385	364	329	328	381	333	368	378	342	327	346	360	332	370	358	332	382	342	344	398	333	366	361	335	327	348	355	381	362	359	337	351	380	322	354	344	319	365	354	367	377	359	357	329	347	383	346	356	356	384	369	370	356	353	372	316	342	390	347	320	363	340	310	366	343	385	322	344	349	346	362	365	371	371	352	329	324	326	403	347	378	388	363	332	354	356	367	394	360	361	360	393	351	348	353	366	338	372	361	364	365	328	357	330	343	368	378	357	357	364	368	351	333	380	305	332	372	329	357	327	377	381	394	372	338	352	335	358	364	328	326	368	377	333	354	332	378	362	360	317	339	375	367	367	344	339	381	330	347	343	327	368	334	334	351	345	307	322	363	384	373	353	378	365	349	358	374	341	428	365	366	348	381	306	376	334	371	345	376	337	309	355	350	340	326	347	333	344	359	364	323	336	386	344	356	320	345	359	338	380	369	343	394	335	364	376	341	345	371	345	330	369	345	353	398	343	350	377	359	364	343	328	388	363	373	361	350	365	409	337	363	357	350	345	371	330	329	377	331	373	363	350	349	361	383	335	345	336	362	342	334	351	350	342	326	370	339	357	338	357	340	373	340	359	381	337	353	354	354	366	325	345	323	370	334	350	354	372	346	344	362	330	368	327	346	367	333	326	331	340	355	361	334	311	346	355	349	390	326	350	328	326	365	329	332	373	362	368	379	343	362	340	358	335	352	352	345	323	322	359	344	357	309	341	359	360	367	378	347	325	382	368	332	372	314	327	330	359	341	340	355	355	353	375	337	364	375	378	337	359	350	326	324	366	352	342	332	349	360	366	390	360	377	351	356	349	348	361	338	363	369	351	352	381	368	348	361	364	337	365	333	353	358	364	337	338	357	359	336	398	344	360	332	357	365	362	335	371	338	358	364	338	357	328	364	326	360	332	338	354	332	368	380	357	310	332	368	363	366	342	362	345	328	318	369	350	377	334	388	336	376	351	355	336	369	336	365	377	368	380	369	343	358	347	351	378	320	351	349	344	347	346	378	351	331	346	327	379	309	365	321	371	361	354	376	358	360	317	313	358	368	343	381	356	324	359	394	345	370	407	331	388	350	347	366	340	331	378	321	375	342	363	326	340	302	333	364	346	366	356	364	353	355	374	360	323	327	340	349	327	344	289	359	374	340	374	349	389	348	341	335	366	353	361	357	329	356	356	331	340	354	361	339	346	358	367	335	339	351	374	382	338	339	362	370	359	352	363	366	397	346	353	318	353	339	341	342	351	390	370	363	347	375	339	389	339	378	354	374	359	317	389	361	333	364	375	365	340	342	355	339	362	328	346	334	330	361	371	380	341	330	350	351	302	380	331	343	349	357	343	357	374	348	341	334	342	333	346	366	368	362	380	348	356	368	356	370	344	341	341	355	370	336	337	334	387	344	351	359	321	376	336	362	367	375	356	353	344	340	360	334	367	317	355	348	361	347	358	359	361	352	383	341	329	350	356	347	342	366	347	364	341	327	332	345	343	369	365	376	350	336	337	349	384	374	396	346	379	342	358	360	355	358	323	386	355	356	351	327	376	388	383	329	363	343	344	348	345	380	338	340	351	355	342	361	331	354	353	336	343	344	342	357	359	317	319	350	343	342	356	391	382	353	352	351	333	358	371	380	348	368	358	343	356	357	368	363	337	335	323	373	366	334	357	354	355	363	392	365	348	339	346	347	370	334	367	374	386	353	315	364	350	342	343	344	385	368	330	352	350	338	379	371	374	396	362	373	359	334	365	370	355	341	367	365	339	369	364	340	380	357	339	372	381	296	340	354	385	356	344	366	386	382	380	324	368	359	352	384	359	352	389	355	369	369	401	327	323	359	360	401	364	377	355	345	356	386	345	344	356	352	348	378	361	347	346	331	350	374	368	380	335	339	384	355	344	371	343	366	374	335	363	345	351	327	346	342	329	362	341	347	374	331	387	380	374	323	330	356	365	342	350	341	347	328	350	382	333	343	336	373	332	346	360	350	344	343	315	354	338	360	365	344	335	338	346	374	389	330	359	356	345	327	348	366	316	323	356	364	357	366	337	338	347	341	363	374	350	345	333	354	345	356	371	364	330	357	365	355	355	328	370	351	357	339	366	407	373	359	362	356	353	376	311	368	343	361	355	341	365	360	344	343	341	342	349	340	349	341	358	349	339	364	352	360	379	371	315	380	405	347	334	360	346	372	365	361	367	320	365	380	367	372	340	362	355	366	381	335	358	375	325	378	347	363	332	363	335	342	361	369	368	346	325	364	360	363	351	360	365	353	343
14472	17567	29918	30627	26942	22123	17990	14396	11354	9256	7597	6395	5266	4391	3857	3190	2845	2552	2210	1938	1818	1616	1529	1404	1318	1286	1301	1211	1206	1157	1143	1081	1079	1015	954	1012	952	985	994	980	911	966	982	903	914	914	900	852	903	948	912	959	949	922	886	888	876	850	845	868	887	921	850	890	890	883	896	917	926	853	915	909	903	939	904	905	874	931	885	908	937	896	900	930	891	887	850	973	914	926	862	885	887	900	909	916	890	922	900	921	870	841	870	942	898	919	894	900	892	936	879	935	838	841	853	911	914	864	878	867	854	870	890	937	904	891	876	873	891	873	856	905	885	909	897	878	868	924	859	881	894	895	924	899	897	920	862	883	858	917	893	900	897	883	885	913	890	914	899	874	916	887	845	911	941	895	899	919	876	864	867	851	908	886	952	872	926	869	893	911	861	889	908	889	923	834	896	855	903	895	881	938	844	929	863	869	928	936	854	867	905	877	927	869	891	907	899	867	890	865	913	959	865	870	872	859	854	875	867	909	945	850	919	905	866	926	903	962	928	898	888	893	886	913	877	908	889	891	876	904	891	849	871	904	872	887	916	904	874	877	918	852	919	880	831	884	946	856	875	907	900	950	875	834	829	879	925	918	817	932	889	916	888	904	905	880	882	880	870	852	927	922	896	853	916	924	851	896	914	934	906	923	876	890	915	907	906	852	857	911	924	932	915	951	849	973	961	917	900	908	891	868	887	900	909	911	897	851	887	857	917	910	869	887	876	915	864	857	914	878	847	959	922	883	920	888	932	890	892	863	874	891	934	917	814	908	862	901	902	856	877	864	923	926	872	879	865	914	847	836	865	918	949	932	913	885	858	915	868	901	901	901	894	927	868	939	922	883	880	911	944	877	906	894	893	883	887	905	859	947	846	919	877	849	856	906	899	919	877	927	897	908	835	912	890	898	907	895	896	894	908	877	869	954	913	931	897	837	900	879	914	902	838	911	887	895	854	911	870	936	948	859	913	898	898	912	888	961	884	883	908	897	911	877	917	894	932	887	955	860	932	897	882	877	908	915	946	958	915	866	854	901	881	934	938	927	902	888	849	875	869	895	897	878	813	884	915	927	903	904	914	869	872	868	869	839	903	856	904	921	863	931	838	877	820	883	846	792	888	860	871	915	860	891	879	955	941	824	908	886	890	873	913	905	930	875	827	927	908	920	886	924	855	896	919	881	920	849	903	927	926	906	908	844	872	891	911	909	901	856	849	980	926	838	925	917	907	911	916	925	944	936	862	835	848	935	887	893	886	877	896	867	995	890	862	913	905	940	882	901	844	951	863	889	857	858	875	857	887	873	895	883	896	859	930	936	894	918	891	902	852	843	881	925	846	867	919	843	868	859	848	906	877	905	871	865	903	953	954	881	887	834	944	900	862	918	915	929	901	846	890	852	864	923	921	886	898	928	865	937	866	917	867	857	935	940	887	917	898	867	876	874	895	897	894	945	898	853	942	892	879	850	882	884	892	936	923	916	922	885	856	859	879	920	904	897	884	905	862	842	840	915	868	860	925	914	886	862	851	870	900	898	892	834	858	924	928	870	787	911	941	926	886	858	879	897	873	872	898	919	919	955	871	926	853	879	941	893	876	916	924	889	870	907	878	894	849	855	895	866	876	925	834	858	843	892	843	837	924	940	899	883	919	906	883	949	873	897	881	895	902	887	902	898	927	875	885	915	794	873	894	934	859	839	900	903	883	943	862	944	901	886	933	928	905	930	911	824	931	884	896	827	888	896	866	940	906	854	921	898	907	919	896	881	951	871	947	860	901	911	879	916	876	904	872	898	882	895	908	894	914	950	890	925	890	922	888	857	934	938	887	896	888	940	864	908	886	864	875	890	897	935	892	887	875	861	874	866	950	908	896	852	969	869	904	867	851	907	887	897	892	910	909	863	869	938	850	846	935	929	912	848	882	879	899	880	904	911	961	878	890	894	854	849	887	894	921	910	895	870	924	844	880	862	870	844	894	894	857	864	894	853	929	863	935	838	880	877	935	891	857	933	950	894	852	898	885	988	938	890	906	934	928	879	910	857	895	913	895	893	884	901	907	871	910	901	885	858	878	897	887	885	892	836	899	875	902	898	889	881	867	889	872	888	901	911	888	860	853	888	877	903	928	948	895	961	877	913	940	890	899	864	868	917	865	868	888	900	913	928	915	830	899	946	887	885	842	926	915	908	847	898	894	907	897	901	945	910	920	872	855	917	883	865	863	946	880	886	915	895	867	913	872	928	846	918	937	897	911	869	861	896	904	932	917	903	877	890	903	910	891	873	915	939	903	875	907	897	840	915	944	891	917	886	901	875	973	913	946	909	886	885	910	882	906	865	921	915	873	928	907	904	949	895	922	906	889	908	885	879	894	893	948	925	855	854	885	883	936	878	856	859	917	911	809	904	858	861	880	889	909	915	864	839	963	855	884	867	913	903	899	867	906	862	901	900	888	877	885	917	853	836	904	879	1000	849	895	872	887	918	938	877	858	972	871	839	900	923	870	918	889	907	889	906	897	928	893	944	890	898	902	893	871	858	902	896	870	886	911	883	874	874	898	874	867	878	885	940	908	908	887	891	853	869	905	861	915	862	939	928	917	918	879	898	908	914	859	907	857	886	894	968	959	954	890	925	853	872	888	896	895	911	878	928	876	912	860	925	910	909	944	921	884	858	918	897	883	887	911	939	892	912	905	839	885	847	905	903	882	896	937	857	904	893	843	901	888	859	955	854	954	868	834	900	950	886	887	907	834	914	940	963	869	875	887	897	904	898	893	873	919	890	861	890	882	938	887	941	811	879	943	834	908	869	926	922	877	901	881	872	875	920	937	907	858	887	890	898	890	876	889	882	893	905	891	864	880	909	846	910	916	880	871	871	849	887	958	849	842	885	857	881	900	917	922	873	872	932	886	879	893	913	905	960	880	948	864	891	860	846	930	885	860	861	891	865	897	860	915	865	898	889	881	848	935	878	978	901	854	866	922	925	900	920	922	916	854	879	933	901	913	887	892	843	882	867	901	890	897	875	858	876	870	939	946	893	837	900	879	823	907	890	903	931	862	933	885	923	882	916	834	901	951	872	900	888	874	897	888	923	905	874	890	887	919	917	872	807	859	931	944	815	899	898	879	898	929	872	876	915	890	924	847	847	879	869	874	931	905	953	910	893	895	894	958	852	881	911	900	916	862	936	894	856	905	886	907	885	864	865	881	963	878	916	910	889	913	888	909	834	896	890	932	923	866	850	892	896	874	928	938	870	896	899	887	854	937	899	846	883	849	906	889	903	887	893	863	882	890	912	886	935	892	881	892	873	922	875	910	895	881	919	900	877	922	883	895	882	871	873	910	891	872	885	937	898	886	919	908	892	893	878	925	949	901	906	880	874	944	894	887	888	915	918	864	948	903	896	903	894	894	941	887	906	872	868	865	924	908	908	890	874	883	916	851	912	896	892	927	916	915	903	864	862	908	874
34281	28399	31462	26284	19676	14874	10971	7764	5459	4077	2984	2438	2108	1639	1626	1378	1120	1043	859	838	723	629	601	610	546	558	604	602	497	528	484	410	387	384	413	384	381	404	402	370	395	427	371	382	355	387	412	373	353	381	376	379	396	398	367	358	353	363	380	362	331	386	360	388	370	352	368	367	347	348	328	348	337	355	351	344	355	346	383	388	365	328	374	336	332	333	346	344	339	359	363	374	364	358	369	401	343	350	336	356	356	357	365	358	355	358	371	339	375	395	335	340	378	356	319	375	358	342	331	355	333	353	344	338	359	350	349	344	326	346	357	354	354	353	342	343	361	360	391	343	349	345	361	351	409	345	342	382	370	377	355	350	364	358	370	340	325	350	353	323	355	349	340	361	351	357	395	341	357	358	376	340	387	347	340	349	345	375	355	362	377	352	350	388	354	335	336	352	360	324	353	363	345	357	370	316	347	364	380	364	344	345	342	364	334	379	358	336	351	367	359	335	349	398	329	361	356	351	393	366	359	353	371	343	372	366	391	338	339	357	334	349	345	367	346	386	332	389	351	356	314	343	358	368	315	362	357	335	376	353	339	336	320	360	366	355	357	327	389	336	352	347	367	358	367	333	333	361	349	337	367	354	365	359	340	314	375	364	337	354	329	325	337	355	354	376	346	361	358	346	328	345	424	361	340	372	363	369	347	343	339	359	380	373	359	364	358	326	375	371	345	414	347	333	366	339	340	329	352	329	353	348	397	347	377	391	387	337	375	349	343	367	342	366	359	382	365	337	340	351	355	387	338	387	360	328	352	328	337	338	351	345	313	353	369	352	362	377	364	376	368	357	346	377	341	337	346	337	359	324	347	358	327	382	349	372	338	342	357	339	381	382	383	396	340	314	367	340	352	345	325	345	337	338	318	367	361	337	359	372	354	371	344	366	372	349	363	337	322	335	359	322	399	357	338	335	330	366	337	348	345	348	355	341	349	363	354	367	390	315	364	390	367	355	358	378	354	358	347	368	388	372	328	375	375	351	348	336	344	356	367	346	347	350	308	374	363	352	355	329	352	361	345	351	346	371	340	339	379	360	360	347	335	353	382	356	319	354	327	373	363	382	343	338	406	363	338	376	355	336	364	374	345	351	334	350	355	312	349	369	341	364	357	353	345	353	334	372	359	348	351	380	355	373	325	364	330	379	342	363	354	329	389	343	362	379	333	339	372	360	339	361	357	353	346	331	358	320	351	333	368	348	370	374	343	321	367	360	340	311	320	329	313	358	364	367	348	382	378	385	340	375	305	339	363	348	352	339	325	373	370	356	360	319	330	367	349	398	338	329	349	340	350	360	360	344	349	371	362	328	386	321	316	358	394	391	352	311	353	351	365	337	335	339	355	342	317	355	356	352	352	363	334	321	360	397	383	346	328	345	367	334	349	387	375	296	340	357	332	375	369	381	384	353	330	344	404	333	370	346	385	356	353	380	350	347	392	396	358	358	346	346	371	300	319	365	337	378	354	349	346	348	359	358	382	346	352	358	345	353	353	342	386	346	345	349	358	349	363	327	362	392	365	364	352	360	327	336	387	351	373	364	351	355	374	351	400	323	352	330	366	370	316	355	358	356	378	358	332	323	334	348	377	384	371	357	320	351	367	363	352	381	348	339	337	378	375	339	425	393	355	351	345	374	373	359	346	348	331	400	365	364	373	367	367	323	382	354	358	396	296	364	339	370	348	355	339	334	362	356	355	356	362	350	363	365	349	353	370	398	375	359	350	332	363	346	350	352	341	353	324	352	355	391	325	358	407	312	361	340	353	314	347	336	351	363	360	364	345	380	369	341	331	354	358	362	374	344	349	352	356	355	373	378	393	346	302	352	350	347	356	361	402	344	367	404	330	364	338	359	340	363	322	390	356	334	357	350	356	310	366	365	347	382	388	330	358	365	302	349	346	378	353	345	349	334	342	362	378	383	348	321	356	317	352	364	384	361	353	341	363	358	351	356	393	363	356	335	376	334	360	373	370	382	384	365	390	352	336	360	356	379	392	336	353	344	356	374	299	348	378	348	355	355	347	362	336	328	352	352	371	381	368	330	371	350	350	365	355	351	360	330	376	349	344	368	361	322	316	338	345	353	363	357	360	391	342	332	384	365	342	363	354	309	349	367	340	355	342	324	350	373	333	344	325	367	395	331	323	328	345	348	368	362	356	347	369	322	372	387	359	347	346	377	370	376	378	353	346	373	340	340	361	376	362	338	381	369	338	383	349	387	333	398	361	380	346	363	360	353	340	376	360	345	348	376	393	343	350	324	348	340	348	349	373	358	384	367	340	357	317	347	354	368	342	330	332	332	348	377	325	398	353	358	336	359	388	343	368	349	349	339	342	338	310	352	400	333	318	369	288	340	344	375	323	381	389	389	333	355	377	347	355	360	346	365	360	351	353	361	356	357	358	378	367	398	332	365	342	350	364	351	367	338	345	324	369	355	386	331	356	342	359	385	330	364	347	329	319	389	327	359	352	342	346	359	316	340	346	357	376	374	337	341	355	373	366	367	385	357	359	362	364	385	373	369	373	390	315	350	321	340	353	357	334	379	342	366	347	369	381	356	349	341	340	372	365	351	358	364	355	374	319	351	342	333	371	382	367	358	341	315	348	355	390	383	350	384	361	347	336	327	355	392	356	362	375	370	396	369	341	355	318	345	338	367	370	368	338	341	378	337	322	347	331	338	371	339	376	360	353	355	344	346	382	381	359	367	374	327	352	349	379	394	327	345	346	344	368	337	398	337	367	347	369	335	341	376	387	364	333	334	345	321	347	341	358	398	343	310	335	377	353	351	358	372	366	391	374	358	372	332	325	382	342	365	335	346	374	358	372	374	361	369	338	364	347	344	386	341	365	355	321	357	328	329	383	337	339	365	302	332	342	322	363	368	349	315	373	369	347	400	340	353	388	353	362	364	369	358	364	360	361	375	332	342	362	353	394	329	371	362	340	344	373	383	379	360	350	339	369	343	340	336	346	356	373	355	356	344	373	378	367	353	379	359	343	332	349	366	347	360	330	384	352	325	347	369	343	378	366	323	364	360	362	366	338	353	351	350	358	427	343	373	367	340	330	378	367	369	377	374	362	342	374	335	351	387	342	362	347	402	335	343	360	354	352	381	353	348	357	347	332	344	349	358	329	376	345	325	358	363	344	328	336	369	350	335	356	355	383	373	372	359	357	367	370	352	365	398	374	351	396	372	368	371	352	385	350	382	342	351	382	333	366	353	383	347	354	328	356	368	345	333	366	371	329	351	374	360	334	352	341	361	372	393	344	343	355	350	342	326	347	327	299	384	380	378	346	373	393	344	331	378	388	343	370	324	376	363	361	337	357	384	351	337	347	358	359	382	373	332	328	339	390	341	335	340	332	315	362	354	361	336	329	361	361	345	373	365	363	336	332	376	350	345	348	348	319	352	363	370	358	350	365	340	345	329	345	347	373	339	333	315	341	362
20522	22271	35423	36824	33783	30482	26360	22987	19215	16173	12698	11638	9958	7880	7769	6814	5723	5234	4406	3978	3513	3145	2742	2456	2320	2317	2650	2489	2021	1838	1518	1439	1280	1412	1214	1274	1109	1165	1141	1223	1082	1099	1099	1101	1121	1189	1093	1063	1058	1018	1055	1081	1012	1051	1009	977	965	919	959	948	909	903	948	921	918	909	952	907	900	912	888	909	903	864	959	878	901	897	890	888	869	875	874	918	864	857	909	866	938	879	943	901	902	913	929	887	918	904	888	928	878	921	905	867	843	949	968	892	965	884	893	881	911	902	937	921	821	856	923	883	908	904	892	908	890	858	913	890	906	866	879	879	900	892	906	886	905	861	846	889	886	948	836	867	871	933	872	860	880	938	908	831	846	879	909	841	989	894	932	885	849	895	895	875	904	854	866	937	939	891	911	907	901	940	893	855	910	898	891	919	873	883	914	915	896	931	874	890	908	924	892	944	888	913	874	893	923	915	908	913	880	843	927	899	925	866	885	858	832	953	804	863	857	959	946	932	906	912	833	934	899	905	916	891	903	870	901	869	861	881	901	830	916	880	879	909	922	863	884	849	949	829	857	896	871	891	896	930	898	888	922	927	896	888	911	890	924	933	832	878	905	873	897	882	968	887	947	864	915	929	915	937	918	889	881	902	881	882	919	976	944	867	898	892	884	947	895	892	874	900	914	902	896	919	936	897	880	890	920	875	879	914	928	894	923	893	885	899	910	918	920	872	879	937	973	837	891	894	917	915	881	958	917	838	961	850	911	877	862	896	930	917	911	916	876	938	924	875	877	952	873	911	961	893	902	950	909	867	947	943	871	909	881	945	888	912	858	866	890	893	876	883	897	863	930	888	928	885	878	919	920	927	891	881	858	870	891	918	882	902	883	918	886	880	852	902	894	911	886	920	920	862	884	919	893	860	911	913	888	886	881	900	909	896	889	879	894	843	889	868	908	919	889	914	917	917	888	891	928	906	918	915	896	877	853	933	866	912	825	917	882	874	839	904	847	911	896	899	920	892	902	921	951	929	871	939	882	890	942	898	918	915	883	929	893	836	865	892	981	912	868	880	898	887	860	869	908	901	862	915	918	874	1002	880	882	831	891	889	943	896	936	920	930	902	898	851	880	862	878	880	899	907	861	936	876	901	944	915	913	952	912	936	937	923	885	955	952	925	863	857	916	886	879	879	886	871	886	868	900	930	914	884	908	930	864	877	898	912	915	858	884	899	928	906	875	895	894	938	927	929	913	853	893	902	941	859	877	944	871	908	865	889	848	877	865	921	865	895	875	913	937	870	884	881	884	904	889	869	927	863	850	913	930	861	839	919	866	878	933	918	900	905	884	890	874	886	945	887	904	912	938	935	921	899	887	871	885	896	961	859	967	876	845	946	883	889	900	877	843	877	897	925	922	909	843	874	956	898	905	861	871	914	920	845	847	884	869	886	886	929	913	876	885	911	906	909	889	890	856	922	901	888	872	882	915	903	949	931	880	918	944	943	908	928	882	923	818	915	902	921	867	854	848	887	885	923	878	913	901	925	877	860	864	881	917	921	895	848	919	889	867	937	901	901	908	927	903	894	908	893	932	912	915	883	882	900	908	910	899	896	888	912	894	917	870	904	923	903	892	918	898	888	783	873	872	918	893	904	875	903	879	881	885	889	873	919	894	901	914	914	930	902	879	942	933	926	899	916	873	939	938	911	909	871	904	898	931	978	898	919	902	963	853	890	843	854	839	913	888	904	886	881	924	951	907	859	900	935	891	945	908	888	907	916	900	925	853	876	916	878	871	973	920	933	900	907	903	885	921	903	947	907	923	902	946	854	868	889	888	928	843	887	881	867	859	902	884	927	945	893	903	883	865	936	886	961	876	925	825	908	848	913	877	870	887	883	888	848	892	898	937	945	921	852	907	907	870	888	854	880	929	921	895	873	880	883	897	879	886	912	940	859	861	913	875	884	855	890	910	938	874	876	895	902	890	898	897	949	839	876	866	890	899	929	911	892	916	931	896	900	915	921	922	958	901	889	898	936	921	851	912	911	904	892	866	928	894	884	906	849	935	922	894	887	918	887	844	894	951	904	887	939	905	883	906	917	901	871	918	873	891	875	909	877	930	878	890	902	913	900	928	944	895	858	964	860	875	912	869	903	904	852	883	904	901	902	854	961	874	899	895	897	867	859	885	896	851	845	909	898	862	905	920	927	895	910	896	824	859	866	949	872	943	847	904	929	863	900	862	919	910	901	855	892	869	886	892	882	889	881	924	923	900	899	837	927	934	837	926	921	928	903	939	862	857	917	874	927	889	888	942	925	915	928	880	923	886	911	901	912	912	938	891	941	905	959	873	879	867	883	863	885	912	888	871	862	922	905	895	838	910	896	894	902	896	920	874	876	932	868	843	873	877	920	885	879	921	920	905	898	924	847	893	929	888	892	945	837	926	853	892	918	897	904	898	907	904	898	857	921	917	906	903	942	900	878	914	888	931	869	876	918	873	892	906	922	942	891	883	891	934	913	891	885	897	944	884	915	893	932	907	928	887	925	905	896	917	906	890	933	836	850	899	903	895	956	902	862	879	933	956	880	889	870	873	916	887	944	902	911	950	916	907	857	923	880	905	870	899	926	938	876	849	959	938	873	887	854	922	925	866	876	951	918	859	884	892	854	877	926	905	856	878	884	866	812	940	907	852	907	922	939	897	890	857	914	925	891	938	855	924	885	921	906	940	905	815	897	891	863	923	953	927	910	937	878	896	881	887	948	941	891	881	886	942	886	921	844	900	897	917	889	881	877	895	915	926	875	909	865	886	913	906	880	911	926	852	941	918	924	899	905	927	880	885	888	857	929	859	867	916	871	882	947	912	919	891	865	911	888	901	858	913	946	917	838	936	892	885	853	908	892	921	894	876	909	915	882	931	898	909	910	936	854	902	879	926	912	919	941	926	916	903	903	908	901	910	881	882	939	850	905	891	928	850	909	888	898	907	888	850	914	867	895	925	947	902	882	959	886	894	918	902	906	860	887	909	907	901	930	865	920	927	921	896	896	899	903	929	880	888	920	888	898	911	883	863	888	915	936	864	879	877	898	916	892	916	930	937	877	901	872	906	885	928	894	910	888	911	877	951	886	941	900	881	900	907	870	882	922	914	943	881	970	867	903	872	927	885	911	932	857	930	868	884	885	891	951	878	891	868	939	903	876	900	899	921	915	863	888	903	939	882	871	927	911	865	847	897	867	869	921	860	873	912	847	893	923	857	913	896	879	890	830	865	888	830	923	924	914	931	883	850	896	853	890	924	910	884	919	925	957	984	834	871	962	914	903	892	922	910	937	918	893	900	899	866	922	907	871	884	911	905	927	893	920	848	935	881	901	891	947	903	862	899	867	862	871	878	932	879	929	871	896	884	947	952	882	900	882	888	912	872	874	900	912	880	912	869	930	877	898	880	873	940	917	891	897	878	865	939	916	915	902	931	942	867	974	909	881	923	888	926	860	906	882
40041	33228	37482	31580	25204	20612	15907	11742	8340	6277	4391	3682	3075	2557	2216	1899	1636	1445	1232	1170	949	933	852	839	704	714	795	757	646	626	461	497	474	452	428	413	409	417	380	427	369	333	387	399	391	425	408	391	400	359	380	352	396	370	384	373	322	349	347	342	348	327	344	353	311	336	327	333	369	325	337	355	336	324	370	346	354	321	345	334	343	307	342	342	353	328	356	359	351	333	323	306	324	310	322	327	348	334	341	320	376	354	348	336	324	318	334	336	342	318	326	331	324	323	327	344	318	342	311	308	357	342	343	349	359	342	329	344	328	340	335	336	317	315	313	318	329	324	329	359	333	343	344	335	343	315	317	305	314	360	321	321	350	330	320	326	332	354	341	364	342	341	329	357	351	335	333	316	312	354	351	318	313	317	353	350	316	296	359	369	371	312	329	325	315	313	335	326	341	329	325	298	322	340	341	312	354	296	312	312	331	307	350	331	309	324	360	349	320	327	354	324	336	332	353	334	298	305	345	337	321	364	347	336	323	349	307	347	353	314	334	373	321	327	347	327	349	335	323	317	318	350	310	358	297	340	270	335	338	315	311	315	374	335	348	346	339	343	318	319	373	312	364	312	319	318	312	359	340	339	377	326	346	340	304	341	332	313	325	327	338	298	363	328	346	350	338	333	371	305	343	325	351	371	334	330	353	342	361	354	356	328	342	348	330	336	312	303	325	332	349	345	298	350	334	319	334	330	366	364	328	364	332	323	332	315	352	312	326	332	319	304	323	309	318	354	337	343	340	317	323	348	344	333	339	333	336	337	325	312	324	342	347	326	314	323	346	333	322	330	321	351	368	332	332	354	349	316	286	301	294	330	336	303	341	361	309	349	347	344	324	317	351	315	339	301	367	361	329	346	321	366	343	347	330	353	316	313	302	308	312	342	373	353	320	342	335	325	328	332	303	353	325	327	340	331	364	319	341	345	336	291	319	323	354	309	338	332	323	316	328	361	341	354	330	322	310	352	330	334	361	324	329	333	323	383	330	313	345	312	322	324	347	345	363	313	292	340	360	328	354	336	320	337	358	362	290	284	343	301	317	356	343	307	334	361	341	344	343	373	323	400	365	314	293	316	348	341	339	359	337	308	333	349	327	325	326	345	324	331	309	310	319	350	325	296	337	331	318	319	337	367	323	347	360	359	347	340	344	351	355	350	298	305	328	334	328	344	344	327	324	302	327	360	322	323	348	351	308	332	346	331	343	354	313	327	309	354	318	327	333	375	358	364	346	331	344	342	334	340	296	340	348	386	328	308	303	332	356	344	320	332	340	343	346	350	358	342	357	333	333	301	334	363	308	339	324	338	362	290	332	371	356	350	305	344	345	334	326	309	348	307	337	331	335	333	350	334	318	334	322	311	323	325	344	326	341	330	334	291	297	346	318	369	315	295	337	332	321	343	345	317	313	338	362	364	325	374	343	356	319	355	342	307	343	298	322	334	347	299	350	332	358	288	337	333	321	330	362	316	349	300	327	326	343	351	354	337	338	312	339	316	326	311	324	318	354	343	325	352	359	308	318	356	328	328	339	367	343	341	316	310	359	323	349	338	303	330	328	315	339	340	327	319	321	327	324	312	330	336	328	340	334	317	356	339	305	333	293	331	342	339	342	327	307	336	315	324	345	321	357	349	347	365	339	348	344	358	350	320	322	277	348	389	354	351	390	335	332	328	359	326	353	337	336	306	338	309	312	347	375	333	350	327	314	330	341	344	316	335	321	387	320	332	310	327	321	341	337	356	338	324	342	311	343	355	300	335	325	301	327	350	341	338	338	332	349	345	356	318	364	342	335	310	339	337	344	342	341	318	358	310	302	326	326	333	354	315	357	312	354	326	328	316	336	349	291	352	341	358	329	350	353	346	348	338	320	353	385	340	336	324	317	361	299	303	331	328	338	344	330	343	305	331	305	320	338	324	338	342	318	341	348	340	387	352	354	348	302	349	304	298	375	349	335	300	314	291	313	314	344	356	329	354	334	327	325	304	340	298	343	320	349	304	327	308	330	355	338	337	347	332	329	320	330	329	326	331	365	317	369	332	319	338	337	337	331	344	320	316	343	317	362	329	327	304	355	317	332	352	349	328	361	347	310	343	339	319	354	330	329	361	337	332	368	346	349	332	308	324	338	347	330	352	346	363	321	293	346	356	334	316	291	338	329	354	322	327	319	343	335	337	323	354	318	337	322	339	300	323	340	349	299	308	337	302	328	344	330	330	322	335	341	335	339	343	349	325	341	354	333	317	316	350	328	352	332	315	341	345	324	362	307	336	332	314	341	318	343	338	328	357	317	351	335	345	360	392	321	332	323	333	307	321	335	327	310	308	364	369	351	350	322	359	337	337	340	308	334	305	350	355	272	350	315	343	324	359	347	343	348	351	329	352	315	340	316	346	316	332	324	298	336	319	319	320	363	334	335	333	350	349	321	354	322	319	288	334	343	332	332	335	320	325	302	330	325	356	323	341	334	369	360	335	340	329	327	321	335	315	365	346	309	355	334	316	319	370	323	326	297	299	314	296	318	319	357	324	321	322	336	329	363	296	333	341	322	336	343	364	384	334	359	340	353	317	329	335	321	341	318	316	298	319	350	308	309	322	342	333	328	340	346	372	346	354	359	307	342	328	309	315	328	296	326	320	338	311	363	308	333	344	334	356	343	313	322	313	319	322	311	296	332	316	336	366	350	324	338	324	350	364	313	295	324	336	335	313	334	324	335	314	348	319	322	327	365	331	345	339	335	353	320	366	315	342	323	331	287	332	334	305	340	370	337	358	328	332	336	318	318	356	338	327	334	318	374	294	335	304	349	338	317	334	357	323	335	333	328	317	334	332	340	320	351	317	321	326	317	337	329	329	303	349	313	308	348	347	339	353	337	320	305	323	309	356	337	341	288	355	335	331	359	370	351	363	306	366	319	322	320	345	315	359	320	331	294	384	317	327	326	359	335	323	352	311	347	362	359	318	338	308	339	318	330	341	342	357	322	312	320	358	345	328	375	326	358	329	341	336	345	336	335	318	329	328	353	331	313	310	327	324	290	321	348	310	344	331	359	331	310	320	351	312	316	334	351	333	359	335	320	357	364	319	341	343	336	356	301	372	328	333	332	352	310	345	367	366	321	354	312	341	322	285	317	325	342	299	339	335	327	324	348	337	333	343	325	344	348	317	331	318	301	346	351	288	364	338	339	344	314	343	346	362	321	315	315	334	311	319	318	330	321	313	325	349	323	357	321	328	326	349	304	366	323	326	312	299	348	323	325	355	351	322	331	331	340	325	337	341	352	298	363	315	319	329	295	359	301	328	320	336	354	294	322	355	323	318	338	351	337	343	344	314	318	322	327	329	364	326	334	334	300	352	331	345	355	331	328	326	317	306	353	300	357	331	349	351	347	360	344	290	348	362	330	356	345	332	324	322	344	357	337	338	339	341	331	317	329	320	333	342	370	319	336	305
23974	25720	39582	40943	38351	35370	31909	28138	23977	21053	16780	15657	13867	11944	11111	9538	7969	7583	6485	6060	5125	4452	4017	3727	3349	3835	4379	3791	2946	2467	1928	1922	1651	1663	1452	1549	1330	1327	1265	1255	1187	1243	1221	1168	1328	1439	1230	1220	1249	1134	1176	1127	1254	1110	995	958	986	932	929	948	983	925	898	931	929	896	866	839	906	901	895	871	836	891	828	850	858	845	874	838	851	822	822	817	874	841	844	878	903	851	854	822	824	806	860	857	834	870	872	847	800	840	884	871	860	908	923	854	872	871	892	859	888	864	869	854	829	809	833	831	827	881	905	878	883	872	808	802	833	857	825	818	891	891	885	889	859	920	878	800	841	833	854	855	864	851	850	839	857	828	824	858	842	900	858	853	855	864	883	852	860	820	832	835	877	842	918	779	860	884	874	861	879	870	877	834	794	875	886	865	856	886	838	825	854	794	853	830	896	887	845	860	846	892	794	818	836	844	864	891	864	842	846	870	873	852	868	888	866	892	872	856	851	831	853	809	828	861	837	853	883	811	839	841	817	856	835	827	804	854	839	801	895	814	840	858	865	839	855	841	845	856	842	876	814	825	845	859	840	889	827	856	829	897	814	855	889	830	836	886	857	866	844	857	863	918	878	864	826	857	867	908	884	779	799	812	842	874	857	833	874	844	874	846	841	904	840	892	842	857	835	779	865	868	881	818	906	857	816	808	816	866	858	853	877	873	924	827	883	835	829	830	825	856	848	851	852	854	863	875	818	873	819	845	847	867	836	852	880	841	862	827	835	859	849	847	865	805	864	837	830	820	841	876	843	864	851	866	902	862	829	864	838	871	897	818	877	873	825	824	836	850	908	868	817	816	826	893	880	837	804	826	848	881	796	794	931	843	841	843	808	885	878	846	808	865	872	870	825	862	844	829	861	846	826	825	865	872	843	877	834	856	805	812	858	866	893	898	872	882	856	860	834	867	877	835	850	811	857	856	859	883	859	852	819	839	824	857	868	828	884	828	855	852	853	876	849	885	880	807	866	882	817	857	784	879	865	856	852	847	843	865	850	871	833	852	861	843	815	848	897	847	791	873	870	864	858	863	853	842	872	810	810	877	829	832	883	877	880	847	864	848	870	795	841	846	840	862	877	837	865	849	804	877	823	860	841	838	865	878	831	786	852	840	830	823	795	866	826	875	870	824	871	877	860	891	792	859	869	882	879	853	844	838	869	863	864	878	901	850	860	859	863	830	858	847	850	892	862	839	893	898	870	865	813	827	833	871	864	854	874	868	855	840	841	857	824	905	852	800	852	869	838	833	828	801	893	839	814	859	874	844	841	836	813	852	857	858	876	829	893	852	877	789	876	820	809	890	812	844	846	821	831	866	840	862	855	835	906	869	924	832	893	835	875	839	872	879	839	859	875	854	841	850	824	833	849	813	843	891	896	885	844	851	871	875	821	884	842	876	875	868	834	865	852	908	872	874	880	924	859	894	819	849	874	844	819	867	888	860	810	834	816	864	869	830	818	909	801	814	807	841	887	858	837	938	812	826	823	860	877	844	889	854	839	856	819	805	857	802	871	855	864	899	818	875	824	857	831	875	833	845	821	773	843	859	829	886	867	855	871	865	837	838	822	829	890	869	880	882	853	896	841	902	851	805	857	844	854	854	831	843	856	891	833	803	842	856	851	808	893	838	846	881	822	844	861	830	861	893	793	829	832	829	855	831	862	832	835	831	881	874	884	896	855	871	938	821	848	792	827	832	862	833	845	782	841	855	812	791	840	846	837	841	841	860	877	874	858	884	868	868	873	832	903	774	854	868	791	811	842	862	861	796	861	878	858	825	874	852	858	877	866	836	886	842	894	865	841	810	831	885	872	893	872	845	869	780	845	877	871	824	768	830	832	855	892	873	852	842	889	876	823	830	915	871	807	839	893	862	832	837	869	840	864	850	808	850	834	845	892	855	854	834	847	835	839	864	865	906	897	829	821	870	803	891	874	875	858	858	812	886	865	890	866	878	850	908	819	838	879	817	825	879	826	887	793	847	892	901	802	917	815	876	877	858	805	908	876	900	887	849	843	888	881	921	806	860	855	840	847	886	878	887	843	828	837	882	883	842	876	808	878	882	873	919	869	850	862	866	848	849	821	827	836	848	850	938	797	818	817	863	885	873	844	864	813	875	832	872	889	865	867	873	845	819	844	852	883	860	910	847	811	863	860	829	873	843	822	853	824	841	869	829	862	821	865	870	825	845	883	820	830	883	840	846	878	781	853	842	842	860	835	911	889	834	857	842	864	838	880	877	865	850	836	837	848	869	870	925	840	879	887	847	858	855	850	851	826	815	935	822	914	809	835	842	853	867	877	844	811	840	844	834	800	880	827	896	845	885	855	837	838	836	854	771	892	791	836	847	862	865	904	834	900	894	853	852	934	848	864	858	850	851	831	835	850	852	903	874	884	889	912	823	818	813	836	851	802	873	859	915	837	881	823	831	861	849	836	872	858	852	864	860	917	855	831	859	878	836	825	839	871	838	864	821	868	861	867	809	802	823	831	880	872	874	856	874	800	870	850	823	828	849	828	767	860	807	846	873	854	848	861	874	840	856	874	801	837	838	838	848	820	801	867	862	848	903	837	866	851	851	871	867	862	849	823	877	780	802	841	831	862	855	873	847	832	865	822	867	875	832	880	801	852	880	842	868	869	852	825	835	886	753	817	838	886	886	890	844	867	884	864	833	844	848	825	834	869	827	853	849	834	840	842	917	827	820	873	924	841	851	865	820	882	844	857	840	813	919	885	867	865	891	827	851	864	828	868	870	888	852	879	790	900	821	884	877	870	814	870	860	825	893	876	850	854	848	810	877	835	883	821	879	847	884	892	841	867	843	835	841	836	820	901	856	867	861	832	866	827	828	838	789	814	880	857	839	855	879	814	828	850	850	831	842	875	823	840	780	852	885	818	791	873	813	824	847	881	851	869	805	850	869	857	862	873	864	861	853	842	883	856	816	851	843	848	909	816	853	843	898	885	857	801	809	880	880	804	873	817	854	846	871	820	870	800	842	828	876	893	854	878	894	888	873	833	867	830	823	796	914	818	806	811	853	849	839	885	880	853	872	847	823	842	855	874	796	822	802	840	866	905	821	844	878	866	841	873	844	848	873	858	842	816	856	804	859	894	851	837	823	843	859	844	866	839	844	840	851	837	828	848	898	843	837	823	830	882	807	893	860	871	843	844	808	808	808	895	822	882	850	845	842	849	867	793	822	868	854	881	828	841	871	861	829	806	845	879	864	798	845	903	846	833	875	818	868	850	822	883	879	851	839	810	881	825	876	841	827	850	863	860	876	825	908	848	865	880	854	814	820	852	867	916	861	848	865	870	870	860	852	861	846	849	842	876	849	855	816	861	872	847	861	843	856	873	892	883	828	822	853	858	813	870	844	859	836	882	872	868	851	835	842	900	849	849	850	889	816	855	838	862	840	872	851	824	819	882	855	867	899	876	817	883	798
25561	22440	24394	18991	12719	8266	5569	3757	2867	2112	1599	1285	1120	976	829	777	706	638	548	515	496	444	482	444	425	415	393	426	393	394	392	386	372	360	351	349	376	375	351	368	321	349	352	359	358	351	354	316	357	356	367	368	350	349	364	373	354	337	341	359	375	343	359	322	337	382	356	372	350	363	371	344	373	305	361	341	347	342	367	365	347	363	366	379	390	345	354	335	318	330	351	357	318	368	327	347	338	391	366	322	383	360	369	362	385	378	360	342	358	349	348	324	362	355	354	341	355	351	333	354	359	406	366	386	340	346	331	327	344	371	338	345	368	368	315	351	353	359	342	364	375	327	335	341	376	369	359	369	346	345	336	375	357	347	400	341	356	338	357	387	350	355	326	350	354	354	353	364	330	363	359	350	309	318	352	359	372	386	334	366	335	343	350	346	372	355	337	376	335	338	326	334	355	401	315	363	366	332	347	330	387	400	337	357	342	369	342	359	349	359	350	344	340	353	350	337	366	393	333	394	374	343	380	380	390	378	363	348	365	338	366	345	352	351	386	352	355	381	382	361	406	354	341	354	333	378	363	351	377	384	357	360	412	349	348	346	375	374	382	371	379	366	366	339	346	356	337	382	381	350	359	335	362	384	369	359	354	364	327	334	368	342	351	377	359	342	334	349	341	396	370	383	396	354	360	384	345	345	352	384	338	358	330	357	368	363	351	373	344	343	339	358	357	346	351	386	373	404	351	372	372	374	338	356	331	335	302	358	311	391	335	316	354	348	387	340	317	360	356	336	354	366	348	350	342	371	344	386	351	340	344	333	395	379	366	378	394	347	338	377	366	347	354	385	358	353	386	383	359	372	348	376	380	352	388	362	391	376	356	354	357	379	367	333	368	367	348	345	345	361	353	322	312	382	352	339	341	360	342	358	363	367	363	328	359	344	323	348	321	337	353	392	343	332	352	363	398	339	314	340	347	363	325	339	362	312	342	343	349	344	376	355	366	341	400	345	335	346	347	361	333	354	357	372	392	382	369	350	351	368	369	369	355	361	344	382	353	368	348	358	339	425	352	338	378	367	321	347	336	318	360	370	320	347	346	333	382	352	336	353	310	361	398	382	354	335	356	368	408	345	346	372	345	356	361	348	373	369	399	363	356	352	405	375	336	344	364	364	363	373	341	364	374	340	379	347	324	372	343	352	331	356	368	349	388	345	335	371	310	355	337	382	349	356	397	324	324	364	356	370	334	343	365	367	346	318	344	351	341	357	348	413	328	343	312	331	363	349	351	338	361	353	371	340	357	327	373	365	319	372	373	331	373	372	355	343	356	376	361	388	377	336	392	349	337	364	381	340	363	380	361	362	365	349	368	370	356	333	363	361	362	334	363	366	333	344	355	358	331	372	346	357	354	362	354	365	336	375	373	325	382	375	332	361	372	358	318	352	362	361	355	341	330	364	367	329	350	324	361	329	344	370	336	387	397	366	419	364	341	349	388	323	344	352	358	354	360	359	364	363	399	387	370	370	349	361	369	349	329	338	329	332	367	357	333	317	336	369	348	368	358	310	339	346	380	361	360	364	363	359	363	337	338	346	370	386	372	374	341	370	349	364	360	342	346	367	357	356	342	366	373	347	333	343	388	360	339	335	343	344	384	384	365	353	352	364	363	376	399	341	381	339	344	360	354	396	350	383	353	341	354	365	389	375	320	350	345	373	381	326	389	370	352	325	360	344	340	379	326	358	338	363	347	331	329	356	355	363	348	374	344	341	355	384	345	339	374	359	337	348	388	371	337	345	350	417	373	361	335	364	367	339	370	373	351	402	366	360	351	335	361	365	360	315	338	374	371	341	331	358	370	370	407	342	349	343	384	353	331	401	360	346	391	372	361	322	360	351	342	348	340	347	389	350	341	353	349	384	333	359	362	362	358	336	381	330	337	353	322	351	343	332	373	320	393	317	370	329	347	343	377	350	369	371	375	359	357	335	334	379	374	326	393	320	334	377	359	364	355	388	424	325	358	361	351	338	381	350	366	346	366	358	337	341	367	371	344	365	319	381	352	359	339	347	373	340	322	370	360	375	370	335	399	348	369	357	352	400	339	351	363	355	344	362	362	354	342	365	378	350	375	344	338	367	380	379	375	348	362	326	348	348	343	369	339	360	326	334	349	380	320	348	369	336	364	356	359	336	359	374	386	354	307	367	351	348	339	360	399	355	345	382	363	330	323	336	387	359	356	357	385	340	362	337	388	362	350	377	332	352	356	347	353	359	375	338	344	399	360	346	337	357	345	338	373	335	342	351	358	391	355	372	344	370	370	342	388	349	365	370	357	353	358	327	399	359	342	366	388	359	345	351	368	372	350	373	345	338	360	353	348	368	360	378	344	357	340	348	346	384	345	356	365	311	354	357	369	366	367	343	349	355	369	367	339	345	386	362	381	360	365	347	368	333	380	347	340	345	385	321	331	342	343	369	347	366	380	361	362	364	325	340	333	357	351	334	373	357	368	340	370	330	356	334	404	368	391	326	355	347	380	316	403	350	316	382	317	342	354	354	342	352	331	376	348	362	351	383	363	363	365	332	383	378	378	339	402	359	364	356	346	368	343	386	369	355	356	332	372	323	324	342	367	390	380	345	367	361	371	339	407	325	372	361	357	325	364	353	346	358	338	376	336	344	342	350	373	350	333	341	358	403	383	361	332	339	367	353	369	356	380	389	310	334	334	348	352	373	326	351	343	385	340	384	321	360	348	338	352	352	355	368	350	421	364	393	335	369	346	342	368	359	365	336	331	356	358	364	359	327	353	347	357	363	375	355	376	344	352	355	346	358	372	384	365	335	355	353	309	366	390	341	364	373	362	363	385	343	332	335	344	329	346	366	385	358	366	393	362	422	373	392	355	348	307	354	353	363	366	355	361	365	334	367	361	391	342	338	410	389	340	373	328	353	351	364	323	333	327	340	366	380	371	376	362	317	363	404	360	384	370	332	314	362	350	350	355	355	424	371	339	384	371	397	365	337	341	347	332	354	347	346	346	378	336	381	338	365	374	336	326	331	391	363	367	322	373	349	376	356	359	346	395	365	370	334	332	371	354	320	328	341	358	383	382	345	356	342	386	336	381	344	367	341	375	343	361	350	342	350	406	391	364	346	343	359	374	375	323	371	378	348	410	359	359	341	365	342	339	330	353	362	350	373	351	344	357	334	342	368	352	345	384	362	391	367	406	342	367	337	317	349	367	356	404	339	382	331	342	381	351	348	376	361	355	340	336	385	399	353	365	341	364	372	349	358	343	367	352	337	391	357	381	362	348	340	372	370	351	380	352	354	339	367	366	334	372	347	351	333	359	324	332	368	375	372	324	355	345	339	385	356	355	362	372	354	388	353	350	345	338	376	381	340	357	378	337	342	383	363	380	356	334	365	338	363	379	347	342	379	336	339	345	403	365	345	360	325	323	365	340	334	315	359	329	377	329	319	353	365	368	341	320	359	361	357
14682	17634	29711	30374	26618	22347	17868	14224	11119	9336	7538	6096	5157	4461	3798	3293	2782	2405	2174	1956	1774	1600	1509	1448	1351	1313	1271	1262	1202	1100	1154	1084	968	1027	1062	1002	978	980	1003	978	946	959	909	901	954	961	968	897	966	943	875	944	894	934	930	903	896	886	907	872	918	861	845	856	932	887	860	885	905	935	927	869	891	932	859	829	927	901	867	933	915	916	921	889	940	953	859	960	879	874	937	931	898	929	897	890	897	865	911	912	905	909	914	933	916	931	987	879	910	899	881	896	897	937	878	836	846	943	921	967	905	911	936	903	849	891	876	975	896	911	901	851	948	961	937	897	894	847	902	850	831	861	903	899	899	861	1012	864	916	964	894	959	856	930	906	945	925	886	916	886	919	931	838	917	898	910	894	882	931	896	892	852	913	898	897	935	916	891	924	888	888	901	879	906	943	964	919	865	924	964	901	871	890	916	903	917	851	877	887	866	923	890	891	895	939	885	911	902	928	911	933	908	867	916	872	900	959	950	894	899	954	894	961	878	880	856	936	898	850	881	870	960	873	892	924	914	892	902	891	891	843	894	895	909	936	915	917	965	887	925	892	967	933	885	931	861	886	924	909	911	900	889	887	902	931	890	910	913	906	864	919	886	878	878	912	953	874	934	948	910	952	904	904	890	874	856	849	887	938	890	914	868	913	904	917	882	918	926	922	956	942	896	906	887	897	870	917	884	897	885	897	929	897	883	970	861	918	905	914	884	969	941	948	941	923	897	902	930	951	881	895	873	905	861	884	929	893	891	889	928	921	926	835	933	913	926	934	951	872	891	918	895	948	913	931	890	915	894	912	925	897	906	908	876	907	922	886	919	907	923	936	879	865	909	929	902	870	879	897	863	921	875	919	921	879	871	914	854	925	881	931	886	867	880	894	855	885	868	951	931	877	902	911	884	902	900	901	879	949	928	865	938	909	862	971	977	885	918	961	903	885	941	897	931	938	918	913	934	879	909	924	868	911	908	877	894	920	901	866	902	875	920	887	818	894	949	880	878	911	939	1017	876	898	943	877	875	899	921	937	893	949	930	926	915	882	906	917	897	867	877	943	889	961	894	841	894	837	931	856	913	893	922	903	868	865	901	889	899	900	880	882	927	920	903	883	918	900	877	901	874	889	938	905	908	874	875	943	915	936	903	920	936	890	906	887	920	876	873	876	901	927	913	903	905	884	900	900	888	921	942	889	918	925	845	870	931	905	874	876	881	893	894	903	910	865	901	903	899	877	930	920	933	945	886	850	866	891	902	926	908	912	896	885	878	893	907	889	924	872	920	924	861	842	899	875	868	900	925	864	890	871	902	907	864	868	947	932	919	927	904	865	879	873	919	942	881	852	904	953	898	919	910	857	891	908	864	897	879	908	899	885	924	905	920	887	892	875	889	903	895	843	878	926	887	890	898	896	929	940	909	901	932	915	887	917	930	902	955	885	847	907	856	931	849	912	932	863	895	888	905	954	916	885	889	881	881	908	891	924	887	935	905	872	950	929	858	854	948	864	943	879	903	882	888	875	952	938	913	853	958	936	922	910	929	898	907	926	921	889	923	915	925	917	904	920	865	906	868	892	888	910	866	955	866	917	858	898	949	847	872	895	941	925	976	908	952	856	967	905	884	957	888	900	915	908	885	826	891	941	890	859	861	970	881	929	888	914	917	952	883	949	971	890	861	942	927	943	883	918	921	907	941	874	924	941	893	909	894	910	907	893	907	910	923	871	891	895	923	894	889	934	879	912	923	880	954	886	908	981	928	923	913	890	874	917	900	945	925	882	873	872	943	848	904	899	904	899	878	932	871	876	880	950	898	884	919	885	925	909	949	894	877	915	860	932	863	965	872	941	934	872	948	909	930	906	896	865	914	867	889	907	878	938	934	929	968	884	880	894	898	897	905	911	881	946	871	909	874	932	926	968	930	917	881	915	892	852	878	856	904	901	868	881	899	908	880	927	901	937	962	917	947	898	898	927	915	919	903	896	892	930	958	846	849	884	839	954	899	842	920	903	890	899	905	864	896	895	887	901	863	873	931	932	837	879	853	880	936	885	905	899	888	926	886	859	882	913	893	883	904	882	897	926	916	915	892	908	908	907	883	895	926	911	877	907	867	948	913	890	884	899	912	844	895	879	908	906	890	899	918	896	957	875	884	901	904	871	869	900	873	847	979	885	880	854	885	886	902	953	896	882	888	902	893	909	928	898	897	881	878	879	935	863	869	905	921	943	898	863	891	912	931	906	897	879	945	885	832	895	879	856	944	865	900	922	917	879	908	928	951	908	928	871	994	909	846	893	862	921	946	876	892	886	889	915	952	864	911	888	934	861	893	903	892	845	926	899	919	901	872	909	860	888	913	915	906	890	909	933	910	912	922	866	913	894	888	932	928	863	917	898	881	879	919	905	878	889	888	887	887	991	918	917	881	897	905	925	896	847	871	919	879	876	894	903	937	932	900	950	899	915	892	890	887	912	898	902	888	925	871	940	872	931	894	862	920	898	872	894	959	936	920	924	956	914	947	900	876	903	889	908	891	898	927	887	847	886	915	943	918	907	903	905	887	953	843	866	873	866	870	895	824	918	900	957	932	882	908	895	917	976	908	870	938	948	860	913	924	877	893	899	856	903	913	884	915	888	906	900	939	940	887	930	880	936	908	893	880	905	876	970	944	890	855	917	808	881	879	896	912	902	903	907	927	862	982	856	870	880	919	824	938	950	905	892	933	846	862	893	933	911	949	935	872	919	872	907	871	893	873	982	950	929	881	924	874	915	852	914	934	900	918	896	903	948	858	869	914	898	877	918	925	856	877	941	915	876	911	908	908	918	903	888	850	891	892	987	868	885	885	859	893	950	907	928	928	929	921	922	932	904	895	872	916	888	921	865	909	932	944	892	870	919	894	939	864	878	869	936	902	898	929	907	935	953	900	934	886	897	918	970	900	859	934	863	946	910	895	878	876	879	937	957	927	849	857	904	886	902	956	891	919	902	902	949	947	910	897	911	860	858	920	932	915	891	867	921	907	908	943	885	919	948	888	924	882	926	920	944	874	870	942	907	918	886	921	905	939	978	886	911	959	934	857	874	889	879	924	956	891	860	861	909	892	922	910	859	926	927	905	905	854	873	853	919	931	920	851	881	915	914	909	961	916	888	920	889	889	900	971	922	920	871	919	940	898	891	906	910	875	917	900	875	945	913	915	903	880	907	893	968	930	833	935	944	838	895	926	909	863	920	889	927	899	959	859	901	876	912	906	931	885	822	882	906	912	892	867	884	875	915	952	917	875	968	849	875	900	920	866	912	889	884	925	873	902	941	916	905	940	915	940	911	902	861	915	903	889	932	853	930	971	918	910	903	899	902	929	898	875	890	942	860	884	899	892	860	882	932	874	889	905	896	847	875	917	941	877	877	885	899	897	893	894	884	925	911	886	922	927	882	907	878	875	897	956	926	911	910	941	908	888	879	901	910	872
34295	28540	31252	25684	19737	15199	10898	7948	5516	3998	2827	2496	2193	1779	1414	1212	1136	1012	881	885	738	687	647	580	628	620	598	551	538	486	466	428	440	418	402	464	412	371	406	383	422	400	398	411	354	385	438	419	354	387	380	373	385	390	366	335	388	365	368	375	389	384	380	380	332	368	356	387	380	344	377	343	377	333	348	347	338	356	357	353	362	357	379	336	377	372	367	357	369	345	350	362	377	363	366	338	337	358	370	391	338	337	363	387	352	358	377	335	352	356	369	359	322	326	340	320	362	368	368	349	338	360	362	380	367	378	354	344	377	345	380	362	352	339	329	363	377	360	336	353	379	343	377	342	344	377	357	368	379	351	376	332	336	372	365	323	355	343	347	348	324	365	369	328	394	368	348	320	325	358	358	325	407	368	321	328	337	351	343	376	347	351	344	378	364	353	341	368	393	338	362	363	368	341	344	372	347	366	372	373	362	339	374	347	350	335	368	400	356	364	360	351	370	376	371	336	342	337	351	368	355	352	314	384	376	402	397	377	380	366	405	361	390	409	316	378	382	348	350	341	377	378	352	363	356	348	343	367	342	356	351	373	387	345	349	348	347	321	365	358	320	384	334	358	362	336	385	327	365	349	349	351	362	389	344	367	344	373	355	361	359	359	364	381	367	381	303	342	347	369	363	386	331	357	389	359	331	343	341	363	342	376	324	350	361	340	347	380	357	347	376	369	378	347	355	323	322	375	336	347	390	356	401	340	334	389	364	372	345	355	342	366	326	385	362	366	361	326	366	352	372	366	342	373	389	362	358	356	353	367	376	382	345	370	380	311	356	322	356	367	343	356	353	327	382	353	356	327	362	397	319	340	343	377	358	322	348	369	347	366	352	380	322	376	361	383	354	344	367	355	376	328	361	351	355	351	375	390	356	366	371	340	355	346	350	366	345	334	362	340	375	361	353	335	322	364	365	378	374	329	374	386	335	377	350	364	372	352	356	353	364	363	359	345	333	366	323	366	352	338	351	363	360	350	380	346	355	360	385	388	383	334	340	329	351	359	373	340	327	364	309	357	326	363	376	335	374	345	358	348	361	336	340	350	331	356	372	382	335	358	337	351	318	349	357	365	384	359	356	318	364	343	366	342	354	347	353	366	380	352	389	385	369	344	358	339	358	349	351	364	348	356	365	382	346	381	377	339	386	379	369	325	354	368	346	366	359	300	317	374	365	381	378	386	376	373	392	372	371	391	374	341	361	370	344	376	343	352	367	363	357	318	384	344	357	388	380	382	343	344	354	342	332	376	354	337	345	341	342	366	352	359	351	340	375	343	340	386	342	361	361	326	338	342	364	372	375	370	350	366	326	379	328	362	387	365	358	394	360	361	358	352	357	367	361	382	380	399	352	355	357	339	323	383	354	327	358	365	346	343	358	361	317	346	380	338	371	374	401	369	367	333	378	343	347	361	310	358	332	363	335	331	378	340	363	358	372	364	377	384	337	350	379	367	407	377	383	386	387	333	367	368	338	368	359	356	342	371	393	380	378	364	359	350	356	361	339	366	349	362	349	363	364	347	356	359	352	361	371	388	376	336	341	358	354	349	377	394	363	355	368	342	399	337	354	399	378	339	372	325	384	348	371	380	384	360	367	402	351	342	321	371	362	359	364	335	370	378	352	380	323	340	372	363	369	350	388	367	334	388	338	333	354	342	361	364	356	357	332	370	388	363	342	339	372	382	338	360	412	357	395	373	345	414	345	335	331	362	371	397	373	364	356	340	350	354	362	350	319	375	369	381	360	338	368	389	371	377	355	384	375	352	349	342	361	372	361	374	372	342	354	317	342	349	383	361	379	356	365	345	343	354	364	328	351	378	361	371	348	358	340	367	345	333	356	363	344	366	335	386	342	327	335	371	364	371	349	348	380	370	327	368	327	343	391	351	357	381	367	356	347	381	333	369	375	377	380	374	329	392	377	315	343	360	351	357	340	334	357	364	360	369	409	359	354	372	351	341	339	362	377	356	374	371	364	374	343	381	339	365	377	344	360	342	335	340	372	339	376	365	346	383	379	369	363	332	340	333	374	369	373	375	350	377	312	353	346	358	369	370	337	350	328	345	374	371	359	348	384	377	337	402	325	372	347	366	365	379	377	364	332	373	366	351	359	366	352	345	378	397	355	354	353	395	354	301	328	347	348	349	373	392	335	401	360	371	358	378	370	396	323	397	330	361	361	328	344	376	364	397	371	363	350	404	348	348	324	326	339	352	354	370	324	375	376	328	362	352	342	412	334	373	388	400	366	361	369	372	352	349	342	371	346	330	345	319	369	358	310	397	353	360	362	372	370	367	344	345	380	358	364	370	376	375	330	325	352	370	358	382	344	350	315	355	350	372	383	384	391	357	355	329	375	346	329	354	358	335	326	343	361	356	358	344	372	364	380	364	333	359	343	371	354	367	361	376	375	372	353	378	381	365	354	307	359	359	345	349	323	333	356	342	343	349	349	411	333	337	352	375	371	383	362	329	362	323	351	333	370	342	328	378	358	373	359	370	357	338	364	336	365	374	403	352	372	346	356	369	346	354	371	314	367	364	357	412	361	380	374	368	318	369	335	351	357	363	346	346	399	367	394	324	337	342	401	365	355	349	372	325	382	349	321	357	390	358	341	346	378	358	380	370	368	323	353	338	362	341	364	349	316	400	381	326	339	374	346	340	381	353	337	380	363	330	371	359	353	332	345	346	333	336	352	396	368	383	365	385	368	349	348	373	337	371	335	341	356	367	342	344	379	338	353	367	400	359	350	356	360	368	389	347	355	357	369	391	351	360	374	339	362	347	402	355	373	375	318	404	365	353	372	365	348	378	352	329	357	381	374	338	331	344	379	345	382	354	334	345	380	356	376	304	330	376	412	387	365	356	328	376	334	340	319	360	376	372	365	380	384	403	334	306	383	360	352	367	380	361	343	368	364	380	365	386	372	370	369	352	382	369	342	367	362	366	354	391	373	350	343	350	326	359	384	371	354	337	361	308	340	331	331	351	372	348	337	360	331	402	337	361	367	343	387	336	364	402	372	359	362	334	336	346	346	365	357	344	360	383	339	383	339	326	352	350	345	376	385	378	325	368	358	323	370	374	333	389	339	354	349	319	358	369	362	366	385	336	341	349	357	350	357	383	372	374	375	319	370	395	372	362	351	405	350	351	348	342	330	360	363	384	338	356	323	360	348	369	336	346	377	352	373	346	361	366	350	379	326	350	379	352	372	360	341	351	337	302	335	350	364	350	371	370	333	380	331	356	358	369	340	361	362	335	352	370	346	356	348	359	375	315	354	355	351	337	320	381	348	350	362	363	360	357	376	355	363	346	364	359	335	385	349	366	371	382	335	383	346	362	338	355	383	354	376	364	343	345	389	348	361	359	325	341	372	363	357	339	331	339	341	323	354	367	362	388	375	342	343	368	393	351	392	366	325	318	332	385	347	362	355	355	362	340	361	393	362	357
20396	22160	35189	36617	33774	30460	26573	23112	19059	15727	12109	11038	10142	8724	7298	6505	5671	5149	4366	4052	3609	3134	2847	2579	2579	2563	2543	2558	1995	1788	1560	1405	1301	1370	1240	1372	1152	1123	1193	1161	1164	1203	1117	1095	1228	1287	1246	1179	1075	1107	1022	1053	1133	1053	963	1010	960	984	1008	951	890	929	940	889	976	943	941	898	941	962	915	991	919	925	906	878	894	854	868	981	916	851	963	858	909	906	898	898	903	880	913	879	879	920	902	917	872	907	946	867	878	889	912	942	894	905	868	932	973	885	922	917	884	890	896	927	902	887	908	890	907	907	906	886	941	912	911	897	871	927	919	884	877	910	910	888	856	922	914	900	928	905	847	916	919	867	889	893	935	908	884	868	869	879	885	939	905	971	894	881	894	886	901	925	874	930	867	918	926	914	823	817	907	919	954	866	878	882	842	882	874	855	932	850	912	872	932	911	866	896	914	911	889	925	905	879	881	902	889	896	917	892	910	869	858	921	905	914	908	902	914	908	888	903	882	896	950	899	881	889	939	837	852	886	936	916	905	922	854	895	860	883	909	890	922	839	929	915	839	954	891	928	898	879	892	845	946	890	883	916	943	911	874	921	905	887	880	879	936	903	917	891	868	916	914	871	952	917	877	847	880	956	904	859	923	924	920	923	893	951	865	934	939	931	862	912	957	928	928	858	932	877	898	823	899	915	934	883	888	917	830	921	948	914	915	890	941	923	904	955	925	885	842	900	908	838	923	874	949	906	926	873	935	875	873	938	914	861	894	872	894	872	920	874	948	917	930	843	883	909	935	907	894	916	925	935	950	902	929	890	914	953	862	912	865	957	876	867	855	839	896	932	883	926	932	848	837	920	929	868	901	907	947	887	899	905	908	879	881	903	941	937	949	864	918	907	928	960	900	908	926	880	913	892	919	921	903	929	910	885	878	919	901	875	937	870	933	973	915	906	950	858	885	847	923	931	873	898	916	886	955	885	929	911	890	864	872	889	883	921	920	886	923	895	990	886	922	931	836	863	941	868	932	910	924	906	896	923	908	880	880	941	865	906	925	893	926	888	923	931	903	923	907	881	890	913	946	932	904	864	851	931	966	878	896	964	872	933	904	896	848	891	960	909	880	906	873	928	901	932	938	905	921	908	935	911	873	844	894	911	855	922	883	910	914	903	877	905	937	914	897	876	904	949	911	911	895	935	913	854	946	873	885	896	907	942	940	841	915	950	889	928	928	866	889	856	924	923	935	920	937	935	877	891	873	877	899	913	847	888	909	952	912	860	878	869	876	893	849	951	922	920	904	958	903	932	972	906	936	922	937	942	909	903	893	930	889	882	1008	881	907	889	932	887	903	889	861	936	923	888	902	967	920	903	892	961	871	902	967	912	917	890	883	933	991	886	904	882	931	844	892	919	873	903	884	902	880	891	885	917	900	931	909	940	900	862	954	911	906	916	932	934	882	832	909	889	926	856	952	892	914	940	945	866	891	893	937	882	894	947	907	945	856	891	877	965	891	884	897	900	877	889	907	856	856	857	898	892	908	849	862	899	941	950	873	853	928	902	893	887	949	922	886	908	900	870	909	875	890	911	884	873	849	873	859	918	943	910	942	904	894	990	918	897	912	834	944	922	903	871	893	888	926	928	879	899	902	929	937	857	906	897	906	940	926	894	883	937	908	877	892	906	903	890	910	873	930	946	837	905	943	904	967	918	908	888	872	901	914	943	882	888	890	869	916	858	945	900	932	910	910	871	901	903	906	883	956	924	925	941	895	935	871	870	934	896	903	923	871	885	922	863	909	872	918	896	933	906	915	913	906	868	898	891	917	890	907	897	948	917	945	866	902	879	933	933	859	963	883	912	952	931	919	875	839	906	864	899	919	972	916	889	902	872	899	925	911	908	947	889	897	913	903	923	909	926	939	922	932	928	865	884	879	915	867	889	867	901	890	882	944	912	947	872	940	880	907	924	889	916	902	861	947	906	851	902	924	929	914	878	930	958	889	840	904	910	862	918	898	915	907	916	938	893	917	910	905	875	831	920	878	899	880	921	888	849	915	923	902	928	900	915	928	942	879	875	917	914	854	929	925	949	896	928	891	901	900	932	885	870	917	920	908	923	882	901	931	902	895	892	882	907	863	941	894	882	962	896	914	907	930	872	894	851	908	956	862	935	873	906	915	933	864	961	913	902	843	926	958	886	897	857	922	901	927	947	923	872	936	935	906	917	922	899	925	954	937	865	972	847	918	875	890	923	901	923	918	935	890	891	917	897	908	916	922	925	838	925	957	913	863	918	920	946	898	934	885	894	903	893	953	936	897	929	880	906	907	945	892	906	882	895	849	910	930	912	918	906	897	908	876	887	917	881	940	903	915	902	891	908	900	931	916	870	867	951	858	946	895	942	892	860	874	901	905	957	943	900	904	909	846	847	901	909	874	957	897	894	867	925	926	932	923	931	926	865	959	916	928	931	885	962	948	862	925	908	929	920	971	883	941	868	871	875	914	868	933	918	955	849	894	877	878	896	915	931	937	956	893	926	959	837	932	892	925	925	867	909	878	920	877	935	893	892	891	939	897	862	923	887	968	905	932	896	935	909	922	910	851	939	901	882	907	884	931	890	898	883	914	968	913	879	868	916	946	888	932	961	913	931	896	868	909	948	889	896	864	948	906	875	949	950	890	856	901	890	931	946	884	896	849	880	907	804	953	926	868	918	887	960	924	882	972	879	964	897	884	931	870	895	905	852	947	889	894	894	952	899	939	918	906	936	914	883	915	917	899	944	913	964	865	883	884	880	872	867	888	878	923	940	918	918	904	865	898	893	871	888	897	895	923	911	926	938	884	912	921	921	871	919	884	902	908	892	925	949	910	930	893	940	916	910	895	914	879	890	896	910	883	890	912	926	869	893	910	904	961	937	922	891	970	940	910	860	891	918	898	915	880	903	922	958	905	904	878	900	917	904	914	906	923	919	951	930	909	917	915	897	919	837	893	944	924	910	908	902	907	906	895	869	893	882	893	895	902	865	942	946	881	947	897	891	923	879	961	862	926	889	920	866	931	886	912	875	904	942	901	895	922	890	892	938	894	928	914	891	884	892	882	891	940	917	889	897	925	925	878	964	901	905	880	847	929	903	853	869	836	882	879	888	946	930	912	950	859	938	884	955	927	938	922	880	889	923	940	941	946	911	869	993	933	915	920	898	898	899	891	914	907	949	903	906	908	884	947	868	926	939	868	894	923	918	860	891	887	943	885	915	922	902	936	883	949	916	896	970	865	950	883	886	923	906	889	862	833	896	902	919	895	954	899	908	888	932	875	874	936	871	905	855	902	897	989	925	893	909	856	916	888	914	881	885	960	915	873	938	921	822	928	854	928	902	869	851	937	912	918	916	973	905	931	923	870	879	891	919	885	890	876	863	897	954	932	886	923	896	932	914	884	953	877	915	908	911	928	927	894	883	906	900	860	904	878	859	903	923	908	864	890	901	873	968	971	912	909	908
40491	33123	36973	31440	25374	20663	15620	11630	8530	6104	4124	3642	3278	2584	2216	1767	1562	1415	1343	1213	1073	955	845	764	791	791	825	790	630	579	475	451	455	476	442	425	404	396	401	449	432	369	408	365	434	452	426	419	425	445	367	398	398	374	368	327	354	394	387	350	330	361	351	387	340	371	347	364	356	332	347	330	345	363	331	353	349	340	376	358	354	339	331	353	332	313	378	334	317	323	332	314	360	313	329	349	374	344	342	333	312	289	345	344	335	322	348	310	358	345	334	328	333	367	318	326	316	358	329	323	343	338	337	325	324	300	345	305	324	302	337	340	353	348	362	339	331	350	340	384	333	321	336	361	336	357	346	378	342	361	334	330	310	321	327	328	326	328	351	379	330	340	293	353	342	299	366	347	308	321	320	352	329	310	320	365	326	351	319	354	336	361	350	335	345	342	344	332	332	352	313	346	307	375	358	353	351	339	313	315	352	332	334	328	323	321	345	349	316	360	313	350	380	333	326	317	349	310	340	335	347	340	386	331	351	369	357	346	350	330	340	394	327	362	311	339	358	295	330	375	324	314	333	323	317	337	343	335	344	362	343	344	351	327	306	342	339	357	343	364	335	331	322	320	346	324	316	335	317	302	365	361	339	348	339	326	359	352	339	353	338	323	317	367	380	310	310	329	350	327	345	339	349	296	344	353	333	356	334	337	371	328	328	352	347	366	339	350	321	334	344	324	321	345	349	336	386	326	357	335	348	367	361	308	352	307	339	303	324	305	344	352	336	347	318	325	331	337	373	368	323	357	341	348	322	339	312	347	333	359	359	375	345	323	321	330	334	338	358	315	339	315	327	335	360	356	318	346	369	381	361	305	335	339	331	367	331	346	353	338	373	322	359	341	351	330	353	331	347	307	319	316	349	355	345	362	353	345	350	368	346	316	369	315	334	365	338	366	324	327	368	315	320	328	327	372	358	345	344	314	308	365	325	368	344	354	341	383	321	336	325	346	365	363	337	358	286	306	356	362	355	327	365	371	318	357	361	375	335	318	336	313	308	344	356	326	321	331	338	331	345	345	336	343	318	338	313	364	321	337	354	351	344	336	335	338	342	320	360	327	347	309	307	312	324	326	313	341	336	328	345	363	335	329	350	337	344	341	314	337	352	340	350	328	336	358	342	319	342	362	312	329	354	329	348	359	317	344	343	351	344	327	327	323	356	325	343	356	366	351	336	357	332	336	371	341	350	343	339	332	336	354	354	332	335	333	345	362	384	330	348	346	350	332	333	325	339	318	329	330	318	349	338	311	324	311	355	350	322	327	338	351	333	304	335	314	359	350	321	321	294	338	353	387	328	326	348	322	337	336	335	356	346	345	353	330	330	364	311	338	334	390	370	329	352	348	324	355	318	341	315	349	368	344	359	333	356	334	339	351	331	330	350	318	315	349	326	335	365	316	356	328	334	344	343	350	336	360	339	351	314	371	321	337	307	330	346	348	320	371	354	336	292	354	337	339	331	345	361	354	299	325	330	326	345	326	325	337	378	339	354	330	342	315	351	325	340	374	359	316	334	356	341	354	335	352	307	359	377	361	366	321	301	334	355	346	358	367	373	324	336	334	355	348	329	313	334	316	374	350	345	332	353	316	345	343	348	341	332	328	357	326	352	339	321	313	321	301	360	335	335	328	326	350	331	347	340	348	331	346	305	329	343	346	355	300	326	344	356	349	336	342	361	309	316	322	356	319	339	326	330	343	340	324	358	343	363	351	320	362	365	357	340	360	346	301	311	326	348	330	328	350	346	356	308	344	355	352	362	337	345	354	361	354	347	333	348	317	342	341	323	340	350	315	331	350	368	329	326	301	350	361	330	337	321	301	325	322	345	330	337	328	341	326	323	331	343	338	304	347	331	361	365	369	363	324	355	336	337	341	366	337	324	371	318	361	349	346	382	323	347	386	351	331	338	373	303	345	335	311	355	369	322	313	325	340	319	346	340	321	329	344	331	369	346	323	319	319	335	338	346	368	328	321	308	330	341	334	341	363	343	353	370	328	344	371	348	327	324	341	340	299	354	340	355	361	348	356	357	316	360	335	334	325	368	298	323	308	340	340	335	346	350	361	371	325	320	359	313	337	329	324	361	338	361	310	336	334	348	340	324	368	359	314	353	304	319	346	377	329	298	340	336	296	372	374	324	357	339	324	340	350	346	372	322	322	336	335	362	357	365	339	318	316	326	351	334	313	349	351	325	352	369	330	328	326	353	363	355	349	342	330	333	345	344	366	333	369	363	320	341	324	351	329	319	348	353	338	338	340	338	370	339	331	377	332	362	345	363	336	336	330	335	356	346	360	324	387	333	307	318	356	305	359	360	311	311	327	346	321	336	343	357	341	353	316	324	323	344	329	338	351	325	348	342	371	332	333	310	359	343	333	296	344	353	325	363	339	369	305	341	338	322	339	321	306	380	365	374	311	367	356	362	347	354	376	373	316	336	366	352	357	307	301	324	352	312	334	352	346	340	319	350	363	346	355	368	339	341	350	350	340	341	330	333	354	355	351	328	342	317	372	341	319	317	335	376	356	360	334	346	359	348	352	310	364	336	307	309	336	350	375	301	349	335	323	327	315	369	309	324	362	340	325	354	316	335	365	356	352	315	327	392	333	353	390	336	343	341	323	348	335	323	363	328	355	339	314	340	320	329	336	335	344	331	315	357	379	316	338	357	316	317	330	364	336	319	345	346	338	344	345	365	339	333	328	316	357	344	355	343	294	356	334	353	376	340	341	342	333	357	380	315	339	324	373	318	325	316	309	335	318	365	342	329	339	334	371	362	360	340	352	349	311	371	366	347	299	342	342	354	325	332	304	369	365	346	341	305	329	323	343	333	337	335	350	360	341	332	349	356	325	360	370	319	349	327	346	339	327	334	319	332	353	364	333	345	394	338	318	338	388	335	315	309	311	365	361	346	353	323	347	330	355	359	366	348	342	315	376	410	343	307	356	337	344	357	332	337	322	342	334	288	331	334	336	373	371	348	336	352	344	352	350	329	336	284	317	357	358	316	354	326	362	352	330	301	344	325	321	350	343	345	309	336	337	332	316	376	334	342	355	327	354	309	357	333	325	364	392	323	332	346	354	348	361	335	336	348	337	312	352	368	339	321	305	321	304	351	363	344	345	352	344	351	331	291	356	309	341	342	358	346	344	343	328	341	343	323	337	381	292	351	346	379	356	316	324	312	321	328	333	305	346	332	320	339	353	311	298	324	334	347	339	341	342	332	340	343	359	337	339	375	350	325	338	402	353	322	349	340	333	333	343	336	324	314	331	346	322	362	292	338	362	350	365	305	366	390	313	351	323	317	343	340	315	349	325	304	330	319	339	358	350	338	343	325	371	311	364	320	357	363	368	347	325	350	326	315	352	346	321	365	350	328	320	321	343	367	384	350	338	340	340	336	328	358	337	333	346	349	346	337	347	319	323	354	338	329	323	344	344	311	338	303	348
23953	25429	39324	40869	38453	35140	31355	28039	24213	20043	15780	15095	14222	12086	10362	8880	7735	7670	6638	6113	5446	4650	4163	3746	3894	3878	3793	3829	2890	2588	1910	1673	1554	1712	1600	1681	1427	1267	1307	1382	1254	1276	1253	1172	1482	1428	1380	1275	1243	1236	1080	1163	1134	1154	993	1047	1023	1004	1098	933	947	905	871	897	963	958	913	912	912	902	881	932	878	899	870	889	836	819	926	893	920	819	850	825	866	870	874	845	834	847	882	880	884	849	862	867	894	874	864	828	838	881	852	862	841	947	835	852	886	825	869	851	899	892	894	847	842	874	901	892	925	823	893	891	849	868	861	887	882	818	889	857	862	857	811	891	875	783	853	868	844	849	883	890	829	807	867	902	905	898	855	843	922	897	877	857	854	850	836	854	967	880	818	787	829	887	910	844	895	859	856	896	841	873	797	854	897	870	873	835	835	821	829	848	876	905	855	802	857	906	793	903	873	807	882	834	829	912	921	860	826	839	896	854	867	840	856	836	862	848	881	822	858	901	871	834	893	884	878	897	880	885	815	839	897	823	811	888	880	913	837	859	857	877	944	935	888	845	863	848	860	933	857	826	826	897	913	849	847	873	827	892	885	888	858	857	876	843	827	875	907	928	825	848	910	849	791	831	822	856	917	845	856	862	877	863	836	859	927	820	867	879	852	831	918	867	881	857	860	842	880	825	850	837	866	863	866	848	862	867	852	874	911	854	815	913	818	836	866	882	811	848	870	812	927	870	878	894	899	840	841	874	781	841	903	851	827	811	899	835	842	891	870	926	880	888	868	841	853	836	897	846	868	824	862	831	934	823	891	847	890	829	891	829	872	849	851	861	841	826	859	828	856	876	844	901	852	919	893	876	844	879	831	856	846	906	857	894	833	917	872	901	841	827	868	874	831	828	861	885	834	874	856	825	826	841	864	865	864	875	880	883	847	856	838	834	909	835	844	911	854	817	820	840	855	907	911	849	869	885	833	833	846	861	877	865	840	871	878	820	845	844	900	852	856	844	816	838	903	895	843	866	898	809	871	872	838	859	875	801	868	834	844	832	847	861	879	840	827	868	869	845	901	836	832	862	866	872	875	851	859	870	861	889	840	844	838	884	855	869	901	893	883	853	855	857	822	858	906	836	847	859	804	881	832	832	886	820	875	887	860	853	852	895	932	874	804	841	906	894	848	930	911	875	854	925	885	867	884	887	808	862	852	873	881	823	914	859	870	862	855	828	875	914	859	863	837	789	839	865	824	844	833	870	860	850	875	891	850	872	878	845	883	824	824	855	848	864	878	809	854	890	839	879	819	903	836	791	866	825	880	853	894	842	872	884	886	833	846	892	806	890	879	814	880	869	882	877	834	884	825	877	821	834	843	863	853	801	872	882	865	870	864	885	817	886	876	853	873	896	849	880	889	864	819	876	854	882	876	888	864	854	879	871	875	843	871	861	839	881	840	863	898	885	822	885	894	842	806	860	884	829	856	869	841	869	841	871	859	839	850	828	872	923	903	876	871	843	865	859	841	844	917	841	867	822	835	887	884	829	846	887	913	946	877	833	873	844	883	857	856	915	873	852	805	840	880	850	870	854	888	875	886	873	890	813	897	861	910	896	859	873	829	896	881	894	873	871	855	829	889	877	824	882	854	856	857	884	856	848	846	903	831	908	862	838	865	829	837	859	871	893	850	838	903	870	909	856	880	835	837	825	847	829	869	852	867	847	864	863	882	851	829	897	850	911	849	893	870	891	853	854	889	837	903	836	891	861	847	865	840	782	858	828	852	875	889	868	919	830	835	844	915	890	885	886	848	865	873	889	845	850	854	888	882	867	864	878	862	846	840	838	886	827	809	838	842	873	901	926	844	845	844	873	866	873	846	840	867	848	856	865	857	866	850	871	829	824	906	923	938	904	825	840	866	886	866	839	891	838	886	858	848	790	868	759	849	850	854	843	874	835	806	863	868	865	880	883	867	871	858	846	817	818	840	863	834	856	877	816	862	852	842	859	861	877	862	862	911	859	859	841	817	885	932	867	875	874	876	869	843	929	845	839	900	840	885	883	892	865	852	852	870	861	846	869	856	882	850	816	866	866	846	856	869	841	836	893	856	877	845	874	845	880	863	896	857	879	857	867	894	843	866	808	825	848	844	858	856	852	911	854	867	888	885	872	849	884	868	876	868	786	892	832	847	875	866	848	838	837	883	832	902	904	834	817	879	853	884	816	868	879	845	890	890	839	855	859	844	840	920	905	851	880	829	889	888	846	851	859	826	825	830	866	855	829	850	879	888	889	859	872	909	868	876	825	877	882	790	875	857	907	872	838	868	849	858	876	877	852	821	850	889	891	884	856	876	814	840	828	894	849	913	895	889	817	857	867	867	925	840	806	844	868	878	858	845	909	879	849	858	881	882	852	832	870	891	883	875	896	842	831	865	922	820	880	834	849	881	802	898	858	922	830	871	850	857	887	825	852	884	871	836	886	882	849	828	853	860	899	893	864	855	852	898	835	880	877	878	842	866	840	849	867	901	873	887	905	846	874	874	857	888	901	851	880	832	844	828	864	841	835	855	820	838	829	846	868	834	857	854	856	929	901	855	832	869	848	838	840	844	852	895	837	866	857	850	885	935	910	817	848	843	888	877	859	858	858	849	825	886	861	838	822	926	870	848	828	891	891	892	795	852	901	836	855	880	888	881	872	818	862	826	867	866	835	872	901	902	834	844	844	885	870	859	850	926	798	865	850	883	821	835	841	890	836	867	950	862	805	863	830	932	885	876	918	840	837	907	879	831	847	870	916	911	866	858	873	824	831	873	894	865	927	857	830	865	796	925	881	855	881	854	875	817	842	914	895	836	845	809	905	876	853	901	864	814	824	869	836	856	842	855	868	819	880	872	862	870	818	854	872	877	836	893	844	872	867	902	880	888	802	922	912	819	822	877	887	863	869	869	899	839	891	840	919	819	811	836	902	842	864	865	831	856	844	839	886	921	829	904	935	877	887	895	863	866	888	826	875	915	912	884	802	819	905	812	874	850	887	862	906	836	943	824	893	838	856	880	824	848	853	891	847	885	894	872	894	905	876	848	905	879	817	863	840	834	868	864	854	915	880	864	844	873	774	837	903	882	860	872	905	881	866	836	862	854	868	795	862	869	926	918	940	858	854	877	866	923	821	869	855	859	867	875	894	850	891	855	902	861	860	882	822	837	874	807	808	834	903	846	862	926	843	846	842	871	874	882	854	856	820	836	882	848	820	859	827	883	888	866	854	859	805	801	919	818	830	887	854	827	873	850	839	839	871	869	892	882	854	888	895	859	849	866	869	847	851	813	837	834	846	848	884	788	900	933	845	828	835	871	848	848	907	910	859	821	882	867	839	826	861	849	846	843	868	872	875	901	843	854	816	867	852	888	869	841	854	908	863	846	825	879	883	860	875	833	845	861	840	886	864	878	831	876	859	855	835	879	878	806	828	884	852	876	871	856	849	863	878	844	873	874	802	869	884
25565	22530	23702	18804	12644	8320	5603	3831	2800	2160	1561	1361	1113	946	846	776	616	602	591	511	485	454	444	431	451	394	432	390	400	384	393	386	381	377	384	378	390	361	377	338	344	358	345	361	349	379	372	367	336	338	370	394	366	382	371	364	329	369	367	375	351	351	399	367	380	363	352	360	341	353	342	345	403	366	345	371	390	361	375	343	357	376	350	327	327	404	368	385	366	355	370	373	355	350	376	385	390	353	372	389	381	365	327	372	358	365	368	379	355	356	407	364	358	340	368	349	336	354	374	382	328	347	382	352	375	360	361	381	341	358	391	361	374	339	387	347	317	340	366	366	373	356	362	348	338	357	350	353	396	356	342	385	333	361	372	357	359	364	371	375	394	337	334	380	358	347	336	373	364	375	336	377	364	335	382	362	330	354	355	340	352	392	382	371	394	377	360	365	358	353	342	394	339	360	371	360	358	364	323	331	359	370	324	353	344	378	350	345	351	399	337	332	356	355	357	377	350	350	372	349	330	367	354	328	356	388	365	324	359	330	363	333	371	342	417	337	342	383	344	356	361	396	395	334	363	385	356	353	318	349	393	350	377	342	353	365	353	321	390	390	345	386	381	388	362	368	391	353	334	371	352	341	361	340	354	335	392	383	385	366	391	366	311	347	356	384	341	377	368	360	320	326	394	377	364	375	385	370	369	376	402	357	363	362	378	357	343	364	363	395	357	312	386	369	382	343	382	398	379	377	336	376	331	395	360	372	397	378	383	367	344	380	350	363	391	363	393	340	354	330	369	358	343	352	398	353	350	345	346	360	378	357	384	381	373	384	352	376	331	362	357	345	351	341	358	355	360	392	365	390	337	326	369	360	399	341	408	386	341	324	333	353	369	332	369	335	314	368	353	367	333	390	354	379	355	372	378	386	323	370	380	372	332	365	417	376	341	358	350	384	383	341	399	367	346	364	349	345	372	352	380	381	351	372	370	353	358	356	375	350	379	353	332	379	392	379	362	330	365	331	347	383	366	354	381	392	382	322	359	344	349	375	359	310	331	356	360	379	342	361	375	375	374	350	350	377	359	366	415	403	373	365	362	360	374	395	356	361	350	374	354	375	380	387	347	422	375	388	375	338	402	361	371	351	368	364	399	348	366	386	361	351	365	346	397	344	380	368	344	358	355	325	347	356	339	383	369	354	368	383	398	381	334	362	346	342	335	369	364	404	374	333	366	390	361	371	347	344	330	326	372	349	367	391	342	353	358	368	345	370	344	338	389	386	361	366	342	353	365	373	331	353	346	406	370	355	339	332	349	375	347	360	335	392	326	371	403	388	376	363	354	388	377	387	361	350	403	340	385	366	381	399	353	373	354	346	328	378	408	362	341	347	328	345	401	376	365	373	398	363	380	341	363	369	329	342	376	355	381	397	329	342	382	362	378	367	380	356	339	356	366	369	331	380	344	390	382	363	384	336	347	365	359	368	382	354	336	347	342	338	408	362	359	341	352	359	402	352	384	389	363	359	367	380	357	337	364	361	334	344	379	368	407	363	344	346	347	346	370	344	385	368	386	334	401	338	362	380	367	387	381	364	390	343	382	385	319	367	363	339	353	374	384	424	390	378	383	379	328	350	368	347	320	354	329	371	389	347	383	387	361	372	354	402	361	379	358	349	367	398	382	371	350	351	377	348	394	379	388	360	365	408	330	339	366	362	354	344	364	379	363	342	370	331	371	345	385	349	380	361	405	378	345	330	377	361	365	359	333	337	384	361	383	339	349	398	352	351	399	382	364	367	384	395	370	342	391	371	351	353	386	355	352	373	364	394	325	397	355	366	352	385	339	353	393	355	331	371	369	340	355	369	350	337	369	375	347	362	341	348	346	338	340	374	344	364	370	345	367	359	374	370	355	398	329	337	386	390	395	385	382	358	355	370	349	378	351	359	345	357	361	366	346	374	390	365	358	381	353	373	334	349	355	330	364	345	365	341	378	362	368	377	393	368	368	377	366	354	358	377	329	346	347	392	376	396	367	331	363	396	355	362	360	376	360	354	378	409	349	375	365	367	387	357	379	385	368	359	370	402	346	391	348	334	387	388	396	344	331	352	339	332	352	359	398	385	414	379	352	308	354	387	338	400	355	351	340	370	329	333	365	378	309	359	374	409	363	380	334	368	388	328	366	378	356	360	368	352	374	341	383	310	335	397	341	375	385	349	374	353	317	344	336	350	354	339	393	394	360	341	376	361	340	361	332	361	341	363	336	373	386	349	336	349	330	364	352	360	351	374	411	365	355	387	369	351	322	390	390	339	382	327	374	351	346	349	317	350	381	368	348	333	373	340	378	352	345	329	348	375	345	358	374	359	376	310	357	363	364	368	328	381	372	382	354	356	358	359	378	334	363	326	374	310	341	360	388	333	335	375	331	376	334	385	363	356	347	376	356	367	368	380	332	339	367	381	325	333	362	376	385	310	392	353	351	370	398	362	347	358	374	365	380	376	350	379	376	350	386	345	353	358	335	371	374	343	353	324	309	384	381	354	366	360	326	399	379	358	376	349	332	369	335	402	348	355	348	339	371	351	351	348	339	393	365	348	363	337	362	370	366	382	378	355	355	386	368	361	358	394	362	386	351	370	332	378	358	371	339	373	357	351	359	353	379	351	362	369	348	351	347	369	326	368	326	367	374	369	354	405	371	376	377	391	358	342	339	336	357	365	356	361	377	329	394	380	369	366	357	390	330	395	359	376	354	381	384	360	349	357	351	391	362	351	352	341	350	376	365	368	380	390	364	369	349	338	350	369	356	366	354	342	350	305	358	357	384	377	363	386	370	358	364	374	335	342	363	363	354	393	347	360	355	393	361	373	384	373	344	379	342	352	359	332	327	358	380	376	383	373	355	337	350	362	371	354	386	361	373	335	411	355	329	357	355	320	347	394	326	354	384	373	351	357	368	365	366	363	391	348	371	419	402	341	364	353	358	336	388	334	344	354	358	367	394	374	356	358	371	377	387	394	348	351	370	317	394	392	348	346	361	390	337	372	345	365	346	356	393	351	341	350	389	378	352	384	370	347	335	376	339	341	397	328	371	357	408	375	356	362	368	331	378	367	357	351	322	361	356	370	372	375	329	356	365	361	360	362	326	388	364	338	363	369	333	376	351	354	350	333	371	343	363	332	358	338	369	399	342	364	322	349	339	338	369	363	373	391	338	326	350	346	365	363	356	389	353	365	358	352	337	369	353	358	331	392	359	329	383	340	358	373	356	340	331	370	366	417	372	382	356	355	366	330	354	400	359	376	383	393	343	362	338	339	340	299	351	363	361	362	353	342	342	394	371	363	371	358	359	347	360	346	334	350	335	343	362	328	366	346	396	362	336	361	373	370	393	347	372	351	395	374	358	338	318	375	319	352	325	372	329	357	384	375	369	356	363	345	334	355	369	342	397	365	341	364	352	348	377	369	367	359	391	347	373	357	392	381	356	330	355	386	367	350	332	339
14673	17469	29418	30466	26536	22155	17611	14240	11409	9430	7224	5965	5028	4265	3621	3294	2702	2424	2136	1960	1751	1605	1445	1433	1347	1304	1262	1275	1204	1131	1149	1042	1100	1131	1052	983	964	998	1012	1034	921	997	930	976	931	998	985	948	1001	888	905	933	915	952	913	936	898	880	867	934	860	927	878	893	914	953	936	913	868	923	947	968	908	907	897	865	872	945	911	917	961	903	861	912	867	910	938	913	935	905	894	943	979	899	932	893	934	883	873	909	920	896	933	903	948	926	922	936	916	942	867	881	882	957	898	952	922	913	877	916	908	932	888	916	895	881	951	948	996	918	949	910	900	901	913	912	887	906	869	932	893	936	938	949	906	977	927	889	883	909	921	897	944	878	927	964	843	854	946	951	917	926	916	893	975	898	936	917	913	920	886	909	904	920	939	909	879	865	898	895	868	916	851	909	879	852	891	875	884	980	906	912	903	933	882	874	942	936	894	908	902	920	913	906	908	930	879	883	931	906	967	876	858	919	897	986	933	885	892	958	940	965	895	905	905	939	914	982	893	906	908	951	959	908	891	879	884	887	901	891	929	862	884	899	920	979	887	968	953	934	852	886	920	925	934	870	927	916	935	914	925	945	900	885	892	881	911	917	896	907	941	963	999	902	947	890	955	910	889	890	966	909	957	940	890	915	889	919	913	891	861	893	932	904	877	876	928	907	924	929	931	951	925	900	898	898	907	881	888	956	889	869	880	895	875	930	848	930	921	880	885	879	901	951	895	920	1001	921	909	901	919	809	892	895	960	901	871	908	946	910	952	899	931	946	909	942	925	944	905	882	927	908	888	961	904	908	918	957	882	893	887	908	945	923	900	913	954	859	949	878	940	967	926	882	860	901	889	875	910	903	914	905	840	942	938	898	860	1008	947	970	919	900	861	913	917	960	889	923	922	912	907	941	887	933	914	890	932	859	916	914	957	924	920	912	879	889	893	864	952	913	929	906	895	873	988	915	928	843	934	931	891	907	901	922	989	921	908	916	928	885	838	941	913	901	930	894	837	923	954	925	895	890	929	938	917	959	892	886	893	916	875	851	939	916	859	879	855	903	972	951	916	937	910	862	839	931	919	937	906	922	918	854	954	839	1005	905	895	901	884	913	885	892	873	929	921	854	904	950	897	978	916	836	891	893	878	887	1013	886	968	967	894	893	917	927	916	887	899	924	873	930	904	891	943	950	942	924	898	913	897	882	901	931	914	902	854	962	945	914	920	913	915	885	914	900	925	941	894	863	896	933	863	924	905	863	933	910	891	921	883	854	941	869	896	879	914	898	925	994	947	894	919	870	935	926	888	931	911	967	877	969	933	943	928	936	878	916	896	929	894	855	921	896	912	901	916	921	909	865	886	858	877	864	894	896	951	924	832	932	962	947	900	956	908	958	840	953	922	925	870	911	927	891	904	900	896	919	996	962	919	924	898	945	938	930	946	880	958	845	921	936	953	912	911	907	908	907	897	920	840	923	873	940	925	911	900	854	868	941	906	917	924	949	874	893	920	915	866	891	914	999	907	919	870	916	884	910	918	922	881	906	893	900	886	955	898	896	905	846	929	911	931	931	915	924	905	880	927	896	869	902	891	928	912	909	950	903	911	923	929	951	908	924	949	894	901	894	880	956	922	943	914	903	895	905	926	914	911	896	927	976	910	923	929	894	914	880	974	887	870	953	901	940	902	892	895	909	908	953	925	929	928	915	898	872	914	908	879	912	910	873	886	863	950	900	898	883	889	938	889	929	913	963	843	893	879	923	917	929	906	891	884	926	944	880	948	904	926	920	882	895	891	956	911	883	889	906	893	893	932	894	911	957	916	926	959	909	911	913	869	867	868	913	902	914	907	905	909	911	901	945	912	876	890	873	950	967	885	888	914	865	879	959	944	942	921	913	960	903	905	936	902	908	905	863	892	884	906	940	859	917	945	930	901	865	915	906	881	951	889	909	920	904	907	941	939	928	921	881	923	912	958	862	929	893	905	961	891	867	857	913	951	887	906	910	914	962	913	904	938	935	925	894	933	961	927	966	885	912	893	923	936	899	925	895	905	944	925	934	890	863	869	933	898	907	883	901	885	863	942	911	960	884	942	896	931	942	948	931	888	950	920	902	920	979	907	872	887	942	895	948	937	854	916	876	925	926	875	941	907	928	887	946	939	935	899	921	923	998	920	888	925	876	926	917	958	927	933	884	983	857	905	887	932	881	909	855	916	948	883	900	884	912	923	970	839	900	906	912	953	887	861	983	917	938	879	896	907	938	952	898	902	902	895	939	889	895	903	919	935	847	898	896	895	944	879	929	925	908	918	872	849	934	922	931	902	923	968	933	873	901	944	904	910	902	907	924	842	966	891	874	858	855	917	879	933	914	906	920	930	925	909	944	892	891	922	870	873	906	923	943	892	968	894	829	928	871	933	952	900	899	886	948	932	836	876	896	864	941	931	893	938	905	890	939	909	863	906	867	876	933	882	901	870	930	879	944	900	941	893	924	921	896	928	927	895	877	913	937	933	936	968	963	901	904	918	897	944	936	883	921	901	924	878	884	949	881	903	911	943	931	910	987	879	881	850	942	932	924	914	937	933	907	919	962	963	921	935	898	930	915	908	908	968	958	868	931	928	927	905	893	892	892	877	949	884	916	946	937	907	914	887	902	902	918	887	962	929	926	913	974	936	947	873	887	878	920	921	955	939	871	909	872	918	889	841	912	857	928	912	882	848	955	927	936	918	965	948	896	904	883	904	940	853	873	906	861	937	947	914	911	920	912	941	916	918	882	994	959	922	924	920	915	859	909	912	938	928	956	881	888	888	941	948	871	925	935	915	891	895	921	923	975	907	930	909	900	866	921	980	974	859	935	955	880	932	901	875	953	922	895	950	921	895	870	958	884	897	903	893	900	937	904	949	863	834	904	935	911	901	908	933	902	926	981	915	870	978	874	901	890	930	895	899	910	984	958	893	917	924	910	897	918	883	913	918	910	878	936	912	949	884	939	880	982	910	902	945	902	940	903	977	862	892	929	916	919	898	869	848	940	971	931	946	809	890	899	959	868	876	933	876	841	906	930	918	865	915	892	973	954	928	972	937	931	882	920	919	914	906	954	909	909	913	961	915	918	928	893	910	921	942	911	865	916	898	891	910	935	909	926	954	915	931	897	883	942	901	938	905	888	907	860	953	964	958	961	916	949	858	925	923	905	940	927	896	869	970	935	941	925	965	903	962	946	889	896	924	902	871	888	920	902	924	916	921	920	946	940	936	966	888	861	1005	949	903	887	921	887	921	869	914	908	913	895	857	875	914	927	836	874	898	933	864	898	904	861	906	836	918	949	913	925	871	897	954	912	931	918	860	913	916	853	919	925	915	912	898	966	889	968	949	922	936	907	938	964	869	896	865	915	859	920	900	972	907	902	922	943	888	887	906	907	927	955	948	885	943	929	911	916	887	908	925	920	892	932	939	918	881	950	881	876	935	955	863	945
34229	28025	30973	25955	19926	15041	10391	7511	5545	4021	2823	2477	2178	1738	1480	1349	1114	1040	931	879	680	714	621	626	637	640	626	602	533	512	465	466	418	469	459	413	391	394	375	401	377	370	409	399	409	457	428	395	390	355	392	413	404	398	374	393	391	354	398	391	391	339	354	363	381	360	375	368	356	350	361	386	360	392	353	361	341	374	370	351	353	368	338	365	377	396	343	364	367	362	366	357	380	391	371	373	361	369	350	341	410	386	379	375	372	338	401	334	334	372	353	377	367	375	357	373	352	378	379	362	337	360	366	348	361	356	361	379	355	359	362	373	369	366	398	377	402	389	376	334	366	382	374	346	377	370	362	348	382	360	351	378	362	390	376	388	390	360	375	364	328	367	359	351	384	372	370	362	374	396	328	374	402	384	334	386	363	331	385	391	368	344	331	365	361	389	386	370	374	354	353	343	363	386	363	343	376	398	372	337	357	391	340	358	382	326	347	373	376	376	373	364	367	342	385	355	354	327	365	366	354	357	349	347	353	342	384	375	374	355	347	371	353	338	357	362	368	365	388	363	367	360	364	397	356	361	368	377	356	358	337	367	402	371	360	324	383	365	374	352	371	362	371	383	356	356	369	335	366	414	391	363	361	368	382	375	337	346	318	366	349	377	387	385	333	358	381	361	384	348	376	356	384	376	341	365	367	345	389	354	385	355	369	374	343	321	368	342	368	356	350	370	343	384	359	351	381	394	397	361	363	343	376	321	383	373	358	391	405	390	380	355	393	372	372	371	357	391	355	336	350	381	351	369	340	335	404	374	358	389	367	352	358	361	359	315	345	393	352	357	402	339	363	341	392	376	382	388	324	368	362	378	352	370	389	382	359	385	359	420	363	347	372	393	355	377	347	387	365	350	335	373	368	363	354	332	378	375	324	361	399	366	353	318	365	370	367	353	380	379	415	364	348	327	360	354	364	324	371	369	322	349	360	389	370	327	394	347	386	322	368	366	363	376	340	359	387	374	339	327	391	353	342	355	358	401	386	368	365	373	340	392	366	360	378	344	339	360	394	385	319	341	358	385	372	370	351	329	387	369	381	402	373	354	385	376	383	351	352	392	356	354	378	358	368	328	353	355	346	359	360	352	336	355	317	345	352	349	353	395	392	347	347	358	367	370	383	392	350	363	382	389	357	336	370	333	377	359	316	339	366	341	344	362	385	399	327	352	370	351	358	349	362	355	377	356	341	395	353	345	352	366	347	370	344	415	377	336	376	370	339	346	372	342	348	361	364	371	358	388	346	365	388	384	360	385	338	361	354	368	398	349	330	374	349	359	351	336	376	366	392	362	355	370	357	359	336	345	349	345	350	359	332	364	369	377	364	345	387	320	360	367	355	363	344	334	343	326	377	347	343	372	370	345	338	341	367	384	392	379	328	345	351	388	375	361	395	390	369	328	374	328	349	360	374	325	344	340	366	353	341	360	384	346	336	336	396	354	410	377	372	344	348	367	400	430	381	378	369	384	384	374	375	359	332	375	390	348	342	346	330	375	361	355	370	371	353	395	378	392	338	362	381	349	342	404	383	341	370	342	351	357	394	342	346	382	359	382	397	385	399	371	354	401	348	335	337	370	341	372	373	384	332	364	360	361	364	393	369	358	350	373	346	359	349	377	403	375	368	335	363	344	364	360	338	357	347	348	334	381	359	356	376	376	371	329	369	359	372	380	363	328	381	386	366	357	364	327	381	331	383	363	343	381	378	369	360	390	385	376	354	349	333	352	384	348	401	372	367	351	379	348	374	366	387	379	406	386	360	375	373	334	371	369	374	374	358	368	282	326	359	375	372	379	340	380	379	374	354	352	340	371	345	353	341	364	364	370	388	349	404	363	360	381	357	349	372	379	364	397	372	342	373	359	359	385	349	367	381	345	350	347	319	312	388	386	406	370	340	356	353	364	336	349	357	359	380	359	358	353	353	358	344	391	339	363	386	369	336	381	383	343	338	347	338	369	386	349	348	354	365	373	341	377	359	385	329	355	367	379	341	348	366	354	391	359	361	377	378	382	408	365	341	340	362	388	367	382	386	361	351	349	371	355	369	349	371	411	337	368	417	361	332	321	336	349	345	379	356	360	385	349	353	338	384	387	337	337	344	368	313	362	370	415	386	305	358	356	391	385	353	356	395	387	360	343	352	360	353	353	377	345	367	357	362	375	382	375	390	362	364	329	399	340	368	390	371	387	379	361	346	372	357	396	357	361	413	352	336	409	391	374	391	376	347	342	381	367	395	355	368	389	345	397	377	381	360	344	383	338	362	389	368	360	362	386	377	332	348	370	338	355	388	344	345	335	352	357	366	350	388	357	389	389	388	357	377	343	371	371	370	358	354	350	333	334	387	338	360	355	348	353	336	345	339	384	335	367	390	344	373	383	347	365	366	338	386	371	360	373	365	373	333	377	390	386	314	344	358	386	392	404	372	385	383	382	394	359	346	347	360	380	337	324	378	369	374	349	326	328	371	405	356	365	354	367	355	362	369	366	355	374	349	366	363	395	368	387	401	349	344	333	336	340	367	383	363	368	362	351	363	361	373	394	350	349	356	412	370	360	353	354	365	337	358	371	364	382	360	345	385	364	360	331	334	365	384	361	369	391	361	348	373	382	340	370	365	361	375	380	385	366	338	383	342	349	368	360	386	331	382	357	378	392	396	347	392	363	350	397	345	363	341	372	397	395	360	377	359	354	354	360	365	389	340	372	347	373	345	379	372	350	352	355	368	359	373	352	396	337	344	347	337	364	373	343	339	323	359	356	359	383	348	339	382	322	347	377	376	367	375	338	364	344	357	358	348	370	357	378	331	353	399	339	402	369	344	412	384	369	371	388	392	332	357	335	343	350	360	362	377	363	363	327	386	364	352	387	389	359	323	350	394	374	353	368	369	356	375	389	386	374	374	382	350	364	337	367	391	350	343	400	383	366	381	384	345	373	363	359	397	348	385	351	357	349	343	307	335	353	348	370	330	389	345	343	395	368	352	381	348	383	383	328	347	358	366	369	356	350	388	365	348	371	359	398	362	377	358	374	361	382	374	353	365	367	335	402	409	394	383	357	355	364	400	335	386	377	365	362	380	378	372	345	396	407	383	361	369	346	365	407	363	368	345	397	352	357	318	358	337	334	318	368	355	339	331	329	341	350	333	346	347	389	371	356	340	379	389	361	375	388	350	383	406	404	378	396	402	377	370	341	385	369	359	350	379	355	337	341	365	366	337	374	332	361	365	367	359	368	346	350	385	341	351	343	375	369	383	360	360	353	372	373	332	365	337	375	365	317	367	343	444	401	379	354	380	388	388	353	355	364	371	357	379	341	367	380	398	376	376	366	336	356	413	379	343	373	340	370	389	371	364	379	373	349	340	359	373	363	343	379	383	380	375	347	357	363	341	367	325	336	363	392	357	342	341	360	336	321	316	364	393	373	351	374	380	402	376	386	327	386	349	354	328	386
20570	22014	35077	36887	33925	30171	25880	22465	19447	15595	12152	10891	10359	8727	7282	6530	5695	5074	4719	4226	3632	3182	2871	2642	2789	2787	2548	2545	2375	1858	1520	1466	1454	1409	1375	1371	1197	1197	1119	1186	1189	1256	1157	1073	1245	1349	1282	1099	1060	1071	1046	1070	1052	1071	972	973	992	1005	956	946	975	1007	940	970	912	942	962	962	937	965	977	931	883	929	888	989	933	963	922	924	977	880	934	931	962	880	933	921	912	936	895	903	919	925	888	960	899	916	902	893	904	902	933	889	946	978	911	924	991	919	935	848	948	950	877	887	922	886	943	947	927	899	884	922	929	908	946	883	932	960	945	906	881	962	925	907	932	930	957	912	863	884	889	926	940	899	921	903	908	898	932	881	932	934	925	884	893	936	856	907	880	864	921	888	968	890	929	899	874	933	964	912	986	935	989	983	922	921	941	869	913	878	897	935	956	899	905	936	929	923	923	887	878	900	964	919	896	939	910	910	922	981	912	898	885	956	889	902	930	889	951	918	898	913	896	928	881	929	944	924	906	950	936	941	870	878	923	925	904	928	872	933	912	980	893	931	937	889	908	894	897	896	903	909	891	857	916	913	884	938	878	897	907	880	954	935	919	880	935	900	900	936	916	934	908	951	920	922	921	925	887	878	836	912	946	917	901	881	921	916	922	908	912	945	915	904	977	914	899	888	922	914	872	897	938	954	892	929	965	905	875	883	881	941	918	878	908	909	920	937	922	876	906	900	956	885	957	898	941	919	891	896	890	883	975	946	935	880	964	928	924	947	895	933	919	965	929	902	925	935	937	921	916	873	913	937	930	902	939	917	885	913	924	942	885	914	920	855	918	908	854	889	871	934	917	940	928	900	938	943	915	912	889	911	880	902	889	903	949	910	901	885	922	944	874	902	905	890	886	952	911	937	917	900	880	879	854	891	939	948	922	959	923	869	923	864	920	914	863	951	910	961	915	887	885	914	865	889	914	936	936	867	918	928	969	895	915	953	885	944	923	967	881	885	912	906	904	929	937	914	899	909	961	839	933	895	926	922	890	948	867	945	956	951	916	913	963	960	909	877	914	912	906	909	888	960	899	882	924	922	946	935	988	884	897	919	946	889	907	898	892	876	867	934	916	987	887	932	869	909	885	893	920	906	929	938	934	914	933	922	923	861	910	952	861	847	912	921	912	890	919	896	929	928	877	950	888	893	839	908	982	972	958	948	917	925	906	885	905	934	922	857	918	912	937	937	921	848	929	936	952	944	858	923	881	948	922	937	900	964	888	920	911	898	943	886	885	960	984	922	928	992	934	912	936	904	898	891	968	890	928	922	890	906	952	927	906	877	893	913	921	959	881	912	950	937	907	924	921	924	916	949	894	911	937	899	964	902	934	920	905	870	923	928	904	878	939	923	920	861	932	899	926	932	879	893	911	875	871	896	904	873	880	929	865	932	894	941	882	915	929	891	900	978	916	898	944	905	922	944	894	952	872	873	887	888	989	908	977	951	933	936	910	980	907	964	906	956	886	923	960	907	947	948	946	891	944	987	908	911	906	889	891	945	954	904	874	964	923	903	954	905	904	911	918	983	929	898	955	926	975	951	867	884	924	906	921	942	924	913	892	966	1001	941	899	897	884	942	956	923	906	926	892	909	915	925	942	875	891	935	893	937	969	963	898	893	888	943	909	908	912	908	926	931	918	923	895	927	911	932	937	953	932	925	917	901	919	962	898	950	939	905	924	897	890	928	978	948	928	905	920	934	898	929	949	954	913	895	911	937	880	928	929	883	911	865	968	903	896	963	936	891	935	925	1017	944	907	888	980	944	922	916	947	963	923	884	906	934	916	909	940	956	950	895	888	943	914	899	894	927	966	880	910	958	910	917	901	950	932	943	930	882	915	944	885	884	898	902	849	928	900	909	906	912	911	951	894	984	891	933	859	902	917	904	918	937	933	934	896	878	929	947	923	950	973	913	941	901	856	902	942	938	906	942	977	899	934	909	909	876	870	971	916	915	909	897	911	924	904	911	954	860	901	894	942	883	974	900	873	951	937	936	938	950	910	975	880	897	930	936	931	944	925	915	919	860	935	905	880	921	921	902	906	943	950	917	965	895	932	933	938	903	914	932	920	871	917	988	901	987	877	921	933	982	923	952	939	879	927	889	896	937	886	875	881	972	931	920	853	902	928	896	903	886	881	948	884	891	938	940	919	900	914	944	920	904	972	936	958	938	932	902	950	892	951	905	907	952	864	927	903	966	923	874	891	918	968	940	873	883	876	950	856	885	925	880	928	956	902	943	886	953	888	936	968	939	909	954	941	909	950	927	959	907	968	945	921	939	931	895	934	932	923	933	893	887	924	971	910	939	929	919	857	934	901	917	942	943	937	928	893	912	851	957	921	904	880	955	908	898	929	937	887	976	919	927	966	854	899	957	891	895	907	971	869	912	913	889	867	881	881	898	894	927	906	955	867	917	906	925	911	898	888	926	945	966	884	899	940	885	931	918	953	910	898	897	939	941	968	920	920	959	873	910	918	883	898	911	917	914	949	921	923	930	912	887	978	941	940	929	885	926	921	946	826	847	905	909	922	862	951	967	925	936	939	908	934	925	923	863	881	878	933	893	972	901	947	892	907	983	958	854	919	914	916	875	913	927	953	917	892	920	952	943	939	926	918	915	953	911	923	942	1011	892	947	883	993	915	913	926	892	859	915	901	938	902	914	884	925	910	944	938	911	907	930	913	939	879	845	879	876	952	914	899	872	889	887	924	973	861	933	957	960	903	921	953	914	885	939	981	930	890	923	896	952	921	909	926	917	919	913	944	942	950	924	912	955	905	912	990	906	883	906	907	892	953	951	960	937	896	931	915	911	956	957	918	932	862	1002	903	943	913	901	927	904	922	888	943	903	905	878	857	872	933	898	919	875	924	957	900	888	926	924	865	946	951	907	820	887	886	877	931	944	967	936	907	948	959	901	937	905	882	940	931	910	881	853	948	917	864	871	931	924	914	912	878	922	953	921	903	960	918	860	943	913	938	925	950	942	918	930	929	959	957	927	901	946	925	903	876	975	914	908	932	938	897	888	952	932	932	945	928	881	903	995	954	899	906	925	923	881	906	937	896	931	935	957	917	903	920	946	908	958	909	851	965	884	974	932	962	875	934	878	946	895	945	933	863	962	934	927	966	944	918	897	962	866	882	923	937	925	931	970	948	953	963	923	882	899	899	904	892	899	926	892	938	910	916	894	954	907	934	954	959	899	890	879	956	895	866	957	903	868	891	938	891	933	882	889	929	902	924	928	939	885	902	961	922	899	911	894	886	944	911	873	917	904	933	892	927	962	911	907	865	858	891	934	909	896	933	916	993	867	861	894	896	907	933	961	953	884	914	904	929	938	908	917	957	918	954	931	900	934	918	901	957	898	951	906	906	926	915	917	889	927	953	936	875	917	898	937	945	928	880	913	929	938	938	926	946	941	936	913	974	906	923	911	921	944	955	882	946	885	928	907	908
40282	32744	36963	31818	25103	20274	15206	11162	8432	5574	4235	3518	3259	2670	2231	1972	1618	1467	1309	1198	1029	931	833	747	773	830	835	862	695	608	526	497	485	504	461	407	431	419	422	382	391	409	417	433	440	409	456	420	418	373	412	373	364	382	362	349	387	373	389	347	393	383	365	341	358	387	362	340	330	355	312	351	305	366	340	356	366	349	346	334	344	350	355	342	379	362	357	367	373	356	327	336	319	358	348	369	375	346	341	359	352	344	352	316	334	332	314	356	348	341	338	342	337	346	359	376	341	336	306	346	299	397	367	357	326	386	343	335	379	330	334	351	357	359	320	344	368	330	369	318	337	339	337	340	347	335	332	338	320	336	297	372	326	344	352	328	346	348	325	362	322	303	357	336	356	341	320	354	312	352	331	364	335	337	359	343	389	319	332	325	350	349	358	360	355	297	335	320	361	337	347	346	341	378	336	367	359	327	322	345	367	349	363	357	341	338	347	367	352	325	354	314	369	342	357	342	345	360	333	319	343	331	355	333	342	315	356	370	387	342	368	334	342	314	362	370	323	352	320	340	333	305	361	347	360	370	344	370	342	341	330	324	305	335	345	352	343	334	357	327	390	323	355	355	358	326	325	338	337	356	329	348	345	364	367	344	333	369	337	381	355	353	338	343	349	339	358	366	337	363	379	382	390	336	352	341	343	388	348	369	337	310	329	342	369	343	340	333	307	363	317	331	360	355	346	354	320	343	334	364	351	316	403	320	321	376	370	354	370	365	316	360	329	345	370	347	331	343	340	347	330	342	342	389	332	336	314	400	338	352	335	363	346	355	371	360	363	333	370	368	362	340	352	373	336	376	369	345	347	347	365	336	329	331	353	372	318	369	361	321	326	378	382	352	313	357	331	345	355	331	336	336	364	358	332	326	358	316	341	365	341	326	325	355	351	362	336	349	384	334	343	327	337	336	368	356	344	374	296	371	342	325	347	336	333	348	326	340	362	349	368	343	331	365	321	379	347	348	347	366	349	340	360	369	360	341	358	369	348	370	353	331	385	357	314	318	332	332	360	345	350	347	373	337	314	335	329	353	363	380	353	364	366	346	332	333	362	329	312	324	328	361	338	318	373	323	362	336	332	337	366	354	310	360	341	343	321	335	319	318	330	340	364	343	362	352	341	358	335	360	335	305	343	314	354	343	351	368	389	360	345	383	319	317	367	346	331	351	330	320	362	339	355	329	326	375	331	329	341	355	345	357	361	339	319	340	355	332	346	333	370	326	338	360	351	353	370	364	324	342	363	338	348	352	321	349	348	346	370	368	335	346	315	396	324	306	353	330	341	332	333	369	377	332	345	382	323	336	362	350	344	356	365	325	341	389	337	314	346	333	364	374	376	366	329	365	322	368	359	357	354	323	363	345	363	319	361	366	369	346	322	329	338	327	354	324	338	353	323	352	326	324	363	327	328	372	332	324	372	340	364	353	336	314	328	371	354	343	348	325	335	336	354	357	356	340	374	371	328	331	370	355	346	320	363	374	354	338	339	351	354	379	351	334	318	342	326	359	336	346	328	330	324	347	330	356	387	361	342	340	324	329	320	330	341	353	338	332	354	342	297	360	305	326	329	327	373	339	360	344	318	383	348	362	360	330	312	338	358	359	353	329	357	373	334	366	350	350	349	357	323	360	352	357	356	328	361	365	342	349	337	309	371	329	351	326	352	359	330	354	305	353	315	372	339	353	321	367	331	334	352	340	391	355	361	355	379	339	340	351	318	386	344	376	329	342	347	314	324	385	340	372	379	358	351	383	327	386	335	330	355	355	368	343	350	341	341	376	319	359	331	344	329	342	329	379	327	360	328	341	326	374	331	346	346	348	310	334	330	371	372	353	359	320	336	360	354	359	352	344	310	336	359	302	352	350	334	334	356	361	377	336	330	370	325	342	353	294	367	382	365	363	361	383	339	351	376	349	348	333	352	360	318	324	373	339	390	331	371	316	348	316	349	352	365	326	349	347	338	342	374	374	317	361	373	335	344	338	331	337	360	318	340	331	339	333	362	358	327	321	338	326	353	368	367	387	327	337	357	366	321	359	316	335	322	332	354	386	355	342	374	378	354	383	342	372	354	334	355	322	320	334	334	365	321	338	380	324	330	391	347	362	313	364	341	342	330	336	358	357	375	348	356	365	351	384	349	365	329	312	334	344	325	364	347	340	360	322	305	323	310	355	369	340	329	349	341	353	332	353	345	371	356	346	344	367	340	332	375	335	354	331	323	334	321	336	351	333	327	331	332	323	376	363	346	336	385	365	350	390	343	364	342	334	351	311	352	361	324	366	370	363	318	327	364	363	382	362	343	328	313	377	353	343	343	355	348	306	301	361	340	350	355	321	323	421	346	382	352	324	320	343	339	355	352	382	342	339	307	354	341	347	334	366	336	350	365	344	346	364	314	313	345	342	359	329	308	328	339	335	346	361	321	360	335	374	350	343	368	352	346	348	327	351	338	334	348	340	368	327	328	349	377	332	339	341	356	341	351	344	349	337	370	360	322	363	335	318	325	330	367	334	350	338	364	363	304	350	324	348	350	343	370	360	351	339	354	373	348	357	324	337	343	367	342	307	384	330	331	327	308	358	322	338	331	325	379	347	351	358	360	287	336	351	294	346	387	365	365	331	345	312	341	318	308	343	358	330	344	371	349	314	351	330	366	337	353	391	319	339	346	372	318	367	345	345	333	339	360	363	335	344	366	339	328	323	351	373	333	340	332	335	319	346	337	309	330	321	337	339	371	361	359	362	371	332	366	359	359	359	314	372	370	333	332	356	336	327	332	338	384	368	368	350	325	375	354	319	336	382	346	322	363	384	364	325	303	357	368	332	372	329	306	330	371	345	346	335	335	316	338	363	346	360	360	356	351	371	351	325	354	328	357	333	336	332	337	321	362	336	358	342	367	367	339	297	356	350	305	381	333	323	376	362	367	332	330	348	405	346	358	359	325	338	351	360	339	342	343	336	364	311	354	327	348	348	347	351	325	339	359	363	365	317	395	351	334	321	362	353	362	372	337	323	333	341	366	351	335	328	316	361	357	346	335	357	364	342	367	335	367	319	327	342	329	343	388	325	333	323	337	364	333	374	336	340	332	330	353	381	343	374	332	342	310	315	381	325	337	362	358	346	357	357	362	364	341	342	350	341	344	339	365	386	325	355	344	352	381	368	347	340	375	349	307	381	377	311	322	338	352	328	350	389	306	371	347	345	338	340	331	343	317	350	385	351	344	367	320	341	342	338	340	350	373	335	349	328	368	349	383	339	337	354	315	371	340	328	333	378	360	373	334	370	351	361	341	346	342	341	356	314	358	345	355	329	349	352	368	365	356	318	313	362	345	333	330	357	362	346	360	360	346	326	330	350	333	352	348	321	340	361	345	332	345	386	363	346	325	351	338	386	366	353	324	321	316	324	342	363	346	331	349	364	370	307	333	363	355	347	355	378	362	341	373	329
24190	25352	39323	40839	38054	34668	30868	27419	23994	18927	16162	14516	14382	12131	10791	9725	8012	7079	6907	6250	5459	4993	4265	3837	4352	3906	3762	3967	3322	2498	1822	1737	1731	1697	1602	1717	1362	1275	1351	1323	1367	1418	1372	1283	1498	1679	1498	1325	1259	1272	1189	1263	1118	1198	1067	998	1010	999	1029	1005	967	924	907	893	973	1002	945	947	947	911	925	969	850	913	882	865	907	871	858	835	847	851	898	911	928	862	899	886	850	839	915	869	878	872	909	905	845	844	821	842	879	884	864	941	907	865	895	878	862	806	914	862	868	859	874	846	872	856	875	879	888	804	911	858	907	878	901	899	905	841	882	848	849	876	847	865	902	828	858	884	833	815	839	847	862	884	856	869	875	850	909	884	928	912	908	864	927	872	881	901	840	884	889	868	818	880	910	864	895	878	920	857	877	877	884	798	849	893	897	843	824	888	845	932	864	844	845	870	849	859	833	893	859	871	893	882	867	849	919	874	869	886	883	872	891	903	870	881	920	881	850	900	854	851	826	834	880	848	898	902	882	873	862	863	866	950	875	862	877	852	861	835	871	835	886	879	873	874	884	911	916	866	896	854	887	864	896	890	901	863	869	850	851	903	849	900	883	888	857	871	950	873	842	864	847	900	891	840	896	853	914	911	847	844	921	860	887	925	854	840	837	849	893	849	817	816	817	933	879	793	930	859	863	860	868	880	916	890	918	890	868	903	846	864	863	857	889	914	875	850	912	844	867	876	879	867	890	881	892	908	894	882	873	832	848	867	841	916	905	876	833	862	946	880	860	901	869	875	833	840	849	863	857	872	858	811	924	907	901	894	861	837	873	902	862	930	891	899	843	848	947	836	861	855	896	849	881	840	853	873	912	885	893	863	881	860	870	863	873	911	882	821	790	896	882	926	843	893	868	866	845	873	832	864	854	846	882	939	902	905	869	916	850	836	884	890	904	882	849	872	870	844	887	853	908	843	874	884	880	904	884	849	888	887	845	910	944	906	846	876	827	902	923	886	927	904	895	831	898	882	849	830	848	819	845	875	866	837	857	868	828	895	930	845	908	820	867	926	870	829	910	869	893	851	865	845	831	860	860	885	811	868	848	872	875	908	863	814	884	823	884	864	919	845	848	867	855	891	845	882	928	891	881	837	887	938	844	881	938	857	876	889	856	870	876	808	838	849	859	884	861	851	862	840	859	927	848	923	925	865	861	917	886	898	871	842	886	934	868	915	888	903	821	872	867	913	838	895	887	928	881	920	882	873	884	854	877	886	895	826	844	861	856	891	810	907	867	877	850	889	853	841	894	867	914	926	898	836	871	881	830	917	884	921	867	892	844	872	881	893	817	869	853	899	894	907	912	932	884	835	834	891	911	837	863	829	856	903	852	862	879	867	908	802	884	876	865	845	867	881	928	861	901	842	828	846	923	884	883	859	890	836	892	867	877	851	875	922	838	862	878	783	911	856	835	829	863	894	854	906	885	850	911	887	881	869	907	868	822	866	889	865	861	920	881	901	854	876	877	852	834	858	904	914	871	874	841	875	861	901	904	808	828	842	871	866	898	833	884	873	915	876	933	846	840	942	868	857	881	927	875	859	878	931	898	820	845	935	860	884	917	829	898	892	875	840	872	841	868	809	888	830	925	818	815	892	899	843	861	896	854	870	904	850	858	908	867	825	847	813	887	856	861	858	827	886	887	887	845	902	903	871	884	828	874	953	895	918	830	874	862	856	838	893	882	846	883	855	871	868	897	861	836	894	903	863	854	882	876	832	907	938	887	854	930	881	882	883	857	878	875	846	915	901	916	904	866	862	906	859	901	891	877	832	843	912	844	850	836	918	898	822	856	885	897	896	901	907	856	878	879	885	860	904	863	944	816	828	870	901	923	899	923	895	837	866	854	826	888	845	838	913	876	879	831	912	855	849	866	880	886	877	877	912	859	908	900	842	855	902	871	869	858	938	865	872	868	885	880	891	897	851	912	910	889	804	852	881	897	904	810	901	841	859	878	868	860	837	893	856	836	880	876	838	867	869	871	871	885	878	842	893	875	857	912	846	887	886	888	875	864	880	892	872	895	947	817	823	847	837	863	826	841	908	892	862	912	971	819	849	846	824	869	840	865	846	839	848	818	879	837	879	854	893	873	863	870	895	905	833	882	854	876	795	896	864	901	879	826	857	884	896	907	862	888	846	857	883	868	886	896	889	875	844	857	864	885	899	836	885	824	901	829	889	848	874	888	846	836	867	920	828	877	911	892	865	805	871	853	856	818	891	890	888	867	887	910	891	848	901	854	861	863	839	883	878	876	869	858	877	859	891	867	872	899	888	857	926	860	832	921	883	912	875	839	895	880	905	899	874	922	884	862	911	866	852	893	843	851	840	877	856	946	870	820	855	930	932	896	871	867	879	852	908	850	828	918	895	878	862	855	866	875	875	845	826	893	819	870	908	814	877	880	860	841	864	846	852	814	894	829	863	889	940	880	861	935	864	852	860	942	836	893	857	869	838	886	827	870	854	928	879	847	843	823	876	840	902	904	852	855	881	840	839	880	868	864	847	858	844	840	867	921	860	838	855	880	902	895	879	879	867	893	838	840	852	920	840	891	914	886	879	883	843	872	868	820	897	834	888	856	882	874	862	844	887	841	907	900	826	864	874	888	872	885	872	901	895	854	897	878	894	892	894	863	882	879	861	904	855	879	868	918	851	864	888	890	875	881	881	915	879	876	860	843	866	901	876	847	909	836	829	866	914	864	829	855	891	866	902	869	848	881	905	847	881	871	852	864	846	867	865	818	874	898	881	831	838	900	854	858	889	864	876	940	812	860	927	881	881	833	845	824	861	856	879	847	874	887	901	864	883	913	854	896	831	925	811	857	893	834	888	880	831	866	888	895	883	861	889	871	872	836	879	830	926	889	828	885	921	846	892	890	880	903	812	934	867	865	856	829	919	860	833	838	890	870	834	833	880	847	865	964	890	835	904	850	885	885	880	881	865	893	861	878	842	867	886	864	869	894	892	865	877	906	919	918	891	889	883	820	932	889	916	896	888	881	893	828	896	904	869	871	887	847	864	843	797	846	846	802	919	875	889	864	881	810	824	849	868	859	822	840	849	900	879	865	890	834	934	854	866	854	878	879	899	881	832	886	871	885	862	869	916	881	889	864	868	858	883	879	930	910	886	906	831	874	886	846	935	864	856	847	895	944	852	859	898	880	869	850	895	916	855	899	930	876	843	932	835	917	859	925	865	847	873	876	837	844	873	883	839	878	844	899	918	902	876	922	861	935	851	876	844	850	871	863	839	908	818	817	926	881	838	843	857	891	912	881	835	848	878	900	878	870	923	893	907	901	918	882	909	890	873	883	868	882	891	859	894	852	852	862	813	811	872	903	912	889	902	848	858	891	837	822	859	850	824	843	872	845	849	926	854	871	863	864	882	868	912	835	872	835	863	873	896	864	862	865	833	802	894	939	864	858	891	862	876	878	824	888	893	876	868	876	890
25456	21956	24147	18497	12436	8196	5443	3777	2738	2117	1507	1346	1122	962	829	714	620	567	546	496	488	464	462	437	436	444	431	449	414	404	368	362	396	422	400	364	370	379	397	355	368	336	353	367	388	352	352	366	347	391	341	364	369	361	363	367	373	396	375	404	376	347	413	377	388	348	379	406	361	357	370	383	385	380	322	352	358	379	360	360	402	372	373	368	369	376	385	362	344	337	357	331	376	378	370	348	354	401	378	366	377	350	366	340	372	386	369	370	419	387	391	371	378	366	358	368	347	344	381	392	393	358	372	362	390	369	375	369	382	371	354	353	351	376	346	364	385	360	364	363	384	377	386	354	366	374	371	339	372	350	381	346	331	368	374	372	342	374	355	406	362	369	363	392	358	373	344	377	384	362	344	412	375	368	375	378	362	356	375	361	382	359	389	365	375	389	327	384	367	379	409	360	369	376	361	354	397	392	355	377	355	400	351	379	367	407	386	370	337	376	322	400	376	344	368	350	372	363	361	355	382	338	329	372	396	398	372	336	337	356	337	367	378	359	359	369	349	366	375	364	362	366	358	383	360	370	347	351	373	349	367	357	320	368	373	323	353	344	391	376	347	336	345	395	371	373	347	371	380	366	387	393	402	373	344	372	351	364	387	366	336	377	381	366	387	382	363	366	417	394	383	365	368	351	369	337	369	371	385	365	372	345	369	367	337	377	334	352	373	372	353	347	358	375	374	354	359	364	369	364	400	370	363	371	364	372	395	368	371	330	420	384	341	364	383	390	361	337	358	374	370	332	368	366	375	343	372	381	342	383	389	374	332	353	372	351	343	376	350	405	421	325	351	328	361	351	350	388	332	385	337	336	362	370	385	335	373	366	346	371	351	325	357	351	394	344	385	350	377	381	366	378	385	381	376	346	356	389	370	405	380	358	359	341	371	354	363	374	390	325	391	378	388	382	390	372	385	380	343	362	406	367	362	372	377	387	387	336	387	333	358	358	341	364	401	371	422	361	396	394	377	356	361	342	406	400	379	345	337	351	361	348	373	375	340	362	367	354	385	338	391	347	363	407	367	399	380	375	396	370	373	367	384	397	344	359	302	389	376	369	364	372	372	343	381	368	362	310	397	370	373	370	371	352	380	366	364	368	372	408	360	385	428	369	377	370	377	407	382	377	361	366	350	359	378	371	352	370	375	350	368	384	392	362	402	344	324	381	373	374	370	374	361	341	389	372	363	389	347	362	367	358	362	354	388	338	337	395	369	355	343	339	345	410	362	392	362	364	385	351	380	358	346	348	369	363	377	362	394	341	379	364	340	348	386	353	392	364	398	356	399	353	355	354	359	387	326	358	370	406	358	382	354	371	380	342	370	395	390	382	347	381	363	342	362	360	363	372	369	386	362	399	388	362	330	361	358	338	351	395	388	375	366	386	326	333	378	369	370	342	389	372	378	389	383	347	373	388	341	388	332	391	369	371	388	355	343	352	357	382	366	375	358	362	369	349	356	365	373	385	376	349	351	348	386	397	367	354	375	379	357	377	364	368	347	365	379	377	362	356	354	366	368	368	387	387	365	359	366	375	358	342	382	356	373	372	371	364	374	381	367	371	356	385	350	363	371	357	321	370	387	408	370	356	392	325	387	370	375	356	375	366	356	335	389	359	350	372	384	389	345	379	401	378	386	345	382	371	366	351	387	374	417	368	345	369	339	377	340	373	364	369	353	358	349	349	356	362	351	368	407	360	389	351	351	361	359	391	356	377	392	377	375	377	373	358	353	384	344	396	377	375	361	393	362	357	359	337	349	385	390	397	349	357	385	340	408	338	390	381	347	351	392	328	399	356	334	347	375	397	376	361	386	381	380	372	380	343	353	374	398	371	372	348	355	368	356	360	408	374	384	375	345	354	359	343	400	386	376	353	367	343	389	340	347	387	357	375	346	364	361	343	372	393	369	367	351	344	388	346	362	388	367	410	350	356	383	358	394	378	361	376	383	375	367	346	373	374	375	380	375	344	350	358	390	374	377	381	378	353	383	356	312	382	363	369	367	379	400	361	363	382	367	374	374	342	375	359	379	367	366	354	374	377	339	357	344	366	331	322	397	350	388	362	365	364	369	376	371	349	381	370	398	344	369	375	364	348	374	342	382	357	375	345	384	376	391	347	335	331	392	381	358	368	397	383	378	351	382	336	390	397	370	394	396	374	351	328	373	375	348	384	382	381	388	388	357	358	350	352	351	377	353	364	394	367	361	367	362	381	380	389	348	340	359	346	336	330	364	350	422	385	348	360	358	372	423	396	412	362	367	387	381	334	350	358	340	394	374	363	357	367	361	370	390	395	366	355	367	342	399	383	359	348	360	333	357	363	355	358	395	347	353	376	371	385	359	386	393	362	367	377	366	374	333	384	363	349	358	401	343	366	354	380	387	377	403	407	370	384	349	393	367	322	397	364	380	390	387	361	344	372	400	331	390	394	384	355	367	366	342	413	363	374	353	382	365	352	375	361	390	365	386	363	356	366	342	374	359	314	370	346	381	339	360	390	392	388	346	361	386	349	393	342	355	396	389	361	354	370	362	335	343	352	325	373	377	358	365	364	349	372	364	379	362	350	358	357	392	356	323	400	347	363	320	387	395	341	346	396	347	350	349	382	361	390	400	354	367	342	391	391	412	343	376	375	351	347	353	369	365	392	346	350	370	368	364	374	375	389	348	361	370	332	358	378	364	383	363	384	376	377	376	349	380	361	399	418	375	346	369	385	386	391	405	373	389	388	343	375	353	361	366	357	356	375	386	399	331	371	357	419	354	398	356	327	396	378	387	328	351	383	388	348	359	366	363	345	364	381	371	361	344	367	385	364	362	375	412	387	350	347	367	345	330	383	383	362	391	424	388	366	381	386	359	386	375	359	384	371	379	345	364	362	359	346	336	348	336	333	376	364	336	350	383	371	361	354	360	360	351	375	380	398	363	361	362	352	374	315	393	355	377	346	381	383	394	362	355	418	367	369	333	358	380	368	356	392	360	379	338	385	358	332	399	370	356	351	380	353	381	372	373	379	390	393	374	385	338	335	373	357	385	365	397	387	329	373	410	345	362	379	385	395	389	373	387	384	315	344	366	377	357	371	364	401	352	360	366	378	383	352	370	358	363	384	407	380	365	384	350	363	384	379	390	359	362	338	374	374	384	367	395	365	348	351	369	366	358	357	304	369	399	371	362	352	350	379	378	344	386	384	379	393	378	365	368	340	358	374	371	376	363	386	350	379	353	373	352	370	378	385	378	353	365	341	378	359	355	336	361	355	401	383	378	381	371	348	384	341	388	351	337	362	377	325	364	358	371	358	366	378	364	408	351	364	361	370	370	390	349	366	356	408	380	332	342	337	364	376	353	376	363	370	364	368	332	350	376	336	383	362	358	388	350	382	391	367	339	382	391	363	359	361	403	400	348	382	350	372	377	379	367	353	394	369	401	363	355	356	367	353	390	374	359	385
14461	17351	29709	30279	26377	21732	17614	14244	11319	9094	7379	6129	5208	4331	3703	3080	2770	2435	2252	1920	1809	1607	1622	1536	1449	1337	1257	1272	1195	1129	1042	1088	1071	1055	1083	1018	985	1063	1051	993	996	924	934	998	943	985	954	944	965	957	928	970	928	985	952	929	916	943	940	929	954	988	973	934	951	963	898	954	896	936	926	941	925	922	1003	937	881	920	964	909	844	935	954	974	937	964	903	917	856	967	927	921	942	924	896	921	863	949	925	924	914	960	947	957	916	953	932	940	965	920	895	941	929	901	914	903	987	933	933	956	928	970	943	897	906	949	910	952	996	950	924	948	956	931	957	881	916	925	931	913	962	907	966	912	902	923	954	918	925	937	923	908	958	983	952	941	942	960	950	933	923	931	910	943	943	859	900	939	931	895	875	935	952	915	957	908	935	928	921	972	949	909	915	923	900	903	920	872	934	984	940	922	939	928	921	912	903	963	951	910	925	949	965	927	911	916	947	930	883	836	912	909	890	909	934	917	932	836	939	894	919	896	926	916	937	948	952	974	927	899	919	906	942	928	921	874	918	971	941	915	898	976	936	971	923	929	898	950	916	926	948	908	922	958	968	945	864	949	970	940	963	960	942	914	911	948	934	943	954	885	956	891	909	921	942	918	957	952	905	861	930	927	907	939	892	905	879	940	903	989	950	930	918	897	933	938	914	920	905	886	906	920	944	956	919	977	908	926	935	894	928	921	919	985	936	932	935	914	897	935	937	974	935	915	908	954	903	929	1028	932	927	916	909	882	930	871	903	937	869	912	935	918	939	884	901	936	916	893	918	962	954	948	960	941	890	930	921	970	923	868	893	860	960	928	919	915	950	976	942	925	921	918	943	935	916	943	949	975	943	912	904	868	922	900	914	906	940	898	971	891	972	918	1002	950	952	906	906	923	944	849	940	914	919	966	916	913	862	894	937	921	885	904	915	830	913	914	940	946	938	953	836	933	837	864	913	911	954	947	964	900	917	939	941	920	944	915	1017	1011	878	896	883	899	926	965	954	924	949	910	913	960	875	913	899	922	920	881	891	921	860	935	919	952	899	923	891	925	882	911	906	924	903	930	945	946	922	893	964	909	937	914	953	888	918	909	887	955	942	898	918	922	955	915	879	916	867	870	904	917	907	900	991	917	904	943	920	903	901	867	931	923	932	928	957	978	920	941	912	887	927	922	978	881	889	928	940	909	908	915	921	948	891	931	951	906	929	961	987	948	911	947	946	882	947	934	1003	922	947	969	916	914	918	958	936	863	938	927	949	908	874	980	942	891	901	978	922	940	924	963	866	920	897	922	965	905	945	904	879	973	926	934	943	961	1012	920	922	888	928	908	904	938	993	859	919	922	913	962	898	879	885	917	948	942	951	925	887	885	903	925	953	906	904	910	948	891	944	901	931	914	943	964	935	977	965	938	902	963	906	885	899	934	937	949	906	948	915	837	964	898	928	924	898	890	924	917	912	919	915	949	970	957	965	1003	982	935	881	934	923	907	959	880	934	939	941	895	916	979	915	931	895	929	961	967	946	925	925	909	958	963	961	920	904	938	889	932	968	917	891	885	923	932	944	933	882	909	940	927	1012	893	921	913	903	920	922	928	950	905	894	920	897	899	968	941	957	943	1003	843	911	941	946	977	911	899	921	912	920	955	926	926	917	907	944	920	895	885	958	911	942	898	972	945	877	979	948	963	936	916	858	934	929	956	895	912	887	896	887	896	941	926	938	934	968	918	925	1005	913	946	943	926	919	932	957	922	908	885	922	952	937	928	951	900	922	890	944	878	938	971	898	874	910	899	908	884	906	917	929	893	971	942	899	952	880	935	908	929	890	906	933	947	907	955	905	884	860	882	902	921	925	983	962	957	953	919	970	956	941	898	895	885	923	968	929	978	971	947	900	898	849	899	901	908	895	946	898	876	940	879	922	918	936	932	908	951	936	902	954	923	953	959	931	905	927	950	900	935	953	978	901	931	963	994	942	914	941	940	895	960	925	845	911	879	968	904	941	947	899	894	913	922	909	890	863	887	912	924	934	938	832	925	933	873	919	967	878	960	951	915	892	918	925	929	896	928	875	934	955	978	960	901	916	914	876	944	928	918	907	973	900	953	970	914	942	946	932	915	955	914	936	907	882	891	946	965	958	945	955	908	942	896	951	898	945	914	878	906	913	949	928	891	927	881	935	963	911	906	939	917	922	921	984	881	865	944	856	912	941	954	898	938	909	958	922	879	910	951	904	981	923	974	896	914	951	916	909	905	956	978	943	919	915	923	924	919	895	902	895	942	975	937	906	924	940	926	904	992	928	940	917	947	914	937	908	891	922	950	921	935	937	927	931	969	935	855	938	934	913	903	900	916	894	920	918	978	942	872	904	947	890	904	919	888	923	948	876	988	862	930	857	901	908	909	924	942	924	956	954	917	904	877	941	885	962	939	952	918	897	970	913	945	940	882	900	904	923	905	951	900	978	942	926	911	1027	971	955	934	909	968	903	963	968	906	909	924	974	961	925	939	883	947	908	933	923	975	957	876	914	940	972	948	917	975	908	919	892	910	931	974	932	976	922	936	930	979	907	926	890	915	885	955	934	939	949	902	896	931	901	938	939	892	917	924	888	976	947	896	937	935	895	994	942	899	887	919	905	1006	922	922	940	968	925	929	987	946	941	945	934	1019	895	899	930	954	939	938	914	924	933	900	862	948	845	907	909	977	963	979	928	916	933	915	998	908	899	944	944	964	934	917	965	907	945	918	1004	901	914	925	908	964	893	978	925	939	911	950	926	876	883	930	905	940	911	929	913	893	937	923	941	996	872	948	933	898	1007	883	929	911	950	936	974	908	896	896	969	948	889	930	881	942	944	952	917	912	943	905	912	912	952	899	921	907	931	929	982	907	989	901	900	899	901	937	936	942	956	960	917	941	948	936	911	898	900	975	932	960	940	923	886	958	895	881	894	926	912	961	960	951	877	881	912	961	980	966	922	948	917	959	944	972	936	939	915	963	902	932	966	978	916	915	887	926	929	958	923	883	944	908	946	915	941	904	919	971	971	940	909	959	876	976	902	936	947	970	951	913	971	961	906	911	921	908	890	926	904	867	964	882	871	920	962	944	945	934	969	927	901	942	932	980	937	939	903	934	895	963	926	961	935	911	936	914	902	841	847	894	841	924	898	900	947	904	954	978	861	872	1007	901	990	970	937	898	964	911	891	956	945	890	954	885	979	863	959	916	921	943	907	913	900	946	907	899	933	924	947	924	981	943	887	944	886	897	946	936	957	938	920	960	941	924	900	921	956	920	950	926	964	922	932	928	879	972	933	949	983	894	969	918	887	937	933	943	954	953	961	889	909	918	922	936	917	902	946	954	942	959	905	957	951	937	878	971	951	913	949	908	938	894	918	933	887	940	895	910	921	971	943	895	858	957	914	892	870	914	961	936	963	1001	916	976	920	924	949	921	947	957	904	928	958	938	985	902	931	928	916	1005	928	913	941	882
34243	27788	30865	25785	19549	14433	10461	7561	5391	3712	3047	2348	2124	1758	1550	1359	1171	995	954	877	807	674	706	663	636	598	657	684	516	500	439	429	449	427	445	448	412	391	435	414	448	392	425	410	390	400	392	427	401	398	402	401	384	408	378	379	338	392	395	395	381	377	391	377	377	355	391	372	332	373	358	391	396	370	392	355	412	375	346	371	336	416	372	382	402	375	373	392	375	357	365	386	356	365	360	356	375	340	355	351	390	371	368	423	376	343	362	363	384	389	381	382	360	382	310	359	366	349	421	380	344	383	346	369	377	391	356	362	392	380	393	362	368	377	358	376	422	368	419	337	376	404	389	384	369	395	398	358	377	358	366	384	361	357	374	392	366	396	382	361	366	377	396	378	372	383	365	329	351	384	357	349	392	368	378	371	390	406	363	337	381	378	356	374	368	362	373	391	385	348	351	358	365	385	352	378	362	373	375	371	342	364	342	367	366	329	365	387	372	331	325	355	355	335	357	375	335	353	391	386	377	349	358	373	408	379	375	361	362	375	367	399	367	354	379	375	390	358	400	341	358	374	365	374	332	348	367	336	384	404	388	376	360	365	392	364	382	332	377	323	340	363	368	337	335	375	376	375	382	355	321	365	394	329	352	370	362	378	354	363	369	346	390	373	347	367	386	356	360	350	356	359	390	381	411	354	373	357	367	367	368	419	396	384	360	359	374	399	392	345	340	374	384	351	344	347	375	365	398	364	352	358	401	364	386	396	392	376	376	328	344	397	344	345	377	338	401	329	358	372	385	376	406	376	396	371	373	377	399	359	356	333	337	328	351	330	381	356	388	371	391	366	370	366	350	426	347	393	374	364	375	397	394	344	421	377	385	386	389	376	349	379	374	397	389	355	368	338	369	366	402	363	376	407	416	367	361	352	392	387	333	356	387	352	343	410	347	363	356	374	341	350	351	354	357	366	361	394	362	407	346	365	370	362	365	378	364	372	374	358	386	351	350	329	369	362	405	367	396	375	359	378	382	380	373	387	372	365	414	383	410	370	369	383	328	365	390	373	373	367	363	361	363	377	340	362	356	359	392	361	378	364	382	402	373	392	366	347	348	405	388	369	348	394	352	338	371	359	385	369	378	375	330	352	341	369	404	359	390	375	348	360	383	344	346	330	349	369	347	348	372	372	387	390	370	367	356	402	348	332	374	381	374	377	371	376	353	388	343	338	361	338	372	361	378	345	373	356	386	354	386	361	344	357	382	341	358	386	381	374	369	375	364	358	324	395	333	399	352	397	361	357	361	393	324	351	355	416	351	385	381	363	355	370	376	357	359	347	353	369	343	387	385	414	369	365	395	365	386	410	389	390	386	366	356	378	352	381	338	355	352	360	364	351	383	412	364	345	373	373	352	372	375	361	387	379	328	331	371	383	387	356	388	389	339	368	369	377	379	369	375	380	378	352	381	376	337	331	355	325	377	332	342	334	382	358	329	356	361	406	357	373	335	392	357	375	383	393	384	380	358	379	349	375	354	379	372	361	342	368	335	371	393	393	385	380	344	370	354	371	326	390	391	348	381	369	418	372	381	376	369	357	366	369	377	344	379	375	398	371	365	356	383	340	392	353	350	336	369	400	360	368	363	361	365	360	373	381	374	360	384	372	353	366	416	342	366	378	371	374	353	382	372	357	357	332	382	364	375	406	407	393	368	379	374	321	364	386	371	380	411	373	380	355	372	363	382	340	402	348	353	393	355	374	356	369	376	372	351	360	343	334	383	336	361	385	367	374	364	362	389	387	374	389	394	402	369	366	385	363	357	381	393	368	334	367	341	341	353	396	335	392	336	371	335	379	378	358	395	375	381	369	383	343	410	386	363	403	376	344	371	373	348	352	359	370	353	370	380	403	380	345	343	363	337	362	384	369	350	359	392	375	354	374	375	370	381	336	381	364	377	377	341	365	342	392	370	335	378	366	379	367	383	398	368	392	369	358	382	359	335	361	366	366	404	362	353	394	355	343	386	375	401	363	384	355	360	380	368	360	399	375	346	387	358	361	344	385	342	365	367	381	362	399	366	322	356	328	367	356	402	380	345	331	361	416	376	372	372	400	359	373	358	357	353	347	326	371	366	376	358	372	340	342	374	360	351	383	386	379	386	357	377	366	352	348	334	369	370	350	364	328	321	381	371	435	397	359	375	377	375	334	378	405	391	360	382	365	331	376	388	369	393	358	376	361	360	372	389	370	373	395	366	373	383	353	376	338	346	354	399	385	371	354	368	377	356	367	366	348	361	356	385	348	346	346	370	353	370	348	316	363	391	370	342	365	337	352	354	358	369	350	361	363	365	392	398	369	367	354	366	399	430	367	365	365	362	331	341	388	378	390	325	376	374	375	400	351	336	377	376	385	373	356	373	373	367	379	407	418	354	384	379	352	373	405	378	375	380	422	362	350	351	345	360	339	338	374	359	362	336	352	370	381	388	404	357	396	363	346	353	406	336	388	341	375	374	339	362	351	354	354	389	396	385	346	350	370	369	364	380	374	379	408	353	361	362	368	378	375	379	373	389	378	379	351	369	388	372	333	350	361	350	373	366	373	373	363	354	355	385	349	370	362	363	355	375	347	402	360	375	388	332	366	363	368	371	368	368	360	370	397	398	370	350	364	366	382	334	357	395	383	350	413	358	344	405	383	349	359	344	390	363	363	349	411	361	379	371	360	391	394	377	404	407	406	391	352	379	399	348	364	348	342	377	372	374	362	361	400	391	412	399	381	350	359	336	353	408	352	385	347	366	367	389	383	357	355	353	389	404	402	345	365	381	375	369	357	332	375	330	394	339	369	365	393	350	361	391	382	343	388	359	377	377	357	358	366	375	361	344	366	389	333	329	370	338	366	406	356	350	353	377	412	340	368	358	369	358	374	362	361	402	368	368	346	373	392	386	409	380	346	365	366	342	376	372	374	419	397	356	365	351	367	349	386	343	336	387	367	376	340	359	353	347	355	393	344	368	356	349	350	386	361	388	366	355	362	389	432	405	364	356	372	352	360	378	391	382	374	359	364	388	353	391	356	367	379	377	420	373	363	400	363	366	358	357	406	367	349	390	352	386	395	365	362	404	350	341	369	371	415	375	410	366	345	382	388	347	368	383	348	386	379	389	340	350	350	372	367	401	393	368	355	350	389	350	338	347	372	351	378	376	384	384	363	378	353	347	373	362	378	338	357	365	382	357	411	382	364	351	362	346	352	323	315	375	352	350	355	379	383	367	381	355	372	333	340	359	380	372	400	416	363	387	337	357	385	396	351	417	338	377	370	344	382	399	417	390	389	367	310	362	375	369	364	361	387	365	383	372	385	361	395	363	335	331	355	351	360	359	391	355	361	370	362	363	392	397	350	408	400	351	381	374	374	367	358	394	381	317	383	357	331	374	393	377	408	385	398	376	390	365	373	352	384	370	355	335	342	377	371	360	376	359	353	371	353	367	352	360	363	387	337	368	383
20115	21865	35095	36527	33347	29896	26006	22553	19085	14412	12686	10871	10281	8546	7654	6657	5807	4780	4618	4205	3813	3358	2978	2881	2936	2605	2639	2543	2135	1753	1418	1555	1412	1409	1305	1358	1197	1220	1237	1173	1158	1204	1119	1184	1304	1383	1297	1157	1151	1132	1112	1052	1045	1128	1024	996	961	1000	1013	1021	1013	957	982	991	993	979	994	1005	958	1012	960	956	962	977	921	901	948	940	953	880	896	943	922	958	947	903	903	924	939	904	965	923	892	911	902	987	893	982	891	928	906	896	947	949	867	953	883	968	929	959	913	857	872	951	923	952	939	941	947	927	916	879	897	919	886	961	941	959	959	909	896	952	873	957	942	891	915	971	859	943	908	894	940	879	901	966	875	1004	930	883	914	921	981	873	954	942	969	906	952	955	972	974	954	905	926	933	894	961	895	923	933	897	934	950	884	923	933	931	923	928	941	900	947	933	959	930	994	912	898	886	889	914	959	903	924	948	944	993	872	926	916	961	936	930	970	902	855	950	921	921	923	923	917	927	927	998	902	959	939	912	914	921	885	907	918	944	883	926	898	935	915	995	928	879	931	888	919	950	914	874	949	946	913	931	920	888	912	915	961	873	971	979	940	947	908	969	936	933	885	956	982	902	979	884	1003	913	966	942	923	954	959	955	927	909	919	932	911	896	959	974	967	1003	881	956	913	917	853	915	935	975	967	929	957	910	909	955	954	968	869	941	943	912	946	951	979	933	895	955	942	984	915	966	942	931	903	911	963	943	921	926	882	904	899	923	901	899	912	935	977	879	906	956	928	924	977	921	942	906	905	892	966	941	955	961	929	970	939	916	928	903	915	924	891	892	939	874	942	924	917	912	923	924	912	924	923	917	941	952	920	908	969	942	867	879	942	964	920	926	896	918	925	948	928	908	958	921	913	922	944	950	939	964	908	925	988	890	879	915	939	941	897	960	912	912	927	877	966	935	924	916	974	910	974	929	942	887	902	934	911	923	885	971	881	947	938	947	929	878	920	946	944	922	936	908	987	928	947	913	903	960	943	907	919	939	860	900	908	904	929	917	971	915	941	904	941	965	924	922	956	912	955	988	944	924	891	933	895	893	913	933	930	956	907	946	947	950	961	909	939	937	882	952	868	892	891	897	901	937	904	929	915	953	932	917	964	903	951	951	965	938	955	961	920	859	871	951	956	861	937	972	830	942	933	935	909	901	854	991	900	968	941	991	907	927	895	930	900	947	923	904	963	947	901	896	926	999	914	894	951	853	914	927	923	906	872	955	910	941	871	904	923	944	917	961	989	900	914	912	972	954	921	938	943	905	903	900	909	948	891	909	922	973	946	938	917	923	942	919	954	946	947	877	921	886	931	916	891	911	973	893	926	868	936	884	889	945	937	954	948	958	920	920	932	921	863	929	928	952	884	935	967	946	879	926	935	906	922	940	916	908	930	922	975	897	886	924	926	925	901	952	973	957	958	917	925	949	966	926	942	936	931	899	870	968	977	905	899	900	930	930	894	895	985	900	958	969	887	855	902	922	929	907	940	938	926	971	989	971	893	931	883	889	910	970	922	955	963	941	951	925	929	956	928	909	940	945	992	903	884	947	935	906	932	966	902	959	954	930	863	933	888	975	949	944	929	926	930	915	907	918	882	951	921	925	897	907	871	935	907	922	914	884	891	901	951	917	912	955	967	917	958	917	947	1022	964	930	904	945	944	922	941	976	962	913	901	950	934	943	914	890	873	933	946	949	932	934	919	903	941	914	938	914	904	922	947	903	959	950	926	923	959	859	945	915	921	934	924	889	933	938	925	923	903	876	910	944	927	928	930	926	939	881	914	917	922	968	907	916	931	907	946	898	883	951	900	897	965	901	940	881	877	936	945	934	928	950	976	953	887	957	892	905	965	978	958	958	957	967	949	907	918	911	895	942	896	978	948	908	913	914	911	929	897	938	900	909	930	918	898	927	925	954	908	980	947	945	908	912	931	914	926	887	929	959	984	899	959	920	940	951	952	950	967	946	902	919	985	940	946	923	943	899	938	922	964	951	895	1017	907	889	1001	926	931	944	945	931	912	897	952	963	966	932	900	940	980	919	924	953	916	906	945	913	963	965	876	960	848	899	890	978	949	926	905	957	976	917	964	896	938	954	911	875	927	851	963	949	893	933	960	940	968	902	945	896	879	960	951	898	943	888	948	914	940	912	927	950	926	870	934	956	907	877	916	940	886	952	941	933	966	923	912	972	893	898	914	885	999	915	941	911	910	915	978	971	930	907	985	922	882	949	967	990	958	914	953	977	956	879	969	929	857	949	937	936	966	923	969	924	853	918	956	928	923	895	940	920	969	940	870	981	863	905	867	930	874	917	949	889	892	943	926	880	945	962	905	934	918	937	914	958	898	886	908	883	919	950	931	895	906	887	923	926	976	940	985	892	958	941	965	938	912	943	918	925	890	960	980	962	974	962	934	946	889	944	941	883	938	955	958	951	977	937	959	979	977	949	932	918	953	938	930	910	886	939	916	864	924	925	893	1004	986	933	989	966	900	891	900	961	899	967	971	937	924	949	936	892	942	915	880	958	994	949	967	933	892	930	966	945	939	906	867	953	902	871	983	930	940	905	897	990	906	915	931	934	906	970	967	938	950	974	924	921	925	918	1021	956	860	929	932	886	941	922	875	897	937	990	907	899	929	895	968	896	903	885	929	977	915	969	945	911	913	913	925	915	894	959	927	955	907	969	878	924	986	948	885	923	947	901	920	954	939	903	910	912	903	901	908	892	927	981	932	933	919	972	898	906	954	914	928	909	916	940	912	931	938	904	918	984	916	903	884	920	908	918	939	903	948	902	895	963	954	926	892	904	968	921	965	905	942	943	900	901	910	890	934	961	953	966	897	960	971	960	883	923	878	929	950	922	975	935	954	942	906	937	890	948	946	909	875	933	896	974	969	921	917	913	942	908	933	917	878	964	939	936	878	959	980	898	975	916	948	931	919	944	932	925	953	935	889	955	931	949	977	948	946	924	929	877	924	905	916	915	918	934	939	902	908	972	966	936	909	929	905	889	914	940	918	918	924	909	904	935	928	945	888	916	944	913	979	915	881	958	935	924	965	943	923	884	945	891	862	903	917	924	881	923	921	941	923	901	955	917	938	971	916	899	906	913	901	992	905	950	876	913	949	996	872	933	881	949	912	950	936	947	932	916	873	968	953	947	956	951	894	917	923	928	938	955	932	954	926	911	908	898	945	945	872	966	906	874	911	939	926	932	937	929	896	940	923	948	963	940	906	952	913	922	842	892	928	899	985	946	893	907	940	976	1001	999	874	914	965	916	912	872	950	941	893	942	955	954	978	945	885	927	973	905	939	905	913	929	912	976	986	896	894	897	911	933	908	920	923	954	971	969	931	924	871	933	922	906	937	976	903	943	882	898	919	930	958	922	905	929	888	950	906	926	922	914	903	915	940	965	944	912	922	970	932	912	934	934	916	948	955	900	951	976	969	965	922	870	957	940	931	904	956	918
29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
