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
336295512419	336295512938	336295513488	336295514038	336295514588	336295515138	336295515688	336295516238	336295516788	336295517338	336295517888	336295518438	336295518988	336295519538	336295520088	336295520638	336295521188	336295521738	336295522288	336295522838	336295523388	336295523938	336295524488	336295525038	336295525588	336295526138	336295526688	336295527238	336295527788	336295528338	336295528888	336295529438	336295529988	336295530538	336295531088	336295531638	336295532188	336295532738	336295533288	336295533838	336295534388	336295534938	336295535488	336295536038	336295536588	336295537138	336295537688	336295538238	336295538788	336295539338	336295539888	336295540438	336295540988	336295541538	336295542088	336295542638	336295543188	336295543738	336295544288	336295544838	336295545388	336295545938	336295546488	336295547038	336295547588	336295548138	336295548688	336295549238	336295549788	336295550338	336295550888	336295551438	336295551988	336295552538	336295553088	336295553638	336295554188	336295554738	336295555288	336295555838	336295556388	336295556938	336295557488	336295558038	336295558588	336295559138	336295559688	336295560238	336295560788	336295561338	336295561888	336295562438	336295562988	336295563538	336295564088	336295564638	336295565188	336295565738	336295566288	336295566838	336295567388	336295567938	336295568488	336295569038	336295569588	336295570138	336295570688	336295571238	336295571788	336295572338	336295572888	336295573438	336295573988	336295574538	336295575088	336295575638	336295576188	336295576738	336295577288	336295577838	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2682	3650	2300	2682	3650	2300	2682	3650	2300	2682	3650	2300	2682	3650	2300	2682	3650	2300	2682	3650	2300	2682	3650	2300	2682	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
38210	36393	43515	37361	27886	20060	15502	12897	26725	18637	8511	8839	8011	6552	5478	5073	4408	3856	3627	4150	4055	3658	3985	3468	3735	3478	3551	2986	2171	1870	2322	2079	1496	1354	1658	1505	1463	1629	1526	2114	1726	786	656	494	549	572	422	441	487	548	567	276	202	199	158	190	166	143	182	153	168	167	171	163	160	163	176	145	144	172	149	147	156	154	176	167	159	173	160	157	167	161	169	175	170	150	135	165	187	196	146	159	174	155	135	150	159	155	168	146	161	182	140	158	155	176	150	162	153	189	140	179	177	165	170	155	167	180	167	179	139	138	149	173	161	168	165	157	150	141	146	126	162	164	169	170	150	168	152	156	144	152	159	139	149	163	175	163	143	145	173	162	157	144	158	160	167	178	157	160	168	185	148	139	153	167	155	135	151	161	163	159	159	143	153	165	177	193	163	141	174	170	148	163	170	161	135	156	171	163	137	157	156	154	154	160	154	173	147	145	141	186	153	169	152	166	149	181	179	158	179	173	152	164	174	150	155	163	181	138	127	160	174	170	160	165	163	162	154	156	153	169	168	163	170	174	164	126	147	130	140	164	154	155	159	179	188	150	166	148	155	152	159	158	156	162	169	166	178	176	159	161	152	156	145	164	161	178	162	167	160	170	142	200	156	178	180	147	164	148	168	160	151	151	170	165	151	159	142	179	177	148	180	170	150	166	145	181	196	146	145	156	156	158	167	157	138	157	181	146	162	173	159	155	166	150	148	169	143	142	171	133	152	137	163	149	166	158	149	161	151	171	152	171	172	161	161	181	147	157	138	158	168	166	157	154	179	160	156	153	141	152	163	164	178	170	157	163	139	172	179	168	150	185	150	158	154	134	150	167	175	168	161	160	149	162	165	151	157	161	158	148	148	155	145	154	156	173	170	147	155	177	156	152	161	150	175	135	152	179	157	160	138	167	134	146	147	161	156	160	145	168	133	157	152	176	159	158	159	163	169	148	168	182	147	179	133	157	173	156	168	158	144	148	162	156	144	151	137	159	141	156	171	138	144	178	145	152	144	172	149	153	157	185	164	160	183	160	175	156	152	153	174	174	179	161	137	156	163	144	140	156	154	170	155	134	144	167	145	160	160	154	142	150	181	168	132	168	164	170	149	146	152	171	151	177	139	168	139	163	174	156	166	171	141	156	155	158	158	144	184	160	152	164	168	176	178	171	151	147	165	169	151	158	166	168	166	154	142	161	163	156	185	154	165	179	150	175	169	137	172	172	146	143	171	158	160	154	135	173	166	174	149	160	175	148	153	155	137	149	163	163	163	171	153	147	175	151	158	193	157	167	170	150	178	165	143	167	144	147	136	147	155	152	161	165	163	153	164	144	158	177	157	152	164	154	158	144	159	174	155	173	159	151	140	175	167	171	145	185	142	160	182	148	144	144	125	153	162	181	165	155	171	174	173	155	143	153	165	154	168	139	159	161	152	162	171	145	154	162	166	168	175	161	151	160	136	159	172	143	137	159	141	153	163	158	163	159	144	157	165	172	159	164	147	137	157	133	159	145	145	154	172	150	160	169	161	161	163	151	160	167	163	152	145	156	174	184	151	145	170	137	153	157	162	148	146	169	172	152	169	167	145	170	159	166	162	184	150	169	155	169	151	150	158	166	149	137	160	175	151	155	145	167	155	178	144	150	151	160	164	134	160	157	151	173	177	144	180	183	143	170	167	159	140	155	160	161	161	157	155	183	156	152	169	162	144	165	147	160	150	156	167	169	161	159	161	153	159	158	152	156	140	186	163	144	167	138	156	163	163	168	188	164	167	185	162	158	180	149	160	156	163	159	167	156	164	156	138	153	144	158	189	150	143	146	149	161	164	132	149	158	154	146	144	164	163	172	168	164	159	152	170	169	165	166	156	173	168	155	189	172	149	149	177	153	180	156	152	167	128	143	144	159	160	170	144	154	169	158	181	162	163	177	135	150	169	169	148	168	167	164	160	165	171	162	147	138	153	128	166	152	156	165	156	148	150	156	144	141	173	150	140	164	149	168	156	150	136	163	157	165	150	151	154	159	130	162	173	180	148	169	164	158	171	168	130	145	173	148	159	153	158	155	153	154	167	151	150	153	154	182	140	168	158	162	149	160	155	159	154	161	161	171	169	157	169	154	153	145	167	173	142	165	160	155	160	175	185	160	162	157	161	168	180	145	160	154	150	157	149	150	162	174	149	149	169	155	167	148	155	181	158	144	135	143	156	172	143	150	154	148	152	154	164	160	174	139	166	156	147	138	143	158	164	176	157	148	167	157	160	154	159	153	171	157	157	150	160	132	151	161	167	163	187	143	169	137	180	165	157	157	157	137	174	158	149	158	152	148	143	145	147	149	157	154	155	152	150	137	169	132	153	151	162	145	166	160	146	156	164	166	165	157	157	175	169	163	149	154	166	171	156	156	159	145	140	162	143	141	154	177	197	152	169	162	149	174	162	160	172	177	175	155	161	151	161	147	142	161	130	145	160	167	154	152	154	172	164	145	149	151	171	153	155	159	153	170	170	145	139	174	178	170	155	142	153	173	157	161	156	153	172	159	153	159	162	160	172	155	176	173	180	146	162	171	170	161	156	158	142	156	154	160	162	160	152	167	170	161	153	134	157	158	162	159	151	180	150	148	155	155	129	165	158	155	154	171	159	150	158	144	150	150	181	155	152	182	163	151	140	161	145	168	164	171	147	152	152	149	170	171	166	175	174	149	161	161	162	165	164	150	152	145	146	146	165	161	136	185	149	163	164	155	189	164	146	164	148	145	155	168	177	153	147	174	171	168	189	160	157	165	161	141	151	135	156	152	157	147	175	174	174	173	153	160	145	165	139	151	164	154	153	164	159	147	166	169	144	151	168	153	144	168	154	176	152	169	161	151	150	177	150	126	162	151	146	177	157	142	163	155	174	167	167	157	164	191	146	158	177	158	166	165	160	168	184	154	148	154	147	155	149	150	147	172	170	161	168	153	130	173	154	160	170	172	148	155	158	154	166	153	155	175	159	150	162	160	155	144	166	147	155	149	140	150	159	132	162	136	163	182	164	158	137	165	159	172	183	168	163	143	153	151	170	182	176	135	167	156	160	165	154	167	144	170	173	156	151	154	185	143	152	162	155	161	128	153	151	159	155	168	153	175	174	138	162	145	148	141	143	149	164	159	155	160	156	156	163	160	168	147	158	162	141	152	145	152	161	159	151	156	162	165	177	151	157	150	168	180	150	145	152	156	176	167	159	171	138	148	145	176	146	146	151	169	150	160	163	145	177	164	168	168	150	174	145	153	135	174	161	176	161	165	141	163	157	153	156	137	151	150	151	149	148	167	160	133	163	151	181	176	191	151	151	166	155	165	154	160	161	177	160	145	153	148	150	155	169	165	140	168	158	167	171	185	183	174	138	175	148	157	157	136	158	160	168	156	163	173	150	160	181	150	153	161	156	143	143	165	139	150	157	149	155	148	177	175	156	161	154	165	159	183	153	154
25620	29766	42522	43355	37119	32406	29930	29255	44416	31783	23128	25960	24472	22022	20321	19493	17766	17317	16325	18266	18249	17357	17769	16758	17897	16565	17639	14684	11477	10027	12518	11174	9072	8156	9377	8585	8825	9600	8788	12102	9702	4732	3712	2890	3040	3305	2396	2477	3072	3185	3208	1338	726	583	532	520	527	451	464	448	429	434	473	464	420	484	449	435	412	441	453	422	439	469	457	407	458	464	463	431	393	449	425	448	447	438	425	454	494	489	455	403	413	443	415	439	438	446	425	473	443	470	398	464	448	439	439	451	482	482	454	475	455	419	446	424	468	415	421	467	426	427	435	435	437	415	436	420	433	435	453	439	407	434	509	460	465	442	448	410	434	430	453	474	483	434	456	425	436	431	465	432	462	452	466	437	469	477	460	445	466	404	455	406	451	467	457	452	455	397	461	446	465	432	450	408	427	480	453	439	457	462	501	459	427	425	464	449	437	432	470	486	408	449	445	469	416	453	463	439	410	450	466	424	451	471	466	431	487	428	431	452	416	415	422	466	494	429	504	452	425	435	466	441	433	451	433	470	469	482	436	444	453	505	414	424	451	461	472	432	424	465	465	419	471	448	455	478	476	386	430	454	443	457	497	437	456	461	465	436	425	499	476	421	482	436	438	423	469	463	465	406	487	425	449	450	446	461	392	458	473	450	430	419	439	429	415	463	432	419	524	462	428	480	463	477	458	488	445	477	452	442	445	458	447	430	432	467	463	450	444	428	412	401	474	450	437	452	426	482	467	469	479	439	450	440	454	448	469	446	408	443	458	432	431	460	472	435	432	472	453	440	465	469	450	446	436	436	470	471	437	465	440	467	414	490	452	483	453	414	482	438	449	460	475	462	445	418	478	428	454	470	465	463	453	436	405	428	440	433	440	490	407	427	497	450	408	468	431	449	449	453	438	434	474	446	442	427	440	472	449	436	451	441	469	456	442	430	496	438	486	402	449	426	480	453	441	397	452	459	449	462	426	498	452	468	450	451	472	436	451	452	438	462	460	451	411	451	492	470	447	458	448	416	436	436	439	429	421	513	411	428	454	404	462	438	416	430	449	451	434	436	430	433	487	437	465	406	440	457	434	467	450	432	472	451	442	447	446	444	500	429	469	418	443	431	443	422	435	419	487	457	439	432	434	424	429	458	414	437	440	493	411	441	466	501	434	467	397	454	485	457	449	435	455	446	435	464	449	459	449	465	450	412	469	460	448	468	482	467	516	437	420	452	437	484	441	485	442	475	450	442	472	442	440	459	404	448	444	431	456	447	433	461	487	445	443	418	480	468	424	480	419	503	449	455	434	468	432	433	482	466	427	436	427	426	458	459	443	454	414	440	444	455	466	455	450	424	425	457	408	417	479	424	488	446	467	454	472	460	450	455	434	458	440	470	456	438	463	434	498	448	430	441	436	423	435	426	444	415	489	438	422	453	469	436	437	412	456	442	427	453	489	446	427	478	443	432	448	415	477	452	494	434	495	441	443	402	445	453	440	450	426	467	440	430	425	417	441	433	432	453	417	460	456	436	467	445	385	470	441	434	470	457	462	461	481	451	447	421	457	432	464	445	468	430	438	429	434	453	465	442	429	468	462	484	491	436	469	424	462	444	444	445	469	454	419	450	442	446	396	457	463	456	437	475	455	471	429	457	438	434	448	468	427	430	466	450	476	405	442	467	442	398	464	446	466	477	452	453	467	409	467	424	430	452	463	454	443	483	430	458	428	458	432	415	427	499	427	394	440	436	447	443	480	477	421	483	464	417	479	458	468	449	417	405	465	420	428	429	420	447	473	417	403	480	478	451	433	465	450	405	445	438	474	430	450	423	468	427	456	451	456	459	464	417	459	462	462	438	464	450	429	458	439	482	439	432	466	434	449	474	418	466	467	423	440	429	451	430	472	449	438	423	428	427	464	460	423	426	435	466	426	391	403	452	459	438	431	434	465	438	431	420	465	453	450	431	423	428	430	423	428	428	457	447	462	481	451	441	448	447	456	463	473	431	410	440	462	434	463	438	451	429	460	482	448	430	493	425	462	468	433	471	426	451	424	475	427	449	426	440	432	451	442	436	408	462	432	444	477	472	422	442	398	433	456	424	492	460	430	443	450	432	421	426	475	455	406	419	411	454	404	404	453	431	436	483	438	448	432	466	456	429	457	444	447	426	480	419	438	448	440	447	440	438	391	434	456	425	461	460	446	417	478	469	452	475	459	438	424	413	454	466	430	428	422	441	409	491	477	446	449	431	450	462	480	438	461	433	429	432	449	409	442	464	464	430	439	447	441	445	412	430	455	436	425	453	419	441	446	455	449	432	468	466	447	471	460	456	433	453	447	436	436	443	474	469	436	484	426	473	447	471	499	480	439	488	418	438	452	442	464	452	420	426	406	445	455	428	473	467	450	462	506	424	439	455	412	432	432	518	484	424	420	456	433	423	412	425	422	447	438	461	472	438	426	428	446	432	476	451	414	400	430	461	450	434	469	461	450	437	435	435	455	422	504	422	449	438	451	432	432	503	437	420	447	445	430	448	418	489	430	491	436	458	453	431	463	429	452	407	465	427	465	458	504	416	461	453	470	465	453	454	428	466	436	443	456	456	483	464	459	458	463	424	423	472	464	464	473	455	455	462	428	436	467	417	474	472	439	422	472	474	485	451	432	442	454	478	483	470	472	439	486	459	419	475	418	423	465	472	448	446	432	433	431	454	468	423	468	458	434	470	457	448	477	422	460	445	392	435	454	407	445	457	454	470	461	470	451	434	470	491	450	496	425	438	444	434	464	428	405	468	457	440	449	414	454	412	452	445	452	426	449	450	402	497	438	417	422	468	446	469	446	447	438	443	425	462	470	468	400	445	454	445	490	434	404	389	440	433	433	470	408	463	462	456	467	439	414	438	419	414	438	437	475	432	469	453	438	444	473	462	472	432	446	441	461	434	445	419	477	429	442	476	445	454	429	454	428	404	433	436	443	453	445	476	446	432	444	466	457	447	475	451	424	421	428	466	427	456	421	454	462	430	454	452	463	433	455	443	443	467	454	418	439	451	474	437	473	408	464	451	456	445	456	483	435	453	462	424	443	449	459	441	458	429	412	451	427	451	485	465	444	428	450	447	442	452	450	432	438	458	438	450	430	466	416	461	442	426	454	428	471	438	447	468	420	474	425	446	462	426	450	437	481	468	443	467	413	450	423	449	444	425	484	459	456	424	456	441	465	455	443	411	420	491	404	461	449	450	447	414	448	458	439	442	401	423	448	444	442	493	465	444	467	465	479	418	439	432	414	454	474	454	458	435	415	447	450	449	452	448	446	473	420	472	443	435	407	450	461	461	455	457	430	465	474	445	464	492	460	447	441	452	425	411	449	448	454	466	442	432	469	457	444	430	453	459	426	447	465	437	458	464	434	418	451	474	437	451	440	427	475	435	435	438	461	459	466	459	462	430	453	441	447	456	446	444	451	470	453	444	412	457	438	449	429	437	449	440	454	473	474	444
25952	25223	28552	21566	11752	6038	3891	2825	3108	2645	1190	881	868	763	608	483	453	399	344	362	333	286	284	293	292	273	276	233	209	217	225	186	203	169	195	184	170	204	163	233	224	166	173	172	155	139	167	150	138	164	144	160	155	152	126	154	141	151	144	147	138	154	160	137	138	156	135	153	131	138	118	133	158	161	161	138	129	143	144	157	146	145	138	175	153	134	128	132	141	162	157	160	141	144	137	158	116	130	136	140	136	143	156	162	145	148	122	140	155	119	145	135	170	132	133	172	138	166	152	154	143	154	153	147	150	143	146	144	134	154	148	154	152	159	134	141	153	152	154	145	162	130	141	142	119	162	148	152	133	173	157	145	133	150	165	149	135	156	145	164	138	119	133	150	148	147	175	151	165	119	161	134	136	132	143	131	154	146	152	148	159	159	124	153	146	142	158	160	148	151	152	154	142	139	151	153	146	151	158	145	121	150	146	151	135	139	149	147	161	151	151	138	126	129	125	146	156	153	138	151	148	170	138	160	142	150	153	140	141	166	133	150	129	148	160	167	160	148	150	135	142	137	140	133	168	164	154	143	113	148	154	159	136	132	138	145	129	140	144	153	169	151	151	147	136	125	150	118	147	124	138	151	155	140	140	132	129	134	112	162	156	183	150	142	156	156	139	155	135	138	147	142	133	145	147	122	133	139	141	152	162	142	127	123	156	139	178	142	148	140	116	146	136	139	124	156	140	154	142	145	141	149	142	145	135	147	143	144	148	144	149	136	150	133	147	153	140	152	152	116	139	138	157	157	123	148	116	173	160	142	156	137	135	158	144	145	150	163	139	150	129	148	151	120	151	141	166	148	135	154	149	140	134	162	115	148	138	127	165	142	133	142	134	150	131	138	151	159	169	142	133	155	168	138	128	138	159	133	146	159	149	123	133	135	137	143	151	157	156	131	159	141	144	145	146	137	145	152	158	144	142	134	109	139	144	141	145	143	159	163	156	155	149	153	135	149	134	115	134	144	169	146	134	151	140	161	134	133	132	172	151	157	167	125	140	149	136	172	169	140	140	154	169	138	150	147	144	152	155	131	135	142	152	140	172	145	154	157	144	142	152	141	146	153	144	152	154	153	138	125	150	156	156	140	143	166	155	164	157	162	132	134	151	145	137	155	175	138	140	135	171	158	149	134	157	167	141	139	146	153	138	130	154	147	127	142	143	156	125	155	133	139	137	158	135	142	138	133	139	129	144	141	129	139	156	150	147	146	150	152	147	124	124	169	141	128	140	150	162	159	114	149	153	132	129	144	154	117	133	146	155	156	150	147	143	133	132	146	141	142	183	132	162	141	157	144	137	112	159	123	133	147	126	155	142	124	128	153	150	154	150	147	131	146	154	154	177	152	140	154	130	143	139	161	164	152	137	152	142	145	158	145	150	130	138	127	151	163	161	161	128	156	146	150	147	126	136	164	132	126	150	138	151	128	137	140	149	154	143	134	150	140	160	136	153	157	139	154	146	165	153	147	143	161	145	128	152	144	135	149	152	128	136	138	143	136	138	149	159	132	153	142	153	145	136	157	157	134	157	154	164	153	139	154	137	164	147	123	163	149	136	153	165	129	146	157	157	145	142	143	140	119	136	138	156	148	154	160	141	167	162	142	142	175	168	149	160	156	140	134	152	144	143	144	130	148	130	131	155	148	154	121	142	148	155	133	149	123	152	138	131	154	150	130	137	134	161	141	153	135	131	131	158	156	169	165	150	122	150	153	160	133	150	131	168	168	145	141	130	144	159	120	155	162	147	136	149	126	131	135	133	144	137	151	140	145	145	136	129	126	140	139	135	140	142	147	130	153	136	143	146	154	136	157	146	132	143	145	148	152	130	137	166	127	157	143	123	149	151	139	154	124	138	173	161	146	148	139	162	151	163	147	120	134	149	150	125	138	137	138	131	117	155	159	113	133	146	156	146	128	130	150	141	145	161	145	138	145	139	128	141	143	148	166	124	144	157	149	151	130	153	145	134	131	158	157	134	136	151	146	155	137	126	140	136	137	150	125	130	150	157	147	139	139	141	161	152	137	167	155	161	154	147	140	150	136	129	136	130	161	144	134	182	135	122	124	125	134	163	160	158	142	141	151	136	136	162	135	147	150	124	156	141	152	140	165	181	161	126	138	147	148	134	147	125	151	144	152	142	144	153	152	136	129	143	135	134	156	153	141	138	148	135	133	128	155	162	134	131	124	149	143	133	146	147	146	114	132	164	150	168	129	132	162	142	139	150	145	133	145	131	169	153	155	141	148	171	144	162	138	152	128	139	147	150	141	142	124	147	164	134	139	141	129	154	152	148	119	129	149	134	153	141	142	150	151	142	158	144	150	132	137	145	143	140	161	132	131	137	160	163	143	157	153	152	146	150	169	158	132	166	147	156	135	145	130	148	153	175	151	131	144	135	156	145	140	136	152	136	155	136	145	162	131	148	134	154	152	143	137	126	163	148	156	136	152	158	132	144	150	146	133	163	151	149	161	138	150	153	130	148	152	131	147	153	132	123	144	132	147	145	154	143	150	144	155	146	114	157	143	142	145	165	159	169	152	149	144	147	135	138	149	144	152	149	134	141	121	150	166	148	152	162	163	133	153	138	146	155	143	135	121	161	152	152	157	139	152	153	144	150	160	146	152	142	151	156	149	134	136	163	147	168	150	139	144	137	153	145	140	125	142	153	137	135	131	159	148	164	128	159	137	162	117	150	158	150	147	149	140	129	129	153	150	147	120	159	158	146	154	146	145	121	145	133	143	169	144	129	178	152	143	156	139	141	132	145	134	128	143	133	152	160	162	188	159	151	124	121	147	146	144	169	139	162	158	145	137	150	130	140	151	136	135	150	166	158	148	146	147	164	128	134	133	160	172	142	138	142	156	162	161	156	143	132	130	141	132	136	144	158	159	147	144	140	136	151	140	148	153	127	112	147	142	147	143	143	141	158	140	158	129	166	127	162	128	155	146	149	161	126	150	138	149	150	154	149	151	153	141	128	172	139	142	131	171	166	147	152	142	153	138	138	146	150	143	134	150	151	141	146	138	176	137	160	137	165	129	176	126	163	132	142	153	135	158	137	151	143	130	147	162	139	137	140	153	155	143	162	131	144	150	144	141	138	147	130	141	139	125	153	136	153	149	126	150	147	147	140	134	153	155	141	146	148	140	159	139	137	127	139	154	139	139	140	133	146	142	138	141	130	158	153	145	128	133	136	147	145	161	161	152	138	139	161	148	133	159	119	141	158	142	158	145	155	121	142	132	151	162	133	136	143	154	165	141	156	133	143	141	127	143	144	125	126	127	144	138	133	155	163	142	142	155	136	144	149	139	154	150	137	145	135	138	119	151	147	170	161	149	150	158	164	122	173	150	138	120	130	152	161	126	139	119	137	125	135	153	160	148	170	154	149	125	148	155	131	145	164	162	146	143	160	144	140	134	150	121	143	141	134	125	157	150	139	167
16894	20090	32583	31609	23510	16811	13738	11575	13050	10780	5638	4808	4352	4033	3074	2654	2414	2051	1809	1800	1670	1550	1386	1353	1394	1261	1308	1065	959	971	881	872	804	672	760	708	731	802	736	857	807	568	516	503	504	539	491	496	497	534	499	430	450	417	395	410	440	448	376	410	443	415	391	399	422	384	422	380	439	405	408	404	393	404	402	391	405	397	432	409	396	399	389	403	413	454	421	398	376	421	421	406	416	438	405	393	398	424	395	398	423	448	409	423	405	420	394	448	425	400	401	430	425	398	392	420	447	399	409	415	413	402	401	424	405	395	418	434	441	425	378	432	428	417	419	388	388	425	416	392	441	405	377	367	402	440	379	377	398	411	382	436	419	388	417	412	427	452	422	431	396	424	431	414	367	416	392	414	400	373	412	456	431	451	429	451	414	395	420	419	402	443	414	430	405	407	432	432	389	426	403	401	437	412	431	449	380	402	439	383	413	426	407	422	400	397	374	441	361	408	424	377	449	422	379	415	417	450	412	393	399	435	402	422	442	437	425	403	404	444	450	403	430	394	411	404	439	431	396	406	417	390	400	420	437	409	419	404	409	408	411	420	418	407	386	443	404	424	400	418	366	404	466	403	392	408	438	407	378	395	407	442	438	417	381	407	443	429	393	410	391	419	443	402	445	400	414	446	422	412	417	411	383	393	446	434	377	444	411	418	390	402	425	438	444	400	415	403	457	371	408	426	418	365	390	378	416	412	402	406	403	421	423	425	390	427	392	401	411	420	440	423	418	412	414	394	429	381	371	455	442	395	397	397	410	401	410	423	449	425	419	420	459	415	408	396	402	431	404	410	405	403	432	427	397	372	437	410	402	410	399	404	401	435	377	440	386	454	387	404	402	404	400	391	384	400	433	423	397	464	405	421	407	423	416	441	462	390	416	403	398	450	424	425	407	412	423	418	428	437	421	375	454	390	417	391	398	405	424	447	397	420	376	403	410	410	418	418	448	435	400	449	426	402	412	426	393	395	439	410	422	383	418	423	437	438	426	394	423	439	424	388	431	430	378	429	403	419	421	394	369	400	411	380	392	435	406	396	439	415	408	403	422	429	425	431	421	396	440	418	404	393	418	390	413	409	444	400	415	427	431	433	414	465	409	418	488	412	424	449	451	436	392	425	402	415	409	435	435	439	397	430	409	424	377	387	424	376	401	420	396	409	409	423	416	394	418	429	421	449	371	410	405	393	400	387	368	396	416	388	411	399	419	429	446	416	429	416	414	381	397	403	412	435	436	424	418	417	429	391	420	393	420	420	384	422	427	376	385	404	460	421	409	411	440	392	401	408	389	394	437	404	403	443	401	397	420	417	428	384	415	412	413	408	389	423	447	412	445	394	417	400	396	391	423	400	429	413	411	425	412	435	395	406	426	420	415	430	410	384	409	406	426	387	436	422	393	421	395	408	393	418	465	409	412	444	384	426	407	375	398	446	372	401	383	447	413	419	397	388	401	401	393	379	428	383	392	374	403	381	430	392	432	410	397	414	410	417	422	367	433	447	416	413	455	401	412	404	465	400	398	431	415	418	427	395	419	439	388	390	404	412	413	433	402	416	385	405	416	401	399	452	428	416	421	385	415	431	402	387	439	425	427	441	408	395	384	422	408	382	439	432	399	440	410	410	405	368	418	395	435	421	387	407	428	377	399	411	391	433	414	393	404	442	466	423	406	438	397	411	406	409	434	414	439	387	414	379	394	387	405	410	434	427	420	430	420	416	412	449	408	399	397	387	456	423	414	398	369	424	409	419	439	413	382	432	392	404	397	448	430	451	390	366	456	413	400	406	380	432	418	429	419	395	418	393	389	420	451	379	410	434	403	425	424	445	417	430	452	415	416	375	377	402	425	381	410	384	403	416	392	422	442	377	402	395	423	411	440	392	402	383	418	373	404	419	458	424	395	438	401	418	412	429	387	384	406	406	383	414	375	380	423	398	460	361	400	439	381	422	438	440	432	409	381	420	415	441	360	390	433	415	421	429	394	391	426	411	374	442	411	439	398	397	411	408	387	386	412	387	402	412	388	403	418	439	415	464	435	406	387	421	435	441	386	421	416	405	397	405	408	449	385	414	409	422	404	404	387	443	398	433	399	411	416	410	443	393	392	421	393	438	422	429	423	427	443	488	462	428	419	413	422	433	400	421	449	404	401	413	419	416	437	363	415	421	455	416	376	442	416	399	390	434	414	415	408	385	414	441	401	404	407	419	391	400	425	403	395	413	427	392	464	389	428	378	448	387	399	450	420	411	431	418	433	458	401	416	434	401	449	422	393	417	413	395	419	433	372	433	417	433	419	410	418	408	372	436	384	427	394	432	423	414	419	352	425	411	400	382	403	402	384	413	424	415	395	412	394	435	382	412	406	431	389	419	425	411	369	407	416	412	390	435	391	408	399	431	434	388	418	431	449	417	376	423	415	417	415	430	395	439	411	421	405	391	394	408	411	402	406	433	427	442	446	403	441	380	429	420	415	409	414	403	452	391	411	426	419	419	428	394	426	375	382	400	405	451	408	423	396	442	411	415	420	387	445	411	419	413	417	378	452	406	436	430	398	411	415	434	410	422	400	402	403	416	403	404	420	430	405	418	421	412	428	432	452	421	409	391	379	417	410	387	407	416	395	427	416	430	426	415	435	432	364	378	453	400	410	383	401	380	435	419	395	404	378	471	392	416	405	385	386	437	394	426	417	409	404	415	399	406	432	441	425	405	407	440	433	464	360	396	412	429	433	426	414	426	398	397	421	400	422	393	403	415	414	408	427	426	445	402	416	406	418	440	423	430	424	429	404	402	417	448	389	400	417	416	407	430	430	416	434	432	441	427	414	435	451	403	437	412	405	392	390	363	430	414	436	386	422	406	412	435	443	449	418	449	423	445	423	401	390	438	414	415	438	403	415	417	436	392	428	403	415	408	424	396	445	422	419	441	422	435	429	417	399	416	401	402	437	383	454	385	420	420	454	396	436	398	424	423	422	381	400	424	403	419	418	411	409	415	414	413	439	410	372	393	426	420	397	427	413	463	416	393	408	422	387	421	395	428	451	408	391	432	407	445	441	400	381	430	470	416	433	428	463	430	428	447	398	419	403	423	407	414	426	425	412	440	422	400	410	383	416	427	387	390	394	384	415	403	404	438	395	416	412	448	423	403	398	418	396	411	389	393	401	385	402	405	444	385	390	423	425	416	383	420	408	368	421	425	417	392	423	432	420	396	438	386	402	433	439	393	429	410	393	391	417	453	410	403	411	417	412	400	427	409	432	400	415	408	407	467	363	441	385	400	410	425	408	410	432	414	432	421	426	420	415	418	424	438	439	434	407	389	399	419	416	410	440	396	387	424	406	385	396	396	438	383	450	406	370	402	407	433	390	400	431	390	436	393	372	436	431	443	413	421	401	377	388	422	438	418	457	439	414	417	442	388	427	436	396	384	399	458	409	404	435	406	414	399	419	417	416	424
35951	34360	38952	30004	20455	12998	8849	7320	15257	14280	4639	3639	3616	3517	2090	2244	2014	1796	1649	2093	2059	1742	1725	1676	1505	1477	1432	1138	907	788	847	818	651	552	580	626	617	646	620	870	636	366	289	257	288	305	256	278	283	296	230	167	163	158	149	129	124	139	147	129	153	143	146	133	137	116	121	126	160	131	125	135	156	127	154	154	113	131	132	143	118	150	138	113	141	140	123	128	139	171	154	130	153	134	143	143	139	153	140	145	131	154	123	132	157	152	136	142	122	140	127	141	126	147	141	140	132	123	130	156	126	120	126	159	153	149	120	137	155	149	161	151	138	132	130	155	159	144	108	148	153	140	150	131	138	143	139	148	161	139	146	142	141	119	121	133	116	118	149	145	140	130	123	132	142	143	132	130	148	148	133	138	119	145	163	138	122	134	144	139	135	142	136	128	133	137	145	153	148	138	122	146	153	143	136	141	150	130	136	121	151	163	151	141	135	159	140	154	137	137	122	114	147	142	127	113	124	147	139	120	179	159	132	146	152	128	136	134	143	141	147	155	125	159	129	140	136	127	142	163	145	135	152	131	125	160	124	139	142	136	161	157	140	147	150	144	152	130	159	128	135	167	150	125	159	119	140	162	156	143	130	148	134	140	166	127	117	123	135	130	124	119	123	139	132	131	136	142	157	133	165	153	137	132	143	124	131	131	132	146	129	140	135	126	138	137	127	139	156	149	137	142	141	125	166	125	147	141	146	127	137	133	142	158	159	133	123	122	167	154	154	141	145	128	160	160	133	136	147	125	138	147	147	124	121	146	148	142	124	137	151	118	157	125	138	140	148	152	134	132	147	134	126	159	147	139	126	137	140	131	137	146	132	142	143	136	161	148	140	149	141	135	130	163	131	129	135	148	143	110	143	130	147	118	137	127	142	144	122	141	116	145	134	157	151	126	155	141	131	136	145	151	164	155	133	131	145	127	136	118	154	139	146	142	138	155	143	144	139	139	144	147	142	133	121	163	141	163	140	142	142	138	157	135	148	136	155	138	145	158	163	150	119	144	158	126	160	120	156	138	137	144	140	144	146	128	132	154	121	144	151	138	148	125	148	117	146	154	126	145	144	157	143	125	144	143	145	134	141	146	120	125	136	133	132	141	165	137	144	134	138	144	140	154	132	144	147	138	146	146	133	144	149	147	151	123	154	144	143	141	121	149	121	141	150	127	154	154	135	139	149	130	145	139	134	106	150	143	128	128	122	140	120	166	136	154	150	138	142	141	119	157	133	131	135	148	140	136	131	150	163	129	159	124	154	141	159	149	162	141	139	158	121	142	122	138	170	128	158	143	128	132	160	152	136	135	133	157	137	145	149	145	128	137	127	156	137	131	156	119	129	131	134	146	128	108	144	152	139	111	119	140	145	127	149	124	150	130	158	145	148	156	144	135	130	139	145	144	165	143	152	152	142	135	143	152	153	146	136	142	144	126	144	140	142	158	138	126	147	140	143	135	133	131	157	148	137	142	126	122	134	151	127	145	145	130	137	128	133	136	145	150	128	126	132	139	150	115	141	127	122	132	146	136	132	157	129	133	148	146	160	148	131	130	125	137	146	138	137	140	144	122	153	171	142	137	135	163	135	141	139	152	147	148	121	141	137	141	118	131	133	153	161	120	140	135	124	122	145	151	142	153	163	138	122	130	128	130	115	129	138	130	130	136	130	149	144	151	145	125	141	132	147	124	131	136	137	139	164	148	146	144	135	143	143	146	125	139	124	157	130	140	152	127	126	131	115	141	129	128	140	122	126	130	135	145	130	129	155	155	138	148	132	150	138	163	157	125	152	125	148	136	153	129	142	135	132	118	138	134	156	148	134	158	125	123	126	145	150	152	157	127	135	158	147	147	133	145	144	129	130	144	139	122	147	132	160	144	126	125	139	132	130	145	140	135	172	153	140	139	143	166	146	114	135	130	131	136	159	152	146	126	143	143	149	134	133	146	148	140	139	124	150	148	152	136	141	138	134	146	140	134	133	149	145	146	130	136	154	145	153	137	142	138	150	144	125	126	164	140	122	129	145	144	142	159	148	138	138	160	137	154	125	130	135	132	153	151	157	135	130	141	126	137	149	144	146	132	127	140	142	151	152	136	155	140	111	150	129	139	124	165	132	138	151	134	145	172	160	144	137	144	140	108	142	148	124	136	143	142	127	157	154	127	134	121	126	150	134	162	144	140	158	166	135	142	139	135	124	122	159	122	142	135	148	138	131	121	140	146	122	129	145	125	123	141	128	149	152	145	137	141	121	129	138	149	169	130	125	124	145	130	123	135	134	117	131	145	144	134	137	158	153	156	119	143	110	134	128	149	141	132	127	139	122	134	143	127	149	136	149	142	134	147	130	157	141	135	150	118	130	143	121	150	137	160	134	158	117	136	150	150	142	138	126	150	157	143	121	144	142	140	146	153	145	151	148	131	150	150	136	152	133	146	152	124	138	151	171	141	143	130	134	156	140	122	142	153	140	150	160	120	148	137	159	135	133	152	146	127	122	151	143	138	145	156	129	128	136	136	138	155	117	147	150	122	134	130	113	124	125	148	142	135	132	131	159	150	148	126	137	161	130	168	135	144	138	139	141	144	134	155	149	149	140	130	140	130	114	138	143	146	150	134	143	137	123	131	156	135	119	141	156	141	144	154	122	134	128	132	147	162	130	111	113	164	137	116	137	158	141	138	136	132	145	156	146	132	136	134	142	148	129	138	122	165	139	137	125	145	159	157	136	151	153	148	117	134	147	153	114	149	134	146	152	139	137	142	144	126	126	142	150	124	122	137	161	135	118	150	130	142	136	137	160	132	135	135	136	155	140	122	148	144	135	166	166	130	144	170	150	153	133	160	139	126	146	131	145	141	160	124	145	137	157	130	136	166	130	141	133	142	152	148	128	140	153	149	157	143	119	149	143	150	136	143	151	150	148	126	136	151	130	125	152	141	167	141	130	135	140	122	126	136	118	137	143	153	136	158	141	151	148	129	124	129	105	133	146	132	141	141	154	153	154	122	125	124	153	149	127	107	146	121	148	129	159	149	134	150	149	131	142	150	151	136	125	133	138	138	144	137	163	143	139	143	130	131	156	155	134	131	140	156	135	165	132	137	124	108	128	120	150	137	126	116	117	139	172	140	163	142	135	143	151	131	121	140	156	147	144	133	161	124	120	167	138	135	131	146	141	137	133	141	120	135	147	141	139	133	119	140	137	150	159	137	154	140	131	146	135	133	139	135	147	148	140	154	133	155	159	141	130	127	138	137	142	167	139	162	143	135	155	127	118	139	146	133	138	133	147	144	123	136	146	135	145	137	142	148	133	135	153	141	150	137	129	151	130	114	125	115	137	149	127	126	146	128	145	149	127	122	154	127	137	146	141	158	121	136	144	122	134	144	167	145	125	155	135	136	140	142	137	136	141	162	129	157	152	153	140	137	151	148	118	123	162	135	142	146	124	134	135	136	128	146
23809	28731	39941	38278	32293	26486	23417	22297	35817	30795	16436	15832	16003	15196	10462	11423	10483	10104	9135	11634	11342	10051	10176	9723	9064	8590	8561	6885	5559	4760	5167	4952	3723	3266	3722	3751	3704	4281	3959	5645	4162	2249	1603	1438	1408	1576	1281	1454	1465	1802	961	714	566	475	446	453	436	414	395	413	399	428	371	405	401	418	396	393	404	421	393	437	413	429	421	432	358	389	409	408	388	368	420	418	391	414	400	387	434	394	406	425	427	426	421	430	397	406	417	384	408	399	402	364	406	397	409	407	397	420	377	395	412	399	412	388	415	396	418	370	391	446	409	383	376	391	384	406	384	403	389	380	434	416	394	406	437	399	391	436	413	449	382	362	406	441	442	396	412	414	378	387	396	418	392	378	381	379	402	426	402	409	418	430	398	377	392	459	400	381	412	397	396	411	388	402	365	389	435	399	430	416	385	444	382	390	401	394	407	387	408	416	452	376	417	432	415	419	414	402	414	397	358	393	389	402	433	412	366	398	429	405	401	391	394	411	417	435	383	415	421	416	407	401	409	427	380	385	408	454	384	383	396	409	419	394	383	396	373	419	408	408	373	380	435	421	403	412	373	438	384	450	415	372	428	396	394	426	401	436	417	413	403	406	361	427	413	398	420	395	415	421	388	399	443	427	400	404	405	411	375	403	436	425	415	403	417	392	386	376	419	407	362	406	388	388	396	418	388	415	406	431	389	403	392	402	377	425	393	411	403	407	404	431	398	398	407	368	370	408	381	405	398	425	411	420	409	399	400	380	447	375	421	407	387	431	430	392	412	435	390	392	402	398	378	384	401	397	399	415	410	362	397	382	409	379	408	391	412	388	425	390	432	451	421	388	386	383	395	407	386	399	383	405	442	404	413	414	396	414	405	393	382	381	408	411	377	410	428	421	398	421	435	399	415	382	406	416	398	406	360	384	405	425	400	412	415	410	410	411	392	438	399	400	410	397	423	380	415	367	375	371	431	394	424	393	362	401	399	391	405	386	426	398	394	418	409	387	420	406	415	416	410	401	394	400	399	399	405	422	416	388	364	416	402	400	422	403	412	408	390	418	404	387	391	425	401	384	407	410	407	389	434	394	378	384	402	388	386	381	406	382	428	408	425	420	386	423	392	425	406	399	366	406	380	430	402	434	399	396	384	391	400	418	417	402	401	387	394	374	417	404	414	408	376	403	410	403	362	402	405	437	359	368	422	420	406	391	415	402	384	401	405	404	375	405	433	377	372	457	389	397	408	414	379	361	407	397	402	413	414	395	385	414	408	415	417	409	388	388	419	414	418	377	406	383	382	375	396	381	376	438	392	389	415	411	388	430	407	404	410	389	414	397	407	388	429	382	409	367	403	392	377	405	394	411	420	408	429	395	442	385	429	411	378	387	392	420	423	385	431	363	388	444	378	439	376	399	357	417	379	414	366	388	438	383	400	384	414	407	374	420	351	404	433	389	419	421	379	431	438	415	435	409	422	444	398	416	387	382	377	386	403	417	433	421	420	384	376	410	406	374	430	411	374	428	364	385	426	437	442	401	361	405	429	412	373	388	392	401	432	425	382	422	366	404	386	409	408	412	406	399	406	436	382	383	454	439	393	425	416	419	408	408	377	432	413	400	422	378	385	409	426	455	386	398	415	390	419	402	356	369	391	385	391	390	439	402	382	390	406	388	373	438	415	394	432	409	426	406	414	442	400	387	418	398	401	388	395	401	392	372	382	408	405	417	397	400	413	417	389	376	422	441	391	380	380	419	426	417	334	420	346	398	402	420	442	408	414	377	415	389	425	410	405	430	376	342	387	415	418	415	410	423	393	391	386	409	377	385	418	396	367	371	395	403	385	395	423	372	405	391	406	381	406	387	440	395	428	419	384	377	403	413	389	409	413	411	398	383	403	408	382	441	387	401	422	422	399	428	423	380	404	438	410	407	384	422	379	421	430	375	392	410	397	404	426	366	402	393	444	435	447	435	416	407	376	410	396	397	411	411	403	406	389	422	410	407	380	412	435	402	401	382	402	442	423	427	419	404	375	404	420	425	414	413	387	390	399	445	415	429	392	397	408	387	415	364	417	413	402	416	415	400	421	418	394	416	358	407	409	391	425	381	408	380	420	418	371	398	410	417	416	413	393	386	386	413	408	410	385	403	470	416	402	403	394	390	392	434	401	397	402	419	377	445	418	428	389	399	386	397	387	411	370	406	407	417	426	454	396	408	428	397	408	434	419	360	417	397	426	401	397	419	386	432	412	399	432	399	390	399	443	410	382	382	399	424	373	373	412	428	373	398	382	436	392	409	416	432	372	387	435	415	434	434	427	431	426	405	402	433	400	394	410	406	402	414	388	396	411	409	411	396	425	400	407	433	391	383	390	424	405	377	459	420	450	381	381	387	373	379	371	412	413	416	387	412	379	387	412	377	430	390	425	420	388	412	417	412	357	394	372	403	393	370	436	390	395	384	414	404	404	401	442	422	408	411	381	387	376	368	383	398	424	407	413	416	427	416	439	359	387	378	409	411	378	373	403	398	413	389	401	413	408	410	397	452	461	400	402	412	421	389	379	432	389	450	396	396	375	423	436	429	377	417	395	419	443	413	404	375	393	439	407	377	394	400	393	368	415	434	445	361	395	392	392	421	404	395	391	414	415	391	422	392	386	423	419	387	439	380	381	412	427	410	458	402	407	409	420	397	408	392	390	405	419	400	375	406	405	408	363	380	402	406	404	407	384	394	354	436	424	417	376	387	408	401	377	429	401	387	399	429	373	400	382	422	410	386	412	371	399	417	438	390	410	382	429	425	436	421	387	383	386	422	421	419	409	416	417	397	433	402	406	382	371	400	377	374	441	409	429	384	401	425	444	381	401	416	385	428	420	369	400	435	395	387	405	436	421	369	424	409	389	389	428	426	375	358	401	415	404	389	455	402	437	416	381	360	418	440	386	399	400	405	386	425	432	386	419	444	418	393	422	392	417	395	408	433	399	382	408	409	406	432	387	404	392	393	399	418	400	380	431	402	397	394	424	392	442	420	385	414	440	406	367	385	418	382	361	400	389	373	388	395	387	388	395	380	366	424	360	406	433	406	414	425	395	448	410	412	404	403	410	383	387	380	392	393	403	375	419	381	371	450	406	397	392	375	422	420	395	377	404	388	437	411	414	392	425	386	425	400	394	402	423	393	403	375	431	410	419	423	400	385	415	392	391	397	407	384	391	410	404	359	416	422	440	399	422	402	390	425	394	396	397	395	419	415	365	398	420	433	447	358	421	402	409	407	400	427	396	413	401	430	430	372	411	387	408	399	450	430	402	440	441	429	429	414	389	417	425	396	406	394	385	438	397	451	446	423	425	394	383	393	348	413	404	429	378	431	411	414	420	402	403	399	430	425	425	440	394	411	385	397	416	432	419	406	387	395	399	394	410	373	373	412	422	404	398	393	396	394	392	416	367	415	426	436	432	394	395	406	414	427	421	416	423	388	404	386	417	387	397	396
43293	40654	46053	32885	25158	18086	14754	13758	25970	24756	10083	9108	8564	7711	5599	5234	5144	5181	4370	5224	5010	4364	4668	4201	3693	3159	3128	2509	2081	1958	1971	1922	1674	1286	1247	1362	1291	1397	1560	2331	1319	845	588	479	601	598	428	476	543	488	333	219	181	190	177	199	191	196	175	177	145	165	170	185	133	178	169	155	152	173	149	147	172	147	170	157	177	171	156	166	163	178	170	149	170	160	155	164	179	174	181	192	147	148	181	170	192	185	158	153	169	166	190	166	177	172	178	175	187	162	181	165	163	160	159	196	177	171	170	147	164	143	178	175	186	179	162	165	160	176	172	176	177	161	184	166	162	141	187	151	134	175	178	173	172	169	174	189	185	177	148	148	171	187	150	175	202	166	174	148	149	152	154	162	159	151	176	164	155	187	174	158	174	171	148	166	168	157	161	166	139	166	159	167	157	175	165	142	171	185	189	166	157	190	163	171	190	179	192	189	190	163	177	188	169	146	191	172	182	165	175	170	144	175	163	175	149	164	177	145	134	172	177	141	161	159	163	160	146	176	166	171	168	140	159	155	173	172	153	135	171	154	183	205	160	159	153	176	156	158	147	158	171	150	177	170	214	159	156	177	162	165	186	160	188	177	156	179	177	172	188	159	169	189	189	160	160	159	156	159	181	188	191	170	156	160	157	162	180	172	164	163	155	137	163	190	180	153	185	174	157	153	161	165	150	163	167	157	157	171	170	136	170	173	158	152	170	168	144	182	160	167	189	143	167	171	153	179	169	171	191	197	161	164	185	175	175	169	171	165	175	179	160	150	176	159	172	176	158	155	188	162	149	161	167	176	160	179	161	174	170	156	177	175	150	155	184	195	177	164	162	155	198	175	161	178	188	164	179	179	174	149	173	174	161	143	173	152	166	171	172	172	174	166	168	163	175	150	160	174	143	174	163	186	163	168	158	152	167	173	162	167	178	169	167	163	163	166	153	149	187	189	170	173	186	160	174	193	156	145	188	177	181	184	175	160	166	148	158	179	174	167	169	147	147	186	139	159	142	155	149	170	150	166	176	173	154	172	175	179	167	177	187	172	171	159	172	177	154	181	183	164	159	201	176	126	163	198	160	187	161	150	151	168	170	162	153	175	150	182	164	187	167	181	153	162	152	157	172	157	188	172	163	182	179	181	187	174	192	183	163	160	158	165	158	175	158	180	163	158	179	155	200	166	171	137	176	152	154	184	147	173	174	156	185	154	184	185	151	130	182	191	177	163	168	163	140	157	148	155	175	152	151	147	181	165	161	154	181	153	177	155	144	162	153	134	158	162	195	161	190	165	168	178	189	177	167	168	177	171	175	168	187	180	164	164	175	182	145	177	192	176	156	159	170	166	162	155	171	153	147	164	183	154	169	153	162	175	181	177	162	155	179	152	176	197	185	177	168	141	184	175	166	171	154	182	171	168	151	172	134	155	168	153	178	170	206	155	177	168	180	159	185	154	166	175	154	146	181	156	169	179	172	181	164	145	169	164	173	172	168	164	168	172	176	184	187	170	179	151	169	180	186	145	165	166	174	180	172	157	184	177	166	179	166	193	186	150	175	127	195	159	162	174	191	162	160	163	154	162	181	166	158	157	166	176	159	139	164	179	170	191	169	162	167	163	177	179	165	172	171	173	156	158	177	169	163	174	155	161	156	167	177	168	152	179	168	185	183	159	162	159	185	159	187	144	151	169	163	165	186	166	188	192	174	181	180	171	169	184	187	175	160	172	195	169	145	169	196	181	172	177	145	150	178	166	171	158	187	164	183	167	196	192	175	161	179	174	147	162	176	164	155	152	162	166	150	165	164	196	168	174	177	163	160	168	161	171	163	168	167	170	188	192	187	172	191	161	163	185	178	158	165	183	168	159	177	172	180	170	160	159	164	165	156	157	175	187	165	153	155	172	156	167	167	165	171	186	185	174	161	179	176	162	167	182	172	158	185	153	167	178	180	147	159	181	162	163	173	152	172	163	157	188	164	134	157	164	183	189	158	150	158	188	202	178	180	174	161	166	170	159	169	153	158	175	181	179	146	167	186	152	171	166	175	174	186	184	186	162	182	172	193	153	177	171	197	201	183	158	177	168	165	154	167	182	194	154	196	180	184	172	161	181	160	164	165	184	161	152	160	191	166	154	210	169	173	170	170	157	158	171	178	166	191	160	158	146	185	173	182	159	175	176	175	163	174	175	184	176	162	185	180	168	161	177	164	184	187	154	165	162	152	183	158	169	156	146	173	179	172	128	164	166	172	165	178	170	161	163	188	155	178	177	163	161	184	161	176	180	154	166	131	170	176	174	165	188	160	161	173	177	146	179	168	157	160	169	163	213	158	157	151	177	183	156	171	140	162	180	167	155	154	159	148	157	206	175	153	173	161	168	181	147	201	167	152	178	155	165	165	151	157	152	165	172	177	155	152	161	162	160	164	171	185	179	168	190	141	210	172	191	158	141	160	157	167	169	157	203	152	170	186	180	173	164	165	138	154	165	172	184	194	163	176	140	183	175	161	186	160	178	144	193	164	183	153	163	158	172	189	170	169	186	170	185	171	191	187	154	180	145	157	144	178	172	154	144	174	181	171	181	166	160	181	180	174	153	161	173	189	156	167	158	164	163	149	182	168	168	200	158	172	159	166	154	169	174	188	165	177	185	168	186	170	152	174	169	187	175	165	176	168	156	147	159	185	171	161	186	191	172	164	162	144	166	185	196	162	168	206	201	199	168	167	139	179	153	156	170	175	188	161	177	184	177	167	172	177	177	181	162	175	166	161	180	160	156	156	164	162	163	157	153	178	177	163	161	162	132	157	178	168	198	176	190	168	193	166	172	182	177	187	157	186	140	184	176	169	166	159	165	169	165	185	168	151	173	155	215	179	167	167	165	180	169	155	166	171	188	155	172	179	181	170	154	174	151	136	180	172	177	152	157	177	168	150	172	182	183	148	148	170	182	162	156	166	162	162	211	181	176	153	149	154	163	158	187	175	167	171	172	162	151	185	142	192	178	184	164	159	145	151	171	169	155	154	188	181	200	155	187	173	164	155	148	181	157	199	186	164	147	174	160	177	170	150	154	157	190	180	176	153	178	181	167	166	174	152	187	159	165	172	167	172	155	180	160	146	175	173	167	177	150	162	169	176	190	190	173	186	177	191	169	162	152	155	152	155	164	182	175	157	167	174	173	182	183	173	184	161	189	167	176	162	181	156	164	173	154	173	187	168	150	161	172	169	164	158	151	152	174	169	169	167	169	169	180	180	154	169	170	157	188	144	200	175	169	171	151	179	147	169	163	158	195	201	182	157	184	163	157	175	145	174	169	171	175	160	155	145	170	174	186	160	159	186	179	181	202	163	163	173	159	177	176	142	172	193	186	157	167	161	145	145	183	165	173	179	163	160	162	163	167	188	180	172	162	169	175	174	180	151	173	166	191	175	165	141	170	171	165	180	170	175	162	163	179	180	157	182	176	157	171	157	185
29610	33533	44482	39705	36156	31359	30712	31726	44809	39818	24876	27130	27094	25390	20726	21204	20475	20595	18677	22071	21303	20025	20775	19558	17466	15859	16011	12518	10877	11170	11255	11210	9618	7650	7612	7876	7984	8907	9580	12918	7674	4789	3454	2498	3085	3036	2539	2776	3068	2620	1427	816	698	595	539	708	618	537	493	466	487	469	473	472	514	482	466	477	498	494	453	453	482	456	506	497	461	457	502	470	483	524	466	446	476	480	447	497	493	510	474	464	535	461	485	479	469	447	446	478	500	453	501	499	479	498	472	468	475	462	470	509	461	466	484	495	465	477	504	466	453	485	461	469	477	467	465	448	472	445	478	474	435	483	454	450	454	461	496	494	470	464	488	482	486	491	465	495	462	485	445	479	453	473	470	459	458	455	452	440	478	464	463	468	476	473	462	485	474	485	470	461	466	482	487	482	467	438	505	453	509	456	508	487	464	453	484	448	512	451	495	504	483	487	459	488	423	440	479	453	489	516	495	468	477	493	475	465	492	454	486	475	468	451	481	533	484	489	447	473	467	493	471	489	526	460	484	428	499	460	484	479	446	472	458	473	479	472	469	466	513	466	482	467	429	473	467	471	465	436	471	480	475	490	520	444	473	458	470	509	475	482	473	465	447	535	515	466	526	478	471	490	488	473	453	506	456	474	484	458	477	466	491	478	493	460	504	464	486	460	489	480	478	477	489	476	485	436	475	446	463	470	505	465	497	544	496	468	483	467	489	473	464	511	475	472	460	465	464	461	490	493	495	475	465	466	451	486	460	498	481	505	497	478	449	483	467	463	479	439	495	497	479	508	472	469	477	494	466	464	474	492	463	473	485	494	470	445	496	493	481	458	448	444	441	449	477	492	506	421	489	476	451	426	448	462	488	495	487	445	486	495	480	432	447	494	455	433	514	455	445	442	526	479	491	498	515	455	482	428	413	506	501	502	487	469	460	504	488	491	475	487	446	470	494	482	484	514	476	484	450	494	483	501	489	472	487	452	459	489	464	461	494	477	466	476	444	515	472	477	462	485	488	510	529	494	481	479	499	501	456	483	492	500	514	499	481	493	482	492	490	492	443	452	457	489	445	475	463	503	441	457	448	463	446	518	469	489	481	493	459	439	463	475	456	479	424	490	476	488	434	512	454	450	464	504	475	495	475	478	461	468	416	494	462	503	493	474	483	497	459	487	484	512	439	460	462	488	489	477	451	470	493	467	490	517	449	499	469	493	457	490	485	531	485	450	465	475	477	430	483	461	489	494	446	504	417	467	456	464	487	463	452	499	471	502	471	512	448	441	458	469	493	454	456	495	480	456	460	496	482	490	503	446	488	502	440	496	509	474	518	495	501	442	472	454	453	518	530	505	499	501	469	476	452	473	456	512	465	478	458	493	485	463	493	492	484	470	438	483	465	508	494	483	449	429	478	469	483	487	458	492	506	490	448	468	478	495	488	465	469	475	460	471	504	443	489	462	479	453	459	482	475	472	447	502	514	471	488	486	472	481	457	486	503	465	452	508	498	486	513	475	476	495	480	463	485	465	483	476	509	452	472	476	477	478	507	464	468	448	490	459	534	471	451	450	491	491	462	455	454	471	463	471	477	490	462	485	489	453	457	488	479	473	507	445	442	471	476	439	476	513	474	455	525	460	442	498	461	435	482	478	460	448	508	485	476	441	472	485	516	509	457	465	474	429	493	496	518	455	498	462	482	503	473	450	496	479	480	487	461	470	453	455	507	502	455	454	498	465	468	480	455	422	509	473	442	450	456	477	421	466	455	491	470	485	465	467	457	512	467	460	469	505	483	491	494	470	479	471	461	453	519	487	468	496	458	457	475	478	481	450	499	467	465	467	441	470	487	490	471	470	508	475	448	512	524	447	491	495	479	483	481	478	445	437	444	438	472	472	524	509	477	500	481	464	472	492	476	448	493	487	464	485	477	465	464	450	473	464	469	466	491	497	463	437	444	469	452	457	436	477	460	496	472	484	496	471	472	442	489	495	463	439	451	525	456	474	464	507	471	494	463	492	477	498	456	456	448	489	462	451	495	475	470	441	494	505	446	455	496	468	454	488	467	504	462	476	487	490	475	443	497	449	492	479	459	464	492	454	494	477	469	459	492	436	510	479	476	454	465	469	476	435	486	471	525	514	420	455	464	457	501	496	474	508	485	469	493	489	491	508	470	419	517	496	548	496	507	456	481	453	482	463	491	450	492	436	465	471	481	455	467	445	486	466	500	497	426	505	451	491	500	488	494	469	478	460	489	438	445	471	486	487	500	456	484	510	459	480	499	505	469	460	450	455	434	506	478	483	485	465	447	467	468	510	486	481	444	477	493	500	500	478	460	472	485	501	454	488	449	461	519	475	464	502	515	493	493	428	471	454	468	466	519	478	470	473	475	449	442	490	455	494	525	472	486	468	470	451	452	421	490	477	452	450	502	476	453	462	502	471	471	445	456	493	457	460	467	451	481	462	484	503	460	512	476	458	461	485	498	455	491	475	479	446	431	494	499	508	443	436	497	443	460	491	455	455	486	442	464	518	465	430	451	473	460	460	458	455	491	506	460	516	446	540	477	480	514	462	480	498	454	462	503	506	474	472	493	500	453	510	435	484	465	484	474	498	487	475	510	448	455	475	463	466	431	470	473	513	448	474	461	483	425	453	487	506	488	481	482	468	501	449	472	493	443	468	501	500	467	507	501	472	442	488	473	498	511	557	512	431	516	475	490	482	453	501	466	497	485	472	485	517	468	493	454	467	496	444	476	466	461	477	508	502	465	507	484	466	510	459	500	511	466	451	505	475	463	479	487	479	478	466	495	496	472	508	447	449	506	491	456	459	468	500	450	479	495	477	463	483	446	510	492	499	458	512	450	430	492	476	482	448	476	477	491	461	510	476	489	467	438	472	461	490	469	504	499	518	455	445	445	482	475	508	493	505	461	515	470	457	512	505	464	496	447	491	482	497	480	486	465	474	487	502	489	493	474	511	490	459	522	480	493	452	484	475	478	473	463	470	487	506	469	474	465	468	475	473	475	491	493	481	469	495	511	474	464	466	467	476	462	478	495	459	502	452	460	466	459	475	504	460	510	470	516	522	454	493	510	465	448	434	489	473	464	443	469	500	481	498	454	489	446	528	440	503	463	480	446	467	492	433	473	490	472	504	510	481	449	488	497	536	456	491	501	516	433	469	449	463	473	476	472	500	459	506	467	468	461	432	486	427	464	466	457	442	444	494	435	454	462	480	487	491	495	469	484	434	500	465	485	469	466	518	455	488	469	480	495	476	457	507	444	472	472	487	491	486	455	494	459	467	458	520	451	474	440	510	482	483	482	510	433	477	452	453	483	489	447	441	484	513	467	470	458	475	478	521	495	474	419	485	418	492	438	469	453	497	454	467	470	453	457	494	461	520	459	458	463	481	482	475	508	455	474	475	472	515	487	511	499	460	488	453	437	530	477	449	486	512	453	455	468	488	509	480	491	477	536	457	474	489	483	498
29840	28585	26093	15396	8379	5325	3684	2820	3338	2613	1175	883	797	633	533	459	446	381	418	397	363	356	401	339	305	275	266	235	217	218	210	193	221	186	199	210	179	223	195	209	174	167	157	165	179	150	185	142	154	149	135	153	157	164	150	135	159	147	156	159	163	150	147	131	155	162	146	140	147	113	150	157	164	150	141	116	161	147	135	147	157	163	131	161	143	152	155	155	138	138	150	159	140	153	157	157	138	138	124	139	148	131	143	158	152	161	150	142	127	165	144	159	135	142	142	165	135	162	142	149	150	160	129	137	154	129	146	161	157	144	165	175	145	150	150	141	144	133	162	138	155	147	138	145	147	157	161	161	128	124	139	162	137	152	135	146	170	155	142	141	143	131	130	162	144	137	139	139	144	166	141	178	166	141	152	140	143	156	161	152	129	144	153	147	154	133	146	145	129	139	142	143	134	165	142	157	160	166	164	130	154	134	133	151	145	147	172	156	136	149	119	139	155	161	156	140	129	132	130	163	134	132	151	148	164	147	148	166	136	130	138	125	155	156	151	147	145	161	163	153	157	140	148	170	154	143	160	139	154	153	120	142	138	140	150	152	152	164	155	138	135	133	157	157	134	138	150	153	148	150	132	147	153	157	166	172	152	137	122	150	153	125	137	136	152	149	140	147	146	151	139	145	150	152	137	145	142	137	146	127	125	134	132	145	149	166	158	138	152	149	146	133	157	151	144	164	128	155	143	162	156	151	132	142	149	149	160	147	131	153	146	156	149	140	147	140	140	131	166	145	157	146	163	145	147	137	149	127	119	162	158	160	150	150	146	146	135	137	153	158	141	158	121	141	139	149	132	147	161	158	137	156	152	134	136	137	129	150	151	132	145	153	123	167	153	151	170	154	141	124	139	151	139	154	137	140	130	179	175	136	152	141	136	150	156	164	165	148	134	126	133	150	171	148	166	140	152	153	159	150	165	148	113	133	139	146	146	144	126	151	152	139	137	183	147	157	170	138	151	159	130	153	154	140	163	136	157	147	140	139	140	150	158	122	164	139	136	149	114	135	134	158	129	151	149	138	163	148	140	139	131	118	137	137	128	137	142	143	165	156	120	155	148	141	144	169	136	148	150	150	133	152	155	144	137	127	130	139	160	148	139	150	161	159	177	156	137	150	139	155	158	161	146	147	132	140	160	168	174	144	154	129	137	131	145	137	152	154	167	148	133	156	130	144	175	157	143	156	149	135	151	173	147	166	145	138	145	143	153	141	150	127	148	153	151	154	134	146	163	168	168	141	179	133	144	159	147	137	128	132	153	136	135	142	142	166	146	163	135	139	134	151	146	160	155	147	132	141	164	165	135	166	141	133	147	150	143	161	140	121	143	159	159	146	157	156	154	138	163	158	170	129	149	145	135	140	128	146	160	153	152	145	138	162	143	171	142	153	144	156	155	149	153	158	157	125	130	158	153	152	139	182	164	143	140	143	140	131	142	121	133	143	131	147	139	134	154	158	127	134	123	153	156	146	160	152	163	147	158	149	141	150	140	138	152	150	150	124	132	133	150	157	154	153	151	145	151	137	154	135	129	156	151	144	130	159	157	142	133	145	149	125	154	156	128	132	151	135	158	136	162	152	152	131	150	135	152	175	166	146	144	143	170	141	141	159	155	142	118	140	135	151	158	157	139	168	168	154	151	152	141	149	143	134	142	154	148	132	153	137	142	137	136	138	159	137	156	141	154	127	149	141	133	118	154	146	142	143	122	145	139	155	150	143	143	132	141	161	138	169	133	154	156	165	145	132	122	156	156	144	161	143	164	143	144	151	151	157	151	139	129	147	130	141	142	136	147	137	137	144	150	132	139	153	141	142	145	140	144	140	137	168	144	135	127	147	155	152	142	143	136	138	156	153	142	137	138	138	137	128	130	149	161	138	133	148	149	116	133	159	141	141	159	136	141	148	125	158	148	163	119	150	167	130	145	140	149	128	145	140	171	174	151	146	155	172	163	144	162	146	152	151	135	177	147	172	150	150	166	155	143	156	158	149	152	141	153	155	135	145	148	160	148	126	140	133	145	157	154	148	148	135	162	169	146	149	157	155	125	168	141	144	143	160	145	136	155	131	154	140	138	147	141	140	142	159	138	125	170	144	148	165	148	154	140	148	138	136	141	158	169	165	146	144	143	143	148	135	134	136	132	160	140	144	152	140	160	161	166	124	157	138	158	152	136	145	140	172	149	162	163	152	132	148	162	126	148	124	157	137	120	141	160	147	158	174	126	135	155	133	131	144	145	152	141	141	165	159	152	157	145	160	153	135	159	167	145	142	159	141	132	149	154	166	151	132	148	132	115	134	150	144	160	155	148	156	166	144	124	127	151	152	165	134	154	142	143	165	151	148	131	157	152	118	136	158	139	145	154	116	155	170	130	155	137	157	138	135	142	151	160	168	156	157	150	145	162	151	129	147	158	150	133	150	137	141	142	149	129	132	140	147	150	143	151	159	132	160	161	131	151	130	119	166	126	159	153	134	149	149	129	145	142	163	149	151	137	127	138	123	171	134	146	140	142	174	142	178	155	153	143	138	140	145	147	153	140	162	134	133	146	153	144	146	151	136	151	139	149	138	156	135	156	166	145	161	151	155	171	168	159	135	157	132	152	146	169	167	156	146	135	145	141	133	156	146	169	122	152	157	147	154	149	167	136	147	131	138	155	173	146	152	148	144	150	149	155	152	139	125	136	141	145	126	149	147	167	126	162	168	151	136	148	135	157	157	155	142	151	159	150	157	147	155	150	147	144	168	152	162	161	154	159	165	162	144	116	124	141	148	153	125	157	139	157	136	153	144	149	182	167	130	152	160	140	143	164	172	171	149	144	160	146	153	134	160	160	150	144	141	131	174	136	155	141	145	153	155	170	159	145	132	162	139	146	151	153	141	156	146	143	143	149	173	133	142	142	153	143	156	171	138	144	134	142	157	140	151	158	144	150	149	143	135	151	142	144	142	158	131	137	152	151	152	146	167	140	148	161	129	128	125	128	145	139	137	157	144	179	156	154	156	157	151	164	154	180	143	158	130	133	158	152	143	156	136	151	140	165	147	153	113	142	163	148	109	131	170	130	163	141	153	144	137	147	142	167	144	160	147	144	139	149	172	142	141	137	160	157	142	158	159	168	161	152	148	157	155	133	145	149	164	138	147	134	130	161	163	161	129	147	141	131	147	133	164	165	145	141	146	136	135	155	150	149	133	141	163	127	139	130	135	157	154	142	140	158	154	124	135	134	161	144	152	135	138	141	141	145	165	149	146	168	137	164	159	128	155	161	162	146	134	151	113	154	129	158	164	163	156	180	135	151	139	145	156	167	129	139	138	152	155	149	145	136	147	168	142	139	147	158	156	154	147	122	161	163	159	151	161	127	151	140	153	156	145	154	148	173	122	149	146	145	153	147	159	147	158	176	138	147	142	144	157	154	142	169	166	169	167	140	149	132	144	161	152
19276	22977	29573	24844	19433	16071	13183	11383	13277	10594	5180	4290	3877	3547	3124	2504	2332	2252	1907	1915	1819	1792	1854	1612	1508	1321	1289	1003	893	953	914	875	820	735	689	753	703	799	745	1054	680	542	556	507	509	531	469	508	490	487	491	421	423	436	394	394	407	400	405	409	444	436	441	433	418	426	393	436	422	421	448	417	412	416	399	409	415	451	419	400	440	427	428	402	444	435	400	400	413	425	418	405	421	415	398	423	379	439	440	409	419	419	419	371	423	427	425	389	450	444	402	396	422	435	408	406	436	435	420	404	419	429	438	430	448	422	423	420	423	421	398	402	418	447	400	437	438	400	402	430	425	406	440	434	423	408	436	406	424	430	405	427	424	414	392	409	407	392	416	408	390	368	405	436	373	422	446	411	449	441	422	443	420	426	405	427	431	395	426	411	425	404	414	409	396	406	431	391	457	415	393	421	439	440	431	420	419	385	462	405	428	419	405	398	416	397	376	455	422	390	424	421	389	416	420	407	405	423	385	421	407	402	407	397	409	374	402	431	376	432	415	432	418	404	393	447	409	458	417	435	412	459	417	430	448	407	420	414	403	415	386	424	405	411	422	411	430	409	421	428	425	389	377	426	440	422	408	431	416	416	409	433	396	384	416	432	415	409	412	378	378	398	429	392	440	445	430	438	442	445	418	428	412	442	425	410	412	412	391	399	405	415	405	401	434	413	427	432	410	416	400	437	408	420	423	401	440	400	430	378	414	429	408	393	400	446	418	433	414	459	410	404	386	414	414	402	410	383	437	409	411	418	463	397	421	395	419	397	396	395	392	453	395	425	420	441	417	404	484	400	438	388	401	435	428	405	411	412	390	397	444	412	430	398	406	434	411	391	460	387	426	440	428	406	416	439	428	402	415	400	416	413	429	394	468	429	403	435	415	392	415	437	404	404	464	419	378	411	433	422	404	376	420	400	399	404	407	410	392	395	412	421	356	403	404	423	404	426	404	454	455	417	444	384	442	423	393	420	404	410	410	440	428	416	418	443	401	467	387	391	426	431	404	395	430	428	426	422	414	392	413	415	489	415	408	453	435	423	412	403	417	410	427	436	404	405	418	443	398	428	422	416	454	416	412	426	442	411	472	426	422	409	403	427	405	452	408	391	413	427	411	414	461	402	463	389	435	420	434	407	452	408	409	451	432	423	439	391	449	404	421	390	429	395	411	433	469	395	461	442	446	433	428	378	430	408	396	424	407	417	444	413	422	430	374	400	416	399	414	448	422	394	412	431	440	439	431	393	429	439	409	420	387	371	423	390	398	442	426	418	404	423	401	407	416	428	426	406	394	427	422	376	407	389	408	431	424	426	380	435	429	422	387	399	434	382	427	425	393	434	422	447	409	394	403	421	418	399	458	409	426	417	436	407	442	405	416	435	439	382	427	476	439	393	417	399	371	404	382	445	388	406	418	394	419	441	435	424	384	439	419	422	395	411	371	413	430	440	426	401	425	425	397	413	433	429	405	412	447	414	425	407	421	465	410	415	412	422	415	472	402	444	413	355	432	438	421	424	386	427	421	441	380	410	403	426	433	395	401	442	438	410	409	437	450	456	429	408	453	419	423	388	413	465	417	379	376	446	408	425	382	394	416	427	405	393	395	427	433	429	418	418	456	415	427	428	451	436	411	407	426	434	394	431	377	417	432	456	415	421	416	406	424	429	431	409	401	413	433	428	436	419	421	419	412	388	405	393	401	426	416	435	426	396	388	428	427	400	402	439	464	406	426	420	406	402	358	409	404	402	440	416	390	416	406	410	430	436	387	400	415	394	414	447	447	402	409	465	435	427	471	402	406	402	431	372	412	464	384	417	427	400	424	437	410	387	394	413	431	435	399	411	429	399	403	412	420	394	394	429	433	424	409	406	383	411	415	444	371	418	447	449	413	428	415	371	431	445	421	393	442	424	404	413	406	425	430	423	404	396	441	391	402	407	426	425	426	428	425	365	435	416	383	413	402	392	392	375	394	418	452	453	400	450	401	400	434	441	434	419	422	407	442	434	466	412	412	433	422	402	419	412	445	423	398	414	394	416	428	418	440	436	414	385	424	395	408	425	377	397	379	427	425	395	403	432	399	434	424	455	407	414	429	406	409	427	382	398	439	384	412	429	423	430	371	402	394	390	404	434	417	429	406	423	378	419	395	452	403	397	433	426	375	405	427	392	387	456	443	431	436	424	451	407	427	414	394	418	415	445	430	423	457	451	428	426	453	419	413	441	427	429	405	402	400	427	453	404	400	392	425	452	407	440	419	450	411	420	446	406	410	417	441	420	439	417	391	419	393	446	386	445	426	413	444	437	459	381	431	400	373	385	427	428	447	432	404	394	409	391	401	441	380	430	416	401	434	411	387	406	367	426	400	398	467	432	426	439	421	416	403	417	432	395	427	418	422	476	431	414	431	434	382	415	434	416	375	415	440	388	432	422	433	413	410	428	409	426	398	419	405	434	421	407	421	414	446	420	428	410	409	452	427	402	426	390	445	373	434	434	371	401	386	420	413	385	449	436	421	493	403	402	395	409	436	425	435	402	398	421	414	452	442	399	430	417	421	397	410	420	397	415	449	422	382	445	434	411	418	395	405	428	437	447	416	411	418	447	402	393	403	412	407	383	454	399	409	390	436	479	431	439	386	400	410	430	400	439	405	436	391	419	412	406	445	416	445	404	440	432	419	438	395	439	416	406	463	399	388	414	409	424	420	422	424	374	422	397	431	401	409	440	395	419	410	436	454	407	409	436	426	396	411	425	438	372	417	430	424	382	388	420	459	379	408	422	409	400	412	429	385	405	403	416	419	430	420	399	366	397	404	392	444	411	435	387	413	433	418	413	420	404	435	488	406	410	391	405	408	439	398	428	412	440	411	405	401	412	439	444	405	389	417	439	404	431	422	453	395	406	427	457	438	432	422	418	418	428	404	447	396	406	426	410	416	413	435	358	428	446	439	396	398	459	420	394	406	437	402	387	398	424	386	415	383	406	388	430	438	390	443	430	445	400	374	433	420	407	446	410	409	431	430	378	434	406	417	433	420	403	399	425	425	434	401	431	387	441	422	444	426	433	410	423	418	455	399	439	401	439	388	415	384	435	456	412	385	424	384	412	430	422	422	405	408	415	417	441	367	428	407	450	411	421	418	400	415	400	442	459	452	413	432	412	405	406	413	419	400	402	416	406	428	449	408	440	393	429	417	405	413	369	410	420	416	426	425	405	422	412	400	430	413	410	446	419	425	405	410	394	419	411	412	389	408	413	391	425	430	425	403	424	415	406	388	424	406	426	407	410	435	412	429	448	425	398	478	420	403	398	433	439	431	440	407	411	416	440	399	422	395	431	416	375	399	452	458	427	389	399	451	419	354	463	382	411	431	433	417	406	413	394	388	411	462	415	450	451	416	418	451	412	415	461	388	421	429	427	393	428	421	398	416	404	415	405	418	412	433	421	404	437	380	451	408	425
39322	38453	37025	24676	16241	9750	6989	7900	15589	12185	5816	4444	3648	3116	2546	2009	1785	2057	2033	2070	1955	1627	1661	1580	1380	1251	1195	988	853	902	922	879	816	637	639	674	745	708	703	1105	635	378	299	298	349	267	312	288	303	276	199	177	153	148	171	141	134	146	140	150	148	135	128	142	143	143	150	143	147	153	135	146	141	145	145	127	135	133	142	134	129	137	147	138	135	136	148	137	143	140	141	112	147	148	144	148	126	141	151	161	131	150	152	132	149	143	132	138	128	127	130	150	152	138	132	148	153	164	137	124	131	152	147	141	147	140	114	144	143	153	124	126	130	123	127	122	139	166	145	136	154	148	129	139	127	119	139	126	134	144	148	136	133	129	155	145	138	158	128	139	144	149	116	140	151	154	145	134	154	148	122	133	133	137	133	130	132	127	128	131	155	131	129	133	110	128	141	141	139	143	146	150	150	136	148	134	147	129	145	142	135	149	146	152	147	158	142	154	147	136	136	140	167	129	142	136	146	149	148	137	137	124	120	152	131	152	137	140	136	141	162	145	136	117	147	149	150	127	152	133	138	130	158	143	165	149	133	135	146	137	143	125	152	147	139	141	139	133	137	147	154	133	126	125	135	162	132	154	137	138	133	141	162	138	130	137	147	139	117	123	122	129	151	153	129	132	157	137	137	154	158	132	134	137	141	145	136	123	125	141	125	155	141	150	147	153	163	125	146	146	142	145	145	147	122	139	132	141	153	146	148	121	151	136	157	137	133	138	118	136	130	151	160	147	110	156	148	140	134	138	152	155	168	109	139	136	149	147	146	130	134	121	123	138	149	144	132	133	130	128	148	142	118	137	133	152	149	123	161	134	149	144	149	145	136	133	154	129	134	149	119	132	160	124	134	134	108	138	157	147	143	133	158	142	147	135	158	146	133	144	128	132	149	158	129	123	150	145	132	152	129	142	135	131	144	143	125	139	146	142	174	137	162	150	135	119	128	156	151	140	146	150	168	154	161	139	133	144	148	122	129	138	130	146	124	138	137	154	158	143	144	145	149	137	132	138	153	178	127	127	125	116	128	165	153	155	130	124	148	133	130	148	140	126	137	123	131	148	146	146	138	128	154	151	137	139	125	138	140	155	133	147	153	117	147	129	107	156	147	151	150	138	145	147	127	171	128	155	142	147	124	159	143	125	151	128	150	128	140	153	152	153	126	135	131	149	137	161	148	147	143	143	112	119	139	138	138	157	126	148	149	135	134	162	140	138	131	159	124	128	126	131	152	156	165	129	136	134	173	136	144	144	142	145	135	137	139	127	157	169	155	150	135	132	126	121	114	122	147	130	157	135	135	158	141	137	132	139	155	119	151	133	147	148	119	142	151	153	146	149	133	142	160	132	139	124	142	132	130	114	139	118	148	120	145	141	153	135	151	140	114	128	138	141	120	148	122	124	129	130	124	147	147	146	122	136	136	150	141	138	132	129	151	127	145	135	152	120	129	133	124	143	141	142	146	151	141	137	154	146	121	142	130	153	145	148	143	139	139	120	124	150	139	127	121	139	120	140	121	140	150	157	159	145	129	147	148	141	143	137	127	146	147	144	156	145	137	162	143	153	142	120	133	126	130	127	141	164	140	123	134	148	154	140	148	166	140	123	131	144	139	124	155	145	137	141	158	135	130	141	127	129	156	145	118	111	150	141	127	160	127	128	138	133	144	152	133	156	127	121	120	132	143	133	141	123	143	140	130	113	125	138	149	134	161	145	115	135	131	129	143	146	134	156	123	144	157	146	136	122	127	131	153	134	167	145	142	155	146	147	165	153	141	144	149	133	154	138	139	144	153	163	130	139	127	162	149	123	156	136	127	127	123	142	156	140	128	161	155	118	127	132	144	137	132	131	146	130	146	148	156	131	150	127	134	149	130	135	148	147	134	133	139	143	134	144	131	135	145	145	152	146	146	159	140	152	151	129	156	137	136	130	135	130	151	146	141	132	132	152	136	128	170	150	145	129	136	125	150	134	121	156	134	115	117	150	128	150	145	129	129	126	150	133	132	124	153	133	139	135	135	134	157	127	131	136	115	110	156	160	118	139	119	143	134	144	138	128	133	146	124	156	132	148	144	153	141	138	134	146	148	164	149	141	162	138	138	142	136	134	131	155	115	143	119	150	128	149	147	157	132	142	132	121	139	148	148	135	138	136	146	149	147	155	138	153	135	142	132	134	161	138	134	151	148	133	151	139	138	132	134	122	147	159	121	122	135	137	156	154	165	158	143	139	130	147	149	116	127	123	170	142	157	134	155	138	140	151	139	137	151	127	150	140	132	138	136	149	152	131	127	136	126	150	139	141	146	134	165	159	158	156	139	160	128	157	140	156	141	141	133	144	143	125	140	147	158	141	146	151	109	139	125	124	123	148	147	124	137	137	135	125	155	126	141	151	158	142	137	144	157	150	128	139	140	148	119	150	171	115	138	148	139	156	135	131	143	138	156	124	143	163	132	138	154	137	149	151	139	134	144	137	129	146	147	133	161	141	129	165	138	141	149	154	128	125	139	145	161	132	135	133	147	140	127	142	129	154	141	135	143	138	142	126	136	150	148	137	135	119	165	138	153	136	135	140	143	116	133	155	132	151	135	137	135	138	156	144	167	149	129	113	120	150	144	128	141	136	150	145	140	145	138	131	144	124	129	137	157	131	125	144	154	130	135	105	154	142	149	138	130	139	138	133	146	142	145	156	134	159	143	136	140	170	137	137	139	151	145	143	140	144	142	156	130	146	136	164	147	134	148	157	143	122	137	114	129	147	150	162	156	133	149	125	141	155	145	140	162	128	129	142	137	137	147	143	126	113	124	170	157	139	148	129	149	121	144	154	134	150	129	146	148	142	123	159	137	128	159	149	150	136	140	156	148	125	130	140	143	151	149	146	148	141	144	147	150	132	133	145	151	134	144	144	145	141	160	147	141	155	150	156	146	124	126	133	147	118	133	138	147	150	125	129	149	134	154	159	120	134	150	135	141	152	135	132	131	131	149	133	135	143	140	163	137	152	150	128	143	137	151	147	155	138	151	139	135	140	157	131	157	163	131	153	144	138	129	136	146	144	137	128	158	129	121	136	157	129	164	154	142	164	149	140	147	142	152	147	148	148	126	157	140	161	140	134	134	123	125	138	149	144	126	141	145	130	116	139	163	147	133	141	146	147	141	132	141	143	152	147	138	136	134	132	135	136	133	158	120	135	152	143	136	138	130	133	144	131	143	130	139	135	165	150	121	143	128	167	141	148	145	146	141	132	141	147	167	136	136	118	140	142	153	113	138	147	115	123	152	140	133	159	146	129	146	150	148	157	142	144	141	133	166	132	118	140	140	130	125	152	149	143	132	157	132	135	122	119	161	160	145	140	133	142	139	147	133	168	145	158	137	136	141	148	127	122	132	146	115	146	109	142	160	136	133	155	132	152	156	130	166	157	116	131	132	151	125	153	140	145	154	151	120	135	150	145
26093	31462	37218	33131	27805	22902	20238	24427	35307	28630	19184	17654	16207	14207	12880	10268	9980	11105	10550	11394	10813	9483	9394	8896	8100	8100	7649	6041	5275	5763	5578	5793	4873	3917	3906	4337	4593	4441	4335	6958	3893	2205	1698	1542	1929	1437	1650	1659	1469	1237	733	546	474	497	514	516	440	401	375	414	409	387	383	409	370	398	415	443	448	396	387	389	422	398	422	381	400	399	451	416	428	403	390	394	421	389	395	404	396	426	368	370	404	415	437	402	374	409	397	383	378	406	381	372	405	398	379	405	406	378	383	395	386	384	363	406	421	401	420	395	400	407	388	421	401	428	367	393	385	409	403	360	396	397	379	426	425	420	379	423	403	390	413	407	393	390	415	367	395	421	392	392	414	405	386	408	389	401	388	404	392	385	422	420	382	399	374	396	421	413	433	409	400	391	412	409	435	415	395	429	384	405	407	424	454	433	370	402	426	427	407	389	379	431	412	402	437	415	398	417	432	377	369	431	408	429	405	405	434	432	414	416	406	421	450	417	415	413	409	423	407	367	383	418	408	411	353	411	409	420	394	403	393	409	406	368	399	388	405	397	399	408	417	396	448	430	409	409	383	419	400	413	423	371	380	425	415	408	421	369	392	400	385	376	407	399	415	397	405	380	405	424	410	400	425	396	398	418	419	405	424	401	403	412	412	409	434	430	403	419	406	395	353	419	383	448	408	387	392	405	411	427	396	438	397	419	403	407	409	412	424	436	426	384	398	387	410	377	407	417	422	384	435	406	451	398	455	395	412	407	394	420	421	408	408	401	400	401	391	382	420	430	406	386	384	373	396	403	394	413	420	388	414	403	425	438	442	406	388	417	407	417	419	419	415	383	392	425	429	425	423	389	390	392	394	394	406	419	427	418	395	434	414	413	399	370	368	414	392	404	367	408	378	388	392	388	413	393	402	399	384	409	392	391	405	400	431	389	398	406	397	384	379	408	386	320	386	391	400	402	401	410	392	377	394	431	382	397	377	372	414	400	411	415	408	409	391	410	414	377	416	389	395	429	404	405	412	383	391	418	438	434	420	379	407	379	378	393	400	377	402	403	393	439	444	411	390	399	355	400	427	388	401	423	385	387	378	427	360	437	396	377	390	424	382	378	386	427	385	389	379	388	392	383	397	429	389	449	397	428	401	399	407	402	395	408	424	370	370	359	398	395	383	403	443	351	434	414	424	424	451	346	393	402	380	400	384	402	418	382	441	390	412	374	418	391	399	391	420	433	414	390	421	397	388	407	436	402	383	380	396	402	399	402	373	408	407	385	425	411	440	404	419	410	417	427	430	453	415	404	401	405	396	410	396	406	407	406	401	433	416	406	435	382	420	400	405	387	370	414	369	423	386	396	384	404	407	402	416	402	417	383	417	399	416	409	422	386	420	401	443	398	420	446	355	366	384	405	359	377	397	405	386	413	441	415	383	402	457	358	403	410	394	381	406	392	394	422	399	398	428	419	375	391	388	403	384	390	429	390	404	413	394	382	401	376	404	389	415	394	364	393	420	377	450	407	388	397	383	403	394	408	446	387	391	374	432	442	393	399	420	401	392	437	430	393	412	385	407	438	406	436	395	390	409	423	403	375	408	428	390	408	407	424	399	418	429	394	416	411	399	392	373	423	397	366	392	398	423	386	394	432	392	411	431	428	409	408	378	399	398	390	413	410	388	401	398	388	369	383	389	385	374	392	399	440	387	377	367	395	408	389	406	394	442	386	365	382	411	391	409	410	402	396	407	405	377	385	395	359	390	408	408	388	445	386	398	434	387	404	418	407	402	414	437	385	416	408	405	370	384	420	395	449	384	417	406	379	427	410	398	434	417	409	410	410	338	421	394	406	400	409	406	394	392	399	424	377	355	368	410	375	425	382	409	411	405	401	421	393	410	409	411	403	398	426	404	402	375	418	410	398	395	388	393	415	424	381	382	399	390	403	358	400	380	402	415	409	444	415	403	398	448	350	410	375	439	401	371	390	417	416	383	418	389	396	410	418	411	433	439	376	394	421	420	424	394	407	387	406	366	399	419	391	441	421	372	386	399	396	397	414	401	404	412	389	380	382	394	404	409	367	392	419	431	429	424	391	404	428	414	401	387	420	420	380	407	380	406	414	448	404	409	409	410	386	391	388	419	418	383	417	403	383	392	391	412	414	378	386	382	397	407	388	373	407	411	429	381	372	426	424	433	360	394	413	422	405	377	416	377	409	435	399	398	388	380	389	400	368	409	418	369	405	410	396	368	380	391	384	410	419	422	403	430	369	390	385	409	403	390	396	416	380	426	417	380	382	422	389	409	401	400	440	417	402	399	393	367	410	366	422	391	402	430	369	401	407	380	436	409	409	402	407	392	396	416	396	390	413	413	398	394	406	417	375	413	392	377	384	472	417	391	407	395	439	421	397	398	411	426	407	432	399	429	424	377	388	386	414	401	359	423	425	395	415	400	398	366	410	415	406	398	399	361	443	406	446	388	415	403	412	419	384	427	393	406	379	378	379	424	366	404	391	412	419	408	401	387	370	379	407	423	414	407	363	395	381	413	376	435	380	431	390	417	390	409	389	419	388	410	416	395	409	409	418	393	409	395	439	418	402	415	401	398	382	417	410	395	411	406	421	405	406	416	400	407	378	403	435	428	405	429	405	421	406	380	368	396	365	405	397	425	402	413	425	388	410	447	361	382	389	405	405	416	382	400	385	407	384	423	398	389	417	435	396	400	400	401	419	393	378	408	407	416	389	394	404	426	400	380	407	414	402	409	414	381	417	401	417	400	427	430	391	382	411	389	370	398	363	418	352	412	406	438	383	414	425	419	363	424	425	391	424	409	381	392	423	408	392	405	406	437	340	385	399	413	395	407	398	441	412	406	392	421	351	400	385	401	417	381	387	382	401	464	429	397	385	432	410	414	410	359	402	422	438	392	408	400	401	417	406	386	354	397	387	404	380	394	401	432	412	409	423	432	400	360	407	399	411	421	394	391	406	397	414	444	379	383	406	402	424	441	392	398	407	417	406	379	409	417	391	393	401	379	402	390	375	382	357	394	428	446	391	419	415	378	387	400	405	409	383	407	407	389	405	457	404	419	426	376	409	379	405	426	415	399	434	424	371	412	413	444	363	390	398	406	440	389	409	403	409	356	431	433	390	431	385	408	379	424	440	410	413	373	416	410	396	387	378	397	399	419	390	414	416	397	421	445	405	410	422	409	423	430	401	441	427	410	396	443	398	439	396	371	398	384	386	411	451	403	418	401	409	413	427	425	374	404	416	413	403	380	392	419	391	379	411	369	402	400	419	398	410	404	418	390	404	403	383	407	399	409	397	418	403	450	363	381	387	373	426	398	398	389	417	424	405	406	393	410	431	412	399	424	417	431	405	395	397	388	387	406	421	406	390	400	364	387	367	428	393	387	389	391	399	404	392	425	414	407	420	398	397	385	411	380	402	435	384	413	416	379	402	391	386	390	371	431	369	408	413	388	356	441	415
45870	42205	41217	32818	25566	17214	14329	14359	26413	23364	19939	8958	7378	5478	4833	3671	3125	3726	3117	3906	3577	3171	3109	2819	2621	2525	2502	2048	1603	1982	1665	1369	1446	1250	1247	1346	1274	1049	1459	2138	1127	714	587	507	642	543	508	532	462	282	249	233	194	173	184	189	156	157	160	166	164	175	147	184	178	194	188	177	181	180	158	188	164	162	178	188	157	185	167	179	173	175	175	215	178	157	177	189	154	173	168	138	184	171	189	169	167	167	162	176	180	166	164	177	159	170	163	166	166	185	162	154	147	162	158	180	181	159	153	182	165	169	185	156	172	174	170	163	154	168	160	162	157	189	167	176	177	149	150	204	150	176	140	194	166	180	145	170	197	146	179	150	159	173	163	173	170	187	177	186	153	164	173	180	181	152	171	163	175	174	165	165	164	161	185	168	161	179	199	170	185	168	180	159	153	166	155	154	191	170	157	156	166	162	152	166	185	191	194	153	152	171	157	167	171	165	172	174	162	175	146	160	181	164	184	169	168	169	199	162	171	168	202	158	166	188	163	167	194	156	183	163	174	159	176	168	171	154	164	164	163	176	181	170	167	191	179	163	176	179	171	173	145	166	159	183	160	179	166	177	175	155	138	137	175	160	151	158	183	174	185	178	191	161	160	183	176	175	205	148	184	175	163	169	161	167	144	176	172	158	177	171	176	165	146	144	158	172	170	177	169	188	162	131	192	184	204	156	180	179	182	174	181	167	171	185	169	175	175	176	139	157	194	192	177	177	174	177	172	159	186	190	171	149	182	176	182	168	178	174	177	170	156	178	150	184	168	179	190	186	164	175	179	202	168	171	177	184	175	181	168	177	184	192	171	170	173	185	161	156	184	168	155	164	178	179	161	173	166	162	181	168	184	153	172	194	155	175	165	182	164	200	176	169	163	155	163	156	179	160	166	178	192	166	169	166	173	161	170	165	179	150	172	193	174	169	178	152	155	186	148	197	164	160	152	169	159	180	158	172	176	191	169	173	177	184	169	169	181	175	166	167	174	183	202	181	175	185	170	175	149	162	153	172	155	153	170	164	171	169	177	169	156	170	162	182	180	167	159	158	163	177	149	160	159	181	188	173	182	178	165	159	186	166	186	182	178	165	182	186	178	175	163	172	173	182	156	170	153	171	189	170	174	179	162	178	186	179	179	158	153	161	181	182	191	181	169	167	165	170	179	170	163	160	167	161	161	177	189	151	157	182	174	173	205	171	181	190	153	167	187	165	162	205	182	167	168	193	185	179	169	169	172	201	167	159	195	186	174	163	159	171	201	140	164	160	174	159	172	158	183	157	170	163	179	157	177	183	157	163	169	189	164	176	181	170	176	175	163	183	173	166	161	167	181	162	189	173	150	166	178	180	187	182	183	194	175	185	163	160	185	161	181	163	146	169	170	180	177	156	164	166	178	155	191	167	173	178	178	171	150	190	156	165	179	141	185	157	176	205	161	202	155	192	179	168	162	163	174	155	165	163	174	172	166	156	175	160	172	164	182	182	162	153	138	184	177	177	167	180	169	169	169	168	154	193	171	177	138	167	154	182	183	202	168	163	188	174	145	169	161	165	175	170	163	191	189	167	167	171	173	168	162	173	179	169	160	168	174	177	142	150	162	150	193	174	160	162	165	171	168	173	174	170	163	188	160	185	185	178	170	188	174	191	168	174	188	162	191	169	175	165	182	173	169	173	167	166	183	158	174	177	207	164	159	150	149	169	161	162	172	165	154	162	178	149	177	156	173	167	207	190	170	190	160	165	182	172	162	178	155	189	141	161	163	199	147	147	187	177	181	159	191	178	167	196	183	172	161	171	154	164	162	154	172	169	173	180	197	168	145	173	164	162	187	152	154	160	158	166	158	179	165	169	181	164	172	168	156	175	160	166	169	178	162	166	187	179	153	187	153	165	170	165	177	172	174	171	150	178	156	183	161	172	178	181	149	151	171	149	180	180	165	176	154	182	183	171	158	156	175	143	188	137	177	187	169	156	166	175	164	167	174	180	147	190	167	152	172	182	157	179	186	182	164	156	167	170	181	165	177	169	167	152	165	179	149	171	166	175	172	176	176	174	185	149	165	189	153	156	162	167	199	163	165	169	163	164	189	150	184	155	156	180	172	179	160	176	169	150	158	173	171	174	175	153	170	177	155	156	171	184	150	174	179	182	172	180	189	180	178	180	132	161	152	175	146	174	159	177	173	156	156	161	184	160	163	196	170	178	181	162	190	191	162	155	171	170	163	185	165	189	185	167	158	163	164	179	179	167	182	147	163	177	155	178	153	166	177	186	181	179	167	175	180	155	157	166	188	169	158	189	206	170	178	176	179	146	162	179	174	187	162	176	164	155	159	157	199	156	159	191	166	179	167	157	167	155	163	141	191	171	163	162	176	184	162	185	177	171	185	169	175	160	173	164	184	199	164	172	152	174	176	172	174	225	165	162	188	154	164	186	157	172	166	175	168	172	164	159	170	147	185	153	162	180	177	160	154	192	169	174	168	182	158	174	166	169	161	164	156	164	169	171	139	158	171	158	173	177	169	182	176	182	168	163	166	164	168	162	189	165	191	139	175	184	166	168	173	191	170	139	147	193	169	175	171	186	200	178	174	189	177	179	160	166	184	168	189	173	153	184	137	203	148	194	160	160	173	170	174	154	166	162	175	163	145	175	160	147	160	163	192	160	174	152	166	168	167	184	197	154	192	161	156	159	175	166	169	168	156	184	170	170	162	176	167	176	162	164	171	179	167	172	162	188	172	178	202	159	164	165	176	174	145	182	163	177	168	156	164	163	145	186	169	188	163	176	161	175	213	162	173	149	176	166	168	170	154	169	169	176	165	163	153	197	154	177	169	170	164	174	174	175	174	155	176	171	150	162	161	191	166	187	160	163	137	189	170	195	180	185	177	178	179	199	161	160	183	208	162	192	176	164	157	177	171	171	149	165	184	161	197	168	180	187	169	160	191	180	177	171	181	163	194	214	169	189	184	163	153	158	196	185	169	177	174	141	176	160	164	185	185	178	143	163	178	165	184	153	181	173	166	162	186	170	164	173	173	188	186	194	152	154	159	177	182	178	193	166	159	196	180	174	172	189	177	181	171	187	186	162	167	158	181	168	185	172	160	182	181	174	162	158	182	159	191	173	172	174	136	153	192	175	158	189	176	151	157	160	171	166	164	168	169	182	159	176	167	182	187	179	147	171	193	168	170	167	170	184	178	151	152	168	175	159	186	174	176	157	183	172	165	191	180	170	182	173	175	169	163	166	174	202	162	174	157	174	160	171	184	171	163	168	168	138	169	167	184	165	173	174	164	139	187	170	197	172	160	200	181	176	171	161	171	174	168	186	139	158	168	179	156	170	186	169	173	162	173	168	152	179	175	165	161	171	196	170	171	152	207	163	172	196	144	154	172	151	197	174	179	178	174	155	175	160	174	174	169	158	178	191	166	179	178	168	178	155	190	163	170	182	183	185	156	158
31345	34485	41346	39886	35909	30421	29831	32165	43790	40634	34641	24580	24049	19860	19319	16084	14561	16970	15007	17605	16529	15630	15615	14652	13912	13626	13119	10844	8661	10858	9692	8180	8499	7522	7599	8244	8025	6540	9043	11701	6725	4269	3285	2751	3465	2843	2995	3049	2742	1514	932	786	622	589	709	650	549	486	449	473	526	438	447	463	480	468	476	447	473	473	491	497	468	507	531	496	449	438	481	473	482	493	496	461	488	481	526	556	510	466	523	546	453	501	503	520	473	484	496	497	427	461	455	433	490	511	462	530	470	472	473	491	473	486	453	448	484	461	434	451	450	491	456	488	482	485	463	474	495	489	505	518	486	494	473	465	475	509	469	479	484	512	503	486	482	507	492	496	472	454	492	458	471	473	489	475	506	483	466	516	481	491	483	490	448	513	468	507	513	463	491	455	469	506	449	489	459	488	483	471	503	449	468	450	476	493	511	464	499	449	479	484	508	508	488	479	504	501	491	476	462	453	520	503	467	495	478	452	497	467	484	476	482	443	455	511	477	485	469	497	468	457	497	473	437	476	481	503	493	474	494	515	451	499	464	454	449	474	457	438	497	478	440	491	475	475	487	506	450	495	525	505	505	500	504	484	515	524	490	460	494	461	491	509	495	460	488	444	521	480	514	482	475	472	488	475	507	512	475	468	495	488	472	492	482	489	470	516	507	489	443	438	461	464	459	483	466	474	463	481	450	458	470	441	496	493	466	475	451	440	488	473	496	468	512	509	478	443	421	473	505	494	465	479	467	502	511	492	483	468	436	474	454	507	460	484	488	464	491	478	492	480	515	485	507	472	499	469	469	483	469	470	519	494	504	485	475	468	468	479	468	446	510	518	476	459	475	475	445	493	459	488	460	451	492	474	419	501	465	466	434	479	498	478	493	515	454	439	483	503	454	477	465	492	469	449	429	476	495	475	467	459	486	508	485	481	456	473	484	484	522	496	463	494	468	473	458	457	466	514	484	454	468	462	452	526	493	505	477	483	464	547	478	450	472	454	491	476	476	489	513	477	493	459	491	485	471	470	476	456	457	473	461	514	469	471	472	467	505	483	499	504	480	459	471	462	471	464	484	482	499	499	491	486	489	512	493	490	476	505	453	455	464	463	489	497	482	457	485	464	465	490	465	507	519	510	452	499	484	488	476	455	460	485	496	464	500	502	470	506	477	490	515	488	498	482	509	511	507	447	456	465	481	495	480	470	486	498	441	480	476	486	492	514	486	506	461	470	472	468	499	485	470	441	526	436	445	495	466	476	462	465	475	499	455	499	511	481	466	468	498	505	470	473	494	465	513	498	480	464	481	472	462	482	515	466	475	451	430	485	485	471	504	476	478	473	503	475	473	486	501	497	464	508	441	463	479	491	449	470	462	495	477	487	518	503	503	461	522	477	480	433	443	492	469	460	489	492	466	456	449	489	494	479	460	507	468	448	477	489	476	482	505	459	476	468	445	462	498	475	485	448	489	527	461	461	452	441	486	494	453	506	489	489	453	513	483	495	507	492	454	459	471	501	463	495	443	521	459	486	498	487	478	504	510	478	493	488	461	480	478	491	501	479	448	515	491	465	545	493	507	446	455	485	482	506	462	452	526	498	471	506	504	537	528	509	467	457	471	471	466	462	465	449	487	508	484	486	444	516	499	456	466	478	480	495	517	489	450	511	513	480	497	481	464	473	491	494	513	468	479	463	444	474	504	484	483	494	515	453	510	497	453	474	489	483	497	457	475	479	488	471	478	445	480	468	427	532	467	492	465	498	461	448	473	495	481	437	468	527	468	511	481	477	434	460	490	468	462	465	484	495	450	495	469	469	485	500	474	456	501	469	440	467	464	468	489	505	464	474	470	456	421	513	510	469	488	506	488	467	500	456	479	452	492	499	490	459	514	464	476	488	469	512	500	454	486	429	471	476	462	508	455	467	459	490	506	441	458	481	441	465	523	480	446	475	471	441	492	522	467	482	477	469	491	469	463	520	444	467	460	481	476	509	496	488	458	452	477	488	452	475	478	474	459	430	516	511	533	505	478	459	526	462	520	472	492	481	495	485	493	474	468	470	492	485	498	461	513	465	461	471	464	506	476	503	473	497	465	466	490	486	486	462	515	479	475	495	498	488	489	461	504	484	485	486	481	492	464	463	451	467	472	466	462	467	475	465	509	482	482	455	483	457	435	485	435	478	451	496	491	448	532	426	494	482	468	429	491	456	483	447	485	468	484	487	500	464	546	460	439	448	483	453	481	488	487	472	473	487	505	500	484	470	498	450	499	454	510	495	470	493	471	439	468	475	460	504	509	499	492	472	477	480	474	455	466	501	510	461	458	452	504	515	461	473	480	511	474	467	485	494	424	479	516	471	459	478	510	491	479	501	505	478	449	461	415	517	486	496	465	472	469	462	508	469	485	451	492	476	465	525	481	471	470	473	496	489	468	473	480	458	463	493	481	481	499	479	464	498	473	480	498	474	469	471	470	473	494	468	487	478	453	505	471	468	510	482	511	493	465	450	516	494	540	458	474	471	499	440	476	464	486	461	492	493	465	497	515	519	460	530	485	464	509	458	463	484	471	487	473	498	466	463	492	475	487	497	462	483	495	434	497	487	471	532	454	505	453	514	506	510	491	495	495	501	450	485	460	486	467	475	497	510	495	478	444	492	477	483	486	443	467	488	463	489	491	445	474	488	448	495	468	480	448	476	423	456	498	482	470	487	475	506	496	466	493	443	534	466	485	511	458	472	509	470	492	489	483	459	456	474	483	490	474	517	470	475	476	482	485	490	496	467	468	466	491	497	451	461	548	452	490	475	479	456	478	496	465	507	471	479	445	500	468	484	448	465	477	469	455	479	470	469	523	469	483	490	493	460	463	498	445	478	475	481	483	451	449	509	472	476	532	471	493	456	496	445	479	540	497	461	415	482	487	485	475	490	479	501	451	485	472	445	454	465	488	456	479	468	498	475	509	485	493	466	487	466	501	497	521	484	493	503	448	475	446	482	514	511	476	473	464	501	490	516	451	546	462	463	460	457	450	476	475	496	503	456	471	488	469	483	494	462	481	463	493	476	520	486	491	479	480	423	485	473	524	461	449	530	473	451	492	484	487	462	444	503	475	484	486	468	501	452	468	482	500	515	438	483	453	453	452	489	463	481	470	460	422	483	486	495	470	492	458	495	497	494	501	435	461	504	449	475	514	496	496	521	475	516	445	459	465	488	487	482	503	464	471	478	475	483	476	445	485	477	479	486	497	497	475	478	481	494	498	492	463	451	462	535	483	448	495	466	503	446	479	465	473	518	535	475	473	484	472	450	501	481	445	486	473	455	492	477	487	455	462	469	472	479	502	488	519	469	505	468	489	484	444	485	474	462	480	449	438	507	490	481	462	488	489	517	485	495	484	484	466	481	458	448	445	478	460	497	489	463	484	498	525	496	464	455	467	498	453	468	528	474	492	454	489	466	497	512	497	469	447	465	490	494	441	464	450	465	479	472
29460	26178	22764	15030	8387	4837	3220	2388	2799	2597	1561	827	520	394	350	348	324	301	290	299	280	228	253	255	211	199	205	180	192	198	170	179	157	184	151	145	198	178	184	206	166	162	164	145	163	173	170	143	185	150	142	155	142	141	189	173	146	147	177	145	151	149	139	151	156	159	143	158	161	142	131	136	149	151	153	157	132	148	147	164	151	133	161	143	151	151	154	138	143	158	140	161	146	130	170	156	146	162	173	142	135	143	128	138	155	155	152	169	157	151	160	142	154	146	155	168	147	152	143	136	139	145	154	142	149	135	129	145	149	150	131	164	161	138	150	147	165	166	160	148	177	139	131	159	134	157	157	141	158	140	168	153	177	139	146	171	150	171	137	153	146	173	138	178	124	146	152	141	149	149	146	136	149	178	140	158	166	126	143	155	151	136	150	152	165	159	143	150	139	156	151	152	157	145	160	129	152	167	158	142	153	143	131	142	162	159	147	144	166	163	118	124	162	138	161	147	144	136	150	137	140	147	141	140	152	164	143	128	160	176	165	141	161	152	148	138	165	181	157	153	144	151	149	156	159	147	159	137	148	139	146	137	131	145	156	162	155	149	147	142	163	163	139	147	139	158	139	150	144	143	164	154	124	145	153	178	112	134	144	149	161	151	148	171	143	173	144	149	150	133	143	160	156	163	135	170	163	155	144	151	146	141	164	146	167	131	152	189	144	127	151	140	163	146	156	145	148	172	150	150	152	153	155	167	149	125	165	149	140	140	155	149	147	159	177	149	144	146	138	148	154	130	136	149	152	148	150	146	148	134	142	169	177	125	137	142	165	157	150	146	141	151	151	152	127	163	157	148	165	137	141	141	162	128	147	157	157	158	158	151	158	149	134	129	139	167	163	140	151	163	168	154	130	131	163	131	160	157	158	151	154	151	152	159	151	164	143	167	140	151	154	144	157	152	137	139	156	162	142	158	147	139	131	149	167	166	143	154	149	139	147	157	146	137	162	149	157	155	155	152	144	150	135	158	161	141	167	136	146	161	148	158	152	141	165	146	160	149	145	146	155	161	126	141	117	161	156	142	146	144	143	149	163	160	133	137	146	141	139	152	144	156	153	142	151	163	161	129	130	154	134	146	134	142	165	147	138	148	158	144	146	152	132	175	152	166	136	137	148	142	160	151	133	136	155	142	138	134	153	134	141	149	158	148	151	158	150	127	124	148	149	144	148	165	159	166	142	131	141	152	141	162	132	150	161	138	157	140	138	141	148	134	152	147	164	179	157	139	156	161	172	131	160	156	144	149	161	144	156	150	166	135	146	144	144	163	144	159	152	189	137	170	158	167	165	174	144	164	129	149	127	142	127	150	149	157	143	155	155	150	156	155	149	152	139	160	156	118	149	142	160	153	164	147	121	149	155	132	148	139	156	131	160	135	138	154	136	164	145	144	156	127	150	142	154	134	151	133	145	147	124	141	147	164	160	128	131	146	138	152	152	148	157	156	159	147	153	143	135	144	151	142	153	139	128	158	147	147	166	152	158	129	188	147	127	144	130	137	147	149	152	140	140	133	156	142	152	160	167	157	149	155	169	129	153	152	158	127	131	165	132	109	141	174	143	169	147	144	151	143	149	163	150	157	143	172	126	134	131	131	163	144	153	145	167	140	160	141	162	156	144	161	158	142	150	149	163	146	154	129	150	145	151	170	131	167	147	157	141	152	151	150	145	157	156	148	154	150	149	148	132	135	144	151	140	144	167	140	153	155	157	155	153	160	127	153	159	134	158	151	157	153	131	155	146	151	151	143	159	158	149	144	143	143	147	156	144	152	155	142	148	125	155	159	146	140	132	132	153	166	152	141	163	135	132	143	134	142	159	161	152	159	129	164	160	155	150	166	156	145	148	150	147	163	147	159	169	137	144	137	131	132	180	150	139	148	152	137	146	154	155	136	160	162	162	149	162	153	146	158	142	165	151	131	143	161	143	144	148	150	146	141	150	145	158	150	144	136	142	158	149	158	149	145	151	168	161	173	135	149	148	132	156	148	144	130	140	147	163	156	166	150	145	133	148	168	116	157	146	152	144	143	134	146	149	145	159	136	163	149	114	151	161	147	148	132	131	147	147	173	153	150	155	147	162	160	145	173	152	148	135	153	141	160	134	140	142	143	181	149	150	159	154	161	141	131	150	149	153	151	149	145	150	136	141	137	144	151	139	153	168	160	138	143	160	138	149	141	133	152	148	167	162	161	140	152	164	156	136	165	143	152	161	150	151	132	151	155	141	144	140	148	150	156	163	139	146	175	147	155	155	145	166	134	164	157	172	149	155	171	162	135	159	153	150	156	150	163	146	144	148	138	155	149	136	133	142	143	154	145	166	146	158	154	150	145	156	138	153	154	150	157	153	137	145	143	151	148	155	143	155	162	150	143	146	143	161	146	154	130	169	143	159	158	146	148	136	131	146	158	125	138	144	150	157	158	134	142	137	143	169	144	144	158	186	158	183	152	153	149	165	129	153	160	138	130	129	169	153	181	152	161	134	167	138	144	172	144	142	154	144	123	144	161	158	144	147	186	135	151	155	141	155	158	164	150	182	167	173	177	140	147	167	146	151	144	171	156	166	161	161	140	146	161	150	142	143	155	123	139	135	151	152	144	163	160	138	147	143	137	133	141	150	142	149	160	153	136	154	156	173	141	167	142	149	146	152	168	158	158	153	140	158	136	142	144	138	154	152	123	135	148	137	155	151	130	159	165	136	162	171	164	159	165	162	143	157	146	150	157	137	162	153	149	141	144	148	142	158	151	135	151	156	163	139	157	165	150	141	166	162	144	160	137	152	141	141	115	160	150	147	143	149	166	153	137	139	139	158	141	144	144	145	159	141	139	140	154	159	149	150	157	144	156	149	161	180	142	142	137	148	140	134	127	149	173	156	151	140	154	132	137	145	145	147	155	132	134	139	171	147	154	159	157	144	169	127	149	155	128	135	171	155	150	156	137	140	143	147	140	148	155	135	162	154	135	127	159	157	152	153	136	148	127	144	154	151	148	151	155	152	133	139	146	154	153	124	145	140	132	150	144	155	139	149	164	160	150	142	160	148	159	165	161	140	150	136	131	152	141	121	157	141	135	146	141	137	167	153	136	138	139	153	144	145	161	140	149	121	146	144	158	158	149	143	154	164	156	155	161	129	155	148	149	138	135	134	162	151	146	115	163	146	142	157	168	160	136	142	156	160	142	144	137	152	152	161	165	156	148	146	162	145	115	174	145	142	153	157	153	136	144	161	145	159	141	144	146	164	154	170	140	156	144	157	159	190	133	146	140	160	136	139	165	149	164	148	144	149	149	159	149	145	130	140	140	152	153	131	133	142	168	154	156	153	128	129	156	142	169	144	159	177	142	124	131	155	146	155	129	155	147	164	165	136	151	141	147	141	155	144	161	153	155	169	142	127	152	155	142	144	159	132	147	158	143	158	163	143	134	140	154	133	130	164	147
18827	20772	26832	25688	19818	15062	11843	9969	12203	10517	7055	3836	2464	2057	1907	1673	1547	1455	1329	1366	1337	1106	1074	980	901	829	809	742	626	681	639	604	590	606	549	654	598	593	631	707	513	530	508	464	513	485	492	469	480	436	430	430	430	444	462	393	386	420	404	463	416	421	411	440	428	389	447	406	419	422	406	422	453	491	437	420	427	452	428	471	431	433	422	402	421	450	407	415	404	438	454	425	416	422	376	395	423	422	427	431	441	418	458	441	422	404	408	420	424	400	448	418	440	448	379	461	436	458	437	450	401	471	441	419	405	417	455	415	401	469	400	390	435	445	430	429	413	437	410	435	434	389	406	404	421	443	457	418	422	409	405	414	434	418	453	400	422	399	434	439	427	436	467	427	446	443	435	395	443	401	447	429	406	414	443	396	453	409	442	393	397	431	432	436	421	383	441	406	400	407	419	437	439	412	445	438	419	425	426	419	396	425	426	389	412	412	427	452	451	412	429	419	448	434	410	438	475	386	433	458	444	435	449	439	431	448	469	427	437	459	397	408	425	413	416	379	398	392	413	452	398	449	413	380	447	415	449	404	391	434	404	413	429	383	392	421	435	402	402	457	399	442	429	398	459	423	417	423	419	389	455	411	449	442	439	416	391	415	441	428	441	473	440	444	398	418	389	409	450	390	413	426	435	431	428	410	410	455	404	407	440	431	392	435	434	439	418	426	406	420	413	414	407	427	414	407	434	423	403	419	430	428	445	436	467	381	407	391	427	426	417	467	427	411	427	427	403	425	423	404	416	440	403	410	412	408	409	430	408	403	438	425	401	411	426	408	429	403	432	447	425	439	407	425	430	414	416	458	435	456	417	424	431	451	406	417	395	397	425	429	425	421	443	421	432	416	421	422	441	386	434	418	434	426	423	439	425	405	413	399	442	414	410	425	427	417	441	415	417	413	414	420	391	435	413	456	429	376	405	430	401	408	423	411	447	404	411	431	406	460	395	408	398	410	387	417	427	378	421	447	407	447	453	440	418	453	398	392	439	426	447	424	422	413	416	456	407	410	460	406	403	443	410	427	421	428	427	408	456	426	410	438	408	381	426	381	430	388	423	391	426	410	436	456	421	442	419	423	427	413	394	412	415	423	397	409	415	411	457	390	415	422	418	414	431	425	424	434	405	410	448	427	467	410	451	404	405	397	435	428	447	389	419	443	411	445	429	401	438	445	436	449	433	414	411	437	401	461	420	407	425	394	383	413	418	429	415	413	387	399	401	409	414	431	395	422	437	438	426	452	429	435	421	435	395	425	398	414	391	431	428	456	420	446	442	421	428	434	445	452	412	456	428	416	415	397	442	430	412	453	449	458	423	423	437	448	438	453	454	424	418	428	398	422	427	422	433	430	400	374	439	427	391	433	408	427	456	449	383	423	502	433	408	410	428	443	445	435	436	437	417	413	443	441	395	399	398	398	432	440	399	419	437	455	428	409	415	447	421	367	402	428	435	438	413	426	391	431	435	418	402	422	410	406	403	410	417	386	414	444	414	371	403	429	421	449	440	423	401	444	421	435	401	429	415	386	451	419	439	435	423	418	413	401	448	436	405	385	431	416	421	477	442	428	398	430	406	383	438	398	425	389	448	396	426	446	404	415	423	412	408	409	430	449	426	425	422	419	480	469	429	461	451	433	430	408	431	431	422	404	403	437	461	420	425	415	426	463	449	407	443	447	420	427	391	404	410	418	425	436	444	393	449	428	433	439	462	441	445	426	436	433	410	430	433	442	439	445	401	405	382	406	432	429	424	445	433	422	423	408	427	437	420	448	406	431	461	437	397	428	420	415	425	411	442	401	434	401	455	412	433	434	446	417	406	421	415	417	403	483	415	434	453	397	423	389	389	431	442	416	431	425	432	430	427	434	478	401	420	409	439	436	414	413	428	458	432	408	438	432	447	431	428	468	430	390	394	392	407	457	423	409	470	389	416	454	419	442	410	383	422	465	405	390	443	406	436	429	415	424	442	416	423	479	372	399	431	428	406	446	441	403	430	404	436	423	424	399	434	431	458	425	439	415	397	438	448	419	434	439	427	426	450	412	419	420	428	416	404	404	408	423	392	442	396	407	425	442	392	452	418	408	421	432	419	439	437	393	455	415	390	443	394	395	457	440	463	433	455	441	451	423	417	412	405	437	452	432	432	419	428	477	420	408	426	433	402	478	459	442	407	400	425	437	435	436	414	405	435	443	406	438	439	449	401	389	421	422	433	442	435	405	384	395	404	425	433	408	405	417	442	421	415	440	437	433	454	406	415	444	432	441	437	432	419	428	404	501	442	472	429	438	454	441	408	437	421	426	410	466	455	424	412	435	393	431	435	408	427	420	403	438	415	401	422	443	428	445	451	408	431	441	438	441	448	372	409	425	420	392	408	449	401	448	436	422	437	413	449	386	434	438	426	425	419	482	407	437	396	417	423	384	402	432	433	412	398	427	423	447	431	412	428	413	426	455	450	397	420	421	415	440	419	390	438	434	463	432	450	446	414	459	425	411	432	420	426	432	413	428	412	429	412	458	422	419	409	445	394	438	388	445	445	432	438	421	416	419	430	428	428	407	438	389	407	419	428	452	426	441	423	397	421	447	410	406	442	441	430	427	403	441	441	411	435	424	420	435	389	430	396	438	404	429	429	427	435	447	416	402	431	433	388	420	464	438	421	431	415	391	478	396	449	437	439	426	447	426	446	409	390	402	438	409	433	392	409	451	408	425	388	438	402	413	436	442	440	416	448	407	417	396	434	407	424	409	416	405	424	424	417	444	395	446	414	420	411	421	435	461	419	408	417	381	434	413	400	411	425	406	457	410	433	407	400	440	399	438	456	420	422	435	395	409	437	463	427	408	405	420	415	400	415	452	423	420	446	457	434	440	478	443	445	427	454	466	438	427	427	396	402	431	457	459	419	427	432	399	425	367	461	424	431	455	413	434	432	424	435	427	389	444	424	413	396	443	419	421	406	456	442	392	439	432	423	414	423	425	439	438	399	397	432	429	435	431	455	400	396	448	405	414	437	426	409	452	439	425	431	426	407	434	425	422	466	427	400	417	402	399	458	398	425	393	426	417	428	435	406	458	404	439	432	410	419	430	427	463	439	381	396	433	421	446	447	430	398	420	440	429	399	436	438	408	445	424	453	424	452	420	432	427	417	434	448	441	453	411	432	397	414	409	447	395	407	452	422	463	421	422	387	393	441	461	437	421	399	435	420	396	397	424	415	433	433	452	391	422	480	402	430	387	417	429	449	415	406	417	416	397	432	423	424	430	428	401	408	426	432	420	390	426	458	427	439	448	414	422	430	431	445	455	418	437	435	417	373	414	403	397	409	427	422	427	436	426	460	437	432	423	428	455	427	413	423	404	422	429	388	470	432	430	451	436	450	415	437	406	428	449	453	385	461	425	436	424	403	423	437	462	422	378	446	429	369	439	468	421	416	398	405	422	418	421	421	437
35461	30953	32549	25959	18103	10405	7342	7004	18402	18868	6609	4687	3018	2092	1275	1119	929	944	1014	1080	996	927	782	719	744	761	727	526	460	520	413	515	450	350	416	453	410	402	443	631	304	294	240	252	260	255	273	259	206	159	156	160	150	166	135	159	158	136	150	127	138	125	134	162	147	141	142	146	150	165	130	152	138	159	116	159	132	132	150	152	149	156	122	148	131	146	126	134	157	134	133	162	158	130	154	139	125	148	158	136	163	162	135	135	140	121	125	120	154	150	155	148	147	137	160	147	135	150	130	144	155	153	130	142	142	137	144	120	141	129	147	145	156	141	136	144	164	146	153	132	126	151	156	120	138	134	141	145	144	141	148	134	136	147	141	152	130	148	139	154	143	122	160	149	166	144	135	126	174	128	154	159	153	130	131	152	119	130	122	139	131	133	154	148	162	150	122	126	134	140	141	152	133	145	148	142	126	133	149	119	122	134	151	135	132	158	135	149	112	153	134	156	134	140	158	144	148	142	133	136	167	145	146	145	147	147	146	128	155	136	135	136	146	139	134	133	137	142	149	143	153	144	174	131	142	127	135	141	155	116	159	136	147	138	135	143	123	143	135	132	120	134	159	150	160	136	129	131	139	156	148	126	157	144	168	137	147	132	148	140	139	171	121	136	131	141	125	128	121	113	154	149	118	150	141	145	107	140	167	136	147	121	144	125	142	143	142	136	136	170	117	142	156	147	150	157	147	140	150	123	161	141	143	130	144	135	143	140	153	149	127	144	145	140	159	134	148	168	158	141	124	137	136	151	139	135	140	128	157	151	147	149	140	170	130	138	122	127	139	141	144	132	161	126	157	151	113	138	143	162	157	151	150	120	128	137	131	150	130	147	164	144	154	129	142	166	155	146	167	145	124	119	152	159	150	142	142	154	149	144	142	149	165	146	137	136	140	133	141	120	132	146	139	157	136	149	131	144	138	135	122	143	143	134	144	147	155	132	150	143	122	128	165	126	132	161	156	155	133	134	167	142	125	159	129	150	132	152	142	155	156	134	153	122	148	134	149	138	148	159	168	125	147	126	145	118	155	141	135	140	147	137	133	143	128	132	142	136	140	152	116	119	132	155	135	148	143	122	128	127	143	161	144	149	128	145	158	131	138	157	161	145	139	147	123	134	163	114	156	134	123	153	144	143	130	153	128	117	147	137	129	147	138	137	151	152	141	140	135	156	136	133	131	132	129	131	147	142	129	152	141	154	122	143	120	121	123	140	135	134	135	149	140	127	142	133	153	144	146	125	146	151	149	120	160	144	147	140	143	133	145	151	138	133	157	135	144	132	121	138	127	131	141	142	141	126	136	131	137	139	130	145	134	133	151	155	138	124	154	123	146	157	138	133	142	125	158	122	162	136	138	147	135	122	136	119	130	142	130	134	145	144	139	133	177	125	128	121	150	135	135	154	148	121	152	123	172	141	148	153	162	152	143	121	157	140	133	152	148	156	124	159	149	120	134	118	139	126	113	153	111	134	146	145	153	162	137	141	152	124	146	139	129	146	154	131	156	150	141	138	151	141	141	135	132	148	148	154	132	151	140	151	160	132	155	149	135	128	126	141	127	139	144	160	127	136	154	133	141	118	134	131	154	124	139	109	119	134	151	141	128	132	122	138	126	143	167	143	130	133	144	142	136	131	142	139	131	157	155	144	147	153	153	149	137	161	143	150	160	109	141	159	132	140	139	161	155	157	160	135	152	150	126	146	135	147	153	137	146	136	140	141	134	150	144	133	122	128	154	144	158	154	155	135	114	147	157	132	140	144	137	145	142	139	157	140	139	143	125	162	164	148	178	139	157	141	122	130	154	145	158	151	139	151	132	141	142	149	145	140	142	154	132	136	134	140	128	155	131	133	141	113	131	142	126	137	150	136	139	151	157	149	148	153	134	152	141	173	139	155	149	127	139	151	139	140	143	134	156	132	116	123	135	149	138	132	151	134	123	149	152	125	150	118	141	156	161	116	133	126	138	148	132	154	121	139	156	149	126	128	138	114	125	140	141	142	170	155	142	133	138	124	150	144	124	141	140	138	139	143	136	130	131	132	149	146	129	145	118	161	139	136	126	138	135	147	128	153	150	142	150	135	152	134	125	167	164	151	151	135	143	125	137	148	128	124	135	137	135	136	148	147	131	145	148	148	136	143	132	132	120	138	159	133	146	132	136	157	151	158	135	178	146	149	125	149	156	142	126	149	141	144	149	145	149	148	144	148	137	140	146	153	129	159	143	141	125	130	131	133	142	149	130	174	145	148	138	135	126	143	133	149	155	153	137	156	158	153	147	140	159	157	139	124	153	137	129	148	154	123	153	146	142	150	143	156	142	155	135	151	132	141	146	127	162	132	164	141	124	139	136	136	158	141	140	145	142	177	115	134	144	164	140	159	140	119	145	135	130	158	146	153	152	142	147	127	168	144	156	131	153	169	143	151	147	137	144	127	140	139	157	152	162	141	128	160	153	138	141	160	137	144	138	146	141	146	137	151	149	132	150	151	127	140	142	123	132	143	134	160	146	137	158	125	151	144	123	144	137	138	135	153	142	133	150	123	123	124	145	133	145	142	128	154	134	116	124	130	128	161	127	175	145	138	152	154	139	137	169	141	168	163	151	139	130	128	155	139	134	158	155	129	146	146	148	141	140	128	144	129	150	142	122	155	128	159	134	126	158	146	173	144	145	144	173	134	132	162	158	133	153	135	147	134	164	147	136	156	120	124	147	140	144	158	145	134	127	129	149	128	129	165	156	135	133	144	155	133	141	137	134	139	156	142	151	145	127	137	152	134	155	133	159	148	132	144	146	130	152	144	164	143	146	147	166	149	140	151	143	161	146	139	157	154	133	136	129	129	140	126	148	148	131	118	147	143	121	160	149	142	157	142	139	137	139	140	131	146	131	139	127	151	125	136	151	142	126	164	155	137	143	140	132	132	144	153	152	130	146	126	128	160	144	126	148	157	120	129	162	163	140	158	134	135	138	132	144	134	150	143	140	158	143	143	141	145	149	141	136	146	166	151	148	146	151	161	171	130	144	131	153	129	156	160	147	135	166	147	134	133	171	128	134	138	154	129	127	143	142	127	132	139	175	137	164	141	121	159	156	137	146	144	151	139	126	136	129	144	124	148	150	159	156	140	142	119	124	135	141	123	130	136	136	147	136	120	130	132	150	127	153	139	144	134	153	151	130	146	133	127	150	140	135	126	135	140	149	152	127	131	160	156	159	137	126	154	130	148	128	135	135	143	154	136	143	159	143	134	135	143	149	140	144	128	152	144	143	152	146	146	136	147	136	134	152	152	157	137	146	136	145	139	152	141	161	150	146	139	152	148	145	131	148	149	122	132	128	140	166	113	147	150	125	139	151	159	124	139	163	126	143	123	155	148	140	126	163	132	123	146	146	148	122	144	138	134	128	132	166	170	137	127	144	126	157	148	140	150	141	142	145	138	142	157	122	133
23563	25097	34637	35492	29607	24066	20842	22442	39396	37131	18874	16997	13393	10072	7164	6135	5225	5311	6045	6250	6079	5603	4787	4394	4436	4738	4429	3292	2701	3169	2498	3140	2592	2068	2299	2753	2676	2271	2770	3918	1850	1388	1193	1152	1275	1352	1446	1284	901	652	591	653	495	434	481	453	471	418	386	438	417	404	387	417	398	415	441	440	408	367	427	401	427	451	464	404	439	415	412	432	399	364	402	400	400	398	414	439	428	421	437	428	399	389	411	442	414	423	399	422	420	427	399	371	408	378	399	391	459	415	379	376	413	452	430	424	461	406	417	423	413	431	430	406	420	442	402	394	415	436	436	454	403	426	420	379	394	356	409	391	420	391	441	406	386	399	374	396	383	414	451	399	411	370	416	412	433	386	397	423	407	418	415	390	418	402	413	437	399	423	398	430	416	383	438	438	421	407	437	381	409	437	413	413	373	428	450	421	426	407	389	435	397	401	379	402	387	442	436	451	404	412	395	394	396	422	409	392	377	405	440	415	402	370	391	389	406	432	381	431	412	405	393	426	439	405	419	392	403	422	401	388	423	408	420	382	404	391	435	422	440	430	406	395	403	407	418	375	443	431	441	370	410	367	422	392	393	416	427	408	398	445	427	408	414	448	411	410	406	388	420	372	429	379	415	384	380	398	452	384	379	436	399	432	416	404	412	391	427	402	396	387	411	397	409	409	413	394	397	414	406	396	435	423	410	426	434	407	415	419	382	430	434	385	429	460	418	367	415	398	406	415	394	385	416	387	423	406	396	427	424	418	442	429	428	395	401	421	389	429	400	401	425	362	422	385	444	413	389	407	459	406	368	414	403	421	393	438	409	379	400	399	398	398	415	420	432	370	391	417	391	417	419	430	412	391	434	430	404	380	413	383	423	395	421	436	417	399	411	405	430	369	404	389	388	391	402	421	385	432	402	396	419	405	418	413	379	402	388	402	407	402	402	390	426	425	403	424	379	397	406	405	405	424	436	391	438	380	397	414	407	383	398	384	448	380	427	391	414	382	411	425	417	379	400	419	439	422	375	421	429	382	401	407	402	419	432	428	416	388	395	438	403	400	413	410	424	390	414	445	419	381	386	406	377	394	411	439	381	417	404	395	378	404	399	419	409	407	388	440	393	384	411	438	381	395	422	396	428	417	412	390	409	395	376	397	389	385	415	431	377	434	407	400	410	404	431	442	416	403	428	433	423	394	389	399	393	434	410	380	380	388	399	391	401	390	436	410	407	417	426	443	408	424	437	396	418	407	438	408	442	442	432	367	403	404	408	364	386	410	399	414	446	408	411	403	445	408	405	377	393	390	439	412	416	413	410	411	392	392	422	399	430	389	389	408	396	396	397	391	372	400	399	409	416	412	414	400	434	431	408	389	386	443	416	381	465	394	429	398	422	408	405	419	403	398	394	419	408	402	388	402	392	428	402	414	432	411	439	407	380	427	404	377	377	423	379	415	400	417	416	394	436	396	381	402	415	414	431	412	427	367	413	375	415	408	401	373	398	438	451	391	421	420	444	411	384	397	386	389	405	415	429	406	390	359	385	422	386	389	421	408	407	396	406	420	433	403	425	411	431	373	391	427	364	423	411	444	412	420	442	391	391	371	385	395	432	450	418	396	384	390	477	410	402	409	415	418	421	428	405	467	402	412	390	417	425	381	389	424	401	381	412	388	377	366	402	392	421	391	433	374	415	430	397	415	409	397	399	377	430	393	407	442	376	406	405	408	408	396	430	405	375	419	393	398	419	417	416	445	433	404	425	392	439	451	418	374	373	416	416	405	393	431	424	363	390	412	414	429	390	406	398	405	419	416	417	422	429	406	403	391	425	401	412	407	410	379	432	363	418	376	427	419	427	388	405	398	415	369	430	412	417	387	409	394	429	397	391	422	422	400	410	420	443	391	388	405	418	426	416	401	400	425	429	374	400	379	377	421	406	415	402	427	417	399	412	410	410	382	433	390	423	408	415	391	372	440	364	417	447	387	390	381	438	420	429	429	423	391	416	394	438	396	409	394	430	395	398	429	433	445	395	446	414	408	422	423	410	399	393	412	420	433	472	384	417	465	428	458	419	407	422	427	403	409	388	393	385	396	461	439	417	423	388	389	437	412	403	416	439	423	428	382	388	419	402	411	408	407	372	425	418	411	398	430	409	367	432	394	400	420	426	451	410	407	401	381	412	389	407	414	458	421	402	386	395	415	418	401	355	404	424	404	397	419	423	387	424	397	403	395	416	370	444	413	394	397	356	387	404	414	417	420	408	433	461	402	393	386	376	412	429	385	396	430	403	457	396	403	385	421	403	420	413	424	377	405	438	444	397	416	396	414	400	392	399	439	414	398	402	384	402	419	433	383	430	427	395	383	378	447	389	411	415	405	386	439	418	382	395	391	440	395	415	442	413	403	415	398	430	375	428	410	467	366	401	398	409	420	395	408	423	452	399	436	423	406	420	377	429	364	421	388	418	454	386	419	433	394	394	445	427	417	436	443	422	440	422	393	404	445	412	422	413	436	426	407	404	421	416	393	412	398	398	404	415	388	384	427	363	434	405	425	396	440	410	389	419	438	428	404	394	377	444	430	439	439	417	425	368	410	400	389	440	420	367	400	396	399	421	387	397	425	417	423	419	446	401	437	411	397	381	413	402	417	356	409	415	395	425	377	426	433	401	415	430	411	400	390	389	425	410	408	398	416	434	375	429	391	399	409	393	416	421	372	436	416	402	425	443	421	391	435	403	346	401	379	432	409	407	382	402	374	432	460	424	420	408	405	432	413	417	382	398	407	416	404	384	410	403	389	404	447	417	419	417	383	408	425	407	403	411	394	405	408	415	396	405	398	437	431	410	429	431	417	424	402	422	379	390	424	412	420	430	403	418	431	403	419	450	405	405	395	403	402	418	435	383	430	420	401	423	426	410	405	444	429	404	397	387	408	406	418	435	441	394	405	425	365	399	428	363	411	422	431	425	401	397	400	409	444	462	378	429	375	402	382	413	410	421	391	417	405	401	418	399	382	412	402	398	385	390	402	428	404	417	405	399	380	401	381	403	422	402	410	406	418	394	426	397	402	416	394	433	412	388	393	410	417	428	393	401	375	404	422	380	434	437	391	397	420	427	467	396	402	422	398	416	403	399	438	409	408	417	374	395	441	421	394	440	425	403	403	400	422	386	452	404	411	431	403	407	403	427	439	376	425	440	430	385	393	371	407	399	405	443	453	428	412	409	391	427	378	409	433	389	418	406	385	417	361	401	406	395	428	425	351	407	397	396	404	465	387	416	431	435	381	388	404	389	429	413	427	415	446	408	453	430	402	434	436	418	389	392	420	426	407	416	407	421	383	422	416	403	427	416	410	392	418	407	407	384	423	362	375	399	398	403	404	407	421	405	439	425	393	428	372	410	416	388	418	402	387	383	447	422	408	378	388	409	419	448	413	381	435	390	422	424	423	412	410	411	387	400	366	415	398	435	421	416	405	418	372	402	376
42786	37988	38925	33645	25163	17945	13015	11562	28104	26849	11929	10139	9837	8929	5333	3970	3300	3163	3292	4161	4145	3552	3326	3269	3223	2847	2419	2069	1933	2022	1644	1684	1573	1334	1258	1555	1455	1476	1872	2075	981	765	655	653	631	699	793	579	415	348	373	304	218	185	212	194	167	178	166	154	154	177	161	179	176	152	167	162	156	172	185	166	166	167	176	174	173	173	171	157	168	172	173	196	159	159	171	179	177	188	166	155	174	163	152	170	183	173	182	183	156	153	149	154	181	176	157	159	151	191	167	160	171	161	154	158	159	173	168	158	187	180	172	157	173	165	166	166	161	196	203	153	173	193	167	177	175	159	160	168	183	173	155	181	144	163	151	176	196	148	162	169	146	160	176	187	153	147	175	154	182	176	195	182	158	158	159	174	171	159	156	196	160	166	192	160	153	151	158	176	164	178	134	159	161	170	157	144	174	174	170	163	180	157	174	158	180	165	169	151	171	162	160	148	174	176	183	156	173	180	198	180	182	177	151	165	164	164	183	176	156	154	156	169	157	179	172	159	153	182	150	166	164	193	176	174	192	146	173	155	187	155	172	159	169	167	175	177	177	173	155	167	163	156	164	171	156	153	167	177	146	163	165	175	172	155	167	176	212	159	145	154	170	153	173	153	167	151	160	172	150	160	179	165	163	159	153	168	168	143	164	139	161	183	159	156	177	178	148	158	174	174	156	164	176	161	162	166	168	155	189	166	169	169	160	167	156	180	177	164	163	173	158	182	172	180	156	145	151	174	159	198	161	167	188	163	179	165	188	142	154	154	169	156	184	161	165	155	178	150	187	188	166	161	167	167	147	176	160	184	152	167	183	183	160	194	173	177	160	167	177	149	166	166	169	147	172	159	163	184	142	178	179	145	175	164	170	149	172	191	179	187	170	164	166	191	154	170	161	198	159	170	174	157	173	176	161	166	183	172	184	154	156	184	159	148	174	161	172	181	157	169	190	164	166	154	161	159	170	182	168	168	156	153	167	180	163	183	160	170	163	157	185	167	159	161	154	151	164	157	166	159	201	170	182	177	170	179	140	157	177	174	160	166	161	177	153	162	162	169	164	167	166	173	152	158	175	165	170	158	181	158	186	161	157	158	181	159	175	171	156	154	173	170	196	162	146	169	174	170	145	191	184	160	184	178	168	167	164	156	154	173	142	162	189	179	180	177	163	164	168	155	153	164	162	157	181	180	128	158	164	175	181	181	173	178	150	207	174	165	182	160	185	156	175	191	169	151	171	159	154	153	168	160	158	192	158	168	179	161	165	177	156	172	161	175	158	178	182	185	174	180	164	158	171	191	176	143	163	143	189	169	136	144	176	163	173	167	178	159	147	164	154	168	170	165	163	138	171	179	167	166	153	153	168	164	183	168	168	177	169	138	167	163	175	163	164	162	167	169	176	156	171	149	165	199	159	163	175	170	155	163	173	181	168	173	163	168	180	164	162	176	165	158	157	156	190	151	179	158	172	160	146	149	161	161	155	144	142	146	174	193	153	154	157	167	182	198	149	161	164	175	172	174	164	178	156	176	187	148	164	178	152	164	192	174	143	166	185	160	170	166	186	163	194	179	166	169	196	164	162	164	178	150	176	171	174	171	148	177	140	165	180	178	184	179	168	158	159	169	159	153	179	185	172	164	166	167	166	168	165	166	182	166	163	153	156	172	170	155	167	159	167	158	166	187	166	173	169	152	169	149	156	184	172	163	152	155	153	168	160	173	194	154	175	181	140	172	163	196	195	152	189	151	176	174	162	171	179	178	173	161	156	167	165	182	181	151	160	177	160	169	171	166	151	170	154	169	151	153	161	190	158	160	169	164	162	165	148	154	160	177	155	175	149	170	181	168	171	177	189	167	174	172	153	171	162	186	183	162	171	140	174	141	163	153	179	196	154	190	172	138	162	169	188	164	166	157	172	177	180	162	181	183	176	164	153	168	148	161	170	185	159	159	161	168	160	163	179	166	169	165	196	159	147	182	175	194	173	168	155	161	143	175	180	183	182	183	170	136	175	154	185	197	181	173	199	197	154	169	188	162	159	177	164	159	165	208	182	164	165	180	165	193	183	163	152	175	175	151	157	161	179	174	166	187	176	174	155	147	164	180	160	148	173	144	168	161	149	169	137	186	182	175	164	144	177	158	167	154	152	174	178	163	159	162	148	192	163	159	197	180	154	165	150	181	158	172	178	153	172	170	162	176	160	172	179	163	177	157	159	165	188	149	166	165	150	171	183	180	151	165	167	198	175	171	162	142	163	168	158	152	178	155	185	158	167	162	181	173	178	150	162	146	158	171	171	173	153	173	164	181	160	164	152	163	166	166	186	180	158	168	182	172	176	173	161	152	168	152	171	162	154	182	172	172	164	149	184	130	157	169	169	183	163	157	169	159	166	167	160	156	172	155	159	165	161	185	153	163	170	156	188	163	146	187	181	156	176	190	179	150	157	181	159	158	172	140	173	167	143	145	171	181	181	199	158	189	198	163	182	181	179	170	167	173	186	177	149	151	168	176	154	170	162	160	171	158	174	167	170	178	156	169	157	199	162	166	178	154	180	164	158	162	166	185	150	186	141	177	166	157	170	172	148	184	171	169	161	163	188	166	178	179	143	170	182	163	168	162	133	173	180	155	159	199	181	170	140	146	176	189	149	173	144	170	157	146	160	157	164	182	140	169	152	167	163	161	157	161	187	185	159	187	164	168	162	192	213	165	174	168	144	186	180	163	202	166	184	173	159	154	167	154	158	170	184	179	183	166	177	160	173	170	184	160	155	184	164	175	173	164	159	166	154	156	150	160	168	164	159	151	168	182	161	183	181	198	147	157	147	158	150	174	164	185	156	193	161	169	185	167	189	161	172	175	173	153	155	154	168	150	176	159	175	194	166	202	173	179	171	166	176	167	158	165	140	175	173	153	169	161	171	172	147	176	195	166	165	177	166	169	175	162	177	159	167	167	144	163	178	188	145	171	174	173	159	194	176	173	183	179	161	143	163	157	151	190	152	181	166	153	165	166	179	174	172	170	155	163	179	164	184	140	164	143	178	158	178	172	165	149	174	168	177	152	182	187	184	187	151	156	158	178	144	167	163	168	162	158	143	156	160	172	170	176	166	155	164	185	158	163	161	160	161	196	173	168	166	174	164	177	184	156	174	169	150	140	144	167	164	180	189	176	158	165	169	192	180	189	170	146	176	165	169	182	158	152	165	180	159	197	182	169	182	189	171	159	174	193	189	178	168	159	175	183	149	171	155	179	171	142	186	148	147	162	175	171	159	187	162	159	167	194	170	198	173	178	176	175	161	181	177	163	164	140	152	199	162	173	159	192	146	164	175	186	176	173	158	166	173	157	186	166	180	165	163	172	175	156	177	158	180	181	169	167	171	177	182	151	166	155	153	169	167	160	171	167	181	183	155	165	162	166	161	149	155	153	172	154	158	173	199	168	147	176	167	165	179	166	177	172	156	172	165	193
28890	30825	39136	40677	35115	31313	27604	28415	47172	41339	26115	28738	28493	26599	20506	16792	15379	14552	15923	19005	18788	17045	16272	15657	16252	14750	13005	11590	10142	11053	8981	9953	9139	7629	7885	9450	8791	9007	10902	11793	5616	4438	3687	3833	3913	4393	4764	3463	2202	1784	1907	1415	827	698	717	689	596	591	527	467	465	502	463	456	512	539	514	470	511	484	467	507	471	452	451	484	519	470	437	503	488	440	459	531	448	426	456	484	491	472	476	471	519	492	462	466	500	490	467	493	463	461	463	470	479	443	466	471	467	446	478	477	410	483	483	443	500	444	443	461	497	464	499	510	485	488	499	445	463	486	464	432	479	469	496	495	460	510	452	447	473	495	485	461	483	463	434	431	448	506	534	455	487	475	478	469	469	465	477	480	482	497	453	455	473	462	457	456	464	469	477	474	472	449	443	439	502	465	472	436	443	432	494	509	450	475	466	471	490	467	472	477	472	464	489	462	496	463	449	463	488	444	468	481	482	493	505	484	478	458	479	453	498	454	489	488	480	441	464	506	483	482	514	510	490	476	501	513	452	486	452	473	460	459	468	444	472	482	472	505	450	482	476	468	474	467	477	476	460	480	480	489	457	450	495	483	460	476	521	480	456	497	502	462	449	511	459	481	429	465	498	455	476	455	453	505	449	472	471	490	505	483	509	497	475	445	454	478	460	479	469	521	480	490	445	505	451	454	460	447	455	432	433	490	495	439	494	473	449	503	464	509	491	446	463	446	456	422	469	479	429	471	463	475	496	488	487	479	459	471	475	469	458	454	435	475	485	451	449	482	474	487	466	523	484	470	448	463	500	482	506	482	476	480	462	472	459	503	452	459	454	469	477	507	442	461	455	472	475	461	449	457	455	467	467	452	456	514	503	473	436	467	466	512	478	468	487	470	470	516	469	479	446	481	490	470	453	495	409	460	450	455	497	475	457	485	462	487	426	448	432	448	476	454	486	487	479	466	483	441	441	500	453	457	472	450	464	438	473	473	493	453	462	494	459	464	495	485	482	492	518	448	460	461	465	468	423	469	449	478	462	501	472	479	467	445	440	502	482	466	477	496	474	457	459	497	479	419	496	444	493	509	477	482	486	511	453	496	474	495	492	487	468	462	449	499	480	512	477	461	458	502	455	453	501	487	491	473	445	494	448	480	454	486	502	452	508	490	479	469	452	462	480	467	470	480	445	484	458	447	458	487	480	462	517	465	508	455	461	443	478	443	451	510	459	526	470	437	470	494	476	480	451	495	438	496	502	486	471	472	453	451	473	469	472	460	464	476	456	444	480	484	492	453	464	440	508	456	456	509	462	450	444	503	457	471	467	480	448	529	451	453	492	481	509	468	445	452	468	506	445	460	478	444	469	450	495	478	451	478	477	461	450	417	502	441	503	471	462	447	464	439	496	457	490	448	500	505	464	453	482	482	481	493	453	467	476	461	422	454	456	411	447	464	439	464	479	461	449	493	491	455	430	497	481	446	490	451	476	457	500	485	455	484	475	423	486	466	435	502	461	461	464	483	461	491	464	487	445	471	468	445	481	464	475	463	458	498	518	454	465	470	476	509	454	474	500	489	444	483	497	466	485	484	483	467	504	475	490	450	477	450	454	496	455	431	473	488	450	489	483	479	499	470	493	430	484	489	467	487	470	484	469	444	449	440	463	493	443	457	457	471	476	481	497	497	485	491	470	464	487	477	483	453	441	494	504	451	493	481	455	489	464	467	438	484	503	469	436	472	478	475	486	436	478	457	494	485	466	456	473	484	446	491	451	496	458	464	458	470	493	463	459	453	456	423	444	470	481	442	454	495	494	438	476	487	447	472	450	498	453	489	460	446	449	477	450	459	524	470	449	465	474	454	445	477	422	483	453	465	454	444	466	481	488	481	503	478	500	477	467	479	473	484	484	488	486	427	494	482	493	485	459	503	440	529	457	461	467	458	454	455	458	448	469	455	466	457	489	484	487	489	494	463	476	456	472	480	452	480	515	477	480	509	467	450	493	479	479	464	468	431	454	459	478	498	463	449	444	454	497	470	525	446	485	461	442	479	507	488	470	460	487	496	482	463	460	498	449	424	458	465	456	499	463	453	490	493	489	448	493	488	454	467	466	455	484	492	440	446	473	457	487	483	489	457	499	451	453	475	457	452	501	484	466	480	488	478	503	486	492	517	443	436	460	470	457	467	448	472	468	454	459	483	461	450	477	465	483	458	488	447	475	445	472	491	520	466	458	488	481	453	483	499	449	447	490	465	438	459	463	446	475	492	469	501	454	480	487	418	475	488	529	491	505	499	521	473	449	475	486	499	441	441	460	446	452	460	463	466	480	469	439	453	463	456	470	478	490	476	479	472	438	472	453	454	455	497	443	458	511	485	478	488	491	450	471	463	453	448	510	451	481	482	503	461	433	448	477	449	516	493	524	448	472	487	493	480	482	468	446	440	469	437	473	446	464	490	455	491	451	471	477	430	437	475	450	482	428	455	480	486	490	491	479	483	476	465	463	452	470	503	501	469	471	496	433	466	466	464	465	447	491	470	496	413	451	456	486	484	469	480	495	495	484	445	442	444	467	402	447	480	491	467	470	497	431	485	485	465	477	469	458	438	468	475	509	471	460	483	420	522	474	464	486	527	483	465	443	476	474	478	464	493	467	463	445	475	459	464	441	474	464	425	479	429	492	490	491	460	484	431	491	483	455	450	442	453	474	419	435	464	439	450	496	467	483	452	461	480	498	450	444	482	459	435	442	507	472	467	476	482	473	510	454	476	450	484	487	466	467	464	464	474	481	415	470	495	475	490	481	525	413	491	457	482	439	478	467	517	461	478	522	459	452	493	471	448	475	466	443	510	473	482	468	461	478	477	481	489	460	459	452	466	479	459	428	486	514	496	491	464	442	503	488	498	427	488	454	455	474	481	494	452	463	471	487	427	442	457	480	462	430	465	499	481	461	455	447	434	498	503	461	449	462	476	469	493	447	422	467	484	424	473	487	465	464	486	492	447	452	481	452	463	491	464	463	506	479	464	449	437	472	489	449	472	457	504	500	479	463	470	455	453	468	483	464	448	507	461	438	453	467	470	451	451	492	439	459	488	484	438	434	502	450	484	437	500	478	484	455	476	477	448	458	457	469	470	492	479	486	446	481	434	460	458	431	420	437	432	463	437	475	467	481	508	485	456	473	459	466	470	490	455	471	463	486	479	466	501	475	434	475	441	486	463	432	428	470	462	464	447	450	473	488	491	486	462	462	459	457	459	443	507	521	489	422	488	479	476	463	472	412	466	460	474	493	449	484	460	454	505	513	477	494	472	467	462	497	481	466	459	491	462	486	466	496	425	505	453	460	454	505	475	512	466	462	454	474	442	458	425	452	469	462	446	467	457	464	464	483	446	506	463	462	492	458	438	443	487	533	480	473	459	434	478	484	441	491	475	476	478	476	481	476	478	478	456	461	455	480	465	460	466	443	460	477	437	491	476	437	480	454	443	443	478
27278	22196	19283	12782	7296	4076	2861	2293	2532	2159	1132	929	870	814	719	571	460	461	387	404	347	360	311	334	274	260	243	263	202	228	209	204	199	172	181	205	206	185	204	177	166	152	164	182	158	165	160	147	148	156	147	145	116	156	164	134	158	153	153	138	162	142	136	136	135	153	153	159	152	173	126	132	147	146	135	142	140	136	129	164	142	137	158	132	143	161	147	165	149	126	134	157	152	154	137	140	161	150	136	147	136	134	160	135	133	149	158	155	147	133	147	132	141	140	156	137	142	169	153	147	119	142	126	137	152	156	172	152	154	157	144	149	160	142	148	118	130	150	139	146	136	124	161	131	143	121	161	121	136	161	126	152	157	142	136	167	172	140	136	144	157	141	148	162	154	161	139	165	161	126	159	128	132	152	142	142	141	158	143	157	133	143	159	131	134	126	149	154	133	152	162	151	133	151	139	161	142	130	170	151	138	148	122	141	164	176	144	143	145	154	140	171	143	143	130	140	138	140	151	157	147	162	140	156	135	111	162	126	147	136	132	131	178	141	161	132	154	146	143	130	145	155	155	148	145	129	132	154	152	134	141	146	155	139	135	155	140	151	142	149	144	134	167	169	160	115	139	129	133	136	126	131	151	135	128	142	122	140	145	130	138	151	143	162	161	138	134	138	154	150	146	160	141	165	135	148	170	134	117	143	151	154	152	154	125	138	148	144	152	173	145	130	130	120	149	139	151	134	141	148	164	148	152	129	137	149	176	149	140	110	145	142	131	132	133	151	119	132	148	149	165	147	121	153	163	119	156	139	136	148	124	130	139	175	152	150	152	145	147	149	164	142	158	136	141	139	154	138	132	154	158	131	148	126	121	154	125	144	149	155	115	134	146	147	141	138	153	139	155	152	184	145	147	163	144	132	142	147	142	143	157	159	137	139	161	132	116	142	143	149	141	141	141	152	139	160	159	160	129	147	162	131	151	143	157	127	162	131	171	165	159	154	137	114	143	145	122	143	138	135	134	140	147	155	156	146	132	141	140	156	132	146	127	125	158	147	169	119	152	148	142	145	162	141	159	136	135	128	154	142	133	118	163	158	140	148	126	155	161	140	141	153	156	145	125	141	122	135	151	150	150	131	151	145	126	150	155	134	172	159	145	123	164	138	146	159	153	143	156	157	144	142	154	142	148	142	153	134	146	124	175	117	135	154	138	147	147	151	144	160	146	133	134	142	151	150	142	146	129	143	122	138	128	129	148	155	126	138	149	131	144	158	105	155	144	145	156	130	135	139	115	149	144	150	157	155	160	140	141	132	128	140	148	154	147	160	164	148	161	133	147	151	140	131	152	132	130	154	139	153	134	167	160	143	123	148	137	151	147	137	129	140	138	166	149	132	145	147	119	148	140	145	148	144	139	141	141	154	167	160	146	130	134	148	169	149	166	154	150	145	160	156	143	154	137	147	160	161	167	151	148	146	164	139	150	143	154	144	140	144	148	142	134	131	142	136	153	158	141	144	149	159	159	136	159	167	140	150	150	135	138	150	166	147	160	121	157	134	148	130	137	166	150	160	153	144	127	148	128	141	157	159	131	134	157	130	147	152	147	140	143	128	149	133	139	150	147	150	149	157	147	145	135	135	153	135	143	160	137	156	141	163	158	145	132	128	130	141	136	143	155	149	145	156	136	175	124	158	156	163	138	152	124	128	165	136	151	137	149	157	135	151	145	150	138	125	144	134	134	137	129	170	158	143	142	120	157	148	149	141	178	131	159	151	148	127	151	140	136	144	165	130	142	172	143	142	132	142	143	143	152	157	131	124	129	145	132	141	159	155	144	157	143	159	147	135	152	119	153	138	155	130	140	140	155	152	145	124	135	147	147	142	167	151	134	131	155	174	144	144	162	142	158	170	121	160	137	179	155	138	148	151	154	145	143	135	150	155	152	147	158	153	120	151	156	123	146	128	138	122	124	151	143	134	122	158	135	143	151	117	139	141	145	140	164	143	132	166	153	131	163	141	162	157	160	134	137	150	164	176	137	151	135	132	139	141	149	153	152	128	138	137	162	144	173	148	146	142	145	155	159	164	146	169	139	124	139	148	149	137	140	155	142	144	163	145	137	144	139	150	118	153	152	130	156	163	148	151	170	159	167	136	143	139	139	145	149	144	128	156	136	146	126	137	116	142	147	157	157	161	127	163	137	148	144	130	145	158	135	132	142	168	151	145	130	143	138	150	132	147	117	136	136	156	139	138	131	136	110	143	163	148	154	146	173	166	160	134	153	150	157	146	147	144	151	154	159	136	155	135	151	150	127	146	156	169	108	161	141	143	147	141	150	142	144	144	138	142	127	159	151	155	158	145	150	137	163	134	122	145	129	114	148	157	142	124	175	144	141	156	150	141	149	127	167	165	152	150	123	131	147	136	123	151	144	155	156	130	129	151	149	158	154	161	160	131	175	157	145	123	124	140	144	161	172	161	131	143	142	148	149	133	140	139	139	133	143	142	140	146	145	153	162	171	149	149	142	128	149	136	149	140	137	157	163	151	144	150	137	128	155	127	135	129	141	172	140	157	147	158	157	143	135	143	143	128	166	141	147	154	157	157	153	145	114	142	127	145	148	126	157	150	145	140	147	154	162	143	169	132	130	137	137	142	148	151	136	155	163	142	128	125	147	137	137	141	139	148	148	133	162	142	153	146	153	160	139	127	163	134	149	155	156	160	133	160	118	145	158	149	158	169	144	138	148	134	145	125	136	117	152	137	145	132	161	155	144	126	149	143	160	167	131	147	154	143	152	116	143	146	137	132	138	144	151	126	166	150	154	145	149	163	135	137	153	163	140	172	135	158	153	128	137	166	133	161	148	152	149	140	143	136	138	135	142	139	125	117	131	133	148	144	144	134	161	180	135	147	153	170	142	151	143	136	139	152	136	154	142	138	144	147	141	150	127	137	140	157	150	131	141	152	148	149	146	128	149	141	152	136	132	130	153	148	142	137	171	138	134	146	156	120	155	128	165	125	122	159	157	146	154	144	156	148	157	143	154	142	134	151	148	134	142	158	135	142	126	157	129	138	137	166	144	142	144	144	158	136	163	178	153	148	143	145	157	139	157	141	154	138	164	143	131	124	139	158	130	146	137	130	160	138	170	144	172	147	146	146	130	153	151	145	145	161	146	128	126	162	153	134	133	139	132	145	163	139	159	157	156	166	153	138	140	156	142	140	146	156	174	162	139	149	163	171	142	157	153	138	166	169	142	167	134	139	145	134	152	143	175	141	128	124	122	142	132	139	128	153	148	158	166	154	142	141	158	148	156	151	149	155	161	142	137	156	141	126	145	151	162	154	152	153	135	137	164	151	159	131	166	166	161	142	152	141	150	135	145	155	151	175	168	141	139	129	157	150	146	129	140	133	139	178	136	130	141	124	134	145	168	137	151	125	171	135	139	180	150	154	138	138	155	126	162	157	150	153	134	146	139	95	146	151	153	137	131	145
17602	17479	24483	23011	18219	13628	10901	9900	10409	9628	5127	4876	4580	4305	3787	3042	2616	2309	2313	2141	1879	1824	1611	1508	1408	1198	1142	1100	1009	930	793	790	823	722	724	789	794	866	910	758	624	562	559	545	578	563	499	514	457	445	481	450	442	403	435	411	407	366	420	411	387	405	403	415	400	453	423	410	410	445	428	449	380	413	428	424	405	401	418	452	415	412	428	414	434	447	404	401	416	406	404	402	424	406	392	422	405	432	429	410	396	373	388	414	419	403	398	440	372	427	393	433	388	431	418	409	443	393	426	388	409	387	430	458	370	428	443	416	399	394	390	398	425	382	410	402	429	423	438	417	451	402	426	440	387	413	381	413	413	394	411	409	442	422	403	421	414	415	447	447	384	394	406	457	458	439	389	417	410	400	403	411	413	436	435	393	398	435	450	426	446	414	408	395	422	383	398	400	410	376	423	411	410	418	395	418	454	437	433	415	454	425	432	406	452	465	434	429	418	402	413	402	412	402	372	384	408	433	438	432	428	423	454	399	390	399	392	416	417	429	434	412	406	415	397	419	401	439	384	420	420	380	407	424	399	417	419	396	436	462	435	400	433	398	416	432	433	423	411	436	384	359	409	403	443	380	430	385	435	421	416	416	428	416	381	405	428	425	401	437	431	371	396	420	390	379	399	413	385	437	427	410	428	406	380	411	395	408	400	424	410	435	431	403	394	448	359	410	395	407	454	387	382	421	451	404	413	421	413	448	363	393	379	385	439	416	426	403	437	399	431	445	396	435	432	440	383	385	407	409	397	417	422	398	404	407	416	393	387	440	423	435	409	438	420	395	424	405	424	402	427	428	435	413	406	403	424	460	417	396	387	423	422	416	404	382	414	424	429	416	406	403	432	395	410	404	421	421	407	426	395	435	400	451	404	432	392	384	437	428	400	403	387	403	447	396	376	402	411	432	413	386	422	401	422	419	409	400	403	372	429	423	412	414	383	408	465	404	411	410	411	432	386	424	410	388	419	436	453	421	419	433	446	401	419	420	419	399	410	420	406	384	398	418	426	395	397	443	434	416	402	444	371	419	425	432	390	435	412	438	430	375	414	412	421	447	401	387	363	416	387	428	450	378	409	430	428	421	450	423	379	427	415	429	409	447	375	403	415	435	426	383	393	380	395	432	435	406	419	436	420	448	421	399	408	429	418	398	395	458	400	397	388	428	425	428	397	437	404	401	409	409	404	445	422	380	429	451	405	412	408	433	461	409	429	404	389	414	434	406	441	395	462	385	385	402	392	448	428	420	430	412	399	423	414	419	422	412	443	413	427	420	390	433	438	408	386	433	430	432	423	440	428	467	415	413	415	430	405	380	418	405	424	439	393	389	425	418	396	401	408	424	424	416	389	391	423	389	406	448	384	402	398	423	399	419	423	412	407	436	363	367	430	422	431	397	430	415	414	417	452	399	401	417	392	413	402	416	391	423	418	439	410	406	411	425	398	424	429	404	376	383	398	410	402	424	426	428	420	378	411	423	389	385	430	394	433	405	434	412	430	419	386	420	412	415	411	416	426	408	433	410	430	410	398	445	399	403	434	383	429	403	416	446	457	415	411	401	408	405	448	402	409	411	386	425	409	406	445	427	419	468	421	431	421	405	449	397	403	444	403	414	416	426	393	427	432	405	429	412	449	419	430	435	423	389	390	427	405	399	427	447	391	413	391	388	406	437	432	434	409	408	362	391	382	389	392	460	437	377	418	435	409	406	393	388	372	441	410	427	397	419	434	476	394	426	406	395	391	446	384	401	427	459	419	396	405	451	417	412	422	422	450	401	436	457	398	388	397	422	437	399	445	429	439	422	399	459	393	421	405	406	411	407	402	399	407	407	400	453	416	422	420	402	420	401	393	388	450	366	399	397	398	419	399	410	410	432	435	436	447	372	394	381	417	406	408	392	445	415	404	424	415	422	425	419	425	414	406	433	396	426	401	425	404	434	413	400	404	395	410	422	377	394	459	426	429	400	421	376	423	417	434	415	413	423	404	446	412	435	427	381	375	442	404	430	407	379	427	418	398	415	406	396	414	429	451	409	387	420	418	393	400	397	395	423	406	388	449	365	380	400	433	448	386	406	447	411	360	390	454	403	410	397	374	382	417	455	432	406	407	425	426	428	418	445	435	418	415	397	419	430	393	406	432	424	428	386	428	409	419	416	408	398	416	429	412	464	388	432	403	406	424	432	403	442	403	408	379	405	407	431	431	435	423	461	408	413	420	413	433	428	423	412	408	398	437	398	406	397	366	400	391	411	431	381	422	433	414	441	403	452	435	412	412	442	438	419	397	432	436	429	425	392	415	435	409	398	395	440	387	428	424	412	414	415	393	418	407	421	399	423	417	402	425	416	396	425	396	383	374	399	429	437	446	395	432	372	378	430	417	445	386	428	436	406	417	399	469	430	436	395	409	396	408	406	435	431	419	408	406	397	436	421	410	398	431	404	428	453	423	424	376	398	409	440	412	429	419	379	432	418	396	402	420	413	436	433	425	416	438	408	421	397	396	412	421	386	438	416	419	453	394	464	433	421	397	393	398	451	456	445	391	405	387	416	448	397	404	446	409	425	428	434	408	368	432	415	425	448	406	396	431	408	427	392	396	420	419	417	416	391	393	405	416	440	393	413	404	411	385	396	426	381	394	415	407	434	409	406	410	405	431	402	418	439	410	415	432	395	443	410	391	428	422	416	377	430	387	407	458	407	410	412	416	438	386	402	406	391	374	417	436	439	426	415	369	425	436	448	408	370	421	403	416	423	422	408	440	407	403	395	404	439	392	392	433	391	429	411	399	422	422	405	430	400	435	415	413	376	406	402	426	429	383	386	411	395	432	439	428	449	408	460	423	423	381	413	399	424	434	405	397	383	442	423	415	415	413	419	418	401	400	398	411	417	398	390	422	387	404	398	459	391	420	392	408	432	446	393	396	407	402	462	434	426	455	415	396	436	436	375	420	445	431	413	426	414	414	446	394	399	452	404	424	410	435	387	442	433	432	393	409	417	414	394	407	421	420	423	401	425	425	416	405	408	424	419	382	411	447	400	424	431	399	408	419	416	386	447	399	411	421	425	416	430	441	424	441	413	386	435	407	415	432	428	426	449	423	391	421	408	464	391	414	406	414	397	405	391	417	401	428	403	387	397	415	417	427	392	395	411	433	421	397	447	426	413	404	386	385	435	428	392	396	448	410	383	420	402	431	374	398	403	429	463	403	443	469	396	361	429	414	427	415	403	428	399	446	435	407	419	406	431	422	437	388	385	421	435	409	400	411	435	388	418	420	420	416	402	415	430	394	415	438	407	407	395	386	420	437	394	416	400	404	419	407	416	413	401	397	423	391	433	426	433	427	410	461	429	436	385	446	442	493	432	433	440	404	453	397	428	411	439	445	417	437	416	404	423	431	438	407	421	424	382	410	412	458	418	419	363	413	379	403	441	404	419	415	423	370	443	414	394	406	396
35262	27602	25579	19967	13199	8555	5760	10622	18519	17773	10714	2924	2336	1878	1598	1142	897	713	911	1053	1074	1008	926	915	850	772	845	787	565	582	489	571	484	412	412	410	549	554	484	316	283	264	248	274	299	269	260	218	218	172	189	214	189	140	174	153	159	149	155	149	147	152	140	134	136	126	149	141	136	135	146	151	164	136	144	154	162	142	136	166	143	149	138	145	129	149	147	138	144	148	134	129	134	138	140	145	160	159	171	135	126	139	134	160	171	126	129	141	146	132	148	156	140	155	126	138	176	147	133	148	140	148	138	165	155	150	139	150	132	156	139	143	126	141	125	154	163	155	155	136	168	135	137	127	134	144	128	153	144	150	154	127	132	172	150	156	147	161	147	171	148	136	138	136	133	148	135	147	168	149	162	142	139	162	164	152	166	147	145	161	149	145	147	126	126	143	162	150	156	168	139	146	150	169	162	158	153	142	137	146	158	159	130	123	151	153	154	184	144	149	168	161	163	151	147	152	148	131	168	142	145	142	130	173	163	144	134	154	136	131	146	162	147	129	138	139	137	151	125	151	133	124	161	143	174	144	139	149	130	140	161	145	159	148	124	139	149	147	155	134	143	137	158	163	150	148	167	153	163	159	138	132	153	131	153	137	144	115	142	132	141	136	142	150	166	137	160	139	145	156	139	149	133	114	136	150	129	154	159	121	125	150	156	167	144	163	137	137	134	135	141	138	152	145	150	152	132	172	149	139	171	133	148	147	141	141	153	160	141	126	133	139	138	154	133	140	139	141	134	146	153	152	142	144	166	143	138	154	137	155	151	153	129	147	140	156	151	147	155	146	137	163	140	144	138	154	134	138	171	172	156	151	148	123	146	145	152	152	154	140	135	127	152	149	139	153	133	162	124	149	173	129	152	127	155	139	155	136	152	147	142	147	134	143	155	142	132	134	160	156	147	144	166	155	158	134	130	144	124	130	137	151	158	158	137	164	110	149	135	155	133	177	145	144	169	132	134	156	134	162	145	134	137	140	147	141	150	143	153	122	130	141	137	161	134	135	163	106	160	141	130	135	143	163	136	140	147	172	141	159	130	151	150	153	144	142	135	132	155	149	144	160	155	149	136	141	146	151	132	141	136	157	144	130	120	151	139	128	149	157	147	157	140	173	156	162	142	155	145	159	140	180	152	145	160	153	139	146	160	133	150	163	121	142	125	153	152	159	154	133	168	152	137	129	133	143	141	140	138	132	140	135	152	132	140	139	139	157	131	134	126	146	132	154	120	150	164	132	135	137	152	118	146	174	140	187	129	157	159	136	117	165	143	116	159	129	140	129	127	145	160	147	137	133	138	141	142	150	150	138	154	154	142	149	137	151	140	131	152	151	122	129	158	143	125	159	137	157	151	143	160	144	146	134	132	164	140	133	174	150	141	147	136	151	135	154	126	143	150	151	134	154	120	128	155	127	147	173	159	152	137	145	148	132	149	138	135	138	136	152	142	148	128	144	176	154	147	145	147	163	167	150	157	135	144	154	138	114	134	129	148	122	153	135	132	159	150	151	127	140	164	141	144	149	148	158	139	156	160	147	122	142	143	138	144	155	142	123	166	140	174	122	143	149	141	132	164	153	179	149	138	157	139	163	159	141	126	122	144	154	153	172	132	139	140	148	138	157	130	153	170	126	133	148	131	134	145	160	131	138	139	150	138	126	157	160	154	169	139	159	138	160	154	159	138	140	159	146	134	135	140	138	158	168	152	136	157	142	137	133	126	125	136	144	128	141	144	138	122	128	156	138	165	147	145	162	145	126	140	152	144	138	157	152	139	126	142	144	148	156	135	157	136	161	144	140	149	157	148	151	156	119	124	143	145	142	149	165	162	146	145	154	145	134	141	152	139	143	147	142	151	139	144	149	152	159	148	140	148	158	152	119	132	159	132	136	149	135	148	145	150	127	163	131	145	144	140	148	158	130	150	153	159	165	143	153	131	162	142	158	120	140	146	140	133	144	156	156	143	153	153	142	133	136	135	144	143	143	145	137	139	132	152	155	131	145	161	159	149	160	156	147	148	146	147	146	150	147	148	148	139	147	172	139	141	145	146	159	156	160	127	136	151	139	129	137	143	148	167	148	126	158	145	154	136	147	138	155	156	161	144	146	156	131	154	138	125	136	133	138	156	142	152	165	146	168	139	149	136	139	153	135	153	117	144	163	150	150	159	135	134	133	142	155	146	155	172	120	152	139	169	147	156	137	127	150	139	142	163	141	131	143	142	134	144	163	117	143	148	142	157	149	149	138	132	140	130	140	142	150	137	138	130	133	159	148	163	145	155	134	142	146	175	159	151	145	142	145	160	143	140	158	138	144	139	164	167	147	128	142	141	130	144	146	136	151	127	138	161	140	151	141	150	138	134	146	129	146	146	124	128	135	156	155	159	169	131	152	162	148	137	148	145	149	146	125	157	135	174	148	150	145	168	159	173	149	139	133	141	134	157	143	170	143	152	132	138	138	138	143	129	161	169	144	145	148	135	142	122	122	140	125	142	134	151	146	143	154	148	149	153	157	144	145	153	139	139	149	114	151	132	160	142	170	134	143	136	144	140	153	156	154	153	136	151	156	143	151	146	123	159	152	125	167	111	132	158	154	157	127	114	148	122	146	125	125	163	144	143	145	135	142	146	166	161	147	148	135	133	144	150	136	146	148	136	136	164	159	151	148	158	137	139	166	146	130	138	160	149	140	173	138	163	136	158	146	142	146	153	137	161	140	159	132	133	147	163	148	157	145	156	155	139	145	139	149	146	130	150	145	142	125	143	166	150	148	152	146	140	139	143	136	130	142	153	169	158	151	153	148	148	134	171	131	123	159	137	145	131	133	137	170	142	139	165	136	149	169	170	127	152	150	155	131	130	156	157	158	136	150	143	135	153	137	133	158	161	137	149	157	160	163	132	149	152	143	161	140	143	148	138	140	150	145	136	138	143	150	160	147	183	131	148	153	141	166	118	135	135	127	158	181	133	131	145	155	150	126	146	146	155	164	146	139	166	154	133	157	153	150	138	137	135	139	149	149	158	130	153	159	162	159	131	162	161	134	137	154	153	155	152	151	150	137	143	129	159	132	156	142	149	141	150	147	166	153	133	152	155	157	149	154	170	191	146	128	154	152	161	132	155	145	149	137	136	145	158	139	138	149	168	143	143	158	155	132	135	137	166	122	120	148	127	163	137	123	151	143	122	142	133	140	158	130	154	141	146	143	162	152	144	145	119	131	146	138	140	152	159	149	158	137	133	156	162	141	132	132	138	153	146	137	152	171	121	139	138	148	164	137	142	136	132	157	138	149	118	145	156	152	128	148	168	139	155	160	149	135	144	118	143	150	166	132	128	148	143	148	160	139	134	139	151	176	148	144	149	148	135	153	145	139	142	150	162	142	166	140	140	143	127	146	134	148	141	147	144	142	159	134	157	135	146	143	153	136	137	129	133	125	136	155	160	134	159	152
23356	21746	28981	29567	25715	21426	17907	27954	35780	37416	25648	11575	10735	9048	8164	6307	4838	4018	5452	6451	6353	6187	5579	5347	5020	5107	5570	4749	3532	3686	2810	3636	3190	2425	2408	2872	3304	3590	2958	1759	1619	1306	1323	1325	1513	1234	1308	1077	791	797	702	821	630	450	444	453	465	450	438	413	448	394	415	438	443	445	397	397	433	415	431	448	424	421	413	404	437	431	437	432	390	397	453	415	430	417	361	363	444	412	411	471	443	441	429	413	471	405	423	430	400	424	381	428	438	435	419	432	383	382	418	405	401	432	383	404	425	413	380	432	448	418	458	438	438	402	405	404	457	426	411	434	428	419	442	418	398	438	457	408	400	389	441	428	428	379	440	437	415	390	423	401	380	374	435	394	392	421	457	393	442	435	437	436	430	404	416	422	423	419	424	408	406	435	429	428	431	415	445	441	435	424	416	416	414	408	448	394	378	432	439	427	402	408	414	404	415	418	429	409	392	416	382	413	451	412	396	443	390	384	456	449	396	410	412	414	438	442	367	408	474	397	415	417	424	428	460	419	394	432	390	412	405	428	421	411	401	431	405	416	400	429	413	391	450	414	408	420	429	432	425	379	420	455	432	373	409	433	422	423	419	390	409	410	388	417	433	407	440	380	407	410	470	384	388	427	376	428	432	441	402	428	438	393	376	383	416	415	422	396	422	402	406	429	393	406	415	380	398	404	409	395	406	429	454	420	441	435	395	427	380	420	430	423	398	378	394	441	422	435	444	409	409	403	413	397	429	413	392	383	416	416	421	449	408	397	400	424	404	381	438	450	415	393	382	441	399	443	454	427	439	441	432	411	423	446	432	440	393	426	439	420	462	433	429	437	416	404	421	431	431	406	378	402	447	404	428	435	419	418	439	435	417	417	422	451	401	427	446	412	427	405	406	401	392	464	416	405	434	407	406	407	440	381	399	416	423	427	397	406	397	368	448	416	400	437	436	423	454	403	452	413	427	435	392	468	415	433	420	402	418	442	441	422	396	438	409	407	418	433	429	432	426	401	439	435	396	409	397	427	419	421	400	422	425	414	385	399	406	428	404	437	400	397	385	422	402	396	431	421	489	390	395	451	401	418	457	402	434	418	408	388	451	451	421	428	416	436	441	436	410	427	401	394	415	436	394	404	463	378	407	424	435	404	390	415	380	423	399	402	405	446	432	430	402	389	385	421	431	407	402	414	401	433	408	436	461	420	426	422	410	424	439	403	440	424	434	445	410	435	434	398	421	447	425	417	414	451	405	434	433	429	416	427	409	435	432	398	415	425	411	434	421	412	393	435	432	412	460	387	411	391	422	435	398	434	426	447	423	432	420	431	397	423	431	391	386	409	402	401	445	416	419	392	393	417	419	415	422	404	441	429	395	393	418	411	419	394	404	427	389	418	382	426	446	410	420	437	411	403	427	407	444	419	458	421	443	404	445	402	433	397	387	406	392	421	433	446	399	444	369	404	425	434	398	429	431	432	394	450	376	411	418	415	429	445	400	410	440	393	468	386	432	418	427	453	425	439	403	432	380	447	428	418	436	392	427	403	400	413	426	437	397	399	430	435	409	434	426	438	452	448	396	419	414	454	420	412	423	404	395	399	387	444	427	400	427	449	471	422	425	416	423	426	469	425	364	406	400	442	463	456	403	400	435	412	425	400	427	404	424	430	432	438	421	425	405	397	410	398	432	384	431	428	412	427	428	430	404	394	390	435	419	410	388	421	445	466	412	415	388	420	428	436	426	400	419	440	406	405	451	410	418	451	383	412	411	417	410	388	423	417	436	416	440	454	441	413	411	458	388	429	391	432	379	421	398	413	414	423	426	399	405	411	428	422	442	435	407	470	422	440	386	394	413	395	424	411	410	377	431	408	429	401	406	420	437	426	445	418	465	400	399	388	411	432	410	440	421	412	413	437	416	383	449	389	384	401	384	426	413	418	406	438	428	434	413	432	408	432	401	412	428	390	415	385	403	407	419	447	449	411	384	387	395	433	419	416	425	436	425	448	397	419	417	401	404	459	391	416	425	425	413	389	408	433	410	370	416	415	397	450	427	429	416	411	393	406	423	414	410	439	393	450	464	440	439	406	408	397	443	452	386	419	378	414	427	427	403	416	425	431	406	463	406	402	411	404	419	420	408	381	433	430	406	443	446	425	406	410	415	421	402	400	443	376	412	391	421	410	467	428	406	422	441	418	400	438	430	426	418	413	419	470	404	405	391	431	431	407	424	420	409	417	419	411	376	398	395	414	415	446	388	427	408	396	399	381	421	437	431	430	419	390	385	426	412	385	440	428	395	413	434	366	477	382	422	410	438	378	437	398	405	427	405	382	434	414	402	391	396	398	417	438	419	451	462	385	401	446	399	434	386	438	391	433	444	411	415	423	421	427	407	417	400	397	409	386	403	407	430	409	407	433	423	413	422	458	430	404	432	400	431	431	437	383	414	389	410	398	417	425	410	401	420	435	393	451	427	443	419	455	419	454	422	448	440	404	410	403	438	430	451	411	391	412	398	446	427	403	451	400	391	398	410	440	401	397	390	390	453	421	387	429	402	435	402	431	423	451	443	435	416	414	406	460	435	400	417	451	456	424	388	400	413	425	425	461	404	406	412	428	386	416	414	422	387	438	430	433	450	436	447	412	456	401	424	460	433	403	391	396	424	405	426	400	420	419	418	431	412	424	429	403	418	415	424	389	389	401	421	406	402	428	423	413	419	417	383	473	397	439	442	424	434	449	403	437	400	406	403	381	422	437	442	418	408	399	379	411	388	411	439	397	396	387	440	455	421	419	381	426	401	457	442	389	461	412	419	428	441	430	429	436	434	403	370	427	413	404	398	409	409	439	405	419	409	439	401	439	416	428	412	418	385	403	427	413	403	398	401	452	404	431	450	447	437	417	413	424	408	405	406	392	425	408	384	381	382	452	403	451	438	382	466	445	415	377	411	411	428	460	404	413	412	433	393	455	412	393	407	437	424	427	445	450	396	384	429	436	425	429	388	445	397	412	409	459	415	428	421	438	380	423	448	387	430	398	394	392	413	441	427	405	410	436	424	398	451	380	405	424	459	373	406	430	400	424	435	393	427	409	375	477	453	444	418	432	414	370	421	417	416	448	375	462	440	422	477	428	434	409	418	430	401	437	438	393	437	439	405	422	406	426	397	429	393	434	431	431	411	423	421	412	434	448	416	409	370	417	443	409	399	442	430	427	399	403	447	415	410	425	430	449	441	471	410	430	417	427	402	442	397	455	389	440	440	391	421	438	443	399	436	431	416	440	421	400	400	426	444	431	422	455	390	422	420	435	392	393	433	401	399	431	407	410	414	418	427	445	421	424	431	415	426	431	403	410	439	399	434	377	420	388	378	441	419	412	459	426	415	416	433	406	395	435	405	413	415	445	431	424	375	412	443	419	443	437	450	437	455	409	414	381	399	411	416	419	426	412	411	413	426	414	411	382	444	412	428	402	385	404	432	395	452	414
41297	33016	34559	29776	23462	15630	13495	19408	34319	35506	22855	5403	4198	3578	2243	1713	1405	1107	1206	1640	1640	1697	1628	1671	1556	1474	1576	1377	1029	915	1105	1011	814	785	731	910	1104	916	671	442	427	462	484	446	460	369	408	289	244	282	271	310	214	165	169	159	177	188	190	166	160	193	190	158	170	156	152	177	172	190	157	167	157	175	183	158	172	177	179	181	170	194	150	174	171	198	171	165	161	164	195	159	188	190	181	185	171	177	168	171	185	189	186	162	182	179	177	172	192	183	186	180	157	188	206	172	178	174	176	161	174	175	180	181	171	162	174	161	168	173	180	181	187	150	186	167	167	173	195	170	161	184	185	173	166	180	154	156	159	192	157	174	163	163	159	181	211	150	172	175	174	178	169	166	172	174	186	193	177	171	171	167	179	156	189	168	174	192	163	165	178	179	201	165	165	165	173	169	174	158	189	182	168	191	186	191	165	181	195	167	185	183	170	194	172	150	178	168	188	162	174	170	204	175	179	160	168	170	191	174	159	152	190	172	155	191	159	157	178	194	185	167	161	177	166	178	175	169	170	199	168	167	191	148	159	160	209	178	171	178	196	178	175	177	183	199	176	193	175	184	168	142	185	183	181	180	157	162	194	188	189	171	167	152	176	183	155	167	170	171	163	177	175	162	173	177	182	176	155	166	169	196	166	175	170	175	186	175	171	162	170	169	158	177	157	156	172	160	175	170	147	169	171	168	170	192	152	180	152	208	181	169	185	205	174	167	163	189	185	177	169	176	170	186	178	184	155	170	203	184	178	189	139	172	172	162	202	161	181	174	161	176	182	189	180	172	159	172	170	170	169	186	151	173	186	171	164	158	152	157	182	154	145	138	173	184	181	196	181	176	190	187	172	159	199	154	165	175	131	183	186	174	161	158	187	175	172	178	174	166	182	171	169	180	169	170	164	179	163	158	188	196	159	163	183	160	158	162	191	189	191	179	172	163	200	185	181	177	176	154	165	156	176	163	187	183	195	190	188	170	189	164	172	178	194	158	166	197	163	172	172	175	175	196	186	189	175	156	164	143	191	195	157	184	188	183	177	178	175	164	190	182	185	155	169	192	166	177	167	206	188	155	170	184	193	180	184	185	168	184	163	174	168	184	163	172	178	161	167	176	176	182	163	170	163	175	169	198	175	182	190	187	159	190	168	153	175	168	187	158	191	159	168	167	183	197	173	196	176	149	164	154	170	176	183	192	180	161	167	162	164	173	157	155	177	180	187	184	148	181	156	183	187	153	165	165	190	167	180	187	176	145	184	193	177	168	171	192	182	154	169	180	173	174	149	150	140	167	181	175	155	173	154	157	146	169	162	147	185	198	175	171	183	192	158	191	184	183	161	152	168	193	175	170	174	160	166	172	180	184	185	180	196	188	180	164	168	160	186	178	180	186	176	185	191	180	187	196	175	189	168	170	161	149	161	172	180	181	155	156	174	194	164	165	171	176	179	170	173	184	162	157	170	169	187	169	180	171	188	191	170	167	187	172	158	176	171	173	170	172	178	182	167	187	171	185	177	144	173	184	174	168	167	151	160	168	147	171	197	179	199	167	161	202	183	174	178	163	210	179	182	181	184	179	175	171	171	174	155	183	181	166	167	185	175	186	178	179	176	171	188	184	150	179	167	180	174	187	189	160	178	194	186	166	196	174	178	157	161	157	150	174	184	160	172	164	184	154	154	167	190	159	192	206	178	180	178	186	190	184	171	151	183	196	163	172	181	132	176	171	168	159	210	152	158	151	178	156	185	170	170	152	155	142	144	172	152	167	182	169	176	178	178	178	173	170	181	169	166	200	196	173	166	157	188	158	173	159	179	183	181	147	148	164	162	174	184	168	174	158	180	161	179	170	177	187	163	167	164	162	176	162	173	177	169	190	152	177	187	170	166	168	175	173	167	154	167	203	171	166	145	199	176	165	166	180	175	170	176	191	165	171	171	184	183	165	172	184	166	188	173	163	165	169	181	188	185	175	144	177	175	178	175	183	175	184	170	191	171	179	179	160	181	165	169	178	168	169	153	178	168	153	169	175	156	178	176	180	170	158	189	179	184	174	198	177	187	180	177	186	169	188	158	163	161	172	169	189	172	185	170	173	169	178	179	159	190	165	168	170	174	161	159	192	180	176	180	177	171	186	162	170	189	179	174	167	165	174	167	211	178	178	164	165	185	193	183	181	187	182	146	191	151	167	177	183	144	154	186	164	176	196	173	149	164	167	175	166	174	185	174	171	156	183	171	188	184	173	175	153	175	191	154	175	160	183	166	178	151	160	197	165	177	204	184	161	138	184	181	171	175	169	187	151	178	147	167	170	196	166	171	181	166	208	176	176	185	185	174	167	182	182	166	178	149	147	181	168	165	172	163	176	195	172	190	174	205	188	179	181	169	170	174	167	175	167	182	189	152	182	161	178	173	172	160	177	185	207	177	169	172	205	167	170	175	200	168	176	160	183	162	193	190	188	161	163	175	196	174	171	189	186	160	188	189	166	153	161	179	175	179	179	162	183	175	177	174	194	184	182	156	170	151	176	171	178	187	189	159	189	173	157	165	184	197	172	157	159	174	180	179	195	186	165	150	196	185	160	152	183	205	178	162	166	191	172	191	190	190	203	162	177	180	158	171	174	185	185	191	149	147	179	190	170	169	165	185	175	171	170	182	171	162	194	186	153	170	176	168	157	174	188	182	184	172	192	159	196	172	166	173	165	175	148	183	178	196	166	198	176	183	175	162	169	169	183	155	189	168	162	163	153	156	176	176	183	163	180	168	170	161	198	175	177	175	172	193	173	163	201	199	152	177	168	146	186	165	174	205	185	179	171	164	180	168	183	163	173	168	174	178	203	182	158	176	153	187	175	197	197	164	195	167	158	177	170	171	182	172	162	169	150	161	166	174	178	178	171	152	157	147	172	169	162	180	186	186	164	185	159	175	200	185	172	201	180	178	175	151	194	180	192	171	191	172	168	200	140	177	172	163	159	162	170	179	172	187	178	171	156	176	171	179	168	181	155	182	171	172	171	191	181	163	184	168	175	161	168	173	178	163	192	153	175	169	177	175	171	147	182	173	162	177	184	174	144	188	155	157	176	182	171	188	150	172	172	193	193	161	168	146	166	199	162	186	179	174	152	146	168	175	214	191	160	170	185	190	153	156	180	153	172	176	172	159	182	182	182	175	175	185	189	171	170	174	164	173	151	170	165	170	181	175	166	170	174	173	166	160	194	158	146	195	174	180	184	172	159	158	163	183	211	187	181	174	179	172	167	162	174	166	180	156	179	166	162	185	200	177	188	179	186	171	171	172	165	171	160	174	169	191	177	180	172	175	167	181	202	189	156	191	161	175	169	148	173	159	167	173	190	151	183	172	203	186	161	190	190	191	161	179	180	172	198	183	173	192	181	167	166	165	188	160	185	165	174	193	156	174	171	169	193	169	192	180	167	178	167	169	183	161	164	170	188	159	195
27322	25901	35611	37187	34027	28808	29746	38243	51402	51158	36170	14683	16805	14875	10975	9123	7544	5889	6625	9010	9512	9546	9336	9592	9188	8403	9277	8112	6325	5637	6418	6036	5264	5017	4717	5514	7014	6016	3939	2547	2582	2616	2762	2312	2492	1978	2154	1672	1114	1208	1267	1280	744	622	656	580	561	572	518	499	518	485	494	507	501	505	516	475	491	499	504	452	482	467	536	499	510	531	500	544	492	514	484	495	516	457	480	480	466	488	487	535	460	471	551	452	496	493	532	464	503	510	495	527	509	496	481	492	465	543	464	493	503	460	489	520	456	528	501	466	497	519	517	483	510	499	517	493	502	507	504	513	495	485	538	479	498	526	480	466	473	522	486	449	476	501	493	512	483	485	459	464	465	496	482	496	540	456	506	480	477	495	489	484	523	486	509	513	506	484	500	491	486	491	473	513	497	526	467	462	483	450	503	511	504	485	515	501	503	452	486	478	455	504	505	493	532	494	471	462	481	511	510	448	502	515	499	495	455	499	498	502	497	540	476	525	483	511	508	521	464	485	471	480	501	503	461	487	461	506	498	500	513	496	481	467	496	533	489	476	537	486	498	489	516	490	457	470	477	513	538	495	482	493	476	452	478	539	471	500	498	518	489	499	478	506	486	547	466	481	510	449	504	448	491	442	497	487	536	495	492	484	458	496	462	498	511	469	455	468	488	500	482	496	464	476	455	502	496	486	504	521	496	466	503	487	500	485	502	464	513	466	481	496	494	484	494	533	489	505	500	504	474	504	560	487	504	483	477	488	513	541	457	481	504	499	482	496	459	495	496	506	469	498	468	478	499	496	482	489	490	444	488	466	516	494	490	485	493	518	506	478	466	492	486	455	500	467	475	483	489	460	484	485	482	462	494	505	457	491	472	536	488	495	508	494	484	517	506	464	517	506	492	494	514	498	451	524	503	516	499	497	507	496	509	493	503	491	477	466	476	491	485	482	449	497	517	501	500	523	504	489	497	461	514	520	498	512	483	498	515	524	475	490	456	530	501	483	479	488	471	535	518	449	499	474	487	493	512	495	467	483	470	504	485	499	514	468	472	443	481	519	526	489	506	483	501	480	496	489	483	463	491	492	481	455	519	481	495	474	492	454	477	486	493	464	469	486	503	484	494	467	483	502	490	528	545	463	450	474	480	476	487	497	503	504	464	481	491	460	469	509	491	488	475	481	522	500	474	475	527	488	472	503	481	475	459	493	479	491	490	450	468	448	474	488	479	481	523	517	549	461	505	517	467	495	468	485	508	490	499	490	456	500	473	513	487	499	519	494	525	490	494	468	511	498	520	496	494	490	506	490	512	496	475	494	509	513	482	482	507	491	509	487	488	491	500	453	485	495	450	472	479	483	489	474	479	485	531	503	506	461	527	489	497	483	519	467	475	447	467	466	472	500	479	540	495	524	462	478	471	481	515	482	482	502	484	510	508	478	472	502	504	515	506	504	496	499	497	464	501	497	488	475	512	476	497	478	469	496	484	472	475	500	481	501	478	520	482	487	482	530	490	503	465	500	491	484	500	479	498	492	512	494	499	500	534	476	500	485	506	511	498	520	474	448	497	465	483	489	497	496	525	505	507	498	492	484	491	479	494	523	465	466	564	478	452	519	474	490	513	497	538	501	496	457	461	504	472	471	512	468	458	451	482	501	487	484	504	496	499	489	502	501	502	508	480	519	479	506	471	471	510	494	499	515	520	470	520	503	516	483	500	511	465	466	508	492	503	476	489	504	481	504	466	515	498	505	511	478	490	492	465	493	524	492	485	495	534	496	464	516	473	477	512	496	495	479	495	509	502	523	505	501	496	481	460	512	475	498	476	498	470	452	499	505	494	494	503	495	457	511	493	479	492	451	461	470	489	484	480	499	505	489	499	447	553	488	492	484	504	481	454	538	523	499	504	487	534	490	517	484	513	483	503	472	495	503	490	491	494	468	507	463	461	496	457	483	473	510	481	490	512	486	503	466	519	494	529	498	448	483	494	491	500	438	463	473	499	476	467	454	510	522	477	469	479	478	498	495	521	522	449	504	467	539	497	489	501	487	477	494	480	524	510	501	513	503	483	500	498	483	468	534	488	508	499	503	504	471	487	522	448	524	469	491	490	478	544	512	465	484	492	474	514	503	486	471	489	487	528	496	526	487	503	489	503	488	519	470	481	498	489	474	486	525	469	515	498	529	503	525	477	477	499	467	484	470	482	470	500	486	472	499	460	491	524	475	493	478	477	510	504	506	482	503	506	526	503	490	491	437	518	497	510	529	494	486	473	506	495	534	482	502	508	478	493	479	490	484	526	498	495	475	493	511	464	483	567	472	459	454	518	536	449	493	489	457	469	467	518	477	484	481	491	491	483	526	499	483	487	480	497	488	463	474	509	521	455	474	494	462	482	527	526	492	527	488	513	505	515	452	485	500	479	489	490	510	466	469	509	515	483	461	516	475	523	488	507	511	484	477	529	468	497	511	482	498	487	497	488	483	513	492	457	501	475	486	486	476	488	496	484	530	482	479	520	492	496	455	498	512	468	533	497	490	452	519	497	517	493	534	458	480	493	467	496	481	501	496	505	525	529	489	512	487	470	448	474	470	501	490	500	527	531	489	475	470	471	487	466	467	477	446	537	481	569	484	482	504	512	473	503	486	479	460	491	461	507	488	505	485	488	509	493	475	517	522	468	498	502	504	485	481	484	511	482	483	510	478	497	502	490	490	481	481	486	473	476	462	476	477	481	505	454	510	439	514	503	517	500	480	473	532	511	458	536	469	488	487	514	497	490	494	505	475	485	490	449	489	471	460	498	482	489	503	516	504	477	501	509	508	491	491	489	468	465	443	440	472	504	485	490	458	471	482	521	506	460	492	492	487	499	461	500	495	483	477	508	482	472	532	521	459	471	517	484	467	496	461	488	503	486	537	494	511	460	488	462	507	521	501	491	500	506	530	518	463	488	482	508	473	524	505	473	486	506	463	482	532	481	479	506	490	522	528	491	501	474	462	530	481	498	474	491	500	521	476	507	518	462	502	499	468	504	491	506	487	504	470	518	458	450	492	500	441	474	486	480	465	514	458	501	543	521	523	483	524	467	504	486	524	499	503	510	500	482	449	459	468	499	460	494	467	494	499	522	526	478	467	511	522	474	495	488	484	509	517	496	486	471	523	490	423	496	500	477	531	471	496	497	507	496	491	512	520	475	535	487	452	467	494	518	520	491	483	499	509	490	498	465	502	510	540	484	458	556	470	558	491	474	503	469	486	493	469	478	466	470	496	525	478	524	469	462	485	521	502	532	500	528	503	473	469	497	478	444	508	501	536	462	508	473	469	480	517	474	477	477	495	463	526	480	507	562	489	513	494	514	457	480	482	476	502	518	515	496	511	496	493	487	509	480	516	509	486	506	515	470	480	520	518	483	503	478	515	523	469	533	461	471	502	513	454	483	486	479	491	481	496	488	509	505	485	481	511	522	480	483	501	500	506	509	518	496	521
25258	18568	14291	10247	5755	3431	2457	2068	2502	2988	1705	489	486	515	342	311	313	274	270	241	243	225	231	226	229	199	194	195	160	195	192	192	174	194	210	187	198	167	179	178	172	178	159	158	163	148	155	157	149	138	174	122	152	129	135	158	143	143	147	148	149	148	164	145	146	170	131	161	136	141	139	148	182	147	168	136	150	149	128	126	159	146	135	162	152	140	144	160	139	160	172	138	128	150	164	148	126	173	138	114	145	133	157	145	166	166	150	156	126	151	153	155	174	130	144	147	164	139	141	161	131	159	142	148	150	137	148	129	138	153	148	143	139	159	140	147	148	148	155	151	131	132	153	152	139	137	131	135	176	135	160	145	123	154	149	165	157	134	156	156	148	151	149	149	149	158	161	139	136	129	133	151	129	173	146	144	142	152	156	135	151	163	143	146	165	153	142	151	147	149	159	158	134	136	141	145	133	139	150	143	127	143	140	170	153	149	145	160	161	151	166	151	149	156	166	145	152	158	159	142	139	130	134	119	146	152	139	163	156	135	130	148	156	157	166	162	140	147	152	176	147	165	142	150	141	140	174	137	153	152	163	175	140	164	147	154	167	147	150	160	152	154	168	163	183	157	164	136	153	139	155	157	136	170	136	134	135	155	145	170	167	142	158	158	187	160	130	161	131	140	161	135	131	138	153	130	149	148	140	158	159	132	136	140	171	176	141	151	134	135	162	167	139	137	156	147	143	128	150	137	155	154	147	136	171	159	155	148	151	149	150	165	154	157	155	148	153	157	146	164	140	165	150	137	143	153	147	148	153	141	146	140	160	120	169	162	123	141	163	158	137	148	148	140	158	129	177	148	137	159	169	139	144	172	155	141	124	143	137	157	136	148	153	160	145	146	172	149	151	178	162	158	137	182	140	132	153	135	143	145	149	144	142	131	129	138	159	140	148	150	164	154	132	141	153	151	147	160	150	171	126	179	151	145	145	149	155	157	143	158	153	161	158	130	159	150	145	142	158	170	146	162	146	179	162	131	172	157	132	168	134	154	128	161	140	122	142	156	150	153	140	143	167	152	154	149	152	160	148	139	172	153	151	142	154	132	184	151	119	137	153	144	146	161	158	147	142	140	133	135	147	152	137	128	155	144	147	154	125	143	138	154	142	155	149	152	156	144	135	153	134	158	157	156	146	137	140	151	143	152	168	142	151	128	118	159	132	115	142	155	174	155	130	166	150	150	154	155	146	154	152	171	157	147	170	144	144	143	153	128	147	164	156	140	159	166	151	156	149	150	145	154	148	158	156	135	140	135	155	163	126	146	145	164	167	155	140	132	142	151	145	150	153	150	160	149	134	134	151	150	151	144	136	133	154	145	146	137	143	149	142	166	127	139	156	158	133	145	139	154	132	163	167	144	132	150	162	173	138	132	134	153	140	143	158	145	141	157	146	154	151	152	140	173	156	128	155	159	155	140	161	149	154	177	145	150	156	154	136	147	162	160	160	143	140	153	131	152	140	156	130	122	146	137	163	152	143	157	140	121	150	158	175	128	140	137	143	152	151	159	157	163	146	137	131	146	131	156	155	179	134	157	165	144	145	132	148	150	145	154	165	147	157	137	155	165	158	162	144	152	138	138	159	158	164	161	139	138	159	176	134	156	143	151	168	147	162	166	151	134	136	158	139	133	143	141	128	155	165	148	148	135	138	151	143	144	133	152	147	140	143	156	171	126	142	168	124	142	144	129	151	141	138	137	171	136	128	136	171	161	170	145	173	160	147	139	146	145	164	151	165	145	143	144	145	148	143	175	131	147	158	148	156	140	136	155	141	135	157	154	167	142	162	134	148	150	151	155	143	152	155	162	140	136	152	148	159	136	157	144	158	138	134	158	141	129	144	145	143	176	143	157	150	157	145	137	143	133	156	170	129	153	154	143	157	163	141	138	163	139	137	168	144	151	124	150	135	123	163	138	179	138	138	162	150	143	173	143	178	137	173	165	146	140	162	159	149	160	141	148	162	155	146	166	152	162	137	152	144	145	131	151	146	128	160	155	135	144	144	159	153	157	156	177	131	153	142	151	171	142	144	157	139	158	136	144	143	126	154	131	135	165	158	163	144	151	145	153	143	147	158	142	155	168	146	167	176	162	124	135	144	143	153	151	137	165	158	162	132	159	149	135	159	169	155	161	141	164	128	153	164	151	135	137	137	154	161	167	152	145	168	159	132	135	154	163	161	156	154	169	152	154	153	120	142	144	151	137	163	154	151	171	157	164	156	148	141	140	145	140	147	148	180	141	156	166	160	148	129	146	143	153	140	151	163	155	140	156	171	176	146	134	153	143	130	156	150	153	159	137	132	157	149	144	132	155	154	143	152	167	138	170	125	146	148	145	168	145	172	143	147	136	136	125	146	150	141	144	146	129	159	153	157	170	159	157	146	161	146	131	156	160	167	143	132	150	172	144	142	159	140	147	159	153	150	137	142	129	129	136	160	156	175	145	154	147	139	146	147	133	128	151	151	161	129	177	154	146	137	157	153	134	146	144	149	161	159	149	148	174	155	147	148	147	168	142	141	149	151	161	154	146	162	160	140	151	149	128	188	152	144	126	177	144	165	144	135	122	132	156	151	148	162	130	141	149	155	170	147	139	159	150	147	110	137	158	153	157	147	148	162	132	142	169	163	147	170	144	145	136	154	168	154	167	158	131	162	140	191	158	139	166	147	151	132	138	151	155	133	165	145	149	155	142	153	164	186	149	160	177	162	149	129	147	143	168	159	160	141	134	166	134	135	146	143	160	149	146	153	130	137	151	156	143	146	150	147	138	148	138	142	172	159	155	133	147	152	136	159	163	157	162	140	158	141	137	168	150	154	144	144	169	138	134	150	146	155	159	143	163	146	138	159	157	174	154	173	140	155	133	149	141	148	186	138	143	131	155	154	154	128	129	156	157	150	138	157	160	146	153	168	138	121	155	165	149	145	163	148	161	132	158	158	150	126	139	146	117	147	167	136	142	162	157	130	141	138	154	139	132	116	165	145	159	147	155	156	127	143	154	128	149	154	136	150	148	159	141	141	155	163	153	170	144	172	148	132	161	157	167	140	140	153	124	157	150	164	174	138	161	160	143	139	160	140	152	144	138	140	160	144	125	158	132	147	131	165	156	138	168	167	128	169	147	145	123	153	163	131	158	139	138	137	153	128	171	154	149	164	124	146	157	149	151	157	161	150	142	177	154	160	134	146	141	142	172	147	163	140	149	161	123	145	144	136	142	140	164	140	135	153	144	143	110	124	169	130	154	137	135	159	157	163	130	161	137	160	133	140	164	144	142	135	157	146	144	175	132	154	163	143	152	177	151	152	129	147	131	166	149	164	144	150	143	140	152	155	161	163	150	152	145	171	139	145	153	157	161	144	160	149	156	143	158	167	142	149	133	144	146	144	170	167	154	150	139	155	154	169	148	159	152	153	138	138	131	143	163	143	152	143	132	121	155	145	143
16232	14196	19831	20352	15242	12144	9789	9312	10947	12476	6456	2213	2577	2573	1785	1478	1356	1154	1104	1182	1236	1162	1064	1148	1040	992	989	839	648	703	832	727	693	708	644	753	831	674	589	497	555	567	590	534	557	500	498	538	432	479	437	486	445	392	464	413	444	453	445	422	449	436	421	387	398	438	431	439	464	441	446	454	406	421	409	407	414	441	425	436	451	385	396	426	427	458	436	447	440	405	425	432	409	406	447	458	410	416	453	402	411	425	374	424	398	404	401	442	469	427	446	422	455	457	405	407	415	429	419	417	385	444	411	432	441	397	399	409	413	411	422	411	448	418	439	404	416	430	431	439	424	418	422	400	439	438	415	449	409	440	453	412	426	401	435	431	467	441	438	405	411	403	429	439	399	411	428	425	425	437	440	416	427	405	402	445	444	418	425	453	449	426	411	442	451	404	410	399	442	405	401	393	441	454	439	429	439	438	415	449	410	415	413	414	424	425	415	399	395	394	388	403	390	450	423	444	444	408	420	435	420	499	398	371	405	447	424	386	439	427	406	413	448	444	408	421	416	431	469	425	401	389	403	415	435	432	406	413	411	457	388	426	425	468	428	452	396	406	448	419	407	424	425	446	437	402	437	459	437	404	411	420	425	393	390	417	446	398	421	420	439	455	395	398	405	426	381	425	448	450	436	392	436	412	432	419	418	413	422	428	449	416	412	417	425	410	416	444	420	426	424	428	427	404	421	444	398	434	429	438	413	424	420	418	416	452	378	396	451	429	401	389	435	420	438	436	399	429	392	415	395	413	437	408	411	427	414	460	438	416	405	418	407	446	429	417	434	386	441	405	432	397	440	421	418	438	445	425	438	410	444	406	442	455	449	440	421	405	424	434	419	463	419	442	410	422	454	420	425	426	435	397	422	441	436	455	428	455	412	415	449	430	411	453	420	387	426	426	417	404	413	391	388	434	383	439	447	436	438	428	461	397	443	452	382	394	408	401	440	431	394	445	428	425	414	417	427	414	430	446	399	423	422	412	418	425	468	434	461	441	411	446	411	420	412	393	418	423	415	376	420	433	422	422	436	398	439	436	429	438	432	430	388	405	436	425	425	424	411	431	425	497	414	446	424	418	430	428	420	456	412	427	406	413	421	387	448	422	432	447	453	445	430	433	480	411	439	432	366	412	417	382	442	417	442	416	419	424	407	426	441	406	370	405	402	449	410	427	401	405	410	385	420	438	465	418	420	423	462	441	475	430	415	426	434	436	413	442	425	411	441	375	396	428	416	441	416	410	420	410	433	430	404	435	440	432	413	454	416	460	429	436	437	431	447	413	411	417	416	407	426	427	444	386	451	424	441	444	479	417	457	406	412	413	393	425	419	454	418	432	409	412	452	371	471	439	419	439	443	420	424	386	426	423	416	447	446	403	435	421	466	444	435	444	429	419	418	442	443	392	410	412	420	426	459	442	394	395	425	412	434	451	430	419	439	426	410	440	442	429	439	433	395	407	423	417	457	445	469	424	398	434	447	431	383	446	422	458	436	447	429	440	432	411	451	421	449	445	444	419	421	443	450	406	457	455	413	460	442	441	422	444	418	445	438	438	412	423	471	411	423	447	437	433	409	456	409	392	461	437	434	441	389	398	438	381	438	403	426	411	423	462	439	392	408	408	407	377	420	434	428	451	423	390	452	449	405	408	424	425	403	429	411	442	446	444	413	416	464	408	403	417	462	435	416	434	445	376	454	467	428	422	422	402	428	399	419	420	435	453	461	474	453	389	418	436	421	447	417	376	407	428	445	462	420	439	417	422	451	426	411	438	395	419	429	436	399	388	434	431	424	423	428	434	431	416	433	420	421	459	401	404	452	403	455	405	416	419	417	422	416	405	391	424	395	431	423	434	455	425	413	417	435	428	419	415	414	460	416	395	424	428	458	481	403	436	407	443	443	436	417	435	419	416	438	445	412	424	439	432	417	438	432	436	394	419	405	422	460	430	393	467	426	422	411	431	439	430	397	387	449	399	441	419	471	421	410	447	421	408	449	402	438	407	441	439	439	423	456	392	454	406	402	441	443	386	443	473	453	423	435	413	442	416	410	467	389	385	408	393	465	447	457	425	428	428	421	430	430	451	419	433	420	413	396	434	414	439	387	422	448	430	395	408	444	463	447	386	444	430	387	382	427	414	434	404	441	418	436	416	433	401	412	458	435	390	446	442	439	459	441	428	387	420	429	430	443	454	403	413	425	412	465	478	432	387	419	464	416	432	431	429	442	393	431	424	474	399	396	410	421	438	419	429	426	435	428	419	434	440	419	426	409	404	423	425	434	451	447	420	426	422	423	436	419	420	437	424	413	444	432	452	424	420	433	409	415	403	424	434	447	388	445	452	421	411	450	429	429	455	423	426	488	403	415	417	444	426	432	413	428	448	438	431	435	422	451	410	413	415	447	410	421	426	461	419	409	470	417	444	388	418	389	436	418	424	402	431	441	511	437	424	447	400	437	399	462	413	424	413	427	454	409	434	419	469	409	407	416	435	398	435	400	416	410	449	419	444	429	389	442	436	406	442	425	409	403	451	449	414	419	415	438	431	447	422	451	449	422	423	382	424	389	410	436	416	397	425	445	420	461	433	400	436	393	414	460	432	439	428	413	413	439	440	438	392	417	399	448	434	411	427	398	456	393	452	423	426	442	413	437	438	436	419	416	409	426	437	430	444	398	457	413	461	443	435	411	403	418	379	444	414	421	417	395	432	428	402	455	371	436	407	450	407	425	442	445	429	422	387	410	446	474	450	401	453	423	399	396	433	458	400	417	415	477	417	470	433	444	412	418	420	435	422	456	438	422	379	425	424	435	422	437	423	460	414	465	405	433	392	388	454	406	407	409	417	443	438	432	465	443	435	439	419	431	440	410	413	434	450	405	425	448	450	426	420	442	438	399	412	430	421	423	426	414	423	450	441	409	450	416	417	397	427	427	421	421	421	450	454	438	413	406	439	433	474	423	441	409	443	422	411	392	385	421	439	414	413	427	413	450	434	423	452	409	432	404	449	414	404	437	436	427	384	382	401	408	408	410	413	391	412	475	432	450	418	438	441	429	439	438	433	425	444	422	443	457	462	409	455	409	422	423	456	429	416	420	394	381	398	403	409	389	437	435	453	416	440	418	419	422	424	457	426	435	446	410	398	426	448	394	459	401	427	413	428	448	448	436	409	430	381	430	443	416	445	439	421	431	408	441	443	448	403	430	404	445	408	419	437	428	410	404	422	441	402	426	461	453	433	443	438	405	401	467	412	435	404	403	433	435	432	396	382	411	411	402	424	414	376	425	447	422	433	392	422	430	402	417	404	411	435	401	412	414	411	434	445	417	410	417	441	411	425	448	445	445	437	398	416	427	437	398	455	405	397	468	415	416	407	452	437	412	447	440	423	405	413	443	443	440	416	394	418	398	434	446	446	386	383	410	413	385	452	399	412	398	409	383	407	405	396	412	410	395	439
31665	23971	26711	19877	13969	8313	5780	8705	18390	18876	8459	3616	3586	3255	2337	1763	1535	1222	1628	1767	2171	2277	2374	2346	2079	1881	1845	1571	1484	1409	1670	1303	1193	1330	1237	1575	1233	740	620	453	558	556	486	558	590	417	522	502	286	286	270	303	236	198	174	145	134	158	131	129	138	141	156	138	122	153	143	140	121	144	139	145	139	139	127	125	120	136	128	128	135	137	147	134	143	148	134	137	142	152	144	145	148	136	136	151	139	120	126	138	138	131	130	171	143	142	152	130	135	146	129	141	144	135	128	130	159	123	146	138	140	141	139	144	138	149	140	139	148	143	137	127	141	141	144	146	129	138	150	119	152	137	150	121	127	153	151	145	155	131	144	126	129	144	148	131	155	144	155	138	104	132	125	130	122	134	146	136	125	123	154	117	126	133	149	132	138	142	133	129	140	154	136	132	136	111	134	144	144	142	125	145	119	140	132	148	134	147	137	149	139	145	130	154	114	136	137	135	134	133	139	145	123	143	134	137	143	125	129	136	137	149	121	142	135	126	128	134	133	151	146	132	137	143	136	150	130	166	170	135	141	118	111	129	136	129	132	143	128	124	125	133	141	161	138	123	148	134	141	130	165	125	137	131	136	150	137	153	142	123	143	152	128	121	132	145	135	152	115	111	142	137	166	128	136	125	144	127	138	147	133	143	135	127	145	128	107	126	155	133	119	151	151	119	118	128	138	129	133	140	128	137	121	117	131	148	140	119	136	130	142	137	126	154	151	137	146	139	141	128	116	144	125	117	134	164	130	136	161	139	107	152	134	124	134	149	131	155	134	115	115	119	131	110	153	143	127	161	129	136	128	128	133	138	131	136	148	140	134	149	164	141	155	133	132	132	164	144	117	141	150	145	108	128	151	134	131	137	147	136	142	162	134	123	135	157	110	118	140	114	131	148	130	134	130	123	138	132	143	122	134	149	149	130	144	137	124	137	143	141	135	164	150	130	134	159	143	130	153	139	151	132	140	133	136	154	144	153	124	138	141	117	158	142	143	114	156	146	128	128	135	126	149	135	126	152	144	154	136	132	157	147	147	140	139	136	117	133	146	166	143	113	128	135	130	136	130	126	145	116	123	129	146	138	141	145	126	133	158	141	145	137	135	136	125	124	143	137	135	115	126	129	127	142	139	141	133	167	112	139	133	132	131	136	151	134	162	144	131	156	133	144	131	151	133	154	141	139	139	156	141	146	132	142	137	123	154	147	138	132	133	136	129	136	144	118	141	145	129	127	154	122	153	146	138	153	153	128	158	136	138	141	157	126	139	134	150	128	151	136	133	146	143	151	149	144	141	145	161	130	154	135	140	131	130	136	120	138	134	145	134	155	141	120	136	136	138	139	141	130	129	133	140	138	133	127	135	136	135	140	137	155	130	131	135	124	145	138	157	133	134	123	123	138	148	131	136	149	135	142	142	143	130	168	127	124	123	141	141	131	131	145	143	130	136	129	128	134	118	118	134	145	138	150	144	130	158	130	156	137	141	176	142	157	121	144	152	118	130	135	134	117	137	141	149	149	110	148	134	141	138	142	118	134	125	134	136	134	153	142	138	145	148	137	128	139	129	126	146	133	169	138	146	116	135	170	110	139	147	128	143	159	146	140	113	129	129	138	153	158	143	135	164	153	141	140	162	121	135	133	144	124	138	127	133	148	134	158	143	126	128	118	123	131	131	161	127	109	137	134	156	144	156	142	118	137	145	123	144	137	116	147	146	134	149	136	129	123	130	130	123	130	143	108	136	129	152	149	133	128	149	125	145	129	147	153	143	113	147	150	140	159	136	132	138	126	129	137	118	150	150	127	161	132	132	143	140	126	145	141	124	132	157	139	131	131	117	130	157	124	147	165	126	116	146	123	154	135	119	132	123	132	138	132	132	146	153	147	138	128	143	139	138	131	125	138	143	125	143	101	152	128	142	146	144	123	140	145	150	134	108	158	141	145	139	143	164	142	140	143	132	127	150	150	132	143	130	125	159	133	123	111	116	147	143	128	133	148	108	137	115	124	110	154	121	160	132	147	132	137	152	127	139	161	137	141	132	144	125	144	154	132	151	158	138	165	134	146	139	125	133	122	153	128	154	151	153	143	155	138	154	138	131	127	137	142	136	124	121	130	155	141	132	130	153	132	141	141	108	157	133	117	144	147	152	148	118	159	142	154	141	153	146	156	122	115	146	150	132	127	121	153	125	127	134	121	132	166	135	123	144	130	120	125	145	128	150	149	152	138	144	120	147	138	136	139	146	124	143	137	121	124	125	126	133	120	150	146	139	140	133	158	155	156	139	145	149	129	143	127	131	138	135	141	137	131	137	150	135	143	123	143	132	138	146	152	125	152	144	155	136	138	137	130	157	140	116	135	131	132	135	123	129	135	129	128	143	120	116	139	159	168	130	128	123	122	126	126	133	128	140	140	130	154	127	137	144	110	140	111	148	155	141	124	130	121	109	121	131	129	131	157	160	145	158	128	144	128	132	137	129	127	151	163	135	148	152	133	139	163	119	129	130	145	156	131	139	126	133	133	143	139	183	119	142	141	151	153	140	125	136	128	149	130	142	145	142	137	140	120	124	128	122	161	136	157	137	143	169	144	131	130	136	142	174	139	126	129	156	132	123	135	128	120	123	151	153	116	113	132	153	151	152	121	136	134	136	132	144	151	125	132	124	124	142	123	125	128	139	153	118	143	138	140	139	150	125	155	118	140	141	136	129	138	141	109	149	133	152	137	115	134	148	160	122	129	114	112	125	132	126	137	143	119	133	108	140	136	126	167	144	136	130	148	145	154	137	113	142	122	129	132	154	129	120	141	147	133	151	169	131	134	127	158	123	137	116	158	148	148	142	143	125	157	146	147	142	139	134	143	140	125	129	128	140	135	140	124	141	163	147	137	120	116	145	135	115	128	137	140	144	141	146	124	117	125	113	148	146	133	161	124	146	142	149	136	147	136	138	145	145	112	152	139	119	141	122	119	154	139	119	140	147	115	132	125	132	120	145	157	153	133	143	133	146	137	124	142	131	148	149	131	136	122	130	144	137	136	131	141	129	139	123	157	158	140	125	137	147	146	144	125	141	135	128	126	127	150	138	137	124	148	127	138	129	143	140	138	148	134	147	143	162	148	135	160	132	126	146	144	141	135	141	139	135	165	139	150	148	143	132	125	127	133	145	133	127	125	135	127	139	123	143	152	130	140	152	131	160	125	133	134	134	131	125	129	139	139	109	146	144	131	157	138	136	125	157	126	158	145	139	138	165	150	154	141	143	125	124	148	146	151	147	131	160	139	137	142	141	129	124	125	135	156	123	141	131	151	130	138	117	131	139	154	101	123	144	117	125	141	156	130	124	137	134	142	125	140	153	156	135	126	132	125	145	147	139	150	125	139	140	135	156	145	162	115	127	135	133	131	130	140	121	115	140	159	127	146	135	131	124	142	133	149	143	153	141	141	143	146	146	132	134	136	142	144
20233	19345	29423	29159	25804	20658	18195	25331	37853	38649	19506	15420	16055	15551	11941	9046	8254	7174	8868	10377	11958	12797	13356	13670	11453	11260	11513	9757	9302	8837	10627	7984	7668	8546	8321	10769	7486	4858	3702	2884	3327	3436	3126	3644	3563	2539	3257	3157	1917	1621	1187	1587	1108	910	671	572	536	489	381	397	396	414	394	405	398	424	410	457	427	412	327	398	432	418	398	394	399	396	420	385	461	435	407	419	387	424	383	388	417	421	363	423	428	404	420	343	428	395	428	399	396	420	367	424	395	389	381	377	382	464	430	408	392	393	372	440	360	404	404	396	412	363	406	407	401	424	372	409	379	399	407	396	407	377	392	406	419	404	392	399	441	400	388	404	375	384	404	401	389	421	395	390	372	430	386	395	379	400	398	388	415	408	402	409	388	395	403	373	395	398	450	397	439	413	394	396	398	423	408	400	398	391	369	378	381	382	384	421	379	390	418	403	393	398	409	392	422	399	399	419	372	395	380	402	379	398	403	380	401	385	427	413	397	404	424	422	411	396	387	409	408	386	389	423	393	425	430	415	378	393	407	419	408	405	415	383	374	391	420	393	368	413	381	400	401	403	404	393	408	386	390	398	408	401	376	434	361	393	374	410	398	418	423	401	378	409	407	399	415	401	390	415	394	411	427	398	420	373	421	407	407	382	427	407	419	405	405	416	414	362	429	421	389	380	386	385	389	380	411	375	413	375	409	378	369	456	377	386	408	379	424	406	419	421	408	428	390	376	368	407	436	412	434	406	396	370	406	402	406	424	412	389	404	404	374	425	440	395	404	407	399	424	362	400	380	418	403	420	415	410	420	409	409	431	409	406	375	407	406	419	444	383	399	426	413	381	399	413	419	421	446	387	412	435	388	427	394	383	394	379	402	423	418	386	425	403	439	393	415	412	428	421	402	395	424	428	401	431	439	397	424	413	390	387	401	436	388	425	422	388	368	408	421	370	396	426	423	411	400	388	415	383	409	395	395	363	402	438	422	404	359	373	411	407	416	391	396	383	389	390	422	437	385	398	384	398	405	381	371	411	333	361	400	435	392	395	409	382	418	381	422	390	378	352	363	387	384	406	411	420	398	414	407	371	397	410	378	407	391	401	436	411	389	444	416	403	362	399	410	412	419	361	394	408	430	405	390	391	406	364	366	394	402	394	408	394	411	396	418	429	403	398	387	391	402	389	413	398	398	358	373	418	394	444	401	407	410	385	406	375	398	407	393	393	402	413	404	388	389	372	403	392	387	352	384	413	408	387	415	390	387	391	411	402	395	395	406	417	400	375	414	400	416	415	407	419	402	395	422	399	430	389	394	391	385	417	401	405	425	363	393	393	417	362	408	426	391	414	397	398	406	380	382	397	425	412	382	425	384	382	403	424	418	369	384	410	380	397	418	411	382	387	380	368	419	401	367	402	435	388	405	409	388	403	397	431	418	387	421	449	367	391	413	368	408	395	378	381	428	432	399	391	360	372	382	393	386	431	392	419	392	365	429	393	399	389	432	411	383	427	421	397	376	403	394	400	404	451	373	391	425	409	399	395	398	379	409	426	399	417	387	426	407	402	435	416	401	401	398	390	397	427	419	402	399	396	417	421	394	409	406	413	409	396	407	377	421	398	376	400	437	406	400	392	419	391	458	409	422	398	413	401	404	432	387	401	412	383	420	429	434	396	398	386	413	409	445	391	400	374	372	435	400	422	409	397	397	382	411	403	380	400	411	387	443	374	415	370	393	370	400	410	406	419	376	375	437	387	400	391	397	359	376	391	439	414	400	429	376	389	408	418	431	347	394	407	414	424	371	454	426	384	392	439	375	413	404	414	378	385	414	429	402	382	390	404	377	411	438	398	386	390	397	415	424	407	375	397	399	380	406	422	391	400	402	424	446	410	407	384	396	381	430	394	397	421	383	395	395	406	374	390	411	374	388	360	418	395	414	434	410	368	384	385	397	401	386	410	416	381	408	388	401	393	395	411	406	414	423	420	403	380	376	390	374	434	397	395	410	385	411	400	366	403	377	426	395	426	384	421	395	406	379	381	392	394	383	417	403	427	400	378	387	375	393	373	358	418	443	403	394	406	391	402	357	405	371	378	409	393	410	394	395	380	349	383	388	407	410	407	393	411	393	413	396	390	368	386	396	422	397	390	431	421	410	422	404	392	394	378	386	429	402	397	397	401	403	419	354	384	405	388	424	403	423	407	390	402	463	405	425	429	391	403	387	420	407	370	397	384	434	401	410	430	446	414	404	379	444	416	418	419	411	401	411	411	377	386	406	378	395	364	408	416	418	438	424	389	390	396	403	417	423	395	394	401	368	393	392	385	394	384	407	373	414	391	447	400	388	384	421	383	407	412	395	415	424	360	366	393	396	439	377	392	399	401	427	389	422	353	406	387	415	388	407	403	408	398	390	409	402	449	431	363	432	390	385	386	350	411	396	395	410	389	431	374	390	409	405	388	396	446	380	388	371	416	398	394	415	419	403	415	408	389	386	432	396	406	399	359	413	403	403	397	411	424	374	434	434	413	421	393	413	390	363	448	405	394	389	399	413	401	393	398	382	385	393	406	341	435	424	371	397	378	356	412	401	406	375	389	344	428	417	416	411	412	433	400	402	378	462	378	422	413	430	384	389	413	397	380	391	402	372	393	411	395	389	406	397	401	419	383	426	402	368	399	403	403	404	387	381	400	390	384	426	430	406	378	380	403	435	406	374	406	402	398	404	402	394	371	386	435	387	395	414	394	406	353	387	392	387	462	400	378	423	376	401	395	367	427	398	382	394	426	361	402	421	372	387	391	385	403	426	431	418	402	368	345	411	356	441	389	424	411	407	419	389	425	384	382	391	407	425	384	450	402	419	400	403	419	403	409	425	401	403	423	395	424	400	396	413	400	429	381	416	357	356	383	361	404	372	411	408	382	431	425	387	427	390	405	403	389	387	417	395	389	367	434	405	420	405	395	384	390	394	389	412	402	395	421	399	407	401	416	346	417	379	417	422	429	397	400	431	403	397	363	394	362	380	430	407	381	408	404	427	403	410	376	427	382	373	377	418	401	431	375	440	420	367	398	389	422	389	417	386	411	420	394	414	388	397	413	405	358	379	400	399	396	388	407	390	425	430	397	395	400	366	412	410	400	406	359	420	418	392	390	383	381	382	405	405	356	392	417	391	414	390	400	399	413	400	394	403	381	385	384	398	393	416	398	423	394	407	397	407	395	400	421	408	378	409	395	401	392	436	399	407	413	398	398	387	379	403	402	365	390	387	403	424	388	396	400	409	408	411	422	421	396	349	392	405	366	391	379	427	393	418	427	408	372	410	383	416	385	454	413	378	412	375	385	411	408	412	418	419	373	414	389	393	406	383	389	435	400	414	421	388	389	392	437	414	376	380	377	382	412	397	402	430	377	387	428	359	363	374	397	412	395	375	382	425	417	370	402	416	392	400	394	350	366	360	380	409	388	430	432	413	392	391	356	416	397	392	414	400	408
38856	32109	35094	29120	23574	16583	12149	19230	25742	33309	15873	8859	9037	7541	6272	4335	3626	2850	5167	5141	5964	6782	7399	7046	6587	5773	6592	5828	4896	4962	4473	3245	3592	4192	4034	5078	2523	1944	1220	1104	1267	1634	1129	1562	1552	1044	1500	1092	554	699	564	621	329	358	301	227	223	207	151	165	171	185	174	180	180	174	194	185	188	172	162	175	188	183	171	173	178	193	146	158	196	149	180	187	200	155	194	164	168	182	137	149	136	184	173	200	153	179	174	180	172	177	170	170	180	176	175	173	173	145	164	171	212	165	166	183	185	174	189	143	153	178	164	154	165	150	171	162	161	158	201	146	152	169	159	171	164	149	159	178	184	164	146	176	152	150	157	164	183	148	188	184	166	168	179	172	177	169	159	156	178	161	174	140	189	174	155	165	160	154	175	175	174	188	167	183	168	180	162	168	184	182	163	184	182	152	172	162	168	159	186	175	163	163	171	175	173	161	176	183	166	180	183	164	183	168	167	168	177	158	181	156	161	170	176	162	169	171	185	185	175	173	169	168	181	187	171	137	173	149	161	154	169	185	171	173	167	162	148	172	186	170	173	153	193	152	153	170	169	156	180	165	176	162	150	168	157	162	157	167	167	145	153	172	166	162	138	173	189	184	178	161	148	166	182	185	180	158	144	147	160	163	191	166	174	192	189	165	159	169	167	154	178	130	151	181	162	188	189	154	169	150	155	169	156	204	162	168	177	183	181	155	174	158	142	154	164	186	163	153	188	188	188	193	195	176	169	173	173	184	164	162	183	143	170	181	169	173	158	195	166	166	164	191	165	158	152	168	169	168	160	159	158	162	195	156	171	173	189	172	168	189	149	166	180	172	190	187	162	155	166	169	175	172	196	167	185	170	180	166	214	187	145	191	174	162	165	171	157	155	168	160	160	152	171	181	180	160	157	166	183	177	172	149	185	157	152	153	185	183	191	170	153	154	161	156	157	176	167	179	143	144	159	164	170	175	150	165	207	181	157	167	181	167	169	174	174	178	208	179	174	179	164	167	176	188	148	182	167	190	148	134	176	183	166	172	190	154	172	161	179	178	174	185	150	179	174	157	160	180	164	166	176	176	178	177	177	153	190	167	173	180	183	181	178	173	193	175	187	148	174	171	175	189	173	161	186	166	171	182	170	172	159	156	182	162	180	162	157	151	154	177	158	154	164	158	166	188	160	171	171	148	174	166	162	191	180	174	194	148	164	165	158	168	196	166	188	191	169	168	173	190	175	185	176	182	158	178	162	186	145	173	175	178	153	164	165	156	182	152	165	197	180	154	137	168	150	170	179	171	150	153	184	170	162	157	156	181	167	176	183	175	165	188	159	172	169	175	168	169	176	169	174	180	193	177	168	157	180	169	151	163	179	176	156	156	178	161	148	177	156	173	183	154	143	186	169	177	167	169	150	164	153	180	196	184	163	154	154	165	196	165	180	164	167	172	168	193	157	185	175	180	165	164	179	167	164	167	156	140	170	179	182	164	171	165	164	191	172	141	157	166	167	153	167	145	168	184	180	171	191	178	166	172	169	168	174	165	166	174	175	157	168	151	185	167	144	155	166	161	166	188	174	166	163	165	180	169	179	164	147	187	170	174	173	190	176	155	163	172	170	161	167	165	177	174	159	166	197	168	181	159	175	178	164	153	172	150	168	174	178	175	169	176	188	159	187	180	155	168	155	175	179	178	175	158	178	160	177	156	166	176	188	154	139	182	168	186	173	177	171	168	162	185	172	162	184	183	168	150	163	182	155	199	156	178	160	153	160	163	164	176	176	176	158	164	155	152	156	165	191	159	165	147	169	165	167	205	163	184	166	197	146	169	183	183	159	191	167	179	170	170	163	166	178	136	157	175	167	167	167	179	156	177	163	160	176	187	147	160	187	169	180	173	183	173	173	143	159	175	197	151	150	176	178	171	155	152	168	156	147	146	167	186	155	176	173	178	184	174	136	151	147	183	159	171	171	163	156	175	174	159	167	183	162	166	168	179	166	219	181	169	176	184	166	164	165	163	161	173	178	172	176	163	174	182	158	169	169	175	194	171	151	169	175	156	160	160	171	160	173	165	168	175	150	157	175	183	196	180	159	158	179	155	180	172	164	170	167	158	169	183	165	186	175	172	143	181	160	154	167	158	152	179	175	183	153	185	183	180	171	178	174	179	194	147	174	165	151	144	178	180	173	189	171	168	170	156	167	182	178	167	137	175	142	167	163	183	172	156	180	170	178	177	168	166	180	186	158	164	164	165	180	176	167	163	176	179	172	161	165	157	165	173	181	160	140	166	176	169	144	156	168	177	169	174	166	182	170	189	165	188	180	158	185	160	185	166	180	149	181	176	161	146	153	177	166	163	161	165	182	161	173	169	170	135	165	163	198	162	159	171	149	148	197	181	160	169	175	164	163	162	167	178	186	153	185	184	164	173	170	164	181	177	166	186	190	169	169	157	178	182	164	154	185	176	187	159	156	149	192	183	163	177	156	156	137	152	168	160	181	162	160	162	165	153	162	167	162	163	187	162	168	165	155	181	172	193	153	175	172	181	181	179	157	171	191	176	189	177	174	174	172	165	153	166	172	174	209	161	180	161	188	169	167	156	144	169	173	164	147	168	187	158	146	177	184	137	167	192	174	188	186	163	161	205	163	183	151	171	164	152	166	162	165	177	190	154	165	137	162	170	168	169	188	157	164	187	162	188	179	175	158	179	185	179	148	158	176	174	175	161	161	150	162	171	160	164	178	159	164	164	160	179	159	190	160	158	163	152	168	159	166	179	176	180	159	151	182	165	192	167	183	149	160	175	161	169	181	186	157	191	152	164	145	181	158	171	143	189	164	162	181	139	176	163	172	169	159	157	155	169	159	164	167	158	178	176	180	160	157	204	190	163	184	163	174	174	173	151	156	171	169	172	197	159	191	182	169	164	169	160	167	180	178	149	160	181	170	190	175	180	164	165	173	204	144	149	155	187	157	178	170	168	158	184	181	186	193	151	191	169	144	186	150	168	168	170	161	180	190	165	170	160	153	167	164	196	162	167	161	163	165	162	193	149	157	148	187	161	177	148	162	156	153	147	169	185	147	171	165	170	167	152	202	164	148	175	156	193	160	174	180	177	172	156	167	181	173	166	154	159	176	169	154	155	149	150	184	168	153	157	171	169	172	175	160	161	171	150	150	178	168	180	174	146	156	166	189	165	193	176	159	168	176	165	166	178	160	177	177	176	147	166	176	141	146	157	154	161	176	156	157	148	165	153	176	178	165	180	154	164	169	182	173	156	175	185	169	159	141	167	178	146	176	185	197	185	154	150	184	181	167	165	146	178	162	163	166	171	177	145	186	186	163	155	162	181	166	179	158	157	170	165	153	136	187	175	181	154	174	156	178	181	179	169	159	179	173	194	173	177	181	185	176	167	180	163	160	160	160	175	179	159	176	154	199	179	173	167	170	156	144	185	169	162	188	181	165	169	171	179	140	161	162	184
25577	24962	35954	36948	34556	29466	26691	36530	42341	50351	26095	26525	27260	24918	22430	17270	16421	13936	21422	21420	23663	26032	27891	26832	25294	24190	25927	24117	20063	22162	21223	16693	18495	20425	19727	23318	13547	11427	7551	6815	8503	9735	7015	9350	9349	6806	9775	6797	3646	4080	3427	3923	1872	2071	1690	1047	993	767	559	518	543	529	489	487	536	490	484	523	534	478	543	505	482	554	478	483	515	471	484	463	484	464	508	544	528	526	483	453	455	477	433	509	468	511	478	528	485	474	460	461	471	463	480	479	512	492	454	499	467	473	481	500	482	540	446	455	495	478	513	491	495	506	473	478	478	477	479	491	495	441	471	483	472	469	533	415	496	530	481	438	515	483	507	440	502	454	469	427	484	499	461	497	473	510	528	490	493	482	443	440	490	510	463	496	457	518	474	448	479	529	469	467	481	489	493	472	522	457	509	449	495	465	488	470	530	484	498	489	513	478	511	483	476	489	455	499	460	489	462	475	456	451	449	518	494	500	499	456	451	459	495	503	445	488	463	482	492	479	468	460	465	492	499	487	485	471	455	490	485	447	509	506	468	490	463	485	475	479	472	459	488	461	468	492	486	473	490	469	460	521	477	504	432	474	481	524	459	470	484	447	485	459	484	472	475	518	459	456	511	484	467	477	495	464	488	481	499	464	467	457	473	483	461	497	509	487	486	466	461	466	470	505	475	490	498	497	494	468	520	471	490	470	470	475	469	513	463	469	509	494	485	467	481	479	489	481	477	493	451	454	448	473	498	488	494	461	458	491	440	508	470	474	482	451	469	504	475	470	469	489	485	506	494	461	506	493	491	529	480	499	422	471	477	474	472	506	487	452	464	472	503	499	520	479	475	470	489	500	445	453	498	485	484	492	495	507	435	448	491	454	509	496	464	494	484	470	476	517	470	462	520	539	520	477	461	444	461	497	483	475	504	502	482	479	488	514	510	535	475	487	480	481	451	470	457	481	486	477	463	491	467	479	517	458	514	490	504	499	475	427	484	496	460	490	512	472	487	509	507	459	489	498	469	486	449	428	525	530	483	482	498	500	466	448	466	448	522	459	480	480	433	493	507	469	480	514	469	463	461	463	492	495	470	470	472	476	507	455	474	478	495	451	502	502	493	516	471	486	455	475	458	496	473	521	489	508	472	474	469	475	537	442	473	457	496	508	516	493	523	463	466	478	453	504	481	470	467	498	509	475	477	498	472	483	479	443	492	484	465	456	447	500	485	463	503	473	458	493	509	467	513	491	476	445	477	470	422	473	508	497	475	496	509	459	512	487	467	466	503	493	449	472	467	460	533	498	493	490	431	474	466	455	505	476	499	505	459	467	484	476	437	488	454	504	505	475	449	474	485	451	462	468	521	460	469	476	482	485	491	447	471	460	482	456	479	439	501	500	497	486	456	444	506	460	483	481	496	515	456	469	485	408	470	466	477	473	441	480	465	491	487	508	501	480	491	495	459	478	484	465	498	449	509	454	503	533	478	470	485	466	480	454	511	534	474	473	460	508	478	480	494	503	498	475	530	499	530	486	461	428	489	470	548	477	462	474	494	518	474	500	505	481	457	466	467	490	504	472	484	481	491	466	445	474	458	496	452	455	474	470	495	487	474	493	496	514	452	476	480	466	486	529	494	493	490	481	460	485	456	462	478	490	532	468	492	462	496	486	502	469	505	442	470	501	473	497	467	474	470	476	486	427	476	514	474	524	482	476	511	486	500	488	512	469	477	493	483	472	514	467	483	453	488	483	471	464	502	493	490	464	515	477	460	483	497	487	475	503	495	464	479	489	463	456	473	497	490	483	501	464	474	486	469	498	495	480	460	487	459	465	466	470	482	471	497	475	474	481	471	475	491	503	497	485	517	456	481	512	472	483	457	449	450	503	488	515	482	482	485	524	438	505	457	455	523	418	476	478	481	485	481	491	486	517	470	456	473	479	493	488	511	474	448	476	492	485	458	485	458	507	460	464	490	446	508	499	468	469	502	501	464	482	445	460	449	472	514	468	479	508	435	501	459	478	507	536	489	475	496	495	473	465	492	491	473	469	496	476	488	444	477	480	473	465	496	515	491	471	476	445	453	434	460	480	501	455	507	470	475	501	488	477	465	490	498	475	491	459	487	535	454	510	501	499	475	449	496	507	464	470	489	479	469	509	491	493	440	505	443	501	537	464	511	463	480	470	517	471	422	496	467	500	514	476	456	460	506	484	506	469	470	470	495	445	459	487	511	480	426	488	472	458	480	483	491	473	470	493	423	461	500	492	491	418	482	485	492	506	497	451	485	486	530	505	490	489	491	468	485	458	485	481	431	508	527	472	498	465	417	499	510	498	518	483	493	500	485	494	518	510	484	453	496	506	490	502	457	453	491	437	447	464	505	480	462	482	459	513	469	505	513	460	438	479	441	485	476	474	469	509	456	463	461	456	471	476	471	467	473	532	472	506	436	459	509	489	448	464	460	506	477	464	454	477	481	453	473	461	505	482	430	495	422	490	506	506	504	517	507	489	497	468	458	471	470	475	495	493	444	483	483	530	463	475	471	459	475	500	453	513	472	487	491	474	464	492	484	475	500	487	479	466	451	458	479	485	498	478	445	516	499	492	488	461	480	497	459	474	471	491	469	491	503	462	500	460	470	459	441	488	453	448	472	488	504	486	540	508	428	455	484	483	482	468	483	481	522	490	468	445	479	444	510	468	522	512	510	520	513	475	482	486	523	493	469	461	494	483	463	485	497	507	504	495	464	488	462	457	483	502	490	544	464	472	477	469	471	488	493	485	512	480	440	533	460	495	472	478	480	467	504	456	486	463	471	473	477	490	463	477	490	519	478	481	520	490	482	465	472	501	486	469	453	511	490	482	449	467	454	455	472	485	453	471	467	478	501	494	500	507	443	491	463	496	458	473	455	486	532	507	481	467	512	455	483	462	486	473	473	486	469	460	511	445	453	478	469	477	499	470	438	475	504	509	497	495	513	471	449	439	494	508	492	475	495	474	525	452	498	494	476	468	482	481	474	444	507	506	482	477	450	478	472	464	515	445	467	512	506	472	478	497	501	477	467	480	490	437	475	510	484	505	466	453	484	484	486	453	499	511	511	463	496	482	461	517	462	488	465	518	451	502	478	483	476	433	475	495	519	455	467	482	448	475	479	491	542	468	489	453	467	503	521	486	490	534	501	463	497	511	453	461	476	461	452	492	459	464	480	466	478	497	444	507	449	520	473	471	491	463	509	527	460	479	463	507	437	485	484	517	470	501	453	484	481	474	453	472	524	464	501	513	476	458	514	506	447	505	497	499	515	498	501	462	479	489	470	465	488	479	471	498	467	473	470	498	491	490	511	470	504	480	422	479	462	517	492	538	469	477	459	459	451	486	489	502	489	525	479	454	499	451	443	445	470	484	471	474	486	472	499	498	479	482	489	492	483	475	475	501	443	452	438	501	473	498	478	482	491	497	495	473	484	460	491	525	514	480	461	480	461	483	484	463	482	481
18440	13176	14341	9506	5875	3441	2212	1590	1476	1882	858	1051	1068	956	767	611	523	469	613	615	660	678	647	625	671	655	686	635	467	515	443	367	402	458	428	438	273	287	211	232	233	276	231	248	229	202	228	175	157	157	188	170	159	152	155	134	142	164	160	129	144	154	145	157	150	132	134	143	155	127	137	130	151	150	157	151	144	166	150	143	161	140	162	167	158	147	152	145	131	121	157	144	131	132	136	129	121	143	141	152	146	137	151	156	133	131	114	127	133	128	137	130	132	120	160	133	131	112	120	147	128	148	153	128	128	154	143	154	150	140	161	132	133	149	124	127	154	131	147	136	140	126	130	135	131	126	129	136	150	133	163	125	150	127	123	131	153	131	162	157	120	134	141	133	129	133	129	135	133	123	161	136	144	139	150	136	148	145	135	132	144	131	139	136	145	144	155	143	140	163	166	148	135	161	144	132	131	151	136	159	168	150	142	167	138	138	128	161	134	107	160	138	129	122	132	150	133	150	135	147	136	161	138	152	123	128	158	128	135	150	131	132	143	125	120	154	150	126	137	134	142	120	136	153	125	132	138	130	115	158	161	134	133	163	147	151	153	125	146	142	163	136	134	146	147	151	146	132	142	145	139	130	142	149	132	140	149	136	150	135	152	131	122	150	144	152	125	140	143	143	142	148	128	144	152	137	142	157	130	147	153	139	135	132	129	148	157	127	146	135	136	134	155	129	134	143	161	155	157	139	135	155	132	133	140	157	139	150	146	140	138	137	143	141	111	151	126	144	165	130	142	121	162	136	136	138	158	174	133	130	137	142	151	135	141	155	152	124	128	137	132	112	137	149	155	151	130	134	124	134	133	133	110	153	157	131	163	146	125	133	148	150	138	130	141	143	144	118	142	138	144	154	141	132	149	134	128	166	162	127	153	130	154	127	147	142	153	137	155	150	133	137	139	149	119	139	125	146	144	141	143	141	139	137	141	141	147	144	137	139	140	143	122	139	118	133	147	123	122	123	164	156	135	146	155	159	138	162	128	145	138	147	144	170	144	126	148	147	157	141	144	135	157	158	142	149	122	133	153	135	151	148	152	129	132	167	145	144	142	167	144	159	147	145	132	139	144	150	142	127	127	147	135	129	145	134	139	140	141	134	140	155	149	157	148	147	122	133	137	151	142	149	130	155	123	164	146	141	142	129	125	141	140	174	152	160	139	140	131	140	138	125	154	166	153	127	123	156	119	138	141	135	142	115	133	122	156	145	152	177	152	130	144	138	144	136	149	132	133	149	148	121	133	145	134	152	144	113	142	140	139	137	136	140	144	150	164	147	144	133	128	153	150	132	134	130	151	151	162	136	157	154	150	141	138	150	158	140	148	127	130	147	165	142	125	149	121	144	131	146	135	164	136	125	133	152	127	157	132	151	151	128	133	145	144	142	128	152	156	125	156	140	139	138	130	128	164	155	129	171	157	162	123	132	131	140	137	133	139	140	148	143	122	145	130	147	134	149	141	137	123	155	140	135	148	140	144	129	130	153	185	150	136	111	154	142	133	156	132	145	133	164	148	162	159	137	146	125	122	154	149	112	156	151	144	146	150	143	141	145	154	141	131	133	148	146	147	122	119	166	145	132	135	142	160	141	150	144	144	136	135	129	151	156	137	123	140	142	135	138	149	128	135	139	151	141	141	140	125	129	137	157	133	141	123	132	150	129	132	154	153	170	164	138	128	125	142	167	155	132	144	138	130	155	140	149	142	140	133	165	126	133	152	154	152	122	162	132	149	131	136	137	144	154	152	142	125	174	133	144	131	145	154	133	127	144	115	129	144	162	158	157	142	137	125	146	164	154	134	117	135	147	124	135	146	128	149	141	144	161	146	134	139	130	136	138	142	151	134	123	130	136	151	147	151	124	146	142	153	133	170	115	135	171	149	153	128	159	154	149	141	163	132	147	138	156	142	146	131	153	138	148	145	147	157	144	145	131	140	127	115	117	162	152	129	144	155	150	144	124	142	137	121	148	139	123	150	150	145	149	129	137	142	151	158	141	145	118	144	146	118	133	169	146	143	147	149	147	140	139	149	131	148	132	125	138	147	134	141	148	138	137	162	123	140	180	123	141	147	140	135	144	134	143	147	144	125	135	140	115	133	137	149	154	134	130	148	135	145	132	137	142	142	149	152	133	141	164	125	130	146	136	148	133	131	145	138	131	174	130	144	148	147	122	131	121	149	146	133	137	155	136	132	153	148	142	135	142	139	135	139	125	145	142	132	130	149	153	138	135	133	135	140	154	147	152	152	137	150	123	140	132	143	142	131	135	148	154	135	148	155	134	157	134	127	131	147	142	140	130	142	143	142	140	137	174	133	143	128	161	123	154	117	160	146	150	138	145	131	136	146	136	145	155	144	114	145	141	130	139	139	147	145	148	132	123	128	132	172	140	118	136	151	162	126	152	122	146	143	128	136	135	137	139	146	139	138	131	159	137	165	122	146	135	138	124	145	124	141	162	158	145	148	140	168	141	132	135	142	146	121	142	145	138	164	156	131	119	135	144	146	189	136	147	148	136	136	130	137	124	148	143	123	129	143	145	136	148	149	167	126	133	130	147	148	151	134	145	139	151	135	129	134	157	122	152	162	165	143	123	142	152	149	156	130	157	164	148	144	133	145	160	150	151	139	141	135	136	132	145	137	144	148	130	130	151	149	144	133	150	127	141	138	145	141	146	129	143	143	125	136	151	142	159	143	169	148	139	153	149	128	140	131	172	136	138	133	164	138	138	152	159	149	139	148	153	151	127	154	153	146	132	125	151	134	150	125	151	150	151	133	147	145	145	131	168	132	166	132	121	137	140	141	146	144	119	125	155	148	138	156	151	143	137	145	136	127	151	113	133	144	143	143	141	134	139	143	134	136	148	136	137	149	132	162	166	140	157	130	136	139	137	132	145	138	145	121	123	129	153	141	136	147	171	136	148	164	149	143	138	130	148	150	140	125	138	125	149	138	136	119	169	129	160	167	135	153	129	143	125	151	122	121	128	118	131	128	110	145	126	135	148	143	159	136	149	135	149	150	146	162	132	135	121	127	133	128	145	166	133	140	138	146	151	135	146	132	156	138	130	158	147	139	108	145	133	140	136	136	161	133	152	152	141	117	136	152	147	132	135	134	160	154	160	133	145	129	128	136	143	160	123	124	148	145	139	140	129	156	122	139	113	140	126	138	146	140	130	154	130	131	154	156	133	140	177	123	140	136	133	140	158	127	133	126	127	148	144	150	122	140	150	127	138	147	125	155	176	152	157	139	135	131	143	134	136	121	133	165	166	136	132	136	155	140	121	132	144	160	143	138	133	153	147	127	136	152	125	127	139	133	127	129	118	126	133	140	123	138	140	157	140	144	164	141	152	137	133	126	138	159	129	130	139	145	148	127	131	167	151	136	137	148	145	156	140	129	127	140	162	137	145	144	124	157	167	164	135	136	138	140	139	149	132	149	132
11600	11289	20397	19985	15981	11720	9121	7453	6934	8267	4337	5671	5674	4934	4417	3690	3018	2772	3603	3700	3811	4235	3938	3984	3991	4052	4210	3560	2767	3113	2491	2120	2446	2732	2511	2565	1605	1322	983	1103	1306	1277	1071	1177	1117	924	1210	824	694	640	683	689	517	533	517	478	501	471	483	468	466	454	427	447	414	455	430	447	405	456	404	404	384	402	424	393	389	398	399	415	386	410	424	416	427	419	438	401	383	404	370	388	412	413	412	434	397	410	413	406	451	434	393	411	420	423	404	396	403	423	396	414	393	434	431	383	421	416	411	412	434	404	410	401	413	416	418	419	404	408	448	394	399	397	401	384	415	397	411	417	436	418	428	434	408	421	401	412	397	433	421	400	388	388	379	375	372	387	396	358	390	380	449	409	436	387	382	441	405	400	412	424	429	414	398	424	431	376	409	418	410	404	382	415	422	382	400	401	410	408	405	396	384	413	414	438	408	397	401	415	408	417	432	381	436	420	414	368	383	395	429	386	389	415	410	394	394	436	394	395	395	405	416	403	416	407	430	379	444	407	405	397	408	392	406	407	404	407	456	409	408	363	400	402	412	398	387	459	400	377	405	408	371	417	440	411	398	437	417	405	409	418	398	431	389	391	404	403	418	387	416	407	376	415	389	417	398	415	432	404	395	359	408	377	423	387	368	392	389	430	403	392	412	385	395	419	420	414	394	417	397	386	373	379	401	435	415	412	432	409	439	426	420	436	389	398	408	408	413	429	407	382	411	379	400	405	377	431	386	389	409	418	426	403	435	416	392	409	422	397	414	439	364	443	383	419	391	392	423	363	406	391	412	426	364	412	373	435	457	384	396	391	405	418	412	384	408	405	394	376	411	395	394	402	389	442	399	392	409	383	394	397	421	410	399	376	421	403	407	415	384	413	379	406	374	372	429	387	399	376	398	413	369	400	401	433	389	400	416	397	444	418	388	395	416	438	384	399	384	410	385	385	400	387	421	418	372	424	384	402	406	414	442	380	442	397	374	448	408	427	376	391	369	397	403	383	396	363	403	410	411	379	396	378	424	395	431	408	411	396	392	401	414	418	425	381	375	411	407	419	406	412	428	434	387	446	435	437	418	411	378	427	401	395	393	382	431	388	366	398	423	387	394	400	370	374	373	393	403	418	460	387	400	425	389	396	388	398	417	397	421	408	400	398	406	399	366	414	419	431	398	405	391	397	375	396	410	401	414	394	395	399	341	391	390	398	423	441	416	381	442	403	454	406	417	432	455	405	417	428	396	413	426	416	410	374	418	425	406	400	429	380	404	438	424	373	391	431	437	404	363	407	393	396	418	446	399	430	398	367	405	407	415	393	395	414	396	407	408	414	421	376	393	400	424	409	388	433	424	372	420	358	358	396	404	413	390	386	394	411	388	426	409	401	401	369	414	409	423	418	410	422	399	408	418	411	400	456	431	411	389	380	396	425	396	404	446	428	393	406	394	372	391	406	370	407	391	419	389	421	388	421	376	395	416	413	396	441	398	425	446	449	371	385	426	431	407	410	417	438	412	413	366	355	426	408	397	374	439	389	363	452	431	388	406	409	395	411	422	409	395	409	388	441	428	415	441	392	409	399	414	395	395	393	387	400	377	381	385	438	388	394	416	441	426	397	390	397	383	394	432	400	387	424	376	425	400	397	413	368	362	415	399	420	412	426	394	448	380	415	405	439	421	429	375	395	428	390	413	407	410	387	394	395	382	410	394	400	423	448	405	408	465	407	406	386	389	393	398	404	420	370	426	421	431	404	402	380	417	355	387	381	406	420	414	404	387	397	415	418	398	389	393	419	452	354	423	414	396	412	406	430	413	398	372	403	398	399	378	400	457	401	403	402	416	414	435	388	438	404	395	422	420	391	417	417	406	423	404	425	389	419	381	417	412	423	403	444	411	425	406	431	415	401	427	415	437	402	407	436	395	417	402	432	405	377	417	398	384	375	403	417	441	387	412	392	407	393	420	413	413	365	428	388	433	396	420	410	388	411	400	384	414	424	407	417	431	412	385	411	406	445	406	406	404	416	401	369	400	406	390	414	380	404	402	386	408	424	404	386	428	454	361	398	424	377	424	365	423	423	412	404	415	426	405	408	393	401	383	441	392	422	382	428	412	444	427	367	424	410	393	379	413	413	438	426	405	416	395	413	402	387	384	381	409	422	419	416	392	416	381	427	399	434	413	401	398	423	387	386	416	396	405	402	423	366	434	399	436	411	442	400	394	406	391	416	426	385	385	404	389	414	407	398	403	415	386	412	391	401	376	386	406	399	444	451	414	411	430	386	408	426	421	379	412	441	394	379	397	376	362	407	376	431	445	429	433	396	403	360	387	385	402	394	379	370	398	419	430	365	401	368	424	406	383	412	428	410	403	439	417	401	405	447	417	384	423	392	399	415	410	426	365	422	422	406	389	414	414	428	390	420	433	407	433	460	414	400	425	439	391	398	379	394	391	383	418	423	390	385	403	377	414	413	393	386	438	382	394	423	411	393	436	413	387	398	412	425	383	443	405	402	430	406	396	400	413	405	413	400	426	414	404	395	392	407	429	434	399	398	424	412	414	440	397	381	417	406	418	396	377	399	372	381	459	426	434	442	406	380	404	390	423	413	381	396	382	439	396	412	448	416	433	410	443	375	442	386	417	398	398	385	426	439	387	396	377	389	396	451	402	398	394	420	427	398	367	371	389	411	401	375	441	418	426	379	400	385	411	409	411	423	376	424	409	390	406	405	416	444	427	376	430	430	410	396	380	379	394	395	393	423	403	396	410	371	424	419	371	410	386	388	382	387	405	361	407	418	411	398	423	401	420	408	394	414	430	404	421	449	398	386	393	428	412	419	395	401	407	375	426	390	388	380	391	396	455	410	434	384	392	415	430	397	392	429	396	413	418	406	400	387	410	414	408	365	442	407	417	405	419	361	423	411	401	391	399	413	427	407	430	375	382	393	435	390	413	390	448	432	421	470	405	355	437	411	369	423	462	405	405	419	405	384	357	408	418	427	408	404	375	417	418	417	350	371	403	403	386	411	420	376	445	418	377	415	377	386	419	403	407	395	387	449	409	418	389	408	425	400	383	429	355	396	388	377	435	400	375	403	403	414	426	428	390	400	420	407	372	402	382	441	396	398	412	414	417	394	391	417	437	414	442	419	389	395	409	382	431	394	417	387	427	382	410	413	408	461	423	416	386	415	397	417	437	412	398	411	390	390	410	394	403	392	436	406	424	410	430	440	434	432	373	428	417	406	420	403	427	400	428	396	371	435	410	407	389	389	420	424	373	429	430	403	373	382	443	429	407	421	391	430	409	371	436	387	395	366	394	398	413	367	431	415	414	386	380	407	401	389	380	417	428	399	380	405	420	419	434	422	433	393	417	400	416	374	383	404	430	403	415	394	416	406	435	390	422	384	426	430	379	401	417	411	402	392	398	432	394	365	378	414	389	446	411	399	414	385	406	383	379	374	421	376	386	392
26012	21875	27172	21762	14237	8919	6876	5456	10504	14107	4735	6858	6704	5743	5650	3352	2291	2082	3621	4289	5306	6584	6290	5608	7374	7146	6719	5671	3677	3714	2736	2794	3316	4180	3461	2837	1642	1368	969	1316	1337	1161	1030	991	1184	877	780	743	523	416	489	396	234	235	209	167	160	197	155	155	140	141	146	145	156	130	165	148	163	147	153	137	154	142	163	131	154	139	151	133	158	137	142	150	142	148	154	155	163	165	169	146	141	155	168	155	140	135	137	117	175	154	148	124	127	154	131	131	141	148	128	154	149	199	168	141	130	133	153	130	160	138	153	155	140	157	133	135	146	159	134	159	160	124	128	123	150	141	141	154	146	144	170	141	151	137	153	149	143	144	147	154	131	150	158	158	140	136	138	171	146	148	134	157	149	144	145	144	153	136	122	161	141	150	153	153	151	155	124	145	135	141	136	149	140	123	115	146	145	156	141	129	158	153	165	163	141	154	145	141	136	125	122	165	127	167	145	162	157	156	154	144	159	149	164	130	140	138	162	161	140	129	151	161	140	148	139	140	152	141	123	173	154	134	151	157	143	130	149	160	153	145	155	135	156	159	129	158	153	147	139	159	138	135	163	126	140	115	150	143	136	148	144	158	154	145	149	133	146	131	136	158	122	152	155	147	126	97	145	146	164	118	158	137	148	148	139	153	139	145	149	159	151	156	131	165	157	148	152	162	133	146	150	162	167	142	161	138	156	141	153	135	147	151	154	136	141	152	119	140	143	139	146	137	129	118	142	161	143	132	161	151	150	139	156	121	136	124	155	140	128	129	134	152	152	174	151	143	149	145	142	141	151	147	157	144	156	133	147	147	142	153	144	166	149	148	150	133	122	179	133	143	130	126	133	131	114	149	131	148	152	141	140	136	159	149	137	137	163	163	162	142	152	172	141	137	152	153	142	173	138	140	145	144	152	135	136	126	127	138	142	164	120	129	154	164	143	135	141	142	173	156	154	156	157	146	155	140	135	137	156	151	123	158	131	149	152	145	138	141	127	126	145	124	148	132	142	141	163	139	175	154	153	150	139	158	158	132	134	144	133	134	131	131	172	153	137	152	150	148	156	143	152	168	168	139	152	152	137	148	148	160	152	142	161	139	158	131	133	151	167	141	161	126	131	162	150	143	153	144	158	125	141	132	125	125	127	140	138	124	145	142	135	120	147	147	149	142	145	148	146	174	129	156	153	155	155	128	156	138	139	154	161	137	122	133	175	150	170	155	140	141	160	126	147	137	143	158	134	129	131	152	134	161	154	144	137	152	148	150	157	154	144	137	140	131	154	155	146	173	144	156	160	145	136	133	155	169	146	125	154	140	147	147	131	178	133	157	138	157	156	155	144	129	151	134	136	139	151	130	136	157	134	140	146	160	160	155	136	141	140	128	142	155	141	147	147	154	142	146	144	166	134	143	154	141	118	146	156	142	164	158	161	139	120	142	147	163	141	153	137	146	143	129	147	129	142	133	149	145	143	148	113	122	146	139	145	134	171	157	142	165	143	142	147	140	139	132	143	124	121	151	147	148	143	165	138	133	169	149	158	133	134	151	140	131	124	128	155	161	155	133	153	138	133	141	156	133	157	167	135	150	139	150	136	143	140	135	122	157	138	137	174	129	126	135	140	146	139	146	125	159	182	150	147	140	149	135	153	131	154	155	151	162	136	137	131	141	141	161	162	143	142	142	136	148	149	149	143	159	138	140	152	149	141	149	154	148	153	152	148	169	141	156	145	141	150	138	141	155	160	150	136	145	149	155	131	137	146	134	165	146	141	138	137	128	161	152	148	144	120	148	169	128	144	146	145	132	167	125	134	133	142	149	149	128	147	142	136	152	155	119	146	139	149	137	142	141	146	151	145	157	145	129	157	135	154	162	137	126	154	126	124	142	144	157	171	122	133	162	143	138	188	145	162	146	132	170	141	141	146	141	163	151	142	139	149	137	130	121	140	146	155	136	165	160	133	141	138	140	151	125	127	151	167	137	137	139	155	131	141	127	142	128	137	138	129	152	155	171	147	130	139	149	141	164	151	154	143	158	144	148	159	145	144	161	135	133	142	132	176	146	132	140	154	156	154	145	139	130	121	157	156	156	164	124	145	139	140	155	144	160	134	154	121	116	141	137	147	132	155	151	147	156	108	158	148	127	115	154	131	132	143	121	164	142	131	121	143	134	160	137	151	159	145	177	136	135	132	131	169	160	147	137	163	150	172	169	141	131	146	136	127	148	144	128	158	152	122	126	169	152	127	164	138	157	133	123	151	142	145	127	147	143	146	153	158	140	133	139	124	141	134	162	138	144	143	142	132	149	151	136	138	138	144	135	160	153	140	143	154	155	142	121	133	168	142	141	161	150	163	134	145	127	159	137	153	135	147	128	134	152	141	177	128	153	148	165	145	137	159	156	135	129	141	136	130	130	149	148	147	123	146	133	140	129	143	150	151	146	141	150	140	128	137	157	150	150	150	156	148	154	132	143	124	178	138	129	129	147	152	156	129	138	158	152	139	133	115	137	148	160	138	128	156	145	146	164	151	146	172	155	160	149	174	145	150	141	146	130	166	151	153	147	159	142	131	127	139	133	149	146	159	123	165	152	163	136	135	139	145	144	157	139	125	140	139	153	150	139	120	139	147	151	128	122	142	146	113	140	157	132	140	150	144	149	157	167	160	142	136	174	152	144	129	162	119	153	154	172	137	158	153	132	144	142	143	164	120	145	145	155	150	155	141	133	158	149	150	143	161	128	131	126	178	150	152	139	155	140	143	143	155	147	152	144	133	159	156	155	141	139	144	152	140	155	137	142	126	137	123	143	153	163	150	150	148	134	126	127	147	142	153	164	141	126	147	130	121	133	144	162	142	146	142	150	150	141	118	139	169	149	164	141	148	135	142	120	133	139	138	145	147	146	161	154	150	169	156	155	161	134	126	129	151	157	145	151	157	152	152	171	143	142	154	132	145	132	146	142	133	141	145	141	149	141	142	153	164	146	146	155	144	178	149	134	151	138	133	149	127	123	138	147	145	129	161	136	147	166	145	134	157	135	132	133	150	143	150	148	165	162	154	133	162	123	135	160	149	146	152	132	126	139	136	138	136	155	153	122	147	159	124	143	133	138	148	145	151	126	130	146	155	140	153	142	169	144	151	133	137	149	152	147	142	168	161	144	152	140	120	131	132	159	153	134	137	134	140	146	146	160	148	159	168	144	142	139	127	146	135	158	142	156	141	139	133	145	142	163	151	156	137	152	122	160	139	133	137	135	149	146	139	139	166	165	154	151	152	153	156	157	155	131	134	125	155	149	138	144	150	179	149	132	173	157	166	137	142	137	154	125	135	149	142	140	132	155	125	155	149	140	144	154	141	169	145	148	141	133	156	157	144	139	137	164	155	143	132	132	156	130	153	153	123	149	132	126	159	136	169	148	179	140	130	155	150	133	137	151	139	162	153	138	144	155	149	143	150	124	151	157	120	148	148	159
16850	18379	30713	30781	26681	21588	20048	18310	29384	29338	17433	24303	23946	21833	22056	15342	11307	10978	17653	19968	23276	26397	25754	24121	28570	27585	26922	24874	17008	19321	15161	16472	18784	21360	18579	15834	10174	9259	5849	8382	8917	7644	6342	6126	7290	5704	5279	4548	3087	2692	2965	2169	1172	1023	866	778	722	613	483	473	442	443	440	481	446	463	442	420	437	433	453	397	441	431	445	409	466	458	418	441	467	424	442	391	410	463	418	423	413	441	441	462	480	392	407	441	432	445	440	424	432	426	433	430	421	435	455	436	463	440	406	425	399	422	415	407	445	437	442	402	443	410	419	429	427	447	409	396	440	459	433	388	384	428	428	404	409	404	418	437	415	428	421	450	419	428	401	429	425	417	411	437	421	404	403	412	446	433	430	437	398	399	419	443	395	443	449	401	394	401	430	444	465	385	410	424	419	424	453	423	420	442	429	461	417	401	383	391	423	405	421	431	416	457	425	405	417	407	444	412	403	448	432	456	426	427	408	367	453	434	444	443	429	412	406	417	444	419	437	418	432	398	411	400	409	396	439	418	401	407	407	407	433	450	417	425	402	406	399	413	416	395	430	429	447	426	397	409	421	410	444	430	389	382	398	426	417	412	437	405	452	438	409	460	418	403	445	391	418	459	451	449	430	430	380	428	389	429	414	450	434	421	406	392	399	411	438	457	445	418	436	393	416	457	413	395	405	415	406	409	403	405	431	469	411	436	449	402	461	447	422	432	429	391	397	441	415	450	431	417	427	424	404	390	430	401	404	424	387	452	465	416	421	450	405	396	392	401	386	435	412	379	367	444	441	411	415	419	421	427	400	400	447	403	433	411	424	392	447	459	408	415	445	412	433	387	441	405	455	416	399	406	401	414	473	450	445	436	442	436	405	416	402	471	425	440	391	439	404	399	433	399	443	436	425	402	444	404	419	401	415	397	417	391	404	430	440	426	414	440	422	423	453	387	430	434	369	438	373	454	404	412	394	406	446	428	406	433	417	396	436	400	413	412	431	409	447	460	411	409	422	439	423	459	433	417	417	428	392	406	412	409	427	422	387	421	406	426	421	414	435	416	429	427	441	413	433	440	419	429	457	400	448	416	447	446	412	436	410	418	389	428	389	435	437	449	434	371	446	410	423	435	435	449	428	407	415	408	437	425	366	428	401	427	411	407	415	436	428	406	384	424	423	441	427	460	414	406	396	416	395	416	436	389	452	429	415	405	413	428	427	412	418	431	382	409	393	396	393	405	422	439	445	433	435	444	463	448	431	435	383	412	404	400	435	415	432	405	409	395	396	419	389	417	419	425	417	423	438	401	452	435	416	427	381	430	404	421	398	411	402	446	433	420	414	410	429	441	443	419	426	424	408	408	381	420	432	409	421	362	418	422	425	445	450	411	430	430	423	412	453	434	398	400	387	409	422	419	440	450	452	418	417	459	411	394	411	414	390	400	439	430	440	420	426	439	441	401	409	432	428	375	396	426	435	414	453	402	410	437	398	417	416	407	437	401	427	437	438	415	399	416	414	411	431	379	404	435	438	422	443	440	405	427	450	460	433	423	436	426	390	412	441	439	408	386	400	417	420	413	410	442	416	449	423	390	423	452	415	423	427	391	435	392	412	378	436	474	423	445	407	415	428	401	463	435	410	441	430	405	421	376	442	451	406	415	404	443	414	454	419	408	444	407	441	429	417	406	444	433	405	425	461	403	437	425	453	429	419	391	444	417	411	402	418	393	416	397	395	439	392	401	424	431	407	441	416	441	447	428	440	442	412	404	422	428	449	449	410	405	386	419	406	409	431	412	399	419	433	423	401	438	401	402	411	428	391	411	402	430	428	461	392	412	434	393	425	414	411	396	422	412	455	393	394	405	465	414	426	392	401	428	416	381	414	421	441	382	430	388	393	440	401	395	430	435	409	428	433	403	452	384	430	424	393	433	412	426	488	383	445	431	403	432	421	414	445	408	406	410	467	412	408	454	418	426	447	454	352	416	436	423	391	447	420	428	428	411	423	445	419	393	434	426	379	460	434	438	434	409	426	412	428	438	437	422	470	422	405	414	452	452	419	427	401	437	443	450	358	406	419	453	415	423	422	444	401	380	439	433	415	448	433	435	420	404	446	421	415	403	413	429	431	426	424	436	409	393	392	404	419	445	393	420	416	423	398	439	395	445	437	415	442	403	415	433	444	407	438	433	428	464	384	386	390	401	423	422	414	417	414	427	423	455	439	420	422	426	435	422	419	423	419	406	452	424	437	435	429	400	432	449	430	396	406	404	420	468	420	443	425	421	405	448	421	416	416	428	405	428	404	396	403	411	408	421	453	429	362	403	429	419	457	432	398	421	423	418	393	438	394	420	412	452	418	447	415	417	407	390	382	409	423	383	393	447	418	467	415	377	398	403	421	423	434	446	429	411	444	411	430	450	432	463	416	428	410	405	438	446	420	439	427	443	419	478	396	424	394	419	457	419	453	409	453	412	399	428	436	383	445	453	421	425	403	423	390	425	381	415	420	433	397	400	407	422	391	397	433	413	432	422	422	383	459	429	402	450	428	397	431	407	397	377	407	422	388	417	419	418	404	417	392	456	431	432	457	414	386	398	372	436	406	436	408	401	415	460	451	454	446	425	451	421	431	441	423	394	431	391	414	420	410	400	398	401	456	413	426	375	398	409	408	429	400	439	433	405	406	407	457	405	423	363	433	445	410	451	417	427	432	365	431	447	445	420	404	389	406	471	404	404	411	405	406	388	406	399	491	391	445	420	396	432	413	428	438	402	427	421	375	416	429	423	422	399	415	421	434	454	446	436	425	427	436	405	437	440	412	412	411	428	424	425	406	416	429	441	435	419	438	444	429	443	430	413	419	427	439	443	458	405	434	379	383	419	413	434	384	416	429	442	402	390	419	440	460	438	383	431	447	450	437	439	413	397	407	437	417	406	422	402	388	419	427	444	418	394	416	398	389	482	398	437	428	441	436	380	400	414	433	415	409	460	425	361	440	383	414	422	425	411	448	387	423	426	396	403	431	446	411	442	439	447	445	413	375	420	438	464	416	429	440	414	405	406	410	424	419	422	388	419	413	421	431	413	414	397	392	448	413	446	429	408	404	441	435	377	419	463	396	415	413	422	390	384	396	417	381	405	440	400	453	428	402	400	402	448	414	421	442	428	431	420	411	440	428	425	442	467	424	419	427	403	394	404	420	412	432	414	396	409	419	444	417	420	399	438	421	416	459	440	445	398	427	368	432	445	432	449	433	405	395	409	397	401	452	407	427	397	404	424	393	425	396	427	427	462	406	405	497	437	401	432	426	429	410	411	425	427	430	428	409	384	405	421	416	413	459	401	415	395	416	382	434	415	421	433	438	406	437	427	439	432	394	435	413	431	433	423	438	435	420	387	414	452	421	406	439	464	405	455	407	414	425	427	421	405	436	419	433	454	435	390	425	435	403	430	408	398	407	417	420	416	420	393	435	400	409	441	401	371	417	405	427	442
34967	30556	39569	33314	23969	15285	11503	11221	13048	12048	11537	15534	16965	15133	14921	10109	7232	7496	11670	13178	16826	18025	19067	18571	19489	19723	18450	14209	8745	8952	7883	8561	10084	10581	11220	6458	4694	4031	2624	3499	3662	3194	3328	2572	2300	2001	1787	2012	1349	1000	961	690	496	417	309	299	289	258	211	223	191	204	170	190	195	208	176	165	192	183	202	189	178	179	176	208	197	184	195	196	180	205	183	170	186	208	194	171	208	185	199	165	176	206	160	185	154	195	194	192	170	176	201	170	217	165	192	171	187	218	167	182	181	193	188	170	193	190	172	175	201	163	187	179	181	187	186	204	190	217	194	176	166	181	172	175	162	186	180	173	178	161	192	202	217	140	187	177	204	189	172	182	198	209	189	169	186	188	181	183	183	183	188	184	188	191	158	193	185	162	165	207	189	188	183	183	185	177	197	168	200	168	166	189	195	178	187	206	183	190	192	155	186	178	175	192	174	167	193	191	213	178	182	184	187	195	184	182	171	162	177	174	213	199	183	177	202	203	194	156	175	195	185	191	174	209	168	199	153	172	171	183	166	180	178	177	185	188	226	200	188	175	187	184	179	173	203	179	165	176	183	186	183	189	177	167	165	179	175	187	178	183	200	195	175	167	186	197	188	184	152	166	193	166	218	199	205	181	171	212	201	179	176	183	178	189	203	190	194	181	178	161	165	182	154	188	185	192	179	200	192	209	183	176	170	183	187	199	167	176	169	189	163	168	177	173	178	184	192	191	197	180	198	179	198	171	197	191	167	192	187	182	173	212	176	189	194	180	180	174	192	188	183	190	179	177	197	190	163	164	195	164	173	166	170	175	184	193	184	208	175	192	170	174	171	175	181	175	155	181	157	152	198	159	161	169	207	196	182	166	162	190	146	197	197	177	182	184	195	206	200	178	184	178	207	182	182	173	188	176	174	185	178	207	194	174	156	164	197	193	192	193	160	209	198	173	189	173	185	211	183	170	203	186	186	179	188	217	201	197	187	195	182	183	193	187	175	185	193	200	157	177	165	192	181	183	187	177	197	190	178	179	176	201	208	184	186	184	198	211	204	215	185	186	187	173	172	171	188	199	179	185	187	204	188	186	138	181	194	175	201	160	180	169	163	186	196	190	188	192	178	180	180	172	152	171	144	180	176	191	203	173	207	187	202	198	189	185	197	179	197	179	166	200	162	176	184	162	180	170	193	171	206	193	190	165	176	204	183	172	186	176	188	188	207	198	215	174	203	193	186	211	185	184	182	191	200	182	177	190	179	187	180	198	170	174	184	164	157	169	199	161	199	182	174	172	207	168	199	175	184	187	169	199	197	177	187	173	184	191	191	186	172	200	153	178	155	170	179	189	193	183	171	153	183	155	179	172	172	196	186	197	186	199	178	167	184	204	174	191	183	179	188	161	169	184	190	177	176	183	192	192	192	224	210	198	187	193	150	177	190	185	204	199	195	171	196	186	186	207	182	200	153	195	202	175	194	190	179	175	172	177	186	167	197	166	180	194	164	187	181	183	198	198	152	200	176	212	195	179	193	191	185	187	179	179	173	184	157	205	171	204	173	191	178	192	219	185	186	174	185	188	184	176	217	169	179	183	184	162	200	174	201	209	192	191	196	163	207	200	177	180	191	164	184	179	200	215	176	164	166	192	159	189	171	164	166	190	167	178	176	186	171	186	198	186	198	175	191	171	178	193	184	196	219	180	178	179	170	217	158	182	192	186	185	186	185	207	195	178	208	190	191	187	189	151	199	188	203	176	201	181	185	163	181	175	193	173	194	175	201	184	181	152	177	169	181	182	178	172	178	192	188	175	183	163	192	192	167	207	195	193	172	175	162	169	202	183	146	152	196	168	187	197	181	184	177	190	180	167	173	207	187	205	191	181	182	162	155	194	171	197	160	173	194	158	172	159	196	168	169	185	200	175	186	179	190	187	182	196	173	170	164	185	215	171	193	161	182	180	181	153	175	165	176	189	159	183	168	173	161	198	190	194	161	178	179	189	183	150	181	174	191	185	182	193	163	177	171	188	186	173	198	197	203	192	169	177	193	191	199	194	179	192	194	185	182	178	189	193	174	187	166	189	193	170	182	189	187	187	205	165	184	174	168	159	186	178	189	180	175	165	177	190	201	178	180	202	173	180	204	187	202	201	205	191	163	209	187	175	183	196	201	188	185	180	199	171	174	197	171	182	174	184	159	175	180	187	157	177	191	177	175	191	182	201	171	166	204	176	172	184	189	187	185	194	193	188	186	191	172	178	189	177	163	174	181	189	184	173	177	193	186	194	194	183	171	186	170	196	205	197	209	202	161	169	190	188	170	215	185	169	169	191	163	189	172	183	182	183	176	202	198	173	206	159	177	191	187	192	199	161	185	170	195	201	208	199	188	204	189	180	189	194	183	180	168	194	187	191	191	201	191	188	167	171	180	174	196	177	165	191	179	169	164	180	170	153	205	187	204	193	185	190	200	161	183	181	188	179	171	176	187	203	183	147	183	174	163	187	176	182	170	214	163	167	177	181	185	180	196	186	186	183	192	168	175	192	201	220	189	197	175	189	176	190	195	173	192	189	170	187	170	182	162	166	176	179	169	188	219	165	183	181	170	173	189	194	186	185	180	183	178	189	178	177	192	189	167	175	179	196	205	186	186	184	168	217	178	191	180	175	182	172	164	197	183	182	206	196	170	168	216	178	177	171	175	199	176	170	186	178	162	203	193	175	196	171	169	205	185	177	201	193	183	185	191	180	158	201	199	192	185	171	182	181	186	173	212	184	188	176	192	205	184	198	197	188	187	186	176	187	192	185	215	183	177	181	189	160	186	185	180	172	184	175	194	180	206	181	169	181	195	191	177	195	190	179	201	163	166	176	184	188	199	186	173	193	203	198	183	155	167	182	186	189	178	198	155	180	174	188	192	179	227	197	193	185	172	172	177	193	190	171	173	174	175	184	178	194	199	157	181	177	177	181	161	177	190	198	203	194	165	174	219	185	173	191	203	182	163	165	167	182	193	204	184	170	187	201	201	193	195	191	195	194	182	161	196	182	161	184	195	172	179	187	176	184	173	184	190	198	219	194	198	194	200	186	193	189	184	205	204	187	169	157	164	189	196	195	184	155	187	179	197	187	192	179	206	200	174	199	169	167	181	181	189	171	175	156	183	189	197	182	198	176	169	195	185	195	199	208	179	174	172	186	170	159	170	224	175	192	193	176	187	180	190	200	201	166	187	169	179	181	200	180	193	189	186	196	167	158	184	189	182	187	182	187	190	193	210	175	165	199	178	183	191	178	178	187	189	185	180	177	184	187	169	168	212	171	178	183	200	176	191	154	177	185	171	169	178	203	154	207	206	170	196	187	195	163	200	197	163	202	169	178	196	205	203	190	180	191	200	184	153	179	176	171	180	174	189	193	179	180	182	185	211	202	189	181	189	173	173	209	201	193	210	179	186	204	191	183	168	161	189	174	192	175	174	175	206	182	212	187	180	191
22203	25106	39214	39184	33616	27781	26151	27491	30953	28838	29967	36548	37352	36007	35744	27739	25021	26440	34037	35795	40529	41684	43035	42015	43217	43509	41872	36394	27617	31341	29389	31225	33857	33492	35387	24937	21696	20059	14412	18638	18887	16496	17049	13681	12959	11438	10683	11203	7931	5898	5954	4289	2711	2043	1517	1322	1229	943	673	611	602	593	586	564	580	562	572	561	562	572	523	568	560	562	524	549	545	506	546	522	539	533	523	510	530	546	547	531	546	523	640	552	538	546	524	514	510	508	500	535	528	490	523	553	526	550	549	521	510	491	501	479	507	527	499	550	488	516	561	479	503	501	520	493	514	550	479	530	515	496	534	501	516	486	506	551	494	540	505	521	507	531	496	480	499	521	488	555	474	510	526	527	477	554	506	535	493	528	484	541	531	516	517	496	486	536	527	552	502	534	525	531	493	525	538	526	529	506	497	505	525	507	509	515	476	489	522	481	514	540	489	521	493	509	515	529	506	503	525	551	536	516	477	524	511	534	471	476	514	487	501	505	514	565	534	521	497	565	481	504	485	508	480	569	505	467	512	512	533	481	476	531	500	471	560	488	508	513	520	533	512	518	581	520	502	504	494	546	508	517	552	459	528	507	528	493	510	523	517	541	521	485	508	501	520	486	510	490	528	541	509	560	546	492	543	536	499	500	501	516	521	487	504	550	516	523	526	500	505	549	495	528	525	563	498	508	510	524	545	549	506	522	506	478	533	546	521	504	501	543	522	516	467	551	492	480	512	490	529	529	581	532	515	569	566	552	529	540	554	537	545	490	513	526	538	515	542	550	556	516	544	498	515	515	553	495	508	485	498	498	524	546	543	520	469	533	538	539	500	548	474	538	507	504	516	543	513	496	495	491	548	498	513	486	541	522	547	522	531	501	528	467	475	573	554	532	510	520	536	475	495	536	483	540	499	453	533	542	502	481	515	506	539	537	526	540	476	521	539	486	521	495	556	493	528	508	504	482	512	498	532	565	521	513	561	518	485	507	532	490	509	534	524	536	533	505	482	521	499	544	499	541	476	491	535	507	546	530	495	524	479	530	483	523	533	533	499	497	541	516	476	538	508	518	499	508	534	521	513	528	537	511	511	498	528	555	517	503	535	528	499	514	540	503	535	514	512	484	540	500	489	511	558	539	510	522	504	479	517	493	501	516	523	506	520	548	523	520	534	537	515	488	539	530	581	527	533	544	529	484	551	526	523	526	554	532	509	496	487	514	514	539	476	520	512	466	476	573	477	533	529	521	500	509	542	506	495	522	571	546	516	539	523	528	551	511	523	523	509	520	531	503	532	502	561	540	492	514	542	530	510	549	519	548	527	495	523	504	532	518	503	500	494	484	510	494	472	505	526	538	516	534	499	529	508	544	513	520	543	505	520	478	520	530	531	484	519	554	480	503	520	531	490	507	512	522	475	533	509	512	510	483	501	497	488	524	526	530	506	518	508	518	482	475	549	491	510	501	477	518	532	487	555	524	499	495	561	522	478	528	505	525	533	523	532	540	457	503	536	533	524	488	535	502	528	520	538	512	524	465	512	520	471	511	534	578	525	514	534	528	561	510	494	490	509	544	469	496	525	492	557	543	496	559	502	562	503	538	532	495	512	517	472	524	515	498	528	497	517	501	524	538	457	513	503	512	527	496	512	522	522	553	492	543	551	541	525	557	524	523	549	524	519	507	511	525	520	515	556	554	472	579	488	481	487	508	506	524	483	549	491	523	529	511	473	530	471	503	543	480	548	524	505	521	504	529	556	483	478	541	514	517	539	476	529	496	537	449	482	510	505	524	475	515	522	508	485	520	497	569	491	501	535	527	510	523	512	519	507	506	547	482	539	485	518	529	540	466	529	474	509	547	506	540	478	516	502	537	527	512	554	520	477	509	526	515	503	532	567	509	499	523	514	494	513	526	517	562	509	523	505	502	532	502	511	533	545	499	533	550	522	509	501	543	555	546	524	512	512	542	510	494	560	551	478	515	535	507	508	537	550	486	509	525	558	513	500	536	524	490	503	500	485	512	502	521	504	539	480	476	510	544	519	526	466	482	527	487	550	512	540	531	493	497	507	522	527	515	524	533	489	481	503	546	496	482	522	470	466	509	532	516	518	522	486	504	480	516	474	517	488	518	512	518	543	513	502	498	473	548	527	481	509	489	536	522	507	511	536	513	509	545	528	512	511	510	567	532	514	579	485	536	493	500	495	545	520	514	492	521	491	528	531	554	538	513	541	544	499	539	503	552	528	526	530	541	525	519	536	542	529	505	509	514	527	520	556	481	554	533	492	532	568	512	488	488	523	501	491	508	518	505	505	484	510	490	550	536	516	530	528	518	524	559	517	531	502	504	479	531	542	496	522	513	501	474	525	547	527	506	506	533	543	513	520	535	499	508	491	539	522	552	529	523	467	528	489	516	536	511	534	520	544	555	526	512	525	507	496	494	507	527	528	482	501	528	505	515	525	524	539	544	511	499	475	509	525	547	522	501	523	473	537	483	553	536	517	498	526	512	490	541	549	551	535	515	491	526	485	506	509	473	548	526	509	533	490	520	515	508	542	496	543	567	516	527	506	507	537	528	510	508	500	505	512	509	467	547	484	507	544	527	522	550	515	520	541	531	529	515	531	535	518	536	529	461	511	530	503	506	524	532	467	509	529	528	489	556	523	540	574	536	510	542	518	539	507	507	515	526	514	504	550	531	501	489	498	496	538	513	525	502	500	494	495	559	479	527	543	556	472	528	496	529	534	533	554	522	508	516	557	541	508	529	530	509	517	511	467	516	488	496	525	521	526	520	490	482	508	517	527	504	467	519	535	531	513	489	487	520	521	511	515	512	548	525	499	542	540	517	507	525	504	515	510	542	528	562	524	503	522	480	502	514	543	522	538	548	491	489	533	498	519	520	502	505	548	504	563	515	517	563	515	487	517	523	534	499	532	504	490	513	515	528	497	506	530	510	485	509	484	549	492	544	538	501	544	553	546	512	515	516	493	502	461	513	505	496	525	473	524	508	529	506	517	521	506	515	510	533	512	506	538	457	510	520	510	484	519	537	539	505	534	553	515	493	521	511	529	531	496	488	518	492	526	531	537	548	506	525	540	534	487	482	503	504	555	480	509	552	535	486	548	531	494	531	496	503	515	531	513	518	486	509	499	521	526	524	523	524	480	471	511	560	500	520	526	500	520	557	539	506	504	525	528	513	522	522	542	506	541	528	525	521	511	541	511	557	505	481	477	486	516	549	495	530	515	514	553	495	512	491	515	533	565	507	465	513	471	541	541	544	534	502	498	496	514	525	476	446	525	523	518	544	532	510	528	509	493	536	519	567	557	502	540	554	506	524	530	535	527	501	537	542	543	526	532	524	517	510	490	497	485	504	512	512	539	515	539	510	523	535	537	501	475	524	503	503	524	520	523	483	527	526	529	531	515	507	554	535	502	544	480	522	506	520	500	500	550	532	523	517	492	510	510	504	484	526	558	490	543	529	540	510	517	507
14454	12015	14615	10350	5565	2971	1990	1532	1285	1074	961	1004	983	941	854	700	562	673	667	623	720	767	764	804	848	727	688	540	346	483	462	460	470	498	499	328	288	309	273	278	254	234	251	244	284	218	225	233	203	200	215	179	181	159	168	185	178	170	172	140	151	169	152	166	154	187	160	171	168	157	172	164	163	173	155	176	142	150	169	139	156	167	174	171	159	151	163	172	167	188	151	162	155	156	133	180	168	158	144	149	148	156	160	162	168	143	155	144	134	171	150	157	169	148	154	140	140	161	159	159	149	160	125	137	150	180	136	169	151	144	143	166	164	167	168	168	145	158	172	143	142	161	152	149	173	188	160	168	170	168	154	165	139	165	168	161	172	168	148	169	187	149	154	175	161	191	151	154	137	166	164	164	160	159	142	154	152	151	154	152	179	147	156	161	167	170	137	167	154	147	148	149	153	176	160	147	171	149	130	180	140	171	164	140	150	169	141	149	150	142	163	177	169	151	144	154	153	159	169	161	160	171	164	161	149	127	153	172	160	174	167	145	140	156	143	154	139	167	162	182	168	167	157	167	147	157	166	156	171	130	168	177	158	143	176	163	131	162	193	171	166	191	160	140	160	154	171	151	161	172	164	161	167	138	158	170	167	156	158	151	175	148	176	149	153	150	172	150	141	148	185	154	151	132	149	176	165	157	158	152	162	175	155	170	119	120	143	166	173	188	160	153	162	161	186	178	150	156	145	229	144	150	187	150	162	141	143	161	163	168	165	173	151	169	169	131	154	166	143	137	132	175	158	172	168	180	167	183	169	167	132	148	161	163	156	168	169	159	160	168	142	185	164	159	165	160	159	165	158	151	121	163	143	139	155	173	146	148	142	150	163	155	169	175	150	149	156	148	167	164	189	152	164	171	148	158	175	145	143	165	145	152	159	156	158	149	172	165	170	176	161	158	168	170	156	160	162	154	177	147	154	142	159	175	168	133	154	140	193	145	173	149	166	180	163	156	149	184	189	161	158	165	155	160	164	168	154	185	147	178	151	186	158	153	153	146	143	181	148	143	180	171	146	172	176	160	149	151	154	163	163	153	169	155	144	149	171	172	129	137	170	148	184	158	137	153	164	156	152	153	149	150	156	137	159	153	149	154	162	172	153	185	139	141	163	160	157	146	135	135	166	149	158	142	152	157	121	161	167	154	168	138	155	152	157	155	157	177	148	166	158	168	166	163	147	175	163	163	188	169	166	172	171	159	155	152	167	192	161	170	168	154	163	136	138	179	172	171	149	153	144	135	149	146	152	170	162	164	165	157	148	159	176	152	145	150	170	149	173	146	155	179	170	162	174	162	130	162	161	145	165	182	158	155	156	153	159	159	146	164	172	161	139	169	146	151	165	163	134	164	178	161	144	136	156	168	159	152	157	143	166	154	165	154	156	152	147	161	168	165	149	162	151	142	166	179	165	172	158	170	137	163	158	180	152	154	164	159	169	195	148	153	176	180	170	151	160	171	155	148	159	142	166	162	158	161	151	159	164	170	153	148	176	171	163	155	173	165	143	149	169	159	153	190	180	166	146	175	141	143	141	170	165	150	148	155	172	172	181	170	149	165	152	151	163	169	173	161	170	147	151	167	154	147	169	139	136	158	150	134	156	183	178	158	150	172	186	175	162	149	153	154	175	157	146	140	168	169	155	160	185	165	178	159	178	162	147	160	152	159	170	141	184	162	157	162	164	160	161	160	175	194	139	159	172	155	155	181	133	140	166	140	185	152	161	149	163	144	141	155	175	157	167	155	150	169	160	162	159	162	137	140	158	155	136	179	148	161	147	158	154	163	153	167	141	153	194	170	154	162	170	155	177	159	135	154	182	164	142	138	173	141	177	165	151	170	143	188	143	157	169	157	169	155	144	154	135	158	167	160	176	167	163	165	205	148	160	162	153	144	155	156	153	179	171	164	158	172	159	162	155	151	150	151	144	151	155	174	156	138	133	166	154	170	146	144	139	142	153	167	171	168	163	153	165	141	152	161	172	168	164	147	186	178	161	155	159	149	156	135	160	151	166	157	150	153	158	147	163	153	146	153	168	143	160	144	164	147	169	165	167	169	168	161	148	173	163	148	163	140	140	187	140	139	159	150	170	159	172	152	176	144	149	179	166	180	164	158	197	163	160	146	157	152	159	159	168	169	150	154	153	144	149	143	148	155	157	155	168	169	159	152	149	137	166	148	167	173	161	172	155	159	190	180	158	143	176	160	142	147	148	166	158	154	149	173	178	158	161	167	173	156	141	145	157	153	164	160	153	177	173	169	169	155	166	170	176	166	175	174	168	146	174	141	140	155	177	170	172	168	154	152	161	160	174	175	162	159	178	147	147	155	180	166	169	158	181	157	178	148	169	156	149	183	168	164	159	133	154	152	161	161	157	143	145	165	165	155	159	172	164	168	165	159	165	150	162	167	173	162	186	135	168	154	139	185	161	166	135	138	154	159	156	174	161	155	161	166	162	145	155	181	167	153	153	167	155	166	181	159	179	145	162	177	133	168	163	166	153	152	139	143	152	155	148	157	182	162	188	137	167	177	160	141	151	156	137	189	148	164	156	137	176	162	159	173	151	178	158	184	189	167	160	149	154	176	158	170	139	145	155	152	140	167	152	148	171	152	165	184	149	158	168	150	160	169	163	160	146	166	143	164	160	183	159	152	155	165	154	140	175	173	145	183	153	166	141	186	168	159	152	162	155	144	160	166	162	161	155	169	160	147	165	145	147	161	151	158	161	162	133	176	133	169	174	157	171	171	164	192	157	151	158	173	150	160	171	156	166	154	155	161	182	164	177	177	183	162	163	182	171	149	152	160	179	159	165	143	159	155	167	159	139	135	178	148	155	150	166	151	146	135	145	148	150	176	147	167	138	146	137	146	163	161	146	182	165	156	164	144	157	168	151	177	150	161	186	136	158	145	149	182	137	135	152	150	156	173	167	177	164	169	158	152	160	159	144	185	164	148	167	151	140	186	173	144	158	150	159	141	141	181	160	153	139	154	181	158	145	158	179	141	163	167	169	166	164	151	158	173	168	144	170	172	168	161	175	152	153	147	152	161	178	163	176	167	192	163	148	165	138	140	143	163	162	133	163	138	141	173	158	165	162	150	165	148	167	170	166	148	148	143	147	171	145	162	155	146	167	162	155	147	134	163	184	151	156	165	161	149	179	168	143	142	134	143	189	156	165	177	178	187	159	163	143	144	209	157	141	195	151	172	164	162	151	176	162	175	142	159	156	167	155	159	149	178	152	140	145	150	138	158	145	148	137	175	152	146	168	190	159	128	174	148	148	157	166	164	136	162	163	163	160	161	159	165	159	152	133	156	155	168	152	173	153	151	162	138	168	177	166	161	175	174	151	190	162	149	177	172	166	156	152	158	153	140	152	158	153	150	180	141	161	153	167	169	152	197	134	140	180	152	173	183	164	136	191	128	163	158	170	168	140	125	187	181
9275	10923	20625	20580	15465	10633	8485	7165	6381	5242	5156	5924	5611	5256	5122	3950	3235	3827	4108	3945	5018	5056	5158	5054	5491	4968	4295	3241	1971	2874	2861	2870	3007	3400	3287	2034	1749	1653	1432	1340	1377	1130	1178	1134	1144	1000	1009	912	715	773	706	653	607	600	560	543	506	514	488	519	481	483	494	477	486	493	471	501	463	455	475	490	512	457	442	462	450	444	450	444	463	450	460	431	445	453	470	470	493	433	446	417	434	487	414	431	450	465	465	435	460	482	475	461	459	458	450	437	448	455	431	488	447	445	420	467	519	476	431	466	454	459	464	463	474	458	494	463	449	447	489	480	488	431	436	459	445	456	429	466	473	489	429	452	461	492	458	412	446	445	480	420	452	416	458	475	425	449	465	447	462	428	451	449	454	455	465	490	435	449	466	428	467	438	469	428	479	455	487	445	450	477	443	435	464	495	430	433	448	439	419	469	468	460	503	443	448	420	494	459	420	443	457	436	449	464	429	467	481	436	446	436	457	434	437	432	459	440	461	484	445	474	500	461	440	488	476	453	443	461	429	420	463	447	419	477	437	462	460	493	470	466	466	434	455	454	449	472	451	422	450	454	470	452	479	464	475	456	452	479	412	432	459	457	436	440	466	415	437	472	435	438	446	465	437	425	447	462	433	464	455	436	458	476	478	448	451	454	484	476	475	419	481	451	425	469	457	444	475	471	497	455	429	517	429	440	436	449	453	450	463	450	457	451	481	428	433	448	452	477	455	458	468	451	467	448	448	468	484	440	446	411	446	464	424	445	442	453	467	471	452	448	437	449	501	414	483	442	463	517	464	480	437	458	440	386	453	454	437	467	436	437	434	477	475	439	498	452	474	481	487	469	461	473	436	439	422	471	451	485	494	456	483	439	415	471	444	455	443	466	451	441	470	450	502	441	428	474	408	441	440	440	425	486	482	456	430	412	442	417	442	465	446	452	445	458	459	508	417	438	430	490	493	424	452	482	504	463	482	470	480	434	433	450	482	448	450	478	444	442	415	473	436	438	444	433	442	453	405	421	469	442	457	435	474	444	450	459	466	446	458	462	472	444	472	439	419	461	457	462	425	437	446	491	454	443	500	519	464	436	436	431	484	431	433	447	469	477	446	423	426	469	447	451	450	428	465	460	446	436	493	504	478	444	485	466	437	475	456	468	458	455	449	463	489	468	481	485	480	447	491	443	451	451	454	485	468	480	429	450	453	457	474	463	446	429	483	450	437	412	440	466	451	443	469	498	458	449	444	467	464	422	453	469	440	453	442	474	419	460	425	478	438	457	465	446	475	463	465	456	439	481	459	438	467	458	427	470	457	476	475	435	474	461	423	440	458	490	463	451	429	451	426	402	440	423	447	470	503	463	446	445	454	450	443	454	457	448	455	513	463	486	438	447	460	448	445	502	467	441	462	451	481	481	465	450	421	470	476	422	453	449	466	428	422	415	443	477	453	506	480	476	457	495	472	462	431	452	440	476	466	435	462	468	455	455	477	453	471	463	426	490	445	422	415	433	454	429	466	464	486	458	453	473	461	459	478	454	474	470	457	471	455	470	470	460	464	492	462	467	474	474	456	480	427	435	447	454	412	491	483	464	438	452	448	439	440	457	433	408	448	488	495	465	460	420	489	426	473	423	449	466	478	445	452	445	478	481	478	410	410	440	455	459	473	449	444	464	448	454	447	488	434	424	465	411	440	416	456	442	474	457	412	468	479	479	413	479	461	448	464	431	437	453	465	510	451	470	445	457	517	449	473	440	507	437	450	446	452	479	433	441	467	451	471	446	449	439	468	461	428	457	422	445	457	454	460	478	471	434	459	424	459	476	444	488	473	423	474	459	449	497	474	420	412	488	453	463	456	441	474	443	406	454	468	455	467	419	433	466	429	429	447	493	440	480	473	444	422	432	479	449	428	434	459	482	472	451	455	473	449	435	468	467	458	426	437	470	446	448	432	488	474	430	487	469	419	461	485	440	457	426	472	436	433	468	443	459	438	432	464	437	432	441	466	444	454	452	479	472	471	455	472	465	443	493	475	432	471	426	404	459	449	483	477	493	388	450	471	471	445	424	483	445	460	463	457	463	440	485	439	435	445	445	442	485	439	454	456	434	443	447	469	448	462	458	478	465	414	486	454	475	474	454	458	458	432	471	429	431	443	456	473	467	457	419	485	424	451	446	469	487	439	413	489	428	443	441	487	468	475	421	434	494	415	462	445	416	444	478	441	434	465	466	451	475	457	468	447	470	445	430	443	470	463	467	454	421	446	463	456	444	473	464	469	443	445	423	418	425	424	423	459	475	465	477	420	398	451	449	420	460	409	459	481	449	450	447	473	441	432	441	421	475	460	448	430	447	471	464	421	469	467	444	458	411	427	454	435	438	447	436	486	423	468	440	442	463	476	455	451	449	482	458	429	481	464	472	458	464	462	471	446	479	458	457	458	459	457	446	429	461	426	470	475	473	485	468	458	426	485	459	440	468	417	475	462	486	447	446	444	429	451	449	441	474	509	484	457	444	420	440	451	456	443	483	445	430	484	437	456	439	468	454	504	435	505	441	434	466	505	438	460	503	428	439	421	431	478	449	474	423	423	449	443	495	434	435	474	483	448	430	441	463	445	487	433	460	447	448	419	491	462	462	442	462	450	419	431	429	478	446	442	445	459	408	454	442	420	441	457	437	467	497	438	441	417	399	433	424	423	418	453	487	462	446	463	447	454	436	435	449	423	423	449	471	425	474	447	475	443	454	482	452	434	522	461	449	463	448	472	418	426	464	429	440	441	451	449	448	437	455	455	424	464	447	457	436	469	444	468	445	442	468	474	442	456	514	472	451	464	430	428	485	448	423	455	496	437	452	457	464	463	460	473	468	430	446	457	465	482	453	448	433	450	468	466	448	463	445	453	442	432	475	472	480	450	447	490	479	441	398	498	445	444	432	501	438	487	507	470	440	457	421	447	456	458	444	433	400	455	432	453	476	435	452	452	431	441	442	440	455	457	492	440	433	428	455	498	438	443	471	458	470	447	459	446	421	444	436	445	448	453	443	482	425	463	437	451	425	465	442	477	440	462	477	466	492	449	463	400	453	439	470	468	437	428	453	475	460	461	443	441	478	461	431	455	439	462	446	467	435	455	429	447	447	474	485	432	467	466	459	445	431	458	430	438	431	456	396	462	444	469	465	465	438	441	452	459	474	483	439	468	486	448	427	454	429	431	445	447	411	446	420	398	441	473	442	502	448	440	493	454	467	465	462	448	427	457	435	440	448	437	476	423	444	457	453	451	471	477	442	466	458	392	463	471	463	434	480	487	465	471	443	452	432	429	427	466	445	449	461	493	470	462	453	452	442	451	458	440	440	432	456	430	484	415	480	441	455	417	476	442	444	461	473	488	455	454	442	483	458	446	450	481	468	460	467	417	420	458	430	505	476	500	429	416	464	441	436	436	454	445	440	432	455	503	436	465	428	478	446	479	459	471	422
25497	21961	27146	21666	13611	7942	6114	6672	5993	6163	7610	9670	8977	7417	7133	5150	3736	4669	6965	6512	9314	10108	10509	11516	9726	8045	7601	5032	3323	5857	4894	5038	5307	5941	5943	3982	2316	2014	1692	1667	1399	1074	989	1107	1342	1154	1231	743	576	695	598	423	290	230	238	190	218	170	184	180	152	145	159	169	146	171	158	178	143	163	164	183	145	153	142	153	165	159	182	152	156	162	154	176	143	151	142	181	169	157	160	170	142	170	167	156	147	165	165	179	151	161	163	132	180	151	156	146	178	155	150	153	146	160	167	154	165	152	131	165	145	162	130	149	155	145	156	164	150	160	174	141	170	158	148	146	162	174	151	135	145	158	139	163	180	152	153	159	169	165	182	150	144	153	144	170	133	148	168	163	158	163	169	154	160	146	152	160	144	153	144	143	160	147	142	165	166	160	136	180	151	151	157	149	183	161	162	163	176	158	135	162	147	152	159	168	168	161	160	161	171	130	185	150	156	173	151	162	155	136	153	152	142	157	151	154	144	151	152	151	172	176	154	159	147	156	160	161	136	149	158	152	174	169	164	165	148	176	152	162	155	163	172	164	159	151	153	141	143	155	153	145	146	157	161	135	135	178	156	162	159	156	164	160	138	141	168	148	155	154	155	174	156	140	143	174	151	192	150	163	130	162	160	136	141	157	160	146	160	143	173	156	170	156	181	166	149	162	164	150	151	169	159	154	168	155	161	166	172	141	170	167	157	149	141	167	151	173	150	156	151	131	159	153	143	175	157	132	163	154	166	150	173	160	150	161	135	144	173	144	166	154	176	162	159	169	153	176	164	148	142	159	151	151	151	143	135	158	196	183	169	156	175	157	149	155	152	144	150	146	152	161	169	149	158	149	138	157	173	162	160	152	148	165	152	143	164	183	164	158	143	206	165	166	158	159	152	145	148	135	171	171	128	155	175	137	183	154	163	169	148	145	165	147	153	174	164	163	170	159	180	146	162	135	179	177	160	168	175	167	147	167	153	168	128	142	145	155	131	153	142	159	148	164	165	150	163	153	153	165	149	154	161	170	158	170	152	147	136	135	158	182	143	143	157	137	152	172	136	148	162	190	161	129	150	145	143	157	152	156	169	151	159	144	156	142	154	165	159	143	179	167	145	167	163	168	141	151	185	170	136	177	161	141	175	134	166	155	147	146	170	151	159	179	143	173	148	160	156	168	144	155	162	162	163	167	156	168	181	139	162	147	156	156	157	156	157	156	163	144	146	148	149	149	163	146	158	148	146	147	153	171	168	147	148	180	180	165	145	149	150	158	150	128	154	159	156	129	162	136	158	157	163	165	163	146	137	164	153	144	152	139	157	158	166	174	161	179	150	176	147	154	150	145	157	157	136	164	191	152	165	151	150	160	155	134	140	165	183	193	143	152	125	165	154	152	158	180	156	170	167	146	170	141	141	143	149	137	150	181	151	152	177	166	147	140	144	144	170	146	145	147	151	170	165	133	145	161	148	172	145	172	155	163	158	153	150	140	160	155	156	156	185	166	161	159	149	145	144	172	143	142	160	136	139	136	173	149	155	137	160	149	175	177	165	173	162	146	142	145	148	130	156	153	150	165	152	172	187	153	165	168	158	146	160	147	160	150	160	160	174	145	165	154	155	161	154	140	162	168	161	130	175	183	156	158	164	144	160	162	169	167	159	152	146	163	145	156	163	154	172	149	155	165	156	151	154	164	129	119	180	156	165	154	179	150	144	150	152	147	183	139	170	154	166	158	156	157	146	160	139	163	135	165	139	165	159	136	161	131	156	148	142	163	149	165	172	137	168	144	145	157	151	166	156	170	184	137	159	145	170	165	152	153	160	154	138	165	152	128	150	153	153	156	164	149	172	158	152	176	177	147	151	122	171	146	136	150	178	159	149	142	148	146	150	156	138	163	170	165	174	168	154	145	149	154	165	147	161	140	120	156	160	156	149	159	158	158	148	160	145	146	151	138	128	156	141	175	145	165	166	171	154	156	129	148	169	160	175	151	171	146	177	171	142	154	172	150	167	158	152	145	141	160	164	151	160	169	157	164	162	158	165	136	151	145	175	158	152	151	151	186	186	168	158	141	159	152	174	165	176	159	152	160	146	136	145	137	145	143	141	152	122	137	143	134	143	153	151	130	187	166	151	172	150	136	152	178	162	143	116	168	141	151	159	136	160	156	151	147	155	139	157	168	137	141	144	141	143	133	164	148	137	159	166	170	163	142	159	147	153	148	156	181	145	155	169	163	162	178	185	161	154	150	161	157	152	138	170	166	163	164	145	165	167	174	169	162	158	146	155	157	158	126	179	164	170	168	163	171	140	144	158	172	147	158	157	179	149	133	142	158	171	149	145	151	151	166	157	157	177	146	166	154	174	184	151	151	136	157	174	146	159	162	139	148	183	153	144	144	170	146	141	153	141	164	159	152	148	144	147	142	158	151	160	156	135	140	149	152	139	130	163	155	156	159	178	148	151	171	145	154	155	157	158	148	158	129	158	162	163	146	153	150	137	157	134	150	142	144	175	179	174	133	160	149	162	151	142	153	159	141	158	166	177	159	151	159	149	175	143	153	136	144	156	151	147	172	149	145	134	159	133	143	154	148	153	146	167	149	154	152	154	152	134	123	152	147	164	145	168	178	149	172	143	135	155	135	164	148	166	159	173	162	150	165	149	166	156	146	159	176	145	164	136	167	154	179	149	171	154	170	156	155	178	165	181	145	154	141	167	165	144	170	152	173	153	159	145	164	151	124	150	143	173	158	154	137	137	154	160	141	186	169	147	166	158	157	146	141	156	159	143	169	175	127	122	144	159	156	141	162	160	142	160	150	154	161	136	156	155	149	153	146	140	160	163	149	166	151	147	163	165	174	170	156	147	163	175	150	138	159	140	125	136	161	137	161	139	156	152	143	155	147	143	153	158	177	148	148	156	150	168	165	183	168	136	162	130	158	163	161	153	158	155	162	145	143	167	152	166	161	146	152	172	153	173	139	165	152	160	164	168	166	160	160	143	156	189	173	175	159	153	161	172	174	147	153	154	151	158	145	172	159	157	139	148	157	144	157	165	158	145	150	157	149	155	135	162	136	157	164	155	141	144	177	174	156	142	179	144	160	155	155	158	149	168	150	172	146	158	155	159	145	159	156	154	148	167	155	157	141	144	152	148	170	156	143	145	138	158	129	150	154	142	165	154	155	148	152	147	156	149	162	159	152	174	159	142	168	128	134	172	172	173	155	139	161	150	147	173	175	143	155	157	150	150	169	149	160	141	139	159	153	157	145	176	127	151	164	162	151	151	154	164	150	168	144	153	158	172	152	152	148	150	166	142	142	141	135	158	135	157	168	150	149	158	140	170	166	149	170	151	142	158	184	154	158	142	158	163	159	137	194	160	152	170	149	130	149	157	136	173	169	128	143	153	161	157	161	178	159	151	151	145	159	177	153	138	165	176	152	162	149	147	158	175	156	180	171	145	143	162	152	162	164
16088	18940	30474	30370	25242	19547	18689	21081	19727	21110	25118	29047	28591	25416	25003	20335	16985	20264	25876	25713	31402	33114	33716	35211	31550	29483	28641	21675	16525	25284	23227	23884	24680	27399	26290	20476	13929	12302	10672	10399	8634	6911	6496	7406	8349	7637	8120	4949	3844	4520	3545	2470	1541	1052	960	924	846	671	556	498	493	492	484	537	490	505	460	461	454	477	475	523	496	414	446	435	414	423	463	466	476	415	488	480	477	459	441	465	482	480	476	546	494	489	462	450	478	471	434	457	465	437	458	455	455	449	439	455	449	456	440	435	434	430	455	426	451	409	452	443	454	430	482	444	422	439	503	438	476	438	449	452	437	449	478	483	458	455	454	479	436	426	391	437	442	433	448	433	465	466	473	478	452	413	487	446	413	452	450	467	442	420	447	452	456	427	475	436	428	473	410	458	420	455	472	471	467	447	423	437	489	436	475	466	449	451	441	412	441	421	462	414	462	455	448	443	442	442	421	436	477	486	477	467	418	457	474	467	451	460	421	515	431	424	416	447	464	427	478	453	411	426	435	439	466	432	451	398	433	432	437	415	429	448	441	410	489	442	448	473	432	447	463	404	473	454	441	462	425	431	456	445	449	451	487	471	455	461	466	433	439	427	440	464	483	430	452	429	474	436	440	443	437	478	474	448	424	436	458	428	398	441	485	462	426	449	440	438	456	460	426	449	459	450	454	438	463	429	443	439	434	443	465	430	465	492	420	411	449	442	447	424	464	446	449	447	485	439	478	425	453	440	482	435	470	463	436	423	474	459	469	418	433	437	429	500	442	472	430	428	434	479	472	430	430	467	437	450	441	441	437	474	462	484	433	433	469	420	467	428	441	422	450	445	469	407	477	443	477	406	431	445	455	431	447	440	464	452	456	440	434	451	451	454	468	435	440	414	480	445	407	420	453	476	467	435	473	446	459	442	477	450	462	452	468	437	444	452	450	437	472	479	454	461	425	453	429	396	418	405	446	436	440	460	419	433	441	455	455	445	447	437	438	442	457	481	468	397	437	410	454	480	426	451	432	428	414	438	483	412	450	458	443	480	432	439	458	449	466	413	472	470	459	426	437	469	397	432	431	458	447	467	462	479	438	415	438	501	441	457	468	467	480	502	476	425	476	476	437	444	488	453	494	441	475	450	439	461	431	491	422	478	455	461	432	404	455	440	475	500	471	453	487	478	456	492	446	453	465	445	436	461	436	452	473	449	471	425	461	441	422	415	459	426	432	411	486	437	455	449	445	433	443	471	448	412	429	477	454	415	465	423	455	435	427	489	469	434	464	438	442	429	453	477	426	469	481	446	475	449	433	462	455	439	474	465	477	435	477	466	470	457	440	469	515	411	428	457	456	432	473	449	440	476	451	445	438	436	445	464	465	440	469	428	435	456	445	470	443	477	460	459	469	441	441	450	444	479	480	470	438	458	461	408	431	420	453	469	442	420	484	464	458	469	475	459	439	426	414	452	441	441	456	470	451	477	483	457	488	447	438	430	448	433	442	474	433	409	438	425	425	470	447	443	430	447	401	468	421	445	431	481	429	450	471	453	477	445	422	440	446	455	445	433	475	445	440	448	448	456	480	447	450	481	435	453	474	430	450	459	443	435	459	416	451	441	464	461	460	453	442	464	443	431	447	453	436	433	482	451	454	457	446	408	466	440	437	482	423	438	456	490	443	458	456	442	453	469	443	446	472	475	435	452	418	429	491	412	431	488	469	423	432	433	453	462	435	471	421	460	433	442	414	482	486	441	430	403	422	447	461	460	458	489	433	432	458	483	433	466	427	466	466	437	434	425	450	452	477	440	453	430	478	448	485	431	451	426	469	438	444	470	449	460	457	447	455	480	484	461	460	447	412	417	494	445	466	483	436	485	451	426	492	451	486	439	479	441	429	442	450	446	407	424	466	435	448	445	441	453	477	435	457	466	474	443	447	464	464	447	463	462	445	460	454	433	456	457	423	422	438	459	439	464	430	461	479	453	465	441	419	433	429	473	430	447	443	491	481	418	441	477	454	430	503	424	469	401	439	459	444	451	453	436	457	439	432	463	495	457	453	447	456	458	448	434	431	462	462	450	441	464	451	436	454	428	431	417	436	443	453	429	445	463	448	438	427	493	444	441	453	444	438	435	407	429	424	472	475	450	461	482	456	497	460	468	444	402	462	434	454	450	430	420	444	453	464	462	462	465	452	464	481	441	445	459	423	441	469	482	440	442	441	468	441	411	491	441	433	370	416	464	477	429	451	446	451	439	481	425	436	446	464	438	445	438	506	480	483	431	468	482	443	496	473	421	465	422	474	474	391	436	457	417	481	444	492	448	424	436	436	431	457	440	425	445	454	446	459	483	462	459	430	441	404	451	440	441	437	435	398	462	493	425	438	468	465	437	438	436	449	458	438	433	440	450	467	436	447	454	441	451	496	468	478	465	439	422	434	448	460	446	464	437	448	425	444	476	403	435	441	479	438	456	445	430	426	437	446	478	444	443	429	412	477	489	445	448	448	463	440	443	480	437	402	416	474	426	461	456	466	471	431	450	431	459	491	460	445	432	465	469	420	379	456	442	437	441	411	485	454	419	445	458	456	429	459	465	449	412	467	455	468	452	470	441	464	451	462	489	449	414	432	448	461	432	420	438	421	421	437	439	407	495	472	435	448	436	450	433	472	474	465	440	447	438	434	478	458	441	431	466	451	436	430	450	454	445	432	423	462	484	442	405	428	430	445	449	434	416	427	486	462	460	461	453	438	437	469	468	444	428	446	474	420	452	473	455	440	434	443	415	464	432	434	482	437	451	468	457	460	449	432	466	415	442	453	467	445	453	416	471	402	424	478	447	465	474	464	436	448	467	464	446	483	427	426	446	465	434	433	492	469	424	457	429	417	472	432	439	405	447	445	493	420	436	441	466	452	442	466	459	464	418	475	464	446	430	456	432	431	457	461	458	460	442	460	491	447	463	458	431	466	430	455	425	431	418	458	454	469	519	444	475	412	468	424	456	428	455	484	487	457	440	472	455	471	407	416	446	459	493	476	442	489	438	452	440	468	423	443	504	453	464	447	437	449	442	399	449	491	410	438	469	469	477	421	500	483	465	450	446	451	435	469	435	469	423	477	405	415	429	448	465	411	453	472	458	411	427	474	428	450	440	460	441	463	418	492	465	414	455	471	442	468	456	449	400	478	456	465	460	470	422	444	435	472	469	441	484	465	453	446	438	439	470	428	417	440	419	424	456	483	478	465	437	466	467	433	422	487	408	468	456	423	462	434	413	481	447	421	505	447	490	417	456	464	470	450	467	456	433	420	465	465	428	447	469	427	458	448	430	420	476	406	445	462	427	434	471	444	466	439	425	437	453	458	455	419	443	473	420	452	422	397	431	427	403	459	460	447	466	417	440	445	459	459	435	435	454	422	456	455	456	450	472	466	475	423	454	463	428	434	475	489	441	433	444	429	453	429	436	451	476	487	476	454	454	449	445	431	479	446	448	450	467
34645	32300	37552	30760	22218	15974	12403	18638	18991	18182	15720	15993	15789	13305	12028	8731	7073	7789	11341	11961	16261	17825	17760	16558	13439	12969	11760	8852	8115	11057	8207	9336	8896	12494	10995	7641	4631	3599	3369	3229	2644	1517	1523	2071	2370	1896	1602	1386	1253	1368	1137	745	454	385	338	313	272	263	218	175	182	175	190	205	192	168	193	198	213	209	206	199	178	180	206	161	180	182	184	178	190	166	180	181	180	211	187	201	191	168	203	203	230	193	208	174	178	210	191	191	198	165	181	206	182	189	210	196	198	170	200	164	200	196	179	175	187	175	171	223	195	208	198	191	201	197	193	196	187	195	180	170	178	193	180	187	187	198	202	179	181	208	188	183	171	180	198	191	186	189	169	179	181	177	210	173	185	179	178	194	227	213	203	203	210	186	207	198	178	194	196	197	201	169	186	186	188	203	179	176	181	200	183	209	195	172	205	194	164	184	168	179	189	202	170	195	190	181	179	176	187	167	182	188	202	202	170	205	197	202	165	185	222	180	204	195	208	211	167	197	183	205	204	194	196	182	193	172	178	211	199	202	194	190	189	194	198	189	234	218	214	203	187	206	198	192	190	161	195	185	197	188	203	177	212	205	174	189	200	190	196	177	186	182	194	188	197	181	204	186	192	181	207	183	201	210	186	214	192	181	170	197	188	174	195	202	193	201	180	180	168	187	202	182	185	196	190	189	185	190	187	176	213	157	182	155	167	164	178	189	178	193	193	185	173	203	181	210	202	172	186	192	198	180	188	158	177	173	191	162	199	187	191	194	197	199	186	212	217	212	166	176	174	191	203	203	189	182	208	175	186	175	185	195	174	199	198	182	161	200	190	189	175	204	197	182	178	161	177	193	166	205	195	180	183	221	191	182	183	213	195	179	180	186	176	189	178	173	170	177	211	178	208	201	214	163	226	198	185	189	180	207	198	183	174	183	177	191	200	171	197	184	188	205	190	185	192	178	194	199	204	178	200	191	181	164	183	176	203	189	186	209	187	172	188	168	190	170	189	187	172	174	208	216	170	190	185	192	201	195	160	179	173	206	172	177	192	188	176	171	204	177	180	193	189	154	176	176	183	207	234	193	173	171	173	186	191	199	196	173	193	196	197	205	209	183	195	170	178	189	174	175	213	175	197	163	197	165	182	182	166	200	204	191	198	173	169	180	186	198	190	182	189	212	181	191	169	162	211	163	205	229	201	175	184	199	187	191	181	187	175	164	167	180	183	171	218	209	195	185	195	186	201	203	182	183	197	183	203	195	176	192	211	190	174	206	203	216	191	179	177	193	178	184	203	206	181	176	194	212	189	201	193	188	201	176	201	188	190	199	209	164	163	178	182	179	184	212	189	181	191	185	202	217	158	179	177	182	189	179	211	196	192	198	191	188	169	191	200	185	192	193	205	200	185	180	175	191	181	203	170	174	161	184	188	190	188	196	142	196	183	184	202	207	198	179	213	204	212	184	192	190	190	199	180	178	192	188	209	192	216	182	188	166	227	173	163	179	182	217	178	181	173	179	186	206	185	170	213	196	204	191	200	177	193	209	189	206	186	191	189	192	165	205	167	188	188	209	198	210	169	216	189	205	187	185	199	166	212	195	181	191	214	175	171	175	189	178	185	195	165	195	166	189	188	172	191	152	184	184	189	190	167	176	197	201	210	195	195	194	173	182	193	210	184	214	181	200	190	221	171	192	209	186	198	178	200	198	188	177	180	161	216	182	176	207	181	185	204	162	211	206	214	190	187	181	192	190	181	181	179	205	215	226	180	203	170	161	182	215	211	211	203	180	177	187	182	190	220	159	187	198	193	149	171	180	213	180	176	197	191	209	181	194	203	169	164	172	195	173	192	150	195	179	169	189	184	180	190	187	192	165	190	200	175	202	186	163	178	213	192	194	194	182	164	192	178	178	193	171	211	200	194	202	177	205	185	196	196	156	192	156	197	194	171	197	182	182	179	191	170	191	182	201	184	221	175	195	187	191	197	164	183	184	204	180	199	158	200	174	186	177	215	161	190	167	197	210	177	204	178	203	174	189	194	191	186	179	181	186	202	190	217	199	193	191	195	197	186	181	170	202	187	192	179	178	187	216	201	203	193	207	208	199	208	173	202	209	187	175	196	180	205	177	159	167	191	196	194	177	171	174	200	203	214	194	200	202	200	202	181	201	189	171	172	167	178	214	173	193	189	200	207	189	170	215	200	214	160	187	182	194	179	186	211	200	160	178	178	196	210	207	185	178	174	206	200	169	171	218	213	172	188	189	187	193	224	192	163	174	157	176	203	178	187	205	184	183	221	194	185	180	163	193	190	182	170	177	180	188	181	198	175	191	192	175	168	176	156	190	219	172	179	171	219	170	173	173	175	176	193	193	195	195	192	174	200	181	189	182	178	168	197	180	198	188	171	171	199	174	191	184	179	192	188	212	194	192	206	199	208	170	177	182	206	202	195	211	201	172	179	188	206	183	194	199	191	173	186	187	184	175	181	182	179	203	165	198	179	211	179	183	181	180	197	211	168	195	172	180	189	189	180	221	207	200	193	166	203	182	180	188	187	174	196	193	187	216	203	195	193	160	183	211	207	182	185	199	212	197	204	176	174	196	189	214	225	198	223	187	175	205	171	176	171	187	195	200	173	197	198	190	196	195	169	204	214	166	169	168	191	178	180	197	171	172	180	199	206	211	194	181	165	189	204	192	219	176	224	170	173	185	192	176	194	201	176	177	195	189	207	187	199	164	208	187	191	179	199	169	193	179	177	198	174	196	168	153	192	177	166	185	201	195	193	195	184	178	206	217	176	212	162	176	179	179	203	196	189	181	210	217	188	205	175	177	178	181	172	209	168	182	181	171	185	171	167	190	190	195	190	183	191	186	165	195	166	179	174	187	186	200	195	186	208	188	195	199	191	201	176	208	205	222	211	184	191	183	167	201	169	186	184	178	187	176	196	198	206	176	173	215	205	195	206	170	202	189	188	171	198	173	206	163	165	194	197	193	167	193	195	191	220	202	195	167	187	219	150	179	215	180	192	222	178	202	194	205	168	173	178	187	198	179	173	218	198	176	182	192	169	184	174	202	207	163	218	193	170	183	170	175	164	187	192	188	187	175	162	177	193	207	197	185	164	205	159	203	187	187	168	173	214	193	197	201	197	184	189	199	168	185	182	185	186	183	198	180	170	187	176	179	207	185	186	192	177	183	198	183	199	181	170	181	176	201	191	181	190	185	186	183	172	185	187	171	184	186	186	175	181	178	194	197	175	181	203	180	191	179	197	180	165	176	166	213	192	184	205	160	201	192	178	162	163	179	189	203	197	195	196	198	192	190	191	187	176	204	189	164	198	190	195	201	220	227	187	191	175	185	203	169	195	209	210	182	224	193	176	196	171	193	196	195	211	192	189	212	179	205	205	205	165	215	206	165	189	186	208	187	185	204	179	180	211	201	207	176	191	190	194	180	171	194	208	221	159	190	183	177	196	201	197	182	192	208
22643	26414	37649	36939	32740	28652	27623	37370	32573	37035	33219	36104	36345	33008	32422	26756	24718	27605	33091	34196	40368	41647	41498	39860	36513	36511	35230	29442	28435	34879	30238	32325	31522	37860	34148	28944	20894	18336	18014	16963	14530	8694	9603	12019	13581	11693	9449	8496	7366	8456	6689	4317	2540	1959	1667	1587	1147	1085	734	602	612	597	576	578	583	578	609	585	609	565	619	551	562	562	544	543	537	521	524	495	568	518	537	559	556	542	531	543	598	539	561	631	624	551	530	518	541	548	524	529	548	543	550	556	520	506	506	526	558	516	503	540	531	539	523	506	569	546	568	547	513	509	483	546	521	548	570	492	581	522	513	524	494	512	557	514	539	531	544	553	517	564	585	569	508	512	547	529	516	532	509	504	533	524	550	540	544	534	554	524	594	514	525	512	526	515	477	540	525	569	511	492	511	556	499	503	534	561	516	570	489	521	491	512	522	525	527	566	483	486	572	557	541	572	552	532	527	549	560	519	514	521	498	552	530	497	504	504	550	511	499	523	536	510	512	499	555	518	546	545	536	530	518	513	529	551	549	533	513	510	542	540	490	543	512	501	596	528	541	486	535	512	565	524	571	505	532	537	494	567	530	537	522	547	542	542	534	538	529	514	500	563	532	551	549	549	498	501	519	526	514	530	506	546	539	506	552	524	540	521	544	538	568	533	511	515	540	542	525	568	538	521	548	498	514	523	534	509	592	512	508	541	524	547	536	556	522	517	523	522	486	526	510	543	507	536	547	554	524	522	514	500	497	533	525	531	570	531	542	530	578	550	546	544	549	534	547	589	556	538	540	560	567	551	545	533	544	576	540	538	510	505	516	538	542	563	530	545	560	516	502	498	496	535	519	504	535	553	539	529	555	556	512	570	525	538	510	555	548	567	504	559	540	573	525	521	496	487	529	537	520	526	510	517	554	527	526	543	531	519	523	507	503	551	506	556	493	528	526	522	506	486	550	535	501	508	552	513	534	551	517	510	569	530	482	543	566	517	503	500	516	510	540	543	518	556	503	470	516	545	532	596	523	524	514	479	581	525	543	512	532	520	536	556	557	540	511	505	533	531	543	526	550	509	564	535	512	516	494	531	566	538	546	511	533	499	520	516	490	536	528	507	510	583	538	518	523	520	534	494	546	500	523	549	529	536	495	540	514	528	519	481	536	524	531	525	569	538	517	550	511	528	493	492	545	539	524	501	510	517	502	565	561	579	539	524	525	523	517	551	523	493	501	546	522	521	518	533	546	513	549	549	562	523	526	526	515	542	510	540	539	549	503	541	517	465	541	516	518	545	548	528	519	560	572	514	504	508	568	487	505	544	518	492	499	560	541	530	579	523	571	523	506	525	551	551	516	559	504	528	492	508	503	523	485	545	492	518	510	531	527	528	537	512	556	530	488	525	548	497	515	490	524	497	519	516	494	511	536	572	512	497	504	492	576	516	494	530	532	588	562	566	502	555	520	507	556	536	489	542	502	551	537	540	542	544	512	505	520	535	500	515	534	481	521	542	524	501	547	529	492	505	514	532	571	509	533	505	544	531	549	544	529	524	492	504	532	508	485	543	549	539	550	514	509	488	548	536	538	556	531	535	545	508	510	577	547	517	557	607	586	515	517	581	488	470	505	509	535	550	512	520	511	532	493	540	544	512	521	547	549	501	571	511	556	549	567	503	520	548	562	531	531	512	494	505	557	524	518	511	578	529	543	571	555	558	550	512	517	520	525	547	529	530	539	576	542	533	547	533	547	527	495	491	483	505	511	569	535	518	566	556	528	529	530	484	509	550	547	543	518	551	511	513	520	545	536	504	521	529	528	522	542	515	489	498	560	555	556	528	532	517	505	537	537	545	570	515	531	535	532	526	508	536	497	530	528	497	471	520	565	516	512	519	537	570	526	562	512	521	529	569	530	526	557	508	521	589	529	528	489	550	544	516	473	538	548	531	531	483	535	573	529	525	504	545	560	511	521	497	563	526	498	525	535	502	508	541	556	529	526	494	513	517	551	541	528	509	571	542	537	552	524	546	458	528	514	548	555	517	528	569	552	596	526	553	569	538	552	528	541	554	576	538	512	503	497	534	511	546	512	542	560	582	514	504	550	523	532	537	503	535	555	512	491	522	527	533	522	519	538	533	518	559	543	543	539	548	538	544	550	525	540	510	521	502	519	580	555	506	512	493	544	528	503	535	548	543	521	512	520	498	539	509	564	543	550	524	534	501	486	521	532	559	546	532	518	536	499	574	544	534	490	549	501	531	560	529	593	539	542	563	571	472	498	521	506	574	522	532	517	545	541	520	519	526	524	546	494	525	555	531	536	498	526	564	518	523	555	513	564	544	548	551	545	555	562	564	530	540	536	535	521	524	535	536	550	514	514	515	570	513	522	507	528	516	553	507	528	526	539	496	501	569	526	555	556	542	549	537	519	538	542	535	558	539	527	530	545	552	557	505	518	538	577	515	571	485	527	556	512	568	552	510	566	541	521	525	508	526	580	560	570	545	542	522	528	511	532	498	530	536	523	569	501	529	552	526	542	523	553	540	536	561	501	554	576	528	514	571	600	529	544	506	508	502	529	527	522	521	549	524	518	540	517	540	538	555	497	545	515	532	522	508	513	530	554	553	538	527	540	545	585	526	539	527	490	550	538	534	552	522	555	554	513	526	557	559	546	551	533	516	520	539	519	549	558	565	536	510	531	489	549	531	525	582	575	516	524	542	527	536	526	516	521	569	502	483	517	550	553	525	543	551	535	546	532	510	526	518	529	486	516	492	526	510	534	536	539	559	552	525	543	549	544	543	511	524	511	518	527	522	504	534	518	558	554	544	504	557	521	557	534	537	537	548	542	492	537	522	449	540	504	522	523	484	553	534	580	563	536	518	539	494	490	536	551	499	553	554	516	484	501	522	537	507	507	534	556	496	509	483	501	496	527	548	545	533	543	515	525	550	550	513	566	522	532	490	552	530	524	525	514	556	556	490	523	554	538	506	542	553	539	499	507	530	541	495	479	522	564	540	507	542	586	541	545	509	535	530	515	536	510	548	488	533	537	557	524	533	523	554	559	497	528	494	510	527	575	496	516	509	508	530	502	554	522	517	548	531	538	524	504	523	561	526	558	530	543	547	510	513	490	534	532	545	511	519	538	495	534	534	524	519	535	502	544	545	562	518	500	549	543	557	547	527	564	500	514	505	575	492	517	520	553	529	534	494	519	507	544	542	532	580	515	521	493	522	557	531	540	532	516	495	534	504	523	536	517	518	553	520	492	529	533	535	533	550	546	549	513	533	552	524	502	475	511	539	519	546	530	506	519	517	551	521	545	503	529	517	558	522	541	548	499	546	532	522	530	514	540	523	524	531	514	542	524	530	522	553	530	534	543	548	560	532	569	531	506	525	542	532	555	512	537	524	499	534	511	532	543	521	556	505	527	538	538	524	502	548	528	550	524	575	545	554	527	529	544	493	547	523	555	522	556	460	532	581	562	548	522	489	509	516	492	548
14266	12512	14602	8758	4829	2836	2069	1786	1367	1421	1388	1076	1085	949	922	641	596	736	690	743	910	915	806	758	692	618	655	494	528	558	540	601	558	666	498	452	316	300	333	269	257	229	231	244	242	230	221	227	227	237	206	187	199	182	159	174	165	198	185	180	154	187	189	172	170	170	170	168	164	163	153	172	178	171	173	170	160	156	172	176	152	161	141	148	176	182	154	157	158	175	136	140	149	173	137	179	207	153	151	166	142	164	158	155	153	163	156	163	161	180	147	165	165	148	169	170	163	151	172	168	165	194	176	157	158	163	155	162	163	156	176	149	163	172	158	159	152	174	173	161	189	146	147	162	174	164	166	158	142	153	172	164	194	175	147	157	149	154	172	190	146	183	164	170	156	167	166	188	170	160	168	182	183	154	178	162	158	172	149	184	160	176	165	185	170	183	159	158	192	152	169	169	163	175	186	175	168	158	162	155	165	162	177	171	177	170	160	165	182	150	164	179	181	152	156	164	163	167	151	147	157	166	156	147	151	163	149	158	145	155	163	165	180	177	179	153	176	167	169	159	172	153	162	182	157	191	175	188	166	159	171	190	165	180	176	165	182	168	149	146	168	170	171	160	160	161	163	178	142	147	161	166	168	161	148	179	152	181	158	170	157	179	188	142	167	165	154	163	178	144	195	159	153	162	164	148	179	168	153	143	150	158	183	178	156	167	158	164	179	163	172	161	152	171	144	168	155	174	158	190	170	171	149	174	159	161	173	173	168	152	170	187	177	152	167	160	158	163	163	156	160	154	177	169	168	199	157	150	154	154	181	167	162	171	173	174	183	171	169	182	158	178	168	158	170	141	171	147	174	169	154	164	165	185	181	144	162	173	174	150	176	149	161	163	167	177	171	168	170	157	158	172	154	171	144	175	159	149	162	164	186	177	157	163	165	184	167	165	172	169	180	170	159	162	171	175	166	177	181	174	169	166	169	155	178	182	173	160	182	157	155	176	171	193	171	165	153	162	181	160	159	165	162	156	158	153	164	171	169	153	157	186	149	176	166	166	174	182	163	165	181	175	159	179	176	178	178	177	166	167	171	176	167	160	167	151	152	162	165	148	176	174	146	172	161	146	164	170	172	164	172	180	160	168	187	183	149	173	153	163	154	145	161	168	180	171	162	173	159	162	157	160	157	151	155	157	160	163	174	162	164	161	159	181	192	174	161	178	167	163	173	153	187	157	164	146	178	168	187	173	167	177	142	182	163	171	178	166	138	158	176	179	170	169	144	164	168	171	166	161	167	156	167	143	165	159	153	148	186	165	158	142	167	154	138	148	164	153	169	159	181	150	171	151	140	186	166	151	163	167	174	182	141	147	178	179	157	165	166	163	177	162	159	180	156	169	183	167	157	161	170	173	165	151	157	185	164	165	140	166	177	185	189	166	143	167	168	164	193	178	169	153	169	157	143	171	187	173	165	179	181	154	158	157	175	181	198	128	155	159	173	153	151	170	164	161	168	156	156	175	160	161	161	172	157	143	163	172	180	155	157	141	174	158	170	165	159	169	178	182	169	164	164	171	176	176	167	151	145	151	154	162	157	166	161	162	155	172	165	170	162	166	146	182	157	168	160	169	139	157	160	176	181	163	136	151	177	176	160	172	171	152	171	168	154	159	158	181	156	158	153	174	134	158	153	190	142	166	161	168	184	154	147	165	185	160	177	155	160	167	174	144	151	182	169	167	158	168	168	172	189	165	143	143	166	191	164	174	151	180	166	172	164	164	159	185	151	188	154	166	141	163	151	160	177	143	154	168	170	163	142	138	176	156	160	154	197	160	148	180	137	158	143	164	187	150	186	180	155	180	168	170	153	183	177	143	158	171	196	167	172	158	174	165	171	164	183	169	162	149	172	173	158	165	174	156	173	180	187	177	148	150	152	141	168	175	179	149	183	154	173	149	180	170	142	202	149	185	176	180	174	166	149	168	175	185	162	153	165	146	166	179	166	173	157	166	157	147	152	171	150	165	164	163	177	162	165	151	139	178	152	183	174	173	162	160	165	170	197	151	175	169	161	172	169	173	157	146	147	174	169	162	163	167	168	189	150	168	159	180	173	162	153	156	172	167	157	152	187	171	157	152	167	172	143	172	187	167	165	155	165	155	148	159	164	168	168	169	150	158	169	153	161	166	158	168	194	161	166	159	178	188	165	175	160	179	164	168	168	147	161	182	173	161	178	154	158	168	165	167	170	153	152	170	169	138	176	168	168	154	173	178	146	148	149	158	171	165	176	177	152	165	182	157	153	179	160	174	159	136	155	171	191	173	175	172	161	157	177	170	174	168	158	190	179	181	192	179	158	142	162	139	177	159	159	161	137	166	151	167	143	182	175	176	177	149	163	161	166	180	155	159	179	172	156	156	178	173	178	163	181	147	160	160	174	159	150	169	154	182	162	159	154	154	160	159	174	159	175	181	177	162	163	134	176	155	184	167	160	178	174	156	165	168	183	169	164	171	159	152	156	159	174	174	172	161	164	173	147	186	165	170	162	155	170	169	176	174	162	161	155	156	148	172	173	179	150	160	159	162	159	183	169	174	170	157	162	174	174	181	158	171	143	166	161	162	175	179	171	163	166	171	176	143	185	161	186	160	180	149	158	166	144	166	168	147	194	178	175	163	171	142	176	185	194	171	173	160	164	155	182	162	174	175	179	149	184	164	159	174	192	177	175	156	159	195	166	159	150	191	166	161	161	174	184	166	165	173	181	152	173	198	182	165	167	168	182	158	176	151	167	174	165	162	183	160	164	167	154	158	179	156	176	159	165	163	155	155	167	165	164	161	173	154	173	161	181	159	151	169	168	168	176	164	177	186	152	165	172	166	163	177	170	168	177	160	137	173	166	190	169	158	145	148	151	151	138	167	154	160	161	168	153	202	152	166	159	180	152	168	152	157	196	179	154	180	146	150	164	150	183	167	159	177	185	187	162	168	138	143	151	180	153	174	169	168	165	186	172	155	147	154	185	163	169	164	170	159	151	180	188	158	166	171	173	163	164	169	178	159	165	165	147	149	156	141	179	171	145	155	170	173	170	165	167	158	163	167	193	150	162	142	163	157	166	194	164	197	179	172	168	155	134	161	151	141	171	144	158	167	158	172	158	174	156	187	153	166	177	164	167	165	188	187	150	152	169	189	183	150	134	180	180	169	183	162	164	162	177	179	202	144	187	169	168	170	158	160	165	168	157	147	160	143	154	155	163	187	170	170	164	181	156	154	159	157	190	154	181	151	177	161	162	184	166	158	174	171	183	156	187	178	146	164	157	189	182	175	167	164	161	153	182	168	156	173	176	160	166	145	185	166	178	173	171	156	187	171	165	163	173	157	166	178	157	155	188	151	169	157	159	163	169	159	153	174	177	165	160	172	178	172	165	163	141	168	169	148	168	172	158	164	171	183	180	180	160	188	151	178	168	191	191	157	180	142	171	188	167	155	171	173	154	169	161	157
8972	11537	20325	18038	13559	10173	7974	7686	6383	6648	6651	5672	5712	5030	4579	3401	3190	4095	4106	4206	5013	4903	4771	4326	4075	3823	3845	2596	2842	3572	2951	3371	3208	4386	2959	2784	1986	1627	1697	1310	1122	932	971	1231	1200	1009	1091	966	1028	1043	802	690	642	613	533	552	559	527	522	506	514	537	514	507	497	471	503	463	479	508	508	501	464	481	461	520	528	473	462	471	452	462	454	450	474	452	472	476	527	448	460	510	504	495	448	466	484	484	468	479	479	465	480	504	472	438	439	476	428	479	456	509	482	522	515	460	476	478	449	513	455	468	500	457	462	452	430	476	491	427	500	470	498	448	462	468	466	435	505	489	502	474	508	474	473	498	516	444	477	508	484	473	465	492	489	482	453	468	448	482	492	489	474	479	483	459	496	482	483	487	460	470	456	489	459	472	448	469	480	473	474	432	434	473	462	440	483	458	505	447	490	473	413	455	473	471	475	478	499	468	483	497	496	467	446	482	450	470	488	494	440	472	481	488	506	483	492	431	462	479	498	483	483	459	463	467	486	491	464	457	454	500	456	488	517	465	522	485	479	479	441	462	472	452	492	491	495	462	485	474	480	474	473	502	455	476	477	467	465	490	516	480	456	488	480	471	485	448	492	445	446	484	454	439	453	468	472	473	448	454	461	453	474	511	468	498	461	448	425	461	519	477	495	483	464	460	470	461	501	435	500	448	475	441	441	461	486	457	447	479	492	468	494	443	468	472	467	478	487	435	500	465	461	446	442	492	450	469	464	497	447	472	476	475	450	482	471	460	493	485	445	505	436	486	496	510	485	460	465	467	435	497	508	521	466	513	442	445	488	505	479	475	427	486	463	462	472	461	445	461	436	507	464	494	471	468	435	479	424	414	441	470	527	495	462	443	515	482	461	469	455	490	503	467	429	436	488	458	471	471	490	505	461	442	473	473	472	444	455	484	476	464	486	468	482	480	471	483	480	487	473	471	445	496	450	422	462	480	455	479	493	452	455	473	469	456	497	471	464	471	498	469	486	490	441	474	473	479	457	447	450	481	476	458	448	451	432	452	486	419	462	461	429	469	493	460	459	485	467	469	481	478	461	438	456	480	482	445	450	456	455	465	540	446	470	490	465	461	451	438	481	472	435	467	469	433	439	455	483	442	467	445	492	457	486	472	458	458	465	469	443	473	476	457	473	468	512	486	504	463	442	438	431	444	445	450	494	443	461	471	511	466	471	459	492	447	441	472	476	489	498	466	466	458	444	429	441	468	432	464	489	427	457	465	470	484	480	460	441	471	487	481	477	474	443	476	430	464	482	454	484	514	521	514	464	442	449	522	495	457	481	460	475	461	461	459	424	459	460	480	480	470	453	496	468	501	456	482	484	464	468	441	482	423	407	515	440	469	457	464	487	443	473	447	439	450	463	469	522	476	472	444	477	479	462	459	486	483	478	487	473	463	489	507	489	444	465	494	447	470	452	484	480	490	469	470	486	459	463	462	489	479	478	429	443	457	466	494	476	447	478	480	476	462	458	448	456	454	452	489	472	464	499	456	470	469	453	444	471	458	471	423	523	464	478	462	482	461	453	515	475	498	453	491	490	464	459	505	420	454	446	493	473	486	508	478	472	500	459	508	479	490	428	483	466	446	450	456	497	503	485	474	459	484	438	467	443	503	463	475	462	459	474	472	440	441	481	470	482	515	458	455	448	459	463	475	484	421	485	455	454	473	459	457	452	464	492	482	473	471	497	513	470	487	474	460	445	438	474	448	453	441	487	487	500	485	503	453	452	446	497	463	463	463	473	430	474	505	472	468	479	482	475	467	480	462	520	474	449	475	405	482	463	474	458	459	484	475	483	460	466	439	450	522	472	486	525	476	481	448	458	454	439	465	515	475	476	480	432	469	462	462	470	481	504	452	491	450	496	470	468	472	470	456	467	470	472	458	465	428	462	516	466	467	450	481	493	465	454	470	509	440	497	469	456	466	480	448	469	443	464	466	480	469	488	512	476	473	501	463	479	438	477	474	488	451	510	423	441	482	457	458	471	476	499	496	446	509	483	468	464	503	406	469	481	478	480	501	476	482	462	462	451	456	504	449	458	405	462	468	434	511	461	479	460	471	444	496	508	489	497	491	459	520	506	467	471	452	488	474	450	412	474	468	483	488	451	471	508	494	494	460	465	474	478	427	480	467	478	436	477	508	453	459	435	479	443	462	480	451	478	456	492	488	491	493	491	449	483	458	439	457	492	458	491	457	485	454	452	468	454	502	478	445	462	452	487	464	476	449	464	428	464	498	436	463	508	489	475	472	460	476	442	476	461	477	482	432	482	495	490	463	484	466	433	482	474	468	457	473	484	453	456	490	464	477	453	471	473	449	467	451	457	482	441	477	474	506	451	475	454	457	499	496	465	460	453	402	508	457	452	480	462	466	498	439	454	471	428	467	468	471	485	503	426	462	483	475	438	446	465	470	472	505	459	480	451	486	455	450	468	439	491	455	454	465	426	461	497	512	446	451	450	450	430	470	480	468	463	437	488	474	444	466	502	440	466	451	457	462	458	462	463	464	462	462	466	448	487	446	485	507	470	471	485	462	493	464	477	465	468	449	490	511	477	496	444	499	464	452	458	510	485	486	474	481	428	486	473	475	463	448	434	502	489	443	457	487	506	470	484	469	496	477	430	448	453	459	453	454	499	513	420	500	474	461	434	472	471	464	480	482	466	476	459	505	437	476	439	449	441	490	472	500	442	484	453	457	489	454	453	477	457	492	484	461	448	460	426	451	481	497	485	471	487	443	443	501	483	482	454	491	466	472	443	481	444	463	488	478	470	499	477	459	451	443	467	495	477	421	461	475	455	434	482	489	463	452	501	455	497	465	487	445	501	502	477	476	457	473	429	466	517	479	498	468	479	482	449	469	462	468	513	440	442	498	475	446	449	485	444	468	468	453	475	463	505	425	488	492	484	493	496	447	432	475	444	461	466	472	500	483	439	466	483	420	473	474	434	468	472	451	461	486	476	490	444	465	502	478	473	463	498	506	477	488	499	472	515	443	474	419	506	477	489	468	462	488	497	481	442	441	497	519	439	481	437	497	414	467	479	442	456	473	461	451	460	462	461	446	473	474	464	489	493	477	476	488	464	486	483	436	473	478	467	465	463	449	444	507	511	436	481	468	459	461	469	475	438	495	484	475	497	463	508	496	473	465	434	426	476	442	460	439	506	470	463	458	456	467	447	477	442	442	448	487	481	430	490	484	439	443	454	472	469	474	513	460	458	485	443	475	432	486	455	452	473	482	456	487	502	477	495	445	456	473	463	436	480	455	467	444	413	461	458	453	511	445	489	494	483	458	450	503	434	530	466	455	461	494	445	401	478	474	485	460	459	463	469	438	476	483	482	484	487	518	476	491	497	479	479	465	491	486	464	501	448	468	462	464	434	484	473	490	456	502	488	452	450	412	474	453	474	487	488	463	485	471	449	516	498	474	493	499	516	482
25308	23382	27808	20973	14023	8692	6529	5144	5254	5895	7999	9505	8801	7847	7117	4431	3784	5388	6815	6877	9665	9572	8655	8189	7706	7207	6852	4551	4716	5995	5166	5662	5412	6715	5074	4282	3089	2275	2056	1600	1049	767	886	1342	1244	1063	1200	715	1004	882	653	377	352	259	267	266	241	239	201	184	172	158	167	182	186	183	158	170	163	156	175	159	162	154	139	153	178	149	201	130	137	152	167	177	142	176	145	147	119	182	191	157	168	154	173	161	144	162	186	182	151	158	176	146	160	143	157	156	191	160	154	153	149	176	170	158	168	185	184	166	189	162	175	160	178	156	169	196	166	168	172	158	175	174	168	185	152	136	163	152	164	174	170	140	160	167	164	148	171	146	158	143	169	157	180	166	167	160	167	153	148	156	144	164	170	161	161	150	163	160	149	172	165	181	170	153	151	169	162	181	158	161	178	164	153	164	170	161	167	165	177	172	197	173	152	139	157	148	152	167	152	160	181	157	178	145	154	150	151	156	157	158	154	163	164	153	159	155	170	172	155	154	201	177	164	165	143	163	161	168	149	183	144	161	191	165	141	164	166	142	168	154	189	163	199	152	133	175	182	164	153	176	162	202	153	175	175	164	169	147	165	154	175	170	175	163	134	157	175	146	178	174	156	143	175	187	166	141	154	150	157	177	153	165	137	179	190	189	174	170	141	175	149	170	165	179	166	162	169	166	166	166	174	162	155	179	192	164	175	173	157	166	166	160	150	155	140	177	161	115	162	178	140	167	178	158	162	139	182	162	166	149	152	159	162	169	157	151	150	167	148	154	157	161	165	150	165	163	174	162	179	158	174	186	175	172	176	161	155	147	173	158	166	169	151	174	154	147	172	161	152	160	157	149	176	158	206	160	162	171	162	149	173	171	175	167	151	132	149	147	148	159	159	181	168	166	175	156	189	154	155	150	143	171	168	170	148	146	161	180	156	179	166	173	154	163	163	190	186	151	162	149	158	153	158	158	175	167	178	161	158	158	163	148	160	157	178	177	157	173	173	162	159	161	160	158	173	165	150	150	149	146	178	168	188	183	165	165	174	149	157	147	163	171	150	155	163	174	175	174	177	164	135	156	167	161	198	181	161	149	169	159	156	165	145	166	180	151	169	158	179	153	165	142	143	161	202	163	155	183	160	160	149	139	164	164	159	181	176	175	184	179	144	172	157	169	175	168	191	165	150	148	156	163	162	185	161	166	157	176	172	164	161	134	159	149	171	154	169	159	161	160	168	155	163	174	135	137	172	157	174	166	184	189	194	175	168	174	151	174	168	142	161	142	192	170	170	175	158	170	133	154	166	188	142	166	177	143	158	174	167	146	155	188	150	183	158	163	163	160	195	163	162	156	140	167	173	149	157	191	170	147	163	155	178	171	168	153	154	160	163	156	174	146	153	168	163	178	175	168	174	156	154	161	161	163	182	167	171	170	190	179	137	175	168	174	165	166	158	162	170	201	147	169	161	161	143	161	173	201	155	150	153	167	195	157	164	176	154	139	154	141	140	147	173	172	184	186	177	153	177	142	153	183	196	171	143	172	176	146	165	143	162	153	178	182	166	176	169	160	150	155	156	152	170	154	136	174	181	152	164	174	176	150	151	173	164	174	163	168	153	176	157	170	174	163	144	164	165	160	156	191	186	153	163	164	174	168	152	166	174	164	156	156	155	162	171	172	166	172	165	173	176	178	169	140	153	148	159	172	189	179	185	169	166	178	156	174	165	161	155	169	155	183	172	173	152	177	161	164	146	173	191	169	156	169	159	156	167	155	182	172	177	171	182	160	148	190	194	160	175	144	193	175	167	155	154	178	161	139	164	163	151	138	164	166	149	168	164	153	154	174	145	190	148	145	169	186	180	173	179	172	152	182	165	164	159	196	155	181	142	155	151	172	160	157	138	148	172	174	179	148	148	148	158	178	164	171	157	158	183	150	162	148	183	158	150	155	164	136	159	162	168	159	133	164	165	156	149	150	152	172	181	152	165	158	161	153	152	167	159	170	175	180	175	172	143	166	168	160	155	152	155	145	150	164	135	185	154	162	162	147	182	133	152	154	165	154	173	152	149	151	197	148	161	161	177	163	152	162	153	167	166	166	149	134	183	200	147	151	152	170	128	194	154	167	189	183	160	149	163	188	183	183	164	165	156	151	157	149	161	164	158	158	185	179	163	150	161	185	156	192	143	175	171	160	182	171	141	163	182	143	182	152	163	173	151	155	169	146	167	173	163	181	162	165	187	162	151	172	159	168	158	161	162	172	161	152	165	162	152	164	169	127	153	171	164	170	200	192	160	159	172	174	140	160	153	151	162	169	162	161	165	155	160	161	166	171	156	167	157	157	174	172	139	148	162	155	173	162	126	149	169	170	157	185	170	139	169	191	174	170	191	152	163	158	146	162	196	158	137	155	153	186	168	165	152	157	184	194	172	156	155	183	164	150	162	181	147	164	178	167	160	173	183	152	177	172	166	172	157	157	174	164	160	170	180	168	190	175	154	160	191	185	161	167	149	153	153	178	170	154	155	164	157	154	169	163	163	158	139	145	161	159	151	172	151	176	161	177	149	153	165	174	172	160	177	151	157	162	184	154	139	152	160	169	161	163	173	151	169	156	149	165	181	183	151	169	170	167	167	164	156	160	170	157	173	151	159	174	199	160	146	169	182	183	163	180	152	166	172	179	189	164	166	182	154	149	154	160	161	150	163	155	174	151	155	189	167	157	184	158	172	158	157	147	157	149	167	166	151	147	162	169	179	161	150	154	167	161	144	171	176	182	178	182	172	160	159	144	169	175	180	160	180	153	165	158	161	148	158	181	166	163	157	152	162	173	177	171	161	149	201	162	193	160	145	190	195	175	179	177	166	166	156	183	173	139	148	173	172	158	157	174	165	145	156	156	160	159	129	169	159	142	160	163	190	161	168	163	159	173	173	155	157	170	164	144	149	169	178	166	144	161	151	137	161	134	161	146	165	172	125	150	175	181	164	166	164	155	172	152	159	184	184	168	167	178	168	160	134	154	164	160	156	156	174	160	153	146	159	149	163	144	162	168	148	166	180	167	173	142	145	165	154	161	164	166	156	165	167	176	178	156	149	154	146	188	155	161	140	174	146	164	150	145	148	162	162	187	172	175	145	188	179	171	174	159	143	172	174	185	151	167	150	136	175	176	160	163	166	170	166	156	165	157	145	178	141	146	170	173	151	170	169	159	154	162	142	160	173	142	189	168	166	166	164	152	154	174	166	134	161	165	176	184	165	164	160	145	167	178	166	146	187	170	166	170	165	179	162	157	167	138	163	165	161	175	165	162	166	174	180	152	178	154	205	157	184	156	155	153	145	166	172	173	168	172	163	144	134	178	134	169	157	163	165	182	175	172	134	144	163	173	165	188	170	170	147	178	180	150	163	158	165	169	151	178	167	149	160	172	181	172	178	179	165	155	165	158	170	171	168	150	162	160	178	160	160	166	165	165	174	183	172	164
16364	20071	31161	30118	25610	21251	19509	17338	18782	20802	25683	27939	27461	26854	24881	18230	17411	22989	25871	26546	32126	31332	30037	30209	28662	28375	26934	19902	22041	25701	24079	24939	25278	28470	22645	21097	17031	13387	12456	9342	6232	4663	5599	8560	7514	6930	7833	4642	6691	5663	4285	2202	1918	1539	1273	1081	1090	1004	730	642	553	560	557	507	476	514	520	531	508	495	540	520	524	523	520	464	450	481	437	490	482	465	440	459	491	496	488	467	509	489	505	544	551	485	468	478	466	501	495	509	465	479	423	421	468	472	478	467	482	481	479	490	473	467	485	497	493	471	495	509	463	477	499	490	456	429	467	441	494	470	474	512	474	480	524	465	424	458	465	464	463	462	456	462	475	489	461	466	473	481	445	481	498	455	465	482	468	468	467	483	468	476	435	476	479	432	509	470	475	496	486	443	470	481	454	490	473	448	477	460	493	454	442	473	476	464	455	437	491	423	499	490	485	463	454	479	463	456	468	454	471	471	434	490	447	452	514	481	454	486	455	481	457	489	425	429	450	443	441	488	433	469	492	496	477	482	484	451	471	485	449	486	506	439	478	486	471	506	491	473	485	447	479	456	476	452	467	489	464	458	486	470	477	484	505	518	482	511	441	516	465	461	463	468	441	455	454	465	500	458	448	486	475	468	484	473	470	485	470	507	451	466	453	461	486	494	420	504	500	484	483	470	443	446	487	500	436	451	454	487	493	467	476	424	482	444	453	487	494	445	461	470	466	493	475	454	461	472	478	484	461	466	449	419	443	428	464	472	474	468	471	479	451	455	445	434	510	438	485	463	457	476	445	476	484	478	443	470	455	477	533	474	474	448	442	471	458	478	508	481	466	451	469	485	495	486	437	472	503	449	485	454	492	458	459	445	458	488	515	458	460	483	472	468	433	456	493	439	480	479	442	484	485	448	472	482	459	488	502	482	476	475	462	497	443	461	465	454	438	470	487	449	464	461	479	468	476	437	447	453	461	476	466	438	484	492	454	495	461	441	427	435	460	491	480	439	465	493	456	459	473	495	460	450	494	462	462	492	465	479	488	444	453	481	464	454	439	486	504	473	452	488	502	497	463	472	471	467	476	446	491	472	511	450	476	463	422	487	449	468	459	480	445	492	430	465	446	475	474	468	453	473	465	458	451	483	475	469	440	443	461	459	447	462	513	479	442	498	454	471	467	470	459	454	481	486	472	461	492	469	471	471	480	498	479	481	492	455	465	474	440	476	401	442	485	472	491	452	452	492	471	487	512	458	438	442	512	444	485	481	469	473	483	490	484	476	474	475	469	455	469	492	509	490	454	449	474	466	474	423	467	456	458	467	477	471	477	466	468	472	473	448	496	466	489	387	489	483	491	460	465	465	463	488	471	456	474	452	429	448	439	485	488	476	484	455	497	464	460	489	482	471	463	471	481	441	438	432	426	448	478	416	489	430	507	443	461	472	480	458	491	459	466	475	472	478	462	491	438	490	458	421	452	467	506	470	446	484	482	445	510	485	475	486	455	475	454	472	479	458	460	458	497	463	466	490	458	477	466	457	479	468	513	487	479	433	431	495	464	450	446	463	480	496	479	483	490	415	482	487	460	454	440	486	484	501	499	482	478	448	483	448	460	464	423	452	476	431	500	480	457	466	438	518	468	477	452	468	480	455	460	500	491	489	468	472	490	503	483	467	477	423	452	468	478	477	512	498	471	479	464	487	484	497	485	512	461	459	472	456	473	496	442	452	490	471	470	485	461	503	497	520	486	471	453	480	456	471	405	493	510	459	459	461	476	433	469	475	458	475	446	518	472	469	429	472	488	463	544	471	479	444	436	458	473	427	472	476	464	417	468	478	470	458	465	460	475	491	453	456	420	480	485	477	454	499	452	481	459	504	495	477	472	451	481	476	493	495	517	442	459	470	455	491	488	471	471	427	488	454	481	507	492	502	490	456	485	486	439	500	466	496	496	489	443	449	466	489	452	454	490	422	486	478	481	493	470	478	469	441	507	472	451	467	497	459	472	475	478	446	458	446	480	503	466	483	472	458	454	482	499	483	513	436	508	465	488	490	482	473	477	447	482	441	485	476	449	466	475	480	427	439	449	483	491	486	468	471	470	451	518	445	486	482	468	454	429	468	470	459	470	469	477	474	518	434	458	484	465	483	478	473	439	503	492	461	474	473	449	478	453	462	472	488	474	464	468	410	436	432	479	487	495	456	484	455	479	508	430	498	460	466	450	499	503	455	455	440	477	438	470	499	468	468	476	488	467	488	474	490	493	438	438	492	452	443	498	435	476	496	450	452	498	480	459	448	456	462	453	435	489	474	455	473	490	456	457	463	506	449	482	453	487	453	456	492	455	491	504	506	487	477	447	463	465	495	466	476	461	476	483	448	477	462	476	457	445	481	466	478	485	477	468	488	439	457	428	440	506	458	460	451	444	462	478	448	438	479	474	438	473	493	433	448	453	461	483	476	488	477	484	483	457	491	453	509	464	455	460	477	500	469	487	460	467	493	494	460	452	475	443	471	452	474	453	472	487	478	460	512	457	451	473	518	495	488	490	500	467	448	445	431	451	509	455	459	477	542	487	471	405	487	446	462	463	439	430	454	438	458	472	455	446	485	453	458	432	487	480	465	462	454	478	457	448	480	471	483	465	470	494	459	477	476	471	468	479	490	472	463	450	459	442	476	494	471	471	491	486	492	483	508	457	502	481	484	448	469	432	439	449	479	505	510	460	494	465	429	428	488	494	498	475	515	473	483	498	441	449	464	477	460	485	494	445	466	442	459	475	473	441	443	466	469	490	449	491	480	468	439	471	486	479	511	433	492	451	475	455	475	468	477	472	499	437	474	444	441	443	437	469	445	467	484	501	484	467	469	476	421	459	444	504	485	455	446	483	452	448	429	442	472	441	482	502	472	459	444	460	472	461	441	456	467	492	478	476	450	485	454	475	462	459	476	491	462	496	450	462	474	438	447	441	452	464	516	438	458	480	434	476	436	476	459	487	467	509	521	436	465	462	428	505	471	460	455	447	444	477	438	462	481	463	480	484	478	432	454	446	524	507	490	465	475	454	485	514	465	470	461	475	486	474	505	431	456	463	521	457	459	481	440	441	483	453	529	445	469	447	474	443	481	480	478	503	470	457	449	453	445	475	458	449	487	438	446	458	453	452	476	453	438	459	420	456	448	484	439	479	482	491	481	502	494	436	505	468	480	475	452	507	443	485	490	499	485	446	469	445	495	482	461	494	475	504	483	455	488	455	466	500	473	501	465	498	471	488	456	505	460	475	503	471	467	493	471	459	434	482	449	453	469	466	502	506	463	482	468	461	485	504	467	473	491	483	502	457	489	496	476	488	472	459	500	456	469	476	471	459	445	473	452	494	472	480	437	458	465	472	460	473	486	490	470	488	469	476	476	468	496	468	467	505	440	499	475	460	504	468	490	459	450	472	474	477	483	455	486	455	465	489	475	470	473	473	483	504	472	499	476	484	468	473	517	474	483
34292	32294	36889	29061	20806	15033	12937	11183	8723	12836	18562	17668	18645	15136	14103	10464	8881	14026	13882	16891	21154	18203	15592	16868	16175	15046	13600	9423	9311	12870	12308	11792	11178	13545	9535	8728	5747	4745	5212	3090	2085	1508	1952	2633	2475	2087	1825	1535	1775	1474	995	622	573	443	375	357	297	272	217	238	219	209	205	181	208	205	224	202	185	212	201	216	213	191	200	201	211	202	211	216	214	173	195	178	205	214	195	200	229	216	206	226	233	190	199	199	220	190	189	197	215	210	213	176	189	200	182	185	200	222	214	180	196	187	198	162	199	201	197	180	215	178	195	191	197	200	223	207	200	167	190	209	203	191	198	199	209	194	209	196	211	198	201	210	224	188	192	209	210	196	208	205	180	197	184	167	199	198	180	204	192	194	220	181	200	216	205	193	188	189	203	200	203	184	187	182	195	201	192	203	183	196	217	207	202	179	193	190	190	182	207	241	204	193	223	187	192	193	222	196	208	200	205	214	207	208	189	170	196	198	207	189	197	197	187	205	184	185	204	191	194	210	219	195	216	202	204	199	173	201	197	217	210	185	200	197	195	183	193	210	213	197	199	187	188	213	181	185	173	183	196	230	218	182	186	203	219	208	191	198	203	175	168	202	192	216	203	224	199	201	193	200	207	216	187	186	181	179	194	222	181	181	192	204	202	194	198	218	194	180	205	201	211	190	200	216	203	195	194	206	205	198	197	193	192	184	188	213	190	203	211	182	164	190	194	184	181	188	178	235	199	235	187	209	206	185	203	175	188	182	209	200	194	179	175	195	224	220	202	210	187	188	235	211	196	207	226	200	181	211	225	182	227	193	187	205	216	202	209	192	235	205	187	192	214	201	193	169	199	185	202	198	220	194	187	204	210	199	179	183	185	203	214	196	189	207	212	206	198	204	208	175	190	212	219	222	181	204	184	195	221	184	181	184	192	182	216	209	207	215	185	207	210	210	197	193	192	203	203	181	201	202	231	200	203	208	203	192	204	206	209	195	196	174	215	193	188	212	209	204	190	179	183	199	195	194	204	214	189	186	215	207	188	203	211	200	209	201	200	159	180	186	175	189	219	196	186	184	198	212	191	192	198	195	202	174	199	159	199	193	185	209	202	173	218	200	199	192	168	209	197	200	191	208	173	179	210	211	198	190	183	184	172	188	203	192	226	191	180	188	221	190	212	224	220	204	203	189	196	208	182	194	205	204	168	167	216	206	206	202	199	185	184	178	202	215	207	188	188	157	191	192	209	175	218	210	199	186	201	222	202	199	197	196	182	194	188	221	207	187	184	185	214	187	195	174	210	212	202	195	213	167	179	215	187	206	195	181	195	204	202	214	211	199	201	210	192	202	209	195	177	207	235	176	212	201	209	181	203	199	202	201	185	203	153	202	209	210	207	172	220	218	197	214	213	209	219	188	231	212	212	208	209	201	193	192	188	209	197	194	205	201	192	188	189	211	187	199	179	248	191	198	207	197	211	189	185	203	180	190	182	209	182	204	196	197	190	200	222	207	200	185	208	204	218	204	184	203	195	202	195	175	208	191	196	192	191	183	225	184	198	176	191	195	214	214	216	201	208	184	184	207	203	185	201	231	175	183	196	211	191	188	212	206	211	203	198	203	219	202	188	196	209	197	214	217	202	225	199	197	184	189	192	224	183	195	199	199	208	199	196	199	188	199	205	205	184	196	214	211	218	220	202	208	200	213	214	201	204	191	171	218	208	190	189	217	192	186	188	200	173	177	205	222	204	188	176	200	203	208	189	225	207	199	207	204	179	190	199	181	203	193	180	196	197	202	193	214	226	199	204	196	198	193	174	187	200	194	218	189	209	195	220	187	193	189	215	207	196	159	189	176	181	238	213	224	225	188	210	198	208	235	202	180	202	179	187	226	199	196	194	207	186	201	194	211	189	202	188	176	206	210	170	202	202	163	215	207	188	193	182	213	187	222	192	194	195	194	194	190	215	189	176	216	189	199	185	206	200	207	200	221	186	194	183	211	171	189	196	211	204	177	227	174	219	193	169	183	192	218	196	201	199	213	209	186	199	208	212	209	197	183	206	196	197	214	191	197	205	171	206	179	200	203	185	209	224	188	167	191	202	215	190	201	195	200	222	200	206	197	207	191	188	207	221	192	197	182	200	203	181	185	181	205	222	194	195	181	197	231	223	206	201	177	171	204	178	207	187	198	213	191	190	195	176	182	177	211	205	221	180	212	210	187	174	239	218	217	171	227	244	186	191	193	188	227	209	176	193	192	185	212	172	190	182	202	219	188	193	233	175	199	204	201	189	196	205	211	235	193	204	186	193	193	177	198	216	196	219	211	190	182	192	201	183	209	238	202	210	202	187	216	188	186	198	197	185	201	193	180	189	187	197	197	198	201	208	201	209	184	227	192	195	201	199	203	198	214	203	208	191	206	202	200	215	211	198	201	192	187	201	181	190	203	196	204	181	176	207	218	176	212	208	204	200	188	227	209	231	210	213	185	186	186	189	200	226	212	212	201	204	192	187	204	193	195	220	184	198	195	229	201	213	188	187	179	200	180	215	207	194	211	180	191	185	218	191	217	204	199	192	193	213	198	206	202	189	192	177	181	198	210	216	193	199	196	169	185	183	196	178	178	188	227	187	212	190	169	209	201	205	202	205	199	216	180	194	201	210	218	182	218	192	192	191	186	210	190	206	196	208	206	219	183	198	176	213	187	202	189	207	227	201	190	188	196	205	186	199	236	224	205	193	191	200	160	208	211	199	229	205	175	202	194	199	226	192	195	229	215	207	177	208	239	175	196	197	200	186	200	172	211	197	196	204	199	226	188	198	203	175	208	198	201	210	169	197	209	222	190	212	172	190	198	204	195	198	192	198	184	209	184	207	195	210	192	201	184	216	200	214	182	214	189	185	182	213	194	207	189	195	189	193	180	215	183	203	226	175	232	175	207	219	184	198	172	176	203	231	186	189	186	218	211	189	200	206	179	209	215	218	188	203	201	186	194	218	214	215	209	204	205	179	205	185	195	212	196	218	183	176	213	212	186	202	187	204	199	196	193	188	215	206	197	155	181	234	212	179	228	196	239	196	231	183	193	189	187	201	191	197	231	196	179	210	206	215	180	179	203	208	212	223	206	193	179	206	197	199	190	195	194	203	191	209	197	187	179	181	207	186	200	195	216	199	179	181	205	190	183	188	200	191	209	209	205	209	233	207	183	184	210	192	198	211	201	193	208	186	219	203	200	202	209	204	191	195	209	213	212	215	195	209	193	174	194	187	219	183	177	208	192	200	210	208	182	182	184	194	214	176	230	199	191	196	202	194	220	214	170	182	200	162	218	193	206	205	196	185	208	202	185	184	221	204	221	189	202	200	177	185	214	220	209	209	212	197	184	194	197	181	208	216	195	202	192	212	172	182	193	210	194	189	170	217	191	199	189	211	190	198	186	195	207	199	197	195	171	208	189	196	232	184	182	197	206	179	187	183	234	233	193	209	187	192	178
21683	26742	36618	36265	30667	28235	28291	25904	24408	32055	37862	36224	38694	34971	34453	28630	28519	36240	35713	40328	44044	40831	38735	40897	39892	37893	36643	29026	31249	36765	36162	34866	35563	38202	31446	30376	24279	21511	23357	15372	11684	8713	11308	14576	13654	11814	10629	9122	10583	9025	5840	3463	3431	2571	1854	1757	1355	1205	915	753	702	672	627	633	654	607	613	636	594	587	596	560	603	626	549	612	592	559	576	568	538	581	594	526	574	537	555	569	611	627	655	631	575	609	584	553	520	541	556	547	578	547	533	537	552	565	549	543	527	553	534	561	566	553	520	533	612	527	549	582	524	552	573	577	562	584	557	519	551	518	594	535	548	542	577	596	549	596	547	562	541	546	536	545	573	568	523	589	555	537	540	524	546	553	552	551	551	542	552	560	536	547	555	577	550	575	541	538	586	542	497	580	566	571	545	542	562	521	554	564	510	561	522	556	555	528	516	507	555	573	579	572	566	553	555	566	567	543	554	542	584	482	572	596	581	562	526	537	540	544	543	552	589	561	542	598	528	562	565	528	592	540	572	564	589	564	548	556	556	545	554	542	584	576	547	558	575	539	556	512	521	544	513	520	544	541	572	562	598	570	524	526	563	554	576	592	541	537	545	533	563	534	539	567	544	572	569	545	549	533	567	571	572	529	513	565	563	542	546	567	543	565	545	565	527	599	539	572	559	509	587	555	565	531	578	577	558	566	547	577	565	562	552	522	591	535	566	568	555	558	532	596	579	573	542	561	517	520	565	553	563	533	551	533	565	542	537	575	563	529	534	567	580	548	556	538	534	555	563	547	499	566	588	552	559	534	572	589	528	591	538	567	535	516	553	580	532	566	560	534	590	535	550	555	524	616	541	543	561	524	536	543	545	601	572	558	550	521	545	531	552	575	539	517	534	522	554	556	537	518	575	533	536	557	577	583	559	567	527	568	568	554	606	542	552	550	585	554	516	539	577	535	546	575	564	550	574	539	567	540	581	583	531	568	575	559	522	538	544	541	577	595	554	523	532	534	554	543	523	526	515	577	560	569	542	560	532	564	515	564	509	539	584	577	546	535	550	554	538	545	586	510	549	596	551	622	548	544	553	594	573	554	574	549	551	536	574	604	555	548	520	542	516	552	592	565	548	567	535	617	561	575	549	565	579	551	553	511	526	576	554	577	591	555	500	547	576	552	492	566	570	567	564	581	512	517	567	547	545	542	544	558	564	571	582	543	536	591	535	504	546	550	534	583	539	551	556	561	526	524	597	532	541	579	550	526	589	551	578	550	562	529	562	542	557	548	556	564	508	553	570	533	510	598	550	526	536	578	550	602	563	584	567	526	547	554	510	529	516	607	564	538	567	510	584	508	556	569	553	541	576	551	511	573	580	541	565	585	570	549	534	579	628	534	552	547	549	605	545	596	534	541	518	549	585	505	568	542	522	561	606	569	538	501	580	545	536	568	541	564	493	535	573	554	543	520	567	556	555	520	567	550	537	574	580	561	533	573	549	527	602	533	532	558	607	539	563	550	555	554	535	534	508	543	606	595	596	563	518	526	533	541	545	609	544	529	574	581	564	569	507	532	559	551	504	604	535	538	541	566	549	568	581	554	534	565	558	559	551	547	591	533	578	575	539	570	522	548	556	566	546	521	558	594	555	564	558	573	568	540	564	566	581	566	531	545	538	534	553	525	518	536	565	530	577	574	587	556	527	586	535	563	529	604	558	572	522	553	551	562	547	499	565	545	539	543	575	538	547	537	598	545	575	544	541	539	543	513	541	566	548	535	602	532	580	512	547	579	520	562	511	517	560	606	524	567	525	560	543	575	535	575	565	531	548	509	543	576	554	557	585	523	558	506	545	561	605	526	587	571	528	571	554	562	540	571	596	565	554	552	583	608	544	591	561	556	538	579	539	574	549	544	538	557	585	519	566	568	566	500	542	536	538	515	558	512	517	584	566	598	510	557	626	572	548	564	532	528	536	543	545	531	588	541	539	530	543	556	583	559	547	556	591	531	581	522	549	591	565	554	556	535	495	554	535	566	578	560	523	533	554	525	569	526	555	581	572	538	553	550	518	536	530	508	569	531	569	539	546	536	547	520	529	601	576	569	501	591	525	562	555	556	575	559	562	586	512	564	559	543	537	593	557	536	564	557	540	533	529	572	580	543	560	562	546	592	611	512	553	539	553	543	554	585	545	553	574	542	557	529	551	553	541	520	526	569	553	533	586	547	609	536	519	542	561	562	545	550	571	570	550	537	555	584	531	571	570	587	563	588	584	549	523	589	557	553	554	565	577	572	522	528	563	544	540	573	563	519	551	574	553	546	576	560	542	563	571	554	565	544	544	537	564	553	611	562	574	578	513	534	541	536	604	527	573	523	585	563	563	610	540	580	574	580	540	555	527	577	555	581	515	576	567	539	577	587	557	529	585	559	541	570	584	571	572	559	521	556	541	537	525	554	583	581	551	578	568	574	605	559	535	531	577	586	545	536	529	541	538	539	583	558	582	568	585	537	538	585	541	525	569	540	533	510	547	522	553	548	561	595	549	535	561	585	577	549	555	538	592	530	593	544	534	567	569	566	541	556	552	561	532	508	534	543	486	540	536	546	527	570	562	583	554	510	537	575	529	583	568	559	547	568	547	513	567	560	524	579	579	553	529	565	591	549	558	554	596	546	539	561	510	584	550	532	580	532	598	533	575	534	592	507	543	563	543	546	535	600	559	577	569	523	557	529	544	560	557	518	555	552	566	551	574	583	570	527	565	582	554	518	540	551	570	545	580	555	554	538	559	562	567	541	567	594	547	551	519	560	545	540	583	583	559	548	550	561	536	537	526	516	569	537	540	551	559	528	512	535	544	521	538	586	520	523	569	494	589	554	536	587	551	572	537	540	547	596	575	563	555	553	608	572	519	556	573	567	518	569	551	573	579	548	515	588	584	517	535	578	551	557	544	564	566	572	545	573	603	574	536	564	543	547	506	618	530	572	543	529	596	583	514	536	568	569	546	543	517	618	566	536	544	538	589	561	563	565	505	545	563	577	582	531	572	607	572	562	553	565	512	541	559	523	554	534	533	553	549	602	580	566	526	536	536	544	583	544	544	560	574	537	529	586	587	564	576	571	554	551	514	592	540	531	530	568	535	554	574	546	566	548	586	521	542	555	523	554	600	553	561	558	564	593	580	566	542	554	573	577	600	576	603	560	559	607	509	562	538	524	532	568	558	562	588	505	551	580	537	551	548	518	579	589	552	565	550	584	573	534	576	548	536	543	560	571	541	513	577	598	591	593	535	547	563	525	593	531	567	551	494	567	530	560	530	561	600	532	538	562	565	554	572	522	570	516	574	543	541	555	591	570	519	569	551	526	520	508	544	586	527	553	566	528	585	575	545	559	563	537	555	569	539	555	523	553	595	543	567	560	565	529	576	566	600	574	526	556	584	570	548	509	503	552	530	567	544	563	539	535	546	570	559	553	570	538	556	588	557	598	533	589	562	554	540	562	531	542
14886	11218	12153	8482	4790	3209	2288	1503	1263	1216	1475	1261	1413	1145	1014	740	661	886	946	897	1004	881	839	866	898	815	719	522	645	726	715	682	638	671	549	479	374	394	378	302	293	254	226	313	342	247	221	236	233	226	185	199	204	201	209	192	212	196	191	185	186	183	184	202	170	202	181	195	194	183	152	186	179	191	180	194	209	188	168	188	170	182	188	200	163	176	170	215	178	175	194	189	173	175	165	185	177	169	191	214	188	175	185	198	163	184	180	209	179	182	152	172	166	163	172	179	167	186	173	190	179	207	185	174	192	178	183	184	166	176	184	187	188	159	179	187	185	192	175	178	189	165	191	170	166	167	175	153	168	186	170	181	193	186	182	183	201	180	182	192	200	169	193	175	195	180	203	191	155	175	177	158	185	175	174	188	182	194	171	184	178	164	168	177	183	191	185	180	177	168	177	171	169	165	167	177	194	142	178	208	190	193	188	194	180	175	164	177	184	170	189	181	178	175	182	195	182	180	172	183	188	204	178	160	170	160	178	183	154	182	187	176	176	161	182	172	179	172	164	176	176	190	170	177	168	169	188	190	177	158	193	169	178	174	191	175	179	196	193	209	165	158	169	184	193	184	183	166	176	176	174	188	194	158	190	165	187	172	193	184	171	200	187	202	188	169	183	177	194	172	172	166	182	155	158	137	189	173	159	194	178	179	203	195	173	190	200	176	174	202	186	165	178	182	184	185	171	192	183	170	190	186	156	163	184	167	178	174	171	152	197	172	179	185	178	184	172	180	191	179	184	192	196	160	181	194	176	171	188	187	174	185	172	205	175	195	179	178	180	175	190	158	189	163	181	174	186	165	183	173	184	161	200	162	171	183	184	174	193	189	178	152	172	158	197	194	193	195	170	183	176	183	204	158	192	187	182	192	183	187	209	166	191	189	161	167	160	183	184	169	173	180	180	189	204	178	170	172	167	169	190	171	157	169	185	174	208	176	201	181	166	169	181	191	192	214	197	181	176	150	168	173	174	177	190	202	201	205	173	173	170	168	197	183	173	172	161	177	206	193	153	170	195	172	187	182	171	184	159	171	170	194	174	208	197	200	170	175	209	206	181	181	176	172	163	166	179	178	177	185	190	197	192	172	190	167	185	194	158	170	201	180	186	182	188	194	197	192	174	192	185	182	191	189	205	182	173	195	188	189	156	148	165	176	167	198	162	173	173	165	165	185	188	179	191	178	171	154	156	178	192	173	178	183	171	183	188	164	176	180	207	188	192	192	172	195	181	192	191	172	183	205	166	195	166	165	172	154	183	164	192	175	187	182	171	181	178	195	180	185	180	165	200	181	170	198	191	186	192	189	187	180	142	180	178	174	172	176	160	185	190	185	173	187	165	155	169	174	183	184	168	210	198	182	174	186	163	178	186	190	179	153	173	181	163	169	176	199	212	187	173	181	157	177	202	174	166	185	170	190	195	197	188	144	173	163	168	183	181	188	201	178	184	183	166	151	208	168	167	187	156	166	201	231	191	208	195	172	183	209	173	179	212	181	194	179	175	159	188	192	191	155	205	209	213	165	211	173	190	195	204	173	185	193	157	182	191	169	154	179	182	208	171	165	182	169	180	171	188	186	206	181	187	169	194	177	183	187	177	184	184	176	173	188	174	180	182	170	172	174	178	189	174	152	167	163	194	178	182	174	205	173	165	192	185	180	192	182	185	185	174	173	198	197	191	161	172	180	187	173	196	189	185	208	180	184	180	177	170	179	173	183	180	194	184	157	174	190	178	174	187	208	165	177	185	189	175	170	183	185	183	179	182	172	167	182	207	198	181	179	168	173	163	180	171	164	192	163	183	196	193	174	197	173	159	189	164	194	162	187	182	174	182	176	161	196	199	181	170	191	204	175	179	199	185	179	195	169	183	191	159	188	182	198	158	180	193	177	182	184	150	177	156	190	182	178	169	177	193	179	176	194	182	169	191	219	190	168	192	180	189	172	169	158	183	165	193	194	188	165	183	161	170	181	169	163	195	163	189	178	178	154	176	190	192	190	176	165	170	191	176	193	189	182	194	177	187	182	185	180	157	185	171	192	183	177	184	196	187	172	181	187	189	162	171	163	177	171	178	167	170	199	154	204	182	158	186	157	208	175	138	204	165	190	177	179	175	168	221	167	181	174	208	158	191	167	199	192	183	167	190	172	214	151	194	182	183	205	167	162	205	182	164	162	180	193	169	182	181	201	157	187	195	179	221	195	171	177	183	180	176	202	192	172	183	180	170	175	183	168	174	185	168	190	192	173	165	174	169	177	163	184	171	175	155	196	185	175	169	182	192	150	198	194	171	188	180	168	190	185	176	178	194	171	182	201	181	158	177	175	183	176	174	190	183	180	191	191	175	185	168	173	175	157	197	172	146	183	180	174	189	199	160	187	199	209	187	184	207	172	155	211	158	204	195	180	181	176	195	150	180	160	172	181	162	163	187	189	174	152	206	195	161	175	176	170	182	179	178	182	175	211	181	177	168	193	205	181	220	208	173	178	173	185	179	184	193	163	192	204	175	211	170	168	193	177	182	186	173	175	205	178	191	177	183	168	183	190	186	179	180	179	160	195	194	165	173	188	195	193	186	179	170	188	170	186	168	190	186	173	189	219	183	183	179	186	183	173	166	151	187	179	176	182	179	180	146	200	177	187	183	194	199	181	169	179	173	177	173	192	200	183	147	216	168	218	195	185	181	149	181	192	181	169	167	169	180	183	172	164	190	199	164	182	221	183	184	184	193	179	187	190	161	206	187	169	148	177	172	176	191	181	200	198	168	190	152	184	169	196	179	173	183	161	169	177	159	170	178	192	181	200	143	185	166	155	162	183	164	160	184	186	156	164	194	177	165	189	189	181	165	199	193	193	185	171	161	163	183	176	182	173	208	171	189	184	188	170	197	180	199	182	164	202	193	188	163	159	169	175	185	174	200	181	180	197	195	177	178	181	167	163	177	158	170	189	181	169	170	165	180	203	201	170	209	182	169	175	170	181	167	184	183	183	194	177	187	169	182	173	200	168	172	158	192	183	178	161	165	188	185	153	175	200	177	203	167	173	188	183	152	173	182	197	190	167	150	181	175	177	166	176	198	192	184	214	153	153	165	185	151	177	184	169	194	202	183	203	158	195	195	205	197	185	186	189	196	176	154	198	174	173	169	184	189	181	202	161	168	190	180	177	173	175	182	190	175	182	174	181	150	193	190	194	161	188	167	153	175	186	183	161	191	179	183	158	180	182	163	174	169	165	159	204	184	152	185	157	180	172	174	190	196	166	192	150	185	160	172	190	164	192	171	194	162	195	186	188	173	179	195	194	166	191	174	160	186	178	173	188	184	205	166	181	139	187	192	190	164	167	183	193	181	172	172	174	154	186	167	164	172	167	177	201	181	194	171	175	189	177	155	200	205	192	199	159	172	204	194	151	207	166	170	188	164	180	183	182	191	201	186	188	200	181	185	177
9441	10262	17897	17944	13934	11484	8994	6674	5908	6234	7280	6698	6864	5662	5293	3921	3784	4919	4736	4935	5852	4713	4638	4877	5300	4253	3822	2817	4205	4022	3946	4280	3783	3758	3053	2892	2090	1890	1981	1536	1215	1104	1245	1521	1434	1133	963	987	1064	997	772	730	674	704	665	623	609	599	600	557	549	582	553	528	524	511	519	535	534	538	529	546	540	549	539	522	498	502	499	497	492	505	508	536	501	537	479	532	532	516	531	516	491	473	511	521	548	513	475	501	479	476	509	529	472	513	450	516	533	515	507	480	534	520	533	468	485	515	486	516	526	507	495	529	500	498	537	524	528	539	507	487	459	513	545	501	504	508	533	483	482	528	490	513	499	472	478	495	544	517	495	483	539	460	545	511	506	511	510	527	504	527	558	555	504	499	499	510	493	522	508	499	513	531	535	491	507	494	520	500	518	501	508	498	529	488	472	507	492	497	503	556	486	528	521	534	506	513	495	500	522	503	493	493	481	523	518	510	480	508	546	491	534	537	530	503	498	527	493	524	530	521	540	525	544	501	530	505	521	430	530	545	501	541	543	541	512	553	559	485	496	517	466	489	451	539	508	474	502	456	526	491	532	517	511	497	480	527	457	520	519	498	468	500	518	512	530	493	527	515	481	494	519	524	490	500	503	528	507	494	493	534	492	540	500	520	484	499	515	493	516	519	521	523	466	501	479	524	559	487	503	428	492	505	572	478	490	491	475	515	514	519	486	538	513	522	476	493	505	489	489	533	493	487	500	529	516	483	477	507	535	509	490	518	526	534	514	524	497	503	516	465	500	491	489	513	521	534	559	452	488	522	502	516	498	525	461	525	479	541	543	487	522	541	515	515	511	514	525	528	510	510	540	526	477	478	536	550	451	497	511	467	530	539	507	444	518	538	472	537	477	523	497	510	538	521	497	510	520	537	495	506	535	477	526	504	512	508	507	532	515	507	517	506	523	517	486	482	493	494	493	515	468	461	500	491	510	525	559	513	536	525	498	517	507	479	510	490	535	526	532	510	495	472	496	531	498	505	516	494	528	519	514	536	500	490	531	493	497	474	532	506	490	542	514	508	512	534	530	500	510	502	510	482	521	506	512	534	527	549	521	523	537	523	472	450	496	474	523	492	504	513	506	482	496	547	527	508	511	495	469	512	507	526	531	550	488	516	536	536	478	509	522	504	468	482	486	512	480	497	503	505	457	475	554	491	534	523	493	542	498	518	456	501	519	503	500	521	515	520	495	512	506	517	482	494	530	513	482	491	493	515	523	506	512	515	496	499	491	555	528	521	468	520	487	500	506	498	489	502	517	532	477	474	476	464	510	490	539	548	477	513	472	521	480	492	500	496	494	499	507	514	511	473	467	563	476	525	497	505	479	481	535	499	514	508	512	504	534	498	496	557	520	526	505	515	499	499	565	499	499	543	529	491	529	466	492	490	508	534	469	495	465	494	521	492	513	525	491	516	503	508	507	517	548	528	508	493	547	492	552	509	485	531	518	537	539	492	540	509	519	497	512	497	474	498	495	456	505	483	468	504	483	532	452	542	527	494	527	539	482	520	491	496	481	491	477	476	467	521	494	527	520	516	420	515	551	512	546	521	482	500	488	540	494	547	540	503	529	530	493	518	515	518	508	531	496	534	514	509	444	501	496	473	502	506	499	467	530	539	504	518	535	506	479	514	534	486	506	498	507	509	551	519	499	499	462	498	501	525	537	500	515	497	474	546	505	489	489	515	519	548	447	519	522	492	483	502	498	492	532	526	515	470	493	517	509	465	498	517	527	480	492	513	513	531	497	540	493	510	527	488	482	518	501	502	552	513	529	488	480	501	511	506	486	509	476	515	555	521	473	487	511	523	494	523	519	504	548	513	513	506	524	498	511	480	517	491	533	545	507	546	483	485	493	466	521	492	485	485	527	511	496	495	502	515	503	496	465	517	521	486	507	514	487	519	491	492	481	526	482	510	515	482	514	507	496	466	553	527	506	523	509	483	527	496	513	532	549	545	520	500	507	475	481	506	523	476	519	492	497	530	498	518	509	535	496	522	499	508	498	513	510	512	447	522	516	478	509	469	514	489	454	544	490	517	531	506	532	448	553	533	528	509	484	549	515	526	526	514	496	485	511	498	518	525	474	541	518	521	514	490	497	524	500	484	503	510	517	486	509	490	528	538	546	511	521	491	516	476	498	491	505	547	522	526	458	536	480	578	517	502	497	525	474	473	486	489	528	496	495	477	512	485	445	488	481	490	523	503	488	596	475	470	506	509	493	564	522	533	520	483	481	501	514	515	486	533	513	488	556	533	514	500	525	532	515	501	530	487	508	499	511	491	522	519	485	479	536	522	490	502	500	509	458	552	499	512	492	475	543	492	490	558	533	526	517	463	529	529	508	545	490	496	512	515	515	507	500	520	528	482	540	509	486	516	501	535	522	490	496	533	509	514	441	477	501	508	509	525	501	520	516	502	523	493	481	526	487	561	495	528	516	459	506	513	551	507	510	503	545	501	484	505	516	557	520	485	536	506	531	467	529	485	531	509	513	460	520	507	470	494	495	481	476	467	490	493	549	484	493	519	528	477	512	533	476	541	501	500	515	522	511	508	467	460	512	518	526	516	520	524	516	487	490	543	469	523	536	480	529	526	470	544	500	519	535	520	467	515	504	497	508	539	516	532	503	505	500	530	530	498	517	510	477	547	483	526	500	499	518	484	519	506	481	502	517	508	549	477	512	507	513	546	497	470	514	537	524	522	492	472	518	515	487	500	493	500	482	514	539	490	542	499	499	510	531	516	501	469	512	529	547	523	473	476	471	492	519	505	521	489	543	526	495	497	510	550	502	528	519	536	477	505	531	486	507	553	522	496	504	504	478	507	478	520	513	459	501	527	491	506	519	514	471	481	522	545	521	512	494	474	482	474	516	535	513	461	469	482	526	547	501	505	481	484	515	515	479	487	499	520	470	550	495	490	501	464	489	483	496	520	516	485	555	482	480	524	500	473	487	492	524	500	533	479	483	527	516	535	499	540	504	544	502	511	515	530	466	484	489	487	490	493	528	536	542	486	520	486	526	510	497	515	498	497	534	487	547	491	513	550	509	533	506	516	495	499	489	473	546	486	501	517	533	507	520	507	464	528	500	540	525	544	505	530	501	454	538	529	473	489	516	526	515	556	469	547	507	485	473	490	524	465	503	538	475	502	507	481	488	512	558	505	536	500	478	474	495	549	483	491	496	478	537	491	482	464	539	511	519	488	542	550	539	513	522	540	494	487	509	505	495	494	491	496	479	526	528	494	468	481	510	518	531	486	533	518	535	532	507	509	525	507	554	498	526	533	523	507	490	534	504	495	510	509	502	558	514	529	543	517	548	500	534	528	508	546	520	491	505	491	519	517	517	538	514	509	475	527	510	502	503	475	471	491	505	527	497	536	533	501	491	517	517	520	559	484	510	465	501	484	492	526	504	515	508	524	457	559	517	492	483	482	531	497
24466	19839	23359	17403	12028	8940	6279	4409	6992	7747	8769	9669	10603	8910	7680	4032	4216	6839	7482	7323	10315	8152	8299	9151	8205	6240	5033	4846	4585	5695	6475	6384	6442	5267	4773	3953	2635	2302	2109	1367	1080	916	1228	1448	1342	1009	908	910	1107	726	445	368	311	285	311	259	241	218	201	190	184	184	191	190	175	187	172	162	181	189	209	151	163	185	181	190	199	189	195	198	176	178	149	196	207	174	176	210	175	203	176	176	199	208	185	193	199	180	188	147	175	208	155	166	195	168	193	178	180	168	168	162	159	184	186	186	181	189	171	171	149	198	200	152	199	173	175	149	161	181	192	170	176	168	210	179	161	197	162	177	179	194	196	181	175	178	189	173	181	196	179	154	168	179	175	177	179	165	162	180	191	183	189	194	194	196	170	173	169	181	165	175	162	188	194	189	179	165	181	157	167	183	191	165	176	181	182	168	182	197	171	172	171	160	166	189	173	154	150	184	192	157	181	172	178	172	157	182	176	171	157	209	162	186	155	171	169	180	195	160	170	183	172	176	189	168	178	186	169	179	175	184	174	176	181	176	192	174	169	192	190	176	175	185	168	170	163	176	182	183	159	189	168	191	176	205	182	177	174	187	163	177	173	180	182	161	175	172	158	179	167	174	163	176	173	166	197	173	178	174	181	155	161	166	170	188	167	183	182	172	184	173	207	166	188	180	171	157	167	180	160	164	163	166	178	182	186	181	177	178	170	164	166	173	186	152	172	190	169	174	181	175	184	185	178	179	185	192	172	142	174	176	191	157	175	164	172	167	188	187	171	196	163	178	195	195	175	201	161	188	191	201	169	170	184	189	176	156	153	180	171	179	149	219	173	161	179	155	155	170	173	183	172	157	185	175	158	179	175	176	211	171	173	185	183	184	182	168	182	183	176	161	173	208	174	192	168	192	197	175	167	180	150	185	167	169	170	164	164	166	172	179	168	187	163	208	188	176	187	185	191	169	169	173	178	185	177	168	178	145	180	170	190	170	185	165	199	202	187	190	184	180	196	184	191	164	181	174	155	158	164	188	198	201	173	186	194	175	169	166	174	182	193	181	183	183	186	151	178	190	170	180	174	173	167	173	176	194	188	188	187	183	207	170	157	189	181	165	155	162	178	201	162	210	168	168	157	179	199	182	189	159	184	161	157	182	192	187	200	169	176	175	172	189	161	192	193	183	157	158	189	181	182	173	173	192	163	169	172	158	162	192	167	164	182	163	166	188	173	170	190	178	177	180	195	188	187	167	174	180	172	182	170	174	201	183	143	163	192	190	201	184	160	171	198	164	188	159	157	186	165	182	205	199	189	151	170	178	184	156	201	190	195	177	192	164	173	185	204	163	164	185	173	204	166	164	206	172	186	160	153	192	214	176	168	202	162	192	164	162	151	205	177	177	189	192	161	177	171	198	190	197	181	153	190	176	175	176	184	185	164	193	207	177	160	177	189	171	169	195	175	180	194	195	196	185	176	188	169	177	194	166	180	170	165	175	164	165	175	174	183	169	198	189	169	172	192	149	181	201	172	172	197	183	173	188	170	185	183	171	195	181	188	178	183	196	176	178	160	167	199	177	183	170	192	166	177	197	182	186	167	163	164	181	184	181	180	157	221	203	208	172	206	180	190	190	165	166	194	174	182	165	164	178	200	174	172	199	187	158	179	178	213	182	172	171	186	180	186	174	184	174	168	183	185	170	181	167	172	167	190	193	183	169	157	194	181	181	167	159	171	190	158	154	192	159	190	185	171	180	196	194	166	208	174	168	164	188	169	184	174	182	164	189	170	173	159	178	173	179	208	177	190	198	198	175	175	163	177	170	192	153	203	168	180	161	168	185	197	168	196	174	169	190	156	196	194	168	182	178	182	159	189	172	165	194	185	192	207	174	174	190	180	176	166	157	162	175	202	159	179	196	158	167	164	180	164	159	200	195	177	195	203	164	158	178	188	191	160	161	181	175	201	192	180	187	179	169	162	196	179	180	174	168	205	176	192	171	163	167	164	194	162	174	174	196	171	176	192	164	173	194	191	176	174	188	176	180	171	167	174	178	168	187	176	182	181	186	155	183	180	179	165	174	187	152	171	182	174	178	172	174	171	178	158	176	182	193	188	191	174	202	182	182	181	184	182	173	195	173	193	183	166	186	180	184	182	194	179	188	165	166	153	185	158	164	201	181	176	172	162	165	168	161	166	180	165	182	176	159	167	180	179	180	180	157	180	193	171	178	208	169	178	192	171	178	164	175	187	154	165	169	186	165	155	188	191	153	159	172	175	170	157	188	193	165	169	188	169	179	176	177	172	192	180	189	156	181	170	162	217	195	138	156	179	166	180	179	170	181	209	189	154	182	168	183	194	174	171	175	180	173	186	174	183	181	182	188	170	184	191	170	168	205	177	188	175	167	177	179	170	190	190	186	205	170	167	188	173	203	169	184	164	182	181	201	192	166	161	197	165	186	191	186	181	166	155	205	170	194	181	200	173	185	183	152	191	168	182	161	182	196	175	177	172	175	198	155	179	206	155	190	196	175	164	174	181	175	172	190	172	150	168	159	172	147	182	159	189	164	170	184	169	173	175	173	165	175	181	195	200	177	177	162	176	186	188	186	189	185	170	176	170	184	165	191	178	188	183	187	167	187	183	169	194	154	186	194	147	166	162	152	166	168	180	194	160	169	191	169	174	175	195	168	189	185	169	156	162	175	185	184	199	183	194	187	169	186	169	183	190	177	191	174	156	189	190	163	159	185	183	166	159	177	189	190	155	195	214	188	190	196	169	154	195	191	163	177	199	174	160	171	202	155	164	171	174	167	188	177	163	184	181	175	196	162	164	190	180	170	190	176	163	168	143	166	186	148	181	169	157	196	168	163	185	190	183	191	179	181	181	182	157	195	173	170	171	164	200	168	177	164	199	181	176	172	159	177	188	177	172	181	189	210	173	180	186	191	175	198	180	165	185	164	166	179	157	159	151	175	173	179	208	180	170	188	195	183	181	189	194	186	194	176	181	176	195	188	177	168	156	167	195	183	179	177	180	201	192	169	187	186	184	187	180	171	170	184	184	183	159	181	194	195	163	188	200	177	175	175	175	162	184	213	156	190	175	189	187	181	175	181	176	166	176	172	163	161	185	165	201	161	186	165	180	175	168	194	184	170	192	180	180	187	182	167	175	176	168	179	173	195	176	171	173	149	175	168	164	188	185	187	171	193	163	167	178	165	170	190	157	201	183	169	171	188	159	163	174	166	184	208	182	178	160	170	168	174	195	194	168	187	185	181	189	206	171	166	176	181	158	172	157	175	182	182	168	200	179	187	180	188	183	199	189	200	176	187	152	189	171	173	200	171	159	171	165	166	205	196	170	169	186	187	178	175	188	194	187	179	164	187	164	162	202	177	172	170	199	162	188	200	181	164	170	172	154	196	188	170	191	179	190	176	183	157	181	181	182	191	181	179	181	164	200	183	174	152	192	175	188	180	163	187	174	150
15621	17065	27075	26983	24334	22083	18640	15497	22513	24028	25951	29047	30469	27578	26176	17000	18718	25725	27232	27069	32848	28975	30297	31390	29687	25773	22435	21351	21394	25026	27527	26778	27292	24540	22770	20364	14562	13164	12507	8653	6665	5638	7634	8901	7981	6200	5887	5636	6793	4340	2623	1969	1654	1472	1334	1214	1122	862	717	660	616	563	501	562	575	542	540	547	556	572	553	507	511	544	495	523	516	505	538	501	518	515	557	526	481	529	516	500	570	549	542	531	538	502	479	512	502	502	511	500	523	513	503	514	521	535	461	507	495	512	497	518	514	520	494	507	503	531	527	508	528	521	545	496	496	451	490	487	533	506	524	505	513	521	475	475	535	540	530	501	529	493	488	520	510	493	509	545	482	498	491	573	538	488	550	538	490	511	511	475	503	519	499	505	501	490	515	499	487	531	472	530	494	525	504	527	511	452	455	489	536	540	547	482	517	511	513	540	557	505	494	495	578	521	501	482	497	525	518	499	509	508	523	525	472	516	502	506	486	516	531	543	493	488	512	466	533	548	487	469	556	538	535	509	493	497	528	514	510	522	493	519	523	484	517	561	497	514	490	513	497	530	481	489	500	531	503	476	506	487	553	517	524	497	499	482	488	520	494	501	546	552	510	481	545	487	513	503	483	521	476	472	502	489	494	522	548	502	525	480	498	507	497	502	539	511	538	503	496	488	546	538	497	503	500	516	502	475	531	514	484	481	497	476	503	540	517	479	490	512	477	502	514	509	535	515	507	503	520	443	523	508	545	511	489	474	487	509	505	533	497	500	493	490	473	529	486	503	544	518	500	544	541	503	502	533	475	501	517	510	515	492	512	512	470	487	521	546	522	537	507	532	531	534	490	462	515	473	473	490	509	487	480	504	494	498	523	496	493	503	505	484	488	532	526	495	512	516	509	533	492	511	509	530	508	512	503	495	556	535	451	498	507	503	531	508	510	511	477	506	539	520	495	513	482	521	496	506	486	515	507	527	512	504	508	531	513	526	506	519	528	522	471	535	509	484	541	479	516	542	525	465	538	563	485	529	504	482	510	500	534	506	494	464	545	517	535	525	550	521	554	512	509	526	532	513	530	508	469	535	483	474	490	552	486	536	537	501	498	511	551	467	510	525	510	479	521	493	480	517	513	522	544	519	483	505	508	492	505	520	525	533	554	503	513	509	480	521	522	513	538	496	511	520	508	525	468	509	516	471	521	484	563	545	488	500	493	492	515	480	518	475	544	531	532	471	564	561	490	512	538	520	491	484	499	525	567	541	513	521	538	496	542	504	470	469	519	513	495	490	504	527	534	495	470	546	528	498	499	485	498	517	504	508	500	491	511	513	550	505	497	528	495	508	500	529	480	518	505	524	484	533	502	537	528	495	512	512	507	514	527	547	516	497	513	513	472	509	500	486	482	518	486	454	530	513	482	497	541	504	512	514	548	491	511	474	502	548	485	482	486	480	524	521	504	460	508	523	523	542	517	496	502	530	481	524	491	494	515	518	517	512	516	483	551	516	492	511	513	516	484	496	482	523	493	510	498	506	495	518	498	507	502	550	543	468	507	519	483	513	531	510	519	489	516	516	509	498	521	469	543	475	568	490	549	508	496	522	537	491	506	533	502	499	491	508	500	486	491	498	517	529	520	538	569	515	534	513	521	524	498	563	480	518	477	529	439	526	509	516	486	467	500	508	523	513	513	546	530	547	493	504	533	500	501	567	496	496	505	505	505	533	498	556	464	499	529	498	502	480	520	502	504	495	518	510	530	511	533	485	532	497	480	543	510	531	512	493	470	534	505	510	527	495	527	501	523	528	506	499	518	483	490	518	522	572	488	528	514	483	551	470	463	503	482	500	518	514	521	520	491	518	490	528	477	512	534	531	521	501	518	481	513	490	468	483	537	521	457	510	518	509	501	516	486	516	536	484	527	461	496	513	524	550	518	486	554	543	500	539	576	517	496	490	487	478	512	491	509	497	540	498	503	506	510	509	526	545	510	553	507	506	492	507	515	504	499	491	503	500	480	535	489	526	483	503	504	542	510	542	490	498	488	490	499	503	501	533	525	495	509	503	540	503	483	489	539	509	526	511	493	486	516	502	545	499	506	506	501	526	469	552	501	517	493	440	529	511	488	523	521	528	473	501	518	514	501	490	527	519	511	508	453	469	536	514	497	544	507	524	503	495	524	524	561	529	520	471	520	472	522	540	497	478	467	486	467	507	495	491	506	511	521	504	520	496	482	511	462	495	523	509	547	483	460	558	479	476	474	539	479	490	510	496	510	497	537	514	543	499	518	497	531	516	449	478	524	530	487	483	509	551	548	509	539	500	523	508	499	505	499	545	513	491	493	512	479	540	479	491	512	489	526	501	519	492	544	527	532	522	521	559	504	481	503	498	528	554	518	523	537	504	462	508	483	516	524	537	504	528	491	479	508	511	549	499	511	511	516	542	501	494	479	504	512	463	465	545	544	549	528	511	499	521	490	558	488	485	482	523	522	480	527	504	553	505	524	477	512	531	514	527	492	542	520	509	536	504	511	518	501	523	493	465	543	468	482	493	485	472	531	514	528	553	518	479	517	515	493	487	529	465	479	487	573	546	511	517	475	502	504	502	510	523	509	499	512	498	503	532	498	485	503	520	508	486	494	500	531	528	510	494	520	460	504	522	545	526	547	531	537	516	514	517	510	490	526	486	528	514	512	531	546	455	518	540	505	497	519	522	521	514	532	497	470	434	576	499	476	495	534	565	507	508	515	479	496	499	483	478	491	505	515	509	502	492	540	515	509	486	501	514	538	465	527	520	528	503	503	505	506	537	525	516	541	484	502	493	526	511	533	525	518	503	468	549	535	509	543	502	557	526	535	493	487	543	539	513	473	525	521	513	520	522	520	573	474	533	537	470	548	543	501	511	517	480	492	536	506	515	504	498	474	519	559	508	477	511	496	493	493	512	516	520	492	523	484	480	472	515	499	516	535	525	491	497	512	496	501	514	513	513	494	505	476	524	526	499	540	525	514	472	510	510	503	503	483	492	518	474	509	459	507	473	493	447	461	552	514	507	562	466	535	521	497	519	509	486	553	497	485	484	502	537	515	526	522	530	519	515	528	492	504	489	524	513	534	493	499	493	520	472	494	509	534	494	505	550	490	524	489	566	488	486	481	508	479	475	518	536	527	497	518	533	522	532	497	505	507	509	538	536	534	538	469	513	464	472	518	535	527	495	520	518	562	517	467	519	475	500	501	522	494	489	521	492	480	518	538	532	472	467	487	517	534	513	518	548	495	493	507	515	483	540	531	527	525	528	510	527	569	489	518	469	494	511	506	526	494	506	488	548	528	544	522	499	534	539	530	540	515	489	483	484	501	496	535	546	512	508	515	497	496	503	524	542	525	529	543	531	496	479	495	535	505	526	505	536	519	502	488	503	481	514	496	510	493	537	527	529	494	503	509	524	527	529	492	528	474	511	510	492	510	510	480	503	522	544	541	531	512	483	480	477	489	499
33222	27990	30079	27194	21440	13836	9874	9012	12673	21044	21557	18421	23061	18939	16539	14448	9849	14282	16430	14615	17592	17167	18625	18273	16120	15373	13207	13394	11499	12864	13626	13985	12802	11717	10211	7968	5651	5344	4748	4080	2913	1827	1979	2909	2562	2074	1970	1996	2074	1007	805	636	500	495	415	356	348	259	244	257	209	204	212	230	198	231	204	219	220	236	203	222	210	196	211	198	199	210	204	201	187	214	191	196	221	217	184	186	180	202	204	173	208	210	188	225	195	200	202	200	213	209	197	219	214	188	193	196	197	223	185	180	220	204	199	226	190	213	193	211	206	211	190	214	207	172	197	204	184	218	193	182	175	220	171	205	198	185	224	213	192	205	203	220	202	209	195	221	194	196	213	195	243	186	201	205	183	186	199	200	183	222	211	201	204	183	206	211	192	210	233	173	198	212	226	203	196	189	187	204	199	192	220	189	207	227	190	228	189	222	235	192	199	193	195	206	220	235	186	197	201	216	193	216	180	179	204	216	216	179	201	206	186	215	174	223	216	192	210	199	192	231	207	201	224	197	201	184	202	195	199	187	218	197	180	192	201	232	224	192	233	190	184	242	204	177	232	200	220	222	203	208	210	216	211	208	214	189	210	186	215	174	209	211	208	205	213	225	180	212	200	218	232	212	200	191	193	199	210	195	227	206	217	168	216	203	198	205	204	204	189	206	183	212	205	190	200	244	212	187	201	207	191	214	208	194	178	184	198	206	211	204	179	204	211	181	201	199	234	211	191	189	183	200	214	182	209	193	209	204	177	212	201	198	189	198	204	213	200	214	224	203	185	199	181	212	231	197	221	225	193	201	206	218	196	205	223	195	206	209	215	220	178	172	193	185	197	198	198	220	193	188	204	187	177	205	201	208	203	220	208	222	196	212	202	205	200	193	217	184	206	219	206	199	192	184	202	196	219	199	204	200	196	209	188	195	198	210	192	208	217	187	197	193	186	165	193	230	191	197	226	207	205	198	214	234	209	211	173	216	175	204	185	187	218	199	217	220	190	206	197	202	198	199	202	202	218	202	202	203	202	217	199	202	188	193	199	214	220	216	192	219	196	201	199	188	213	216	215	198	200	215	203	214	190	197	192	214	218	184	213	200	222	198	206	210	195	185	181	189	199	184	217	207	209	204	198	217	192	177	206	204	174	215	228	196	176	199	199	240	186	181	213	194	214	183	195	208	211	211	209	212	211	187	218	195	211	195	201	210	212	222	193	185	223	210	208	171	211	193	182	177	215	200	207	192	197	187	198	182	224	197	213	199	190	229	193	200	196	217	199	211	188	206	200	204	219	215	212	191	219	203	205	210	191	232	233	206	182	192	193	203	191	204	221	192	222	222	234	197	195	210	196	199	192	186	185	206	184	197	207	214	205	195	208	211	197	210	227	187	204	202	205	192	196	187	218	195	224	197	229	219	203	192	199	211	210	210	190	206	213	207	177	192	200	204	223	233	188	206	195	206	206	192	203	213	189	190	210	208	228	215	206	190	205	220	218	201	203	177	197	214	183	226	228	184	211	205	195	210	211	205	201	220	219	213	189	202	184	195	194	188	197	186	205	205	214	207	194	218	223	215	203	222	180	193	219	195	188	192	203	203	188	209	189	210	205	219	216	215	195	183	218	228	225	196	180	185	208	183	212	185	188	193	181	197	223	189	219	221	209	187	216	185	201	201	190	206	184	204	204	191	201	200	194	199	206	216	213	213	197	166	239	219	217	189	178	195	204	207	180	206	195	183	199	197	207	196	215	238	175	193	196	206	197	214	201	219	209	199	201	191	208	213	190	204	186	194	197	191	205	216	200	217	209	203	206	203	212	208	206	213	227	208	193	199	204	199	190	182	208	178	196	187	197	206	204	189	198	199	192	194	196	195	193	195	203	179	191	151	205	190	220	229	220	242	215	231	208	189	237	218	204	193	213	197	185	198	192	192	211	212	179	199	183	235	186	181	218	189	200	205	200	233	200	196	212	209	199	219	183	178	180	206	213	214	192	193	200	201	217	167	217	206	212	176	206	202	193	216	183	203	210	204	233	227	205	226	186	186	187	194	207	188	202	219	186	229	181	226	193	207	239	235	216	200	219	209	215	209	179	184	212	216	191	203	186	201	211	218	174	197	236	193	189	223	208	204	201	196	207	217	226	186	181	217	187	178	215	180	199	195	192	212	212	191	214	194	211	219	175	229	230	181	217	225	203	205	206	194	174	211	193	203	221	208	206	222	189	212	189	197	228	196	203	185	181	204	204	206	219	149	211	201	189	215	194	202	198	204	209	174	176	205	198	206	188	191	201	204	195	209	169	204	173	202	206	186	197	191	205	203	197	204	204	187	191	209	198	192	191	197	236	198	195	208	186	198	210	200	220	200	185	176	193	187	202	206	198	192	186	200	194	211	188	226	195	230	190	214	218	219	220	196	191	210	209	167	185	193	193	196	188	235	217	196	180	205	164	219	190	219	218	208	209	215	190	212	215	171	213	201	209	226	189	210	200	205	193	194	204	198	194	221	219	184	221	212	198	218	178	186	191	204	187	191	202	191	221	214	188	218	192	196	206	228	190	200	208	186	196	179	208	212	204	193	198	184	211	212	192	223	203	230	187	187	185	202	209	201	201	191	227	185	220	225	209	216	200	212	225	225	199	184	181	188	200	161	181	214	196	204	226	192	203	222	184	180	199	191	187	205	217	200	194	215	197	199	222	193	202	201	208	236	191	198	218	212	205	202	200	193	189	182	199	196	213	239	200	189	203	196	216	196	191	195	222	201	204	220	177	203	248	214	199	221	189	207	225	194	227	207	214	188	208	208	197	204	193	203	213	190	218	216	190	217	242	210	186	213	197	198	196	197	197	194	204	195	223	201	224	182	207	190	192	197	217	211	201	207	189	209	195	212	208	223	166	175	215	189	204	173	215	195	204	214	186	215	218	213	209	199	197	203	213	199	221	202	204	234	192	206	192	209	195	196	193	202	208	185	193	207	201	204	231	162	191	216	218	205	207	195	198	205	206	201	211	229	192	187	214	206	214	200	201	182	223	210	202	191	211	214	212	191	195	202	222	220	191	188	210	220	203	184	217	198	208	207	200	210	206	184	202	210	198	223	212	204	196	234	213	206	192	182	192	199	210	228	193	213	210	203	212	213	179	183	226	226	232	201	196	223	207	211	181	192	235	202	206	206	218	203	197	192	203	193	217	211	193	210	184	219	201	189	199	216	194	167	182	207	220	181	220	196	201	187	214	191	190	211	201	207	215	206	189	206	204	210	176	203	217	198	210	185	197	191	217	204	192	205	205	203	223	215	189	193	223	203	210	227	189	199	190	219	200	195	217	203	195	226	207	209	205	204	191	213	186	193	207	202	198	176	201	218	198	216	211	207	208	222	213	204	184	225	198	188	201	214	210	175	233	205	197	202	200	195	195	201	214	179	207	203	194	212	215	201	214	192	196	204	225	235	195	193	199	185	214	193	185	211	205	220	197	211	212	186
20679	22241	31483	35046	32433	26827	23809	24154	31069	39540	38063	38183	42374	38532	37760	33817	29539	37151	39176	36115	41337	40989	42694	42550	40062	39168	36784	36660	33833	36032	38396	38183	37113	35794	33858	28975	24290	23428	22331	19568	14921	10311	11622	15866	14328	12776	11463	11167	12051	5865	4837	3614	2685	2592	2102	1830	1599	1215	942	749	708	750	653	623	626	665	630	652	648	669	644	653	644	650	642	608	585	571	590	610	575	530	571	563	579	588	571	566	572	630	556	599	618	601	610	585	545	524	531	546	542	591	578	573	580	569	583	564	556	581	551	594	622	586	585	554	601	558	583	582	576	570	611	577	621	528	533	574	531	564	545	580	622	552	586	566	570	547	577	534	549	558	582	590	589	570	549	574	573	577	583	547	555	598	519	543	576	576	580	589	594	562	584	567	539	556	555	562	584	568	598	575	607	618	560	535	558	559	557	567	601	548	571	602	601	567	612	597	550	575	613	548	620	582	575	555	593	544	550	545	540	600	507	555	549	619	543	583	551	568	590	553	512	565	584	600	596	571	595	569	583	547	532	534	537	612	542	550	533	593	591	517	545	547	560	541	554	576	572	558	537	543	592	577	523	582	585	623	561	572	576	590	577	563	549	571	523	591	547	574	592	570	607	593	619	579	546	572	569	559	539	593	574	584	578	573	542	558	567	571	573	561	558	578	600	564	560	539	607	510	540	604	538	554	529	577	555	566	577	580	581	588	596	566	559	559	571	575	590	580	567	596	587	587	562	562	560	596	587	585	552	584	559	592	522	574	581	577	522	583	554	561	572	557	547	549	558	556	577	595	566	544	586	565	583	566	575	576	564	563	542	615	575	594	571	572	599	615	556	585	580	563	545	558	605	547	569	569	556	565	548	556	610	558	558	595	585	509	559	577	594	563	557	599	563	566	547	623	594	561	561	577	555	562	563	522	590	556	561	564	564	568	572	612	611	562	552	566	585	565	572	573	576	594	593	570	551	602	532	574	511	554	621	538	594	570	548	546	588	542	567	571	617	560	569	582	576	552	596	553	593	561	590	560	584	547	568	583	581	570	570	586	598	576	562	568	560	589	516	627	552	539	586	562	575	557	539	526	598	589	549	558	597	574	631	557	594	569	565	544	602	594	571	562	581	576	557	534	584	565	606	548	540	592	529	598	550	589	573	578	577	550	573	568	557	550	562	574	553	582	538	596	567	587	581	559	563	570	550	621	602	631	551	590	529	580	607	528	556	575	579	544	590	576	546	618	586	527	568	556	542	576	556	541	532	579	596	563	595	551	573	544	590	566	544	553	543	551	586	601	579	549	584	551	575	624	562	565	549	591	583	567	567	567	553	555	604	551	564	550	566	598	601	555	626	574	552	508	524	582	536	581	543	607	581	556	555	578	559	550	547	567	608	582	602	560	555	571	551	562	555	553	539	580	543	579	569	551	571	545	536	597	547	563	571	581	579	570	547	545	573	547	531	534	564	601	544	524	544	592	576	584	604	588	532	569	539	579	563	541	541	591	566	545	576	588	596	581	547	576	557	571	565	587	573	606	527	576	562	564	521	543	628	588	551	554	527	572	561	558	511	505	627	574	584	532	589	558	578	540	549	567	580	538	520	586	575	577	535	576	584	565	566	574	603	566	562	604	595	554	547	593	592	565	574	571	536	548	566	565	552	558	548	563	561	545	549	581	577	561	569	588	561	590	605	527	553	538	559	637	586	520	587	571	558	592	586	511	562	623	563	612	568	580	569	565	582	588	593	587	540	565	541	537	591	564	551	552	600	552	546	555	560	541	534	624	588	588	562	597	571	565	572	577	521	518	568	581	557	538	597	549	558	556	579	588	559	545	558	569	562	541	604	577	554	551	553	579	568	554	555	568	503	546	590	595	579	617	575	536	586	576	555	553	570	567	601	546	572	625	548	554	550	576	611	558	578	557	578	579	590	547	548	558	570	594	574	583	569	614	537	600	560	539	565	594	574	567	556	555	558	585	540	558	630	573	561	590	578	576	527	573	530	568	542	543	549	534	596	563	547	580	580	599	583	540	586	550	591	564	591	535	613	581	554	523	548	555	568	584	622	584	544	542	577	554	585	561	557	567	565	572	591	626	581	561	581	533	552	513	516	594	538	588	551	578	566	603	574	604	579	582	602	588	589	558	569	530	561	582	559	584	550	576	612	602	562	590	587	605	572	616	577	592	591	552	587	581	542	584	601	567	537	532	547	554	587	569	536	598	561	560	582	582	577	560	596	537	595	546	590	587	537	603	581	556	565	572	575	509	570	568	619	583	560	578	570	564	558	572	577	568	547	549	603	571	604	586	580	574	558	578	603	577	538	579	569	614	569	541	600	575	545	548	542	562	560	583	570	588	595	569	549	625	589	585	556	586	566	499	554	526	570	544	572	583	587	552	524	593	577	552	545	597	611	536	573	560	639	564	537	542	580	590	541	539	596	553	548	568	553	587	559	588	585	576	547	588	536	591	525	607	556	575	647	565	585	542	599	564	571	569	538	557	558	557	536	515	561	611	604	548	584	619	550	556	584	557	570	542	533	572	568	536	561	536	583	544	587	557	581	599	567	595	604	584	561	594	542	609	577	578	576	587	558	597	579	551	554	545	557	550	567	574	565	584	613	561	565	581	543	592	581	602	566	575	564	561	581	562	579	552	598	573	582	607	541	560	609	531	573	566	601	538	552	548	576	567	568	576	559	543	548	587	570	592	521	551	571	552	578	577	566	519	568	551	560	521	568	558	558	545	607	567	578	551	578	563	556	558	569	556	593	536	586	603	539	489	581	576	577	582	569	590	551	601	590	562	543	556	545	604	575	596	587	561	568	544	521	580	571	579	593	549	582	587	608	602	568	583	529	555	554	561	586	594	569	644	573	603	588	550	541	548	598	530	601	599	583	535	597	523	568	559	544	561	568	568	587	557	595	600	583	568	588	566	579	581	559	578	564	552	592	593	583	532	548	567	580	586	584	586	591	534	572	571	568	547	576	589	535	582	533	554	551	514	571	582	560	610	620	565	611	528	584	572	552	562	627	564	573	579	560	540	563	595	576	555	578	582	571	546	585	564	569	557	579	549	541	566	589	592	611	547	539	543	548	611	572	552	573	549	576	603	606	582	567	537	554	587	593	541	560	538	608	552	565	590	554	592	613	540	592	545	567	558	584	558	562	574	559	606	597	543	575	542	551	554	586	608	550	555	595	535	561	576	614	599	562	563	591	606	583	583	592	561	564	573	610	549	576	606	573	538	563	505	559	577	574	611	549	544	556	583	580	580	547	528	604	582	594	557	540	533	617	568	525	617	562	538	603	562	536	604	591	580	555	559	543	573	576	578	543	588	524	583	567	568	524	538	593	569	587	563	557	546	540	565	568	596	576	578	565	554	565	572	547	594	540	544	603	582	579	552	570	574	584	581	583	571	612	589	600	551	584	536	565	551	565	565	565	565	598	559	569	597	559	555	543	580	577	594	583	627	554	559	569	556	561	590	521	582	552	560	571	603
13446	9490	10137	7078	4578	3125	2119	1545	1274	1651	1403	1274	1451	1142	917	897	749	854	903	850	951	1045	1042	992	971	861	801	656	640	665	721	736	658	624	560	502	401	344	347	370	333	284	263	295	308	245	286	268	241	231	217	217	196	197	194	196	191	214	200	199	187	207	175	203	196	199	189	182	197	195	178	192	173	189	183	181	161	199	166	211	167	192	178	176	216	210	177	182	193	185	193	186	165	203	189	178	151	181	180	191	175	188	189	182	184	177	179	196	173	190	156	183	184	192	182	189	174	179	188	174	174	162	187	190	189	177	192	193	190	194	172	187	194	172	206	186	175	154	188	178	180	181	176	206	205	176	182	181	180	165	196	180	184	192	195	182	163	199	173	183	183	181	169	178	184	193	191	169	180	183	173	173	149	187	196	174	212	197	198	200	189	191	177	174	198	196	164	171	223	196	178	176	192	189	177	164	169	170	172	213	210	201	192	201	178	187	192	191	179	189	169	171	172	202	164	202	180	195	200	173	163	195	218	199	195	192	208	178	184	191	177	170	166	179	196	179	165	203	188	194	165	209	175	190	181	186	169	171	181	179	182	191	189	193	186	179	209	192	203	171	193	201	186	184	177	208	167	189	173	189	209	190	183	168	192	185	205	208	191	180	189	194	168	177	185	198	187	201	169	208	159	190	196	159	199	173	185	189	180	185	183	167	190	191	193	188	190	149	184	178	182	194	194	196	188	170	165	177	183	180	180	212	193	184	168	192	171	189	184	185	189	183	189	163	204	164	178	182	172	173	190	186	195	176	205	184	194	185	166	174	165	201	174	179	195	212	186	200	162	187	170	187	174	202	197	181	179	159	198	202	187	194	183	204	173	176	185	155	185	173	181	194	169	198	182	183	194	171	184	187	184	172	174	211	190	196	171	202	215	182	197	171	190	205	214	169	178	193	158	157	156	202	191	196	153	174	193	204	180	162	172	189	186	191	179	178	151	190	206	167	178	166	170	160	185	192	201	164	195	188	192	181	208	192	166	180	176	167	194	200	210	193	179	189	186	164	161	182	205	198	177	199	195	174	193	191	198	163	195	169	181	202	178	176	172	180	202	199	189	178	197	183	197	184	184	206	180	178	161	165	180	200	205	181	190	168	181	200	189	184	176	167	199	200	194	180	169	186	206	172	169	183	180	167	186	183	182	181	164	178	185	185	188	182	172	187	185	202	187	167	186	189	187	185	186	191	190	159	199	181	183	185	181	183	191	195	184	178	172	164	172	200	192	201	170	154	196	179	185	183	221	179	186	172	200	181	170	198	201	152	184	178	179	173	174	218	170	169	201	194	192	169	189	184	180	183	193	180	177	187	177	181	208	167	198	149	196	189	136	176	187	184	179	170	186	194	186	174	212	180	177	164	167	187	171	164	205	170	175	193	190	199	195	169	188	178	179	175	204	159	191	194	197	191	197	236	161	194	161	192	227	214	173	195	203	168	207	171	190	173	165	177	165	189	181	201	186	175	185	182	188	163	181	164	204	175	197	196	197	180	169	192	176	177	174	188	198	180	176	197	191	164	179	184	179	158	174	184	185	177	161	196	206	182	151	153	166	181	183	189	196	206	153	154	174	195	209	182	195	173	177	197	188	147	177	176	191	203	197	182	186	164	176	205	179	192	176	174	167	190	162	230	164	174	197	167	190	173	190	204	188	198	187	191	196	181	186	194	205	214	176	180	172	173	183	177	162	200	188	185	178	188	156	172	191	205	178	181	177	169	181	177	186	192	197	149	178	163	191	181	179	178	183	185	180	195	163	202	171	162	175	185	202	162	159	171	206	164	175	161	190	194	185	164	186	186	191	195	165	181	176	198	197	186	183	182	181	175	178	191	196	162	176	201	192	191	204	193	185	201	188	204	172	160	193	183	203	204	188	174	168	184	176	162	168	169	192	205	178	202	176	195	181	194	212	168	203	194	183	191	172	179	176	193	200	186	181	192	173	172	169	184	186	163	152	157	183	173	188	173	191	198	207	199	166	183	190	188	162	170	162	187	184	177	216	202	195	178	145	180	193	192	173	184	178	209	185	192	190	174	204	185	175	193	190	178	207	202	173	174	199	193	178	179	169	159	197	178	178	163	200	175	166	177	193	172	198	191	188	187	184	168	187	207	177	185	178	205	172	173	177	160	198	184	186	169	183	185	177	199	200	171	188	169	174	191	168	175	163	180	176	166	173	189	185	146	194	208	155	184	192	190	191	181	166	196	184	216	192	189	189	175	167	197	176	168	176	192	180	169	186	165	174	191	165	155	188	170	153	176	209	192	177	160	157	181	213	194	192	196	160	183	188	200	193	190	196	186	184	184	170	185	178	197	193	205	185	184	190	183	215	211	174	188	200	185	182	197	188	163	179	160	197	192	181	186	183	194	157	173	187	185	193	180	167	205	180	180	185	185	176	178	165	165	177	182	198	192	180	148	183	173	198	187	186	173	182	183	174	179	188	182	181	164	183	186	177	161	195	173	187	178	159	181	170	169	183	170	190	199	186	176	188	167	193	198	171	191	188	189	195	190	195	185	197	202	179	185	167	190	185	192	207	178	201	195	187	177	186	205	210	179	209	171	159	189	195	189	169	187	184	178	191	193	180	169	189	158	200	194	185	175	181	190	189	183	202	198	200	190	202	195	175	189	168	173	185	188	185	192	192	186	183	172	166	161	181	181	189	200	175	175	184	190	191	188	185	175	182	182	184	194	203	175	173	186	178	179	169	178	176	163	174	168	159	194	188	179	198	197	182	174	179	180	171	202	187	199	205	194	196	186	188	186	170	204	183	192	187	180	181	177	182	172	172	165	193	168	182	191	168	194	194	200	185	176	189	188	192	180	182	173	191	234	178	200	194	200	215	192	188	183	173	160	169	190	178	159	160	204	188	204	160	187	180	191	211	158	184	184	184	170	198	180	176	168	171	161	182	189	219	196	181	204	182	190	191	200	180	198	168	185	207	186	194	182	193	177	177	164	170	159	165	174	178	189	173	187	175	181	181	191	205	175	171	208	187	212	171	178	211	163	179	185	178	222	183	182	164	166	179	160	198	179	204	180	187	180	203	185	186	184	183	207	244	182	182	163	228	192	200	175	195	165	187	175	171	187	191	205	198	177	184	189	172	166	157	182	192	160	166	192	166	154	174	210	177	196	187	177	180	194	196	194	191	184	197	162	221	179	178	177	187	156	171	187	182	173	210	208	176	193	201	198	197	192	187	180	167	176	192	195	150	171	159	207	204	161	161	186	171	183	174	176	194	171	182	197	152	208	176	181	200	163	202	191	185	192	173	202	175	194	207	176	192	190	180	140	141	144	147	191	200	157	214	151	181	195	182	179	195	158	176	158	185	194	192	162	187	184	200	174	164	183	180	199	174	184	176	168	187	188	198	175	188	168	212	161	194	209	190	192	195	173	159	185	183	216	173	188	168	172	171	172	193	163	190	192	159	182	173	156	164	178	182	181
8665	8938	15352	16127	13479	11247	8539	6928	5897	8197	6881	6267	7536	6026	5062	4805	3894	4578	5013	4405	5569	5366	6108	5928	5500	4874	4657	3795	3639	3750	4070	4481	3873	3649	3203	2798	1929	1952	1792	1759	1568	1171	1122	1461	1362	1131	1125	1177	1035	867	773	673	706	642	625	674	627	625	627	614	583	591	578	536	572	527	528	546	517	554	554	520	549	516	535	527	531	530	545	496	519	505	526	472	570	532	488	528	552	540	540	544	495	505	536	492	520	481	553	515	563	526	540	496	514	536	528	497	510	483	527	553	512	509	512	494	512	539	510	513	488	497	501	540	553	531	555	555	560	540	512	507	501	550	548	515	489	535	555	493	536	469	490	485	529	529	513	519	547	552	541	504	486	527	553	513	522	519	550	520	488	471	517	486	514	523	543	482	526	500	517	541	521	537	537	522	514	546	518	541	514	535	497	527	518	494	507	550	572	508	515	535	498	535	545	522	566	556	522	500	555	510	555	533	504	532	494	483	530	544	498	490	499	528	513	496	525	512	494	512	509	552	555	477	514	525	541	528	572	510	535	534	526	520	532	538	530	498	509	492	515	472	524	504	506	530	528	533	541	547	524	543	548	529	538	485	536	554	556	485	524	520	533	528	496	489	527	544	580	525	532	509	523	538	503	569	548	518	490	534	490	517	520	519	497	516	532	461	503	500	506	532	532	522	530	503	515	539	536	505	546	538	535	526	487	507	529	536	497	500	549	509	495	499	521	528	500	513	497	519	542	523	543	539	514	514	538	528	530	517	531	501	509	504	489	509	505	505	537	553	537	505	523	507	524	556	509	508	531	538	548	499	511	531	528	498	498	506	495	517	522	544	504	522	480	523	518	514	517	525	534	555	515	537	540	532	551	535	542	510	514	522	541	508	494	494	534	539	495	502	511	544	529	529	542	486	537	504	550	531	512	542	491	536	501	501	529	568	499	531	521	527	506	504	483	500	527	532	525	509	516	497	529	523	511	531	546	529	529	528	563	514	518	528	480	514	521	516	530	531	493	557	502	558	533	534	506	510	524	479	526	532	521	533	543	499	524	480	516	514	532	502	528	513	512	521	533	534	486	474	518	534	481	559	523	555	495	533	516	506	529	561	484	488	577	528	488	546	515	534	559	560	514	508	506	512	526	540	518	506	526	546	549	570	553	571	520	528	564	500	529	545	526	525	501	535	488	531	533	543	504	565	514	512	509	537	545	492	536	543	551	509	510	510	564	512	517	521	502	530	489	582	490	533	505	524	530	525	501	547	533	525	475	493	557	508	543	497	540	514	529	534	487	504	501	556	553	524	530	553	495	485	544	577	532	555	517	529	523	476	484	523	534	526	502	505	546	562	535	524	516	542	513	483	507	566	508	531	539	501	520	536	515	532	525	491	538	537	525	530	509	539	518	519	492	527	542	530	491	468	525	512	484	539	529	529	511	525	471	511	512	535	495	500	526	510	515	532	498	529	526	556	525	544	519	569	535	503	504	580	535	530	521	477	490	525	516	470	549	537	541	505	524	548	487	476	504	528	537	553	498	486	527	486	532	536	517	510	529	486	540	519	527	481	547	538	502	536	536	501	542	533	520	547	539	536	562	539	523	507	499	569	449	535	549	528	509	481	497	512	499	554	516	525	545	561	554	524	577	490	518	508	496	521	510	496	548	536	555	483	530	525	549	512	563	505	498	522	510	510	501	514	501	531	522	543	534	522	548	527	519	543	521	534	541	485	517	478	544	524	554	543	519	534	533	517	521	504	485	538	554	546	523	507	544	449	509	543	514	489	499	533	522	484	532	506	509	517	544	503	494	515	520	495	552	504	567	540	508	525	502	516	537	541	528	535	557	523	546	539	514	509	505	516	492	498	521	526	525	516	481	532	526	507	551	496	514	511	530	521	515	519	571	518	541	560	515	514	523	525	469	515	535	526	507	540	541	476	568	540	508	559	507	560	557	529	538	534	485	581	527	533	545	464	536	541	515	512	521	507	520	542	521	515	509	518	517	533	508	585	478	536	538	510	489	524	488	543	521	551	518	519	509	521	529	496	514	518	553	495	536	539	498	529	526	469	567	517	510	508	533	520	527	528	520	532	512	565	497	517	526	517	523	529	561	533	548	550	538	527	524	518	492	539	523	506	545	522	542	480	533	468	549	500	499	529	549	511	522	555	499	509	485	540	492	533	504	532	529	539	535	519	525	534	544	533	525	549	507	496	510	467	533	541	483	512	494	471	545	555	531	514	470	513	490	535	525	499	532	526	493	516	545	515	526	546	557	506	562	528	523	496	482	557	557	567	547	498	537	492	565	501	539	528	540	541	525	543	492	559	505	514	534	522	541	493	537	528	523	495	519	458	506	514	538	493	541	527	510	526	536	532	543	537	526	553	537	499	564	526	499	538	505	503	507	527	487	515	504	493	498	508	557	507	489	528	490	534	498	515	573	492	524	505	526	528	524	533	523	522	529	520	506	528	524	504	537	512	495	541	498	509	549	505	491	511	499	538	487	521	503	517	487	507	485	496	500	558	528	547	497	562	513	582	523	513	515	548	479	506	517	537	488	544	536	543	545	505	498	521	514	532	536	510	535	492	522	570	584	508	536	527	514	489	536	494	504	535	535	523	528	531	496	552	545	490	548	530	556	535	532	495	492	533	544	517	527	565	549	524	509	496	522	519	531	530	494	538	480	518	484	538	524	557	520	502	532	530	551	487	533	539	509	539	538	520	510	488	513	513	535	490	493	519	511	533	502	527	517	487	518	524	504	471	515	492	528	557	535	480	525	548	524	549	497	528	547	525	551	517	489	536	502	526	526	583	538	489	512	491	533	542	475	534	508	485	519	521	532	520	519	547	517	503	500	498	539	521	504	507	506	522	514	549	547	539	554	497	480	551	517	522	509	507	534	505	512	541	555	515	511	550	490	504	538	529	517	535	526	541	512	530	509	504	491	505	520	498	467	493	535	515	502	522	496	552	508	505	564	530	530	538	517	540	522	524	508	512	525	500	556	529	504	530	503	469	541	550	528	530	551	522	488	522	504	547	503	538	524	538	537	535	505	492	520	509	487	560	502	544	535	535	533	565	524	528	511	525	529	477	553	524	552	529	518	531	497	536	507	505	548	505	534	535	536	541	542	541	533	557	527	524	531	559	524	490	576	485	553	535	541	519	547	520	522	516	535	547	542	489	526	546	511	485	533	513	529	507	497	557	554	481	545	531	530	510	522	525	493	499	476	522	494	488	504	544	512	491	545	503	541	525	520	562	535	516	496	529	497	510	519	544	521	533	485	500	530	549	547	504	516	542	531	531	520	544	531	494	488	516	517	525	515	562	518	544	566	498	523	550	535	508	515	507	515	499	514	505	537	519	522	528	510	569	544	536	523	513	530	543	507	498	522	529	554	481	524	550	561	524	536	539	530	562	519	543	517	526	491	469	499	553	541	537	528	513	509	517	523	518	498	524	497	507	477	515	512	522	529	536	530	516	554	525	493	525
24628	20058	22325	20042	12530	8968	6670	10948	5813	7172	10416	6328	9539	8898	6397	5241	5147	5270	5827	5721	7792	8821	9760	8481	8515	6622	6288	5248	4731	4426	5026	6142	6132	4356	4119	2817	1832	1865	1779	1359	1387	955	827	1189	1211	1065	1076	994	834	558	484	412	329	277	273	271	249	244	225	216	215	178	190	179	222	192	187	173	186	185	208	197	173	185	187	201	180	174	178	169	181	170	178	179	170	181	173	191	198	197	161	194	191	199	188	187	179	183	172	172	178	173	192	180	173	167	173	186	195	197	199	184	159	178	187	180	181	178	163	163	204	180	178	189	196	195	197	172	184	195	203	217	184	189	172	202	169	181	195	189	181	192	185	178	197	170	177	196	216	162	172	185	171	192	186	163	200	198	165	202	180	165	193	201	172	205	186	198	182	159	173	175	187	171	185	188	208	172	179	200	189	166	199	171	188	191	186	197	181	171	179	189	185	183	178	195	206	200	188	206	156	157	169	221	173	175	181	192	197	161	187	191	181	196	168	165	192	174	203	174	180	183	158	185	182	173	195	183	173	195	165	167	182	183	187	197	188	179	167	173	158	181	206	184	191	192	184	188	194	173	192	171	203	185	173	169	158	183	186	166	170	171	173	166	189	174	210	180	184	188	198	207	182	185	176	192	173	205	165	183	200	185	173	172	146	195	189	163	172	177	180	171	190	183	188	166	168	181	165	174	198	193	155	186	175	198	181	168	169	198	164	172	179	196	195	168	160	204	183	175	202	181	162	164	196	207	205	174	174	197	192	178	180	172	182	192	135	142	183	171	178	224	189	178	203	179	177	178	162	195	196	186	181	153	183	187	177	177	186	191	183	166	165	186	186	196	173	183	189	188	168	194	174	172	207	169	197	156	165	198	172	191	172	206	177	197	198	214	181	178	195	176	189	192	190	187	190	186	171	175	188	189	200	177	192	191	161	220	199	185	178	183	168	173	191	192	188	170	197	180	191	189	163	171	171	212	170	158	178	169	186	169	197	175	204	189	172	174	198	164	161	178	187	185	172	203	194	186	188	182	170	168	188	194	210	188	184	163	162	178	184	174	165	148	177	191	194	183	191	161	160	208	200	198	185	178	201	204	208	180	208	195	177	203	163	168	172	199	178	171	183	204	212	173	176	182	193	179	175	201	185	161	166	208	220	186	176	196	165	187	184	186	189	174	157	193	179	203	175	179	165	166	190	179	187	187	180	190	183	204	193	191	187	197	179	170	191	212	190	189	177	175	180	192	192	179	181	178	169	185	180	179	174	170	167	158	195	188	178	190	177	189	217	179	195	197	188	178	173	178	183	189	188	167	182	175	184	197	198	169	164	189	183	187	177	200	176	199	186	197	188	163	176	186	173	193	189	166	179	153	191	209	180	199	192	193	186	215	189	177	174	207	187	196	193	187	185	191	149	178	181	160	196	176	193	169	181	185	177	171	199	170	178	201	182	149	189	169	178	196	177	201	172	171	184	177	178	181	195	186	184	189	178	189	191	185	179	157	148	183	192	179	201	183	175	169	168	183	170	180	169	171	144	159	182	163	200	204	166	189	192	171	181	172	192	179	185	179	198	198	201	198	173	201	152	193	175	188	181	153	174	198	175	196	206	192	192	193	224	194	180	213	195	165	186	202	176	158	171	181	172	207	202	208	186	175	214	187	195	177	202	159	159	202	188	187	172	183	189	159	180	172	192	172	219	226	191	207	193	162	164	192	187	158	167	184	178	168	183	195	209	181	183	178	197	174	177	201	173	182	167	162	191	196	160	183	184	206	162	173	174	188	185	165	192	191	178	181	180	185	203	185	191	195	180	187	196	178	172	152	202	194	161	165	182	195	179	182	180	178	163	185	171	163	180	169	179	178	171	195	170	185	170	167	171	170	180	184	158	180	180	191	181	160	186	172	159	189	194	171	195	175	167	165	183	163	182	180	215	167	170	160	172	176	178	174	174	166	174	187	201	175	173	185	177	172	157	151	183	193	209	187	164	194	177	183	169	181	191	181	185	165	165	184	185	162	192	188	190	189	169	187	182	186	169	197	186	175	159	185	177	178	176	176	193	183	177	175	173	177	206	151	182	134	183	204	200	179	191	178	192	165	190	179	182	162	183	195	193	170	174	157	180	195	165	194	184	168	187	189	177	157	170	205	166	194	203	168	197	190	184	168	176	189	183	183	185	177	193	170	164	191	161	165	190	172	164	181	190	201	176	181	180	170	195	187	176	189	215	199	203	206	166	181	185	200	167	194	159	185	189	189	174	200	152	183	186	167	162	187	179	205	181	202	196	184	185	167	170	186	178	197	194	167	181	195	194	168	165	194	181	185	165	182	164	192	176	175	181	200	189	187	206	195	208	192	155	185	186	167	187	183	179	162	184	194	167	197	191	176	192	155	166	170	173	179	185	168	209	207	180	183	179	168	184	173	182	182	188	197	159	202	187	199	184	195	200	171	179	182	203	177	189	184	165	196	168	159	206	188	165	198	171	174	181	178	176	180	180	173	179	178	187	177	202	186	184	161	198	173	197	197	188	194	180	196	168	176	184	173	207	205	195	185	192	173	167	161	161	193	191	185	181	183	185	196	176	189	176	170	176	184	190	160	173	181	211	184	174	181	179	204	207	176	191	165	210	174	193	176	169	179	175	165	173	190	205	178	189	180	189	185	186	168	190	181	179	174	196	165	190	188	181	167	181	201	194	193	178	185	172	179	164	172	169	206	204	190	177	198	182	160	196	189	221	174	182	195	168	185	180	202	190	168	174	209	169	178	169	201	182	174	170	167	188	216	177	191	180	185	192	192	200	177	160	189	193	150	199	185	191	194	187	181	212	167	192	184	166	195	190	181	170	202	217	173	198	206	171	166	169	155	162	213	175	173	173	170	209	199	191	183	185	189	187	203	190	213	184	189	191	185	189	193	200	179	190	192	179	179	176	178	181	195	195	177	215	168	203	200	174	201	183	176	178	193	203	186	187	192	177	176	172	169	196	151	179	186	185	173	206	189	154	197	185	190	174	171	180	174	197	181	187	157	168	171	160	190	208	217	206	174	217	191	201	185	197	167	174	193	157	173	199	205	170	183	179	196	188	168	195	190	188	157	172	169	179	176	204	179	194	186	159	205	192	183	188	198	180	160	181	163	165	190	175	167	190	183	179	179	190	180	198	170	172	168	167	194	165	181	198	177	198	190	165	207	164	163	168	175	188	179	150	187	170	201	162	170	184	203	169	192	184	178	172	203	187	182	175	209	193	161	205	200	161	207	178	193	176	156	195	181	164	183	176	171	159	165	176	195	179	214	173	194	179	199	202	165	169	213	183	169	182	190	160	166	175	182	187	188	193	178	188	190	198	153	204	206	164	186	189	176	190	203	158	182	172	181	181	195	182	182	187	192	190	195	192	193	192	171	187	170	165	181	168	179	184	182	168	180	215	167	201	169	200	191	192	182	180	205	187	185	177	182	175	184	192	168	185	187	176	170	192	176	182	181
15768	16543	26684	29971	23732	22558	19610	27836	16211	23499	28926	21262	29341	27168	22370	21071	20679	22610	22792	23009	29128	31492	31992	30254	30703	26313	25222	22917	22240	20787	23388	26537	25643	21921	21397	15449	10855	10653	10467	8073	8412	5799	4810	7636	7847	7456	7371	6519	5156	3362	3027	2257	1916	1265	1183	1274	1204	1032	893	732	658	630	575	622	602	587	602	547	540	534	537	520	587	577	570	520	522	541	544	540	522	527	534	535	503	521	546	559	520	507	540	529	543	545	519	542	515	555	535	503	551	498	549	543	509	532	526	537	519	515	542	544	543	528	495	483	523	498	469	511	534	520	543	514	483	521	551	551	510	485	491	515	496	508	500	524	492	509	490	559	531	534	531	520	458	572	518	541	528	534	537	493	506	549	475	528	511	512	488	481	516	517	539	536	514	479	516	519	520	484	534	509	547	500	496	511	512	554	492	509	551	514	546	537	492	517	508	501	538	543	502	494	520	471	515	535	501	522	510	550	563	543	497	510	493	512	539	547	504	538	518	533	501	540	485	510	540	519	508	524	534	548	534	507	546	521	537	514	528	538	543	534	495	529	537	516	484	524	518	539	527	494	500	488	507	532	514	504	511	513	566	465	546	533	582	509	500	545	546	555	509	563	527	504	496	503	498	519	519	540	475	512	538	517	526	542	549	527	556	526	511	539	568	505	537	538	511	516	518	555	520	500	530	500	517	525	484	500	543	514	533	509	516	526	537	562	549	481	525	528	488	539	531	524	541	528	527	517	497	509	515	559	509	541	566	511	519	558	544	535	529	494	527	550	505	529	503	522	530	478	537	512	506	516	505	506	547	552	532	530	505	495	525	549	541	498	551	509	494	519	548	494	509	513	514	476	503	518	545	515	518	550	498	493	510	503	509	534	519	523	513	487	517	537	524	503	549	500	496	559	531	543	535	538	523	511	506	523	508	483	561	551	510	521	552	506	542	508	512	521	528	488	506	534	522	516	542	511	495	497	482	532	540	488	514	524	509	575	533	543	525	545	531	490	493	475	538	516	491	530	576	452	514	545	494	521	545	544	498	508	489	523	474	503	547	520	565	533	534	506	503	500	491	496	515	523	539	539	505	521	525	505	533	505	507	524	508	488	522	468	522	531	518	527	534	531	517	503	534	511	553	512	480	511	530	527	521	532	469	486	468	493	527	543	481	524	512	486	502	498	515	544	540	536	522	511	548	516	511	565	512	556	506	517	519	500	522	551	486	505	534	499	506	508	492	497	496	533	529	523	498	506	534	495	493	519	480	512	520	503	549	493	556	536	520	517	537	483	534	502	479	496	526	497	515	539	533	565	522	550	517	490	465	535	482	524	543	558	471	526	554	486	504	512	519	527	508	484	541	488	518	499	542	484	556	531	540	496	547	535	491	542	529	513	499	507	493	518	521	522	492	574	494	566	543	553	523	535	496	510	512	532	533	506	541	493	530	522	493	495	520	532	522	540	538	511	509	498	505	510	549	518	510	504	504	533	537	556	501	506	524	513	543	519	519	529	517	535	533	493	548	511	532	524	542	516	503	510	516	530	496	498	507	536	554	520	536	489	514	501	511	510	543	536	516	511	494	550	558	500	546	526	516	517	500	550	499	537	521	524	548	532	533	465	510	500	572	564	480	525	543	482	489	532	496	530	604	518	548	518	503	471	534	567	497	516	544	537	549	510	539	514	539	513	523	529	545	476	497	523	543	503	542	529	507	515	526	536	523	519	532	492	529	511	524	565	544	568	547	544	492	548	526	494	527	540	505	506	539	545	514	539	517	528	514	538	526	493	490	522	496	534	535	544	513	509	476	568	462	525	514	543	556	518	570	539	527	504	474	561	472	531	583	542	486	551	531	498	538	521	521	514	517	526	511	535	523	548	491	544	520	519	490	580	499	503	493	517	504	528	553	516	483	490	538	555	545	521	518	491	483	529	530	565	527	532	490	561	488	539	512	550	543	525	519	517	513	504	529	516	499	490	530	541	534	529	499	491	544	499	521	508	549	530	532	580	532	532	531	502	530	523	571	526	517	525	531	475	534	509	523	524	486	507	488	495	519	503	524	552	527	514	508	535	448	514	526	519	504	520	553	517	537	506	549	561	534	508	522	520	530	522	505	540	529	490	502	568	529	544	498	534	544	486	530	513	500	480	514	526	525	488	546	512	510	550	483	510	513	512	496	497	481	574	520	520	510	508	490	524	520	538	532	516	479	516	555	494	486	540	558	530	524	526	532	525	513	471	517	534	498	559	569	503	534	518	494	504	561	531	514	539	507	532	522	535	509	538	523	517	499	513	520	553	506	495	589	460	517	501	490	509	501	519	558	489	505	523	485	514	535	503	495	498	500	525	537	506	535	493	531	568	525	511	538	525	522	495	522	507	501	537	533	498	537	514	502	503	537	481	538	524	539	494	493	516	522	516	500	517	479	511	521	557	510	533	503	534	543	501	469	575	500	542	576	513	524	506	498	522	524	539	520	514	507	519	529	534	495	560	552	501	532	508	531	512	507	502	519	482	515	528	531	523	510	468	547	558	522	537	521	532	529	502	524	518	533	521	522	550	486	546	541	526	549	520	514	489	478	473	528	501	526	530	508	515	518	516	551	498	498	542	546	596	526	510	526	527	536	508	496	554	513	480	524	532	511	515	525	513	526	544	516	526	528	519	526	493	520	531	518	516	537	530	537	497	512	454	584	514	521	530	499	496	505	533	567	505	536	542	558	528	504	535	470	528	554	523	565	523	528	537	530	543	525	516	537	534	519	495	506	537	492	506	515	515	537	512	516	507	491	519	492	512	508	528	508	495	507	510	530	536	523	495	499	488	537	497	551	510	514	533	535	550	527	527	537	525	514	496	553	512	548	521	495	511	574	538	536	484	517	493	524	543	500	516	527	523	521	514	527	517	484	536	540	466	506	507	505	480	523	519	496	522	498	535	552	568	468	545	499	546	537	538	504	533	491	526	503	525	475	518	525	521	519	521	501	523	491	548	521	510	516	520	521	546	475	532	555	515	519	519	482	501	585	486	549	535	516	531	547	520	514	538	528	518	503	492	515	521	505	515	529	481	489	497	530	587	542	525	504	492	538	497	521	541	505	500	521	515	490	517	540	546	533	504	519	486	546	549	538	546	513	521	521	505	568	527	551	504	517	520	511	523	569	544	542	490	548	502	510	509	496	514	534	591	493	532	459	533	497	513	536	512	486	498	533	501	516	515	548	518	515	555	500	535	552	488	567	517	533	491	495	483	510	517	527	499	510	565	532	510	538	511	506	501	517	491	490	499	518	539	519	507	531	531	538	550	521	539	560	541	494	542	503	514	477	488	531	519	504	507	509	513	514	538	502	511	514	544	491	519	490	504	526	533	504	517	494	530	536	526	562	556	521	514	548	509	530	516	533	529	515	544	528	495	515	491	521	519	492	525	507	535	505	583	557	542	539	503	508	513	506	530	512	497	540	484	550	554	531	550	511	485	500	507	498	531	538	534	541	529	536	485	483	510
32832	28149	34807	28855	21581	16023	12418	19522	22007	14469	22822	13144	15280	16769	11353	10331	9209	11884	12909	11381	15677	19423	16497	15682	16531	12758	11868	10397	9848	9676	9613	11540	10782	9326	8537	5267	3560	2533	2968	2903	2740	2055	2296	2511	2542	2306	2270	1408	1266	1109	790	575	552	409	365	380	310	283	231	211	229	243	259	243	211	250	227	232	203	200	193	225	232	183	216	200	228	211	221	224	171	229	181	216	196	237	211	198	216	173	234	199	205	206	230	242	191	221	166	204	199	191	186	201	194	207	172	198	211	202	191	240	210	208	202	219	222	214	186	208	228	194	206	196	223	204	207	217	184	210	212	212	194	226	181	208	204	182	219	214	201	199	214	190	207	197	213	233	199	216	206	206	211	189	208	209	226	216	222	206	197	206	209	212	236	214	217	210	221	236	207	200	191	188	210	182	220	185	194	203	209	192	211	218	229	225	185	193	192	217	212	219	215	236	189	230	204	195	202	205	206	204	203	208	206	196	203	213	207	201	212	210	225	216	202	223	182	204	219	219	206	183	210	222	208	210	214	194	180	218	213	222	223	204	203	194	237	211	209	199	214	207	201	219	188	187	213	192	226	192	197	193	216	229	204	182	220	183	205	229	210	212	214	195	223	209	237	224	217	197	212	216	163	197	209	217	200	203	197	216	218	198	216	189	193	221	191	224	217	209	212	185	227	198	203	214	214	229	196	205	223	185	220	213	212	208	198	192	183	214	201	214	213	198	193	234	201	205	210	202	207	213	221	191	254	228	195	233	214	207	209	207	183	218	226	206	213	198	216	213	204	201	204	199	222	232	214	188	209	213	222	209	217	201	207	210	224	189	173	204	217	202	198	214	201	191	188	200	206	225	188	191	224	203	196	194	199	217	212	206	209	227	207	203	226	196	210	208	180	222	240	179	195	236	188	201	199	211	222	195	204	204	219	208	204	223	188	209	208	200	219	197	213	195	191	206	222	217	213	190	201	189	231	198	215	197	194	238	204	222	177	215	204	193	188	214	191	207	206	204	208	210	164	235	214	186	187	232	181	237	208	186	195	190	211	198	229	222	201	205	228	200	214	206	212	216	204	218	230	191	224	207	227	197	206	220	209	175	213	195	244	192	194	218	196	231	195	218	238	242	183	226	228	206	206	191	191	228	210	205	201	174	194	182	197	180	205	191	166	196	190	201	210	221	216	232	208	204	193	195	204	218	205	201	239	203	197	228	207	209	197	194	211	209	209	241	192	221	206	214	205	180	216	205	207	195	220	198	200	227	212	186	183	211	230	207	170	217	225	206	228	213	193	207	211	197	216	226	213	227	188	211	235	213	221	183	198	201	190	233	239	246	196	198	209	209	192	192	233	202	172	214	219	218	212	210	219	189	214	194	195	205	207	207	204	219	219	245	186	205	196	209	201	206	185	200	232	211	212	176	223	216	221	186	199	202	188	202	211	188	193	213	234	214	214	204	204	212	190	212	212	205	200	192	204	186	191	188	224	210	217	209	199	185	205	200	224	203	219	171	196	218	223	219	191	222	213	204	187	187	233	204	240	238	171	205	200	196	198	234	225	206	200	207	197	236	216	191	206	188	208	199	204	213	217	185	214	211	207	210	208	214	246	220	191	225	213	231	212	235	199	197	206	193	213	208	211	201	218	206	221	218	177	198	208	204	208	207	205	233	186	196	201	206	210	218	236	200	218	234	219	208	204	197	228	214	218	194	235	179	180	191	199	204	207	206	183	212	220	204	202	233	224	219	205	205	187	216	206	183	194	203	186	233	226	188	219	204	224	215	199	219	207	192	187	191	204	214	208	219	214	220	212	232	194	186	198	178	190	207	213	206	203	208	198	192	215	227	189	203	205	193	214	172	224	212	206	197	170	201	211	203	209	201	187	194	189	234	180	227	212	196	203	199	193	199	201	219	207	183	237	207	203	167	228	171	201	242	191	217	178	213	220	196	210	205	211	206	226	212	217	239	200	195	220	191	216	204	198	212	227	205	217	189	200	200	197	195	213	202	187	190	199	210	209	208	208	203	194	212	222	183	189	218	187	195	221	227	204	195	223	247	196	206	206	221	211	183	195	228	190	202	198	206	215	218	201	209	226	187	211	218	226	187	223	202	199	218	186	176	223	219	184	211	217	194	209	217	208	217	205	205	199	200	203	224	209	189	223	197	189	215	207	214	201	213	222	205	235	201	188	217	208	197	205	202	198	206	227	211	201	201	233	206	201	190	211	207	196	194	213	205	214	245	239	231	225	214	200	215	227	221	222	194	228	201	200	204	215	191	196	216	196	193	197	206	226	202	225	188	198	196	219	206	211	238	183	212	215	220	179	212	186	205	211	192	228	203	211	185	201	203	222	235	190	208	197	198	200	197	221	188	215	216	200	200	209	220	198	191	201	214	244	211	205	226	213	198	230	224	227	206	205	190	223	213	198	249	230	198	195	208	193	207	208	194	217	198	202	200	206	211	208	219	205	184	211	195	223	237	191	193	194	188	216	227	203	217	201	199	212	217	215	208	234	221	242	213	180	194	231	194	189	191	212	176	206	217	204	215	195	225	211	201	220	218	219	209	183	197	209	190	202	197	199	214	197	205	217	208	233	202	235	219	219	234	212	225	223	219	188	201	197	208	204	195	206	188	198	187	208	204	211	185	192	212	186	217	206	205	214	219	227	221	213	205	184	207	214	210	194	217	227	201	217	200	213	214	208	190	210	236	205	182	187	198	245	205	215	193	203	211	211	194	186	207	202	225	190	199	185	207	194	203	193	222	216	210	212	223	188	212	182	210	184	192	203	229	198	211	211	190	185	206	201	216	208	189	216	212	221	201	222	207	208	227	207	203	215	195	204	199	207	206	199	232	200	216	186	178	223	237	208	199	206	185	210	223	224	182	203	198	192	206	200	176	197	210	207	220	200	198	204	240	226	215	195	232	209	204	241	214	224	216	191	187	204	213	184	190	199	204	210	196	205	198	204	193	187	172	228	195	196	201	187	219	232	203	216	185	181	216	218	195	201	215	223	211	206	211	190	208	215	205	190	203	190	230	219	178	200	180	191	213	222	205	210	188	196	189	183	237	214	166	217	200	204	216	206	188	162	220	182	201	202	211	212	232	209	215	206	210	190	204	226	236	176	236	210	208	203	195	196	198	219	216	211	214	231	202	197	229	214	193	194	214	218	202	197	211	224	199	211	197	205	200	179	199	200	224	199	206	209	220	198	236	212	201	201	197	194	220	192	216	210	213	195	212	202	212	222	207	216	203	222	209	231	193	202	171	180	213	214	198	214	217	195	215	216	215	220	196	205	194	209	202	219	221	215	207	197	231	204	175	235	207	215	221	199	205	181	207	210	193	197	220	212	221	201	226	220	212	209	207	241	202	227	196	215	204	208	229	233	199	223	208	200	212	219	226	205	204	206	222	211	190	206	199	184	202	205	190	207	221	201	227	197	215	217	208	213	221	205	211	222	198	202	194	216	197	210	196	198	233	219	227
20935	22504	35598	35804	32046	29657	27499	37644	33079	32803	40864	29913	36109	36931	29527	30573	27822	34463	34378	32638	39909	43530	39274	39331	41192	34585	34965	32168	32175	31129	32580	34945	34210	32266	30194	23020	16795	14061	16218	15456	14817	11569	12997	14020	14825	13480	12833	8392	7697	6931	5030	3551	3147	2181	1934	1908	1506	1164	898	757	815	824	756	796	710	697	733	700	702	628	658	646	684	663	593	653	588	618	628	624	622	595	597	603	616	646	572	575	574	615	605	591	562	644	602	585	565	601	583	563	599	574	592	567	599	567	595	580	545	570	539	564	560	565	594	520	619	569	567	562	576	540	567	571	520	602	537	578	579	575	582	562	561	565	581	583	552	562	582	559	555	600	570	590	566	584	577	558	561	558	583	565	554	583	614	571	564	576	614	592	546	616	607	598	560	547	579	555	583	574	581	574	587	545	613	611	587	578	607	564	608	552	566	568	551	566	533	578	578	578	537	561	592	594	616	597	583	553	560	564	615	558	581	589	563	587	554	620	583	584	597	572	623	551	615	575	558	573	544	568	557	621	572	544	598	566	560	598	573	572	571	624	578	583	540	525	599	580	584	557	601	603	553	598	573	596	551	607	595	592	550	589	559	584	554	559	627	556	560	583	545	603	610	540	593	579	583	570	552	566	580	590	588	545	569	600	559	616	612	609	598	586	601	611	582	592	611	580	573	594	587	538	579	575	560	563	553	588	573	581	589	604	558	609	562	565	598	573	592	551	605	600	618	561	594	594	627	571	586	613	582	601	583	620	592	579	604	590	616	556	581	572	563	567	586	611	622	566	565	634	569	562	591	553	540	599	604	567	565	618	570	582	576	541	594	592	584	606	569	569	590	581	600	577	584	560	581	585	532	600	546	573	607	585	565	579	562	658	550	558	586	563	571	556	608	551	556	573	605	561	582	632	588	579	551	601	575	534	598	613	607	591	584	601	596	570	581	584	585	553	590	609	590	538	583	547	564	532	570	587	595	606	531	593	564	588	572	578	635	543	604	571	554	586	566	560	605	569	555	629	581	611	578	562	579	539	569	577	595	589	596	616	586	574	570	565	568	560	554	573	575	612	612	637	554	635	578	563	560	594	549	606	582	594	594	604	587	583	581	556	626	559	552	622	570	599	592	543	568	562	598	547	579	545	586	565	604	588	539	562	604	574	581	541	578	555	591	542	556	539	588	625	573	599	627	607	598	586	575	586	569	585	575	579	602	615	575	583	563	560	563	599	575	535	574	577	568	569	584	574	558	585	583	574	577	554	566	564	519	542	606	564	621	563	593	551	567	561	554	545	593	565	611	581	595	595	590	613	547	598	583	555	547	579	541	515	571	570	627	534	604	570	602	596	563	595	570	568	565	596	590	567	590	561	587	575	606	580	554	576	517	574	629	617	595	598	567	575	592	589	550	561	557	612	560	588	555	582	541	566	591	546	553	552	571	609	563	540	559	562	577	587	565	635	573	574	580	598	565	534	563	561	570	584	545	556	575	588	570	594	550	554	601	562	565	604	595	546	531	569	562	593	566	640	577	568	586	593	568	598	581	576	529	556	545	603	585	606	573	569	606	643	566	597	578	582	577	613	555	553	540	541	592	590	615	567	553	584	577	539	577	614	597	581	504	533	592	552	550	570	595	580	559	571	565	561	552	574	553	604	557	587	624	567	594	575	569	574	609	604	565	554	551	573	618	543	607	595	580	577	574	587	583	571	560	559	576	600	559	538	561	594	602	563	588	605	592	601	577	545	559	568	593	582	621	580	571	594	580	568	592	583	596	586	565	600	560	563	565	543	614	549	551	549	554	581	558	579	586	596	589	576	588	572	601	618	545	552	573	547	621	550	574	611	578	631	538	589	577	621	582	583	566	599	576	574	624	578	599	549	605	572	546	611	624	556	589	556	580	603	565	607	566	571	598	569	570	589	568	577	563	549	600	580	544	587	573	585	552	578	566	614	603	584	573	558	578	567	568	563	580	549	607	520	629	556	555	589	611	531	575	624	555	576	559	560	608	584	583	547	565	577	592	542	578	554	603	582	569	567	578	525	637	560	568	609	574	549	596	572	566	538	595	602	542	560	558	567	600	575	544	556	548	583	589	584	575	572	560	566	519	583	555	583	554	599	593	543	608	586	591	555	591	599	584	613	538	573	559	583	571	579	616	555	579	595	577	550	579	602	557	583	613	562	585	576	592	613	574	617	605	606	578	582	559	593	560	560	544	568	570	557	584	577	597	585	546	580	561	618	566	607	589	532	549	579	578	600	602	555	543	589	601	589	628	574	608	540	576	595	590	596	570	531	573	599	551	638	555	549	584	575	573	563	599	605	592	624	557	631	587	590	564	580	626	593	595	577	564	567	580	598	594	573	589	575	601	558	564	583	587	625	594	536	546	595	579	598	581	581	566	599	577	586	601	609	598	567	563	574	594	560	604	575	614	595	615	614	612	608	551	571	578	579	605	563	579	557	535	566	554	590	616	574	600	589	559	557	555	636	580	556	582	594	553	592	570	623	600	586	593	532	557	578	574	585	541	583	603	558	569	601	578	582	557	597	585	595	557	573	558	585	594	582	564	587	599	577	585	608	573	614	593	622	577	593	551	566	579	598	585	569	598	570	614	552	558	536	612	564	561	599	550	563	558	571	539	575	595	594	587	582	585	629	612	590	615	597	568	557	627	576	591	581	571	601	569	540	567	550	606	552	585	594	570	572	582	598	564	608	588	567	598	593	593	582	596	535	583	563	619	516	572	575	606	564	570	576	528	570	528	581	548	553	560	597	617	574	619	562	578	563	575	528	594	631	573	572	586	552	563	522	613	570	543	543	597	632	532	609	608	601	565	595	629	565	554	603	578	581	573	617	594	579	560	570	551	555	563	576	541	548	561	561	600	588	604	593	569	576	568	578	593	587	567	574	573	600	583	552	601	578	534	609	581	588	621	551	576	572	606	588	562	596	573	577	562	627	636	593	602	577	577	543	560	561	569	592	545	633	592	582	560	596	536	584	605	586	587	550	625	591	577	579	586	568	605	593	584	560	601	599	589	584	586	574	582	566	587	601	587	582	588	599	596	566	583	544	563	553	548	596	579	549	588	575	606	560	643	558	565	572	584	575	605	595	576	580	574	585	553	619	621	556	577	543	566	599	624	547	575	566	570	592	591	577	575	591	548	580	599	550	640	580	560	541	589	557	578	579	573	615	548	613	633	583	587	610	568	580	556	558	589	582	592	569	602	523	579	553	558	579	593	563	544	574	574	596	552	595	596	584	589	580	550	577	575	524	609	606	572	541	569	606	553	539	562	617	575	557	593	574	562	607	553	571	612	617	626	568	583	582	543	566	570	583	571	522	577	554	593	567	566	581	601	542	583	553	572	613	583	575	661	579	625	573	589	612	583	610	534	547	569	603	565	578	553	588	592	602	570	566	526	571	571	559	595	565	576	604	557	568	549	580	554	601	577	592	579	596	592	591	616	569	567	580	603	593	550	573	535	595	552	587	590	564
12737	9379	10659	7776	4814	3500	2220	2072	1528	1342	1357	1026	1084	1109	796	665	744	792	869	718	899	834	823	853	829	732	681	521	619	598	603	675	640	549	551	400	355	266	303	273	348	310	272	286	289	280	346	240	247	244	216	208	207	182	198	206	198	203	180	209	207	213	178	202	175	185	200	233	210	160	180	205	191	193	171	188	217	184	192	196	197	190	210	199	172	205	196	179	193	188	184	174	188	174	166	195	176	188	180	209	235	196	200	185	185	186	218	190	161	174	188	187	194	170	191	164	196	187	208	157	154	168	178	180	176	160	200	174	187	183	188	205	178	191	206	183	173	152	179	202	214	217	178	169	176	190	173	193	182	227	187	190	177	171	197	203	176	194	215	210	188	186	191	195	163	188	210	185	190	196	175	184	177	194	204	203	212	192	188	196	193	203	185	200	175	202	171	212	186	196	199	174	202	180	180	198	194	181	183	207	188	172	206	207	193	187	177	194	194	205	201	179	195	168	185	176	188	191	199	196	188	187	200	184	182	201	213	201	190	178	210	178	197	198	183	172	222	204	192	198	182	184	191	198	202	176	176	172	184	169	195	190	186	197	181	177	181	222	172	184	177	179	217	193	197	195	218	207	197	165	203	199	179	184	200	191	197	191	202	202	182	194	164	174	201	220	179	196	183	190	196	205	178	182	162	171	196	204	199	182	206	188	188	186	192	199	189	194	168	204	180	162	181	211	179	178	163	177	209	160	201	187	180	225	182	196	202	207	171	193	170	167	184	179	189	181	169	180	170	198	181	190	182	197	166	174	212	194	177	177	170	201	193	200	178	192	223	169	184	226	203	170	163	203	193	192	187	183	164	213	170	197	193	172	199	190	185	205	186	218	200	209	192	161	194	179	197	183	182	202	198	179	183	198	172	185	181	188	202	188	198	174	191	190	211	190	190	221	177	181	202	192	194	226	181	210	166	201	165	197	210	194	194	204	206	199	207	200	170	180	188	200	209	175	184	206	178	191	188	188	211	176	210	188	186	199	172	179	178	194	203	188	196	194	149	185	217	201	207	204	196	217	197	203	204	204	187	181	193	179	177	193	172	180	179	190	207	200	187	193	162	186	184	213	203	184	195	177	204	188	184	192	185	183	192	177	195	200	182	202	174	168	168	183	177	180	175	201	198	206	179	195	195	178	180	198	184	186	172	181	194	193	197	198	169	185	208	191	205	157	161	209	211	189	184	191	187	209	187	185	172	184	171	206	183	195	188	172	186	172	199	198	203	191	189	174	189	192	196	200	189	177	179	168	196	198	200	193	177	164	185	179	176	208	204	218	184	191	193	178	184	180	204	190	185	169	174	195	184	191	190	232	188	193	182	178	192	204	211	184	171	166	202	191	171	187	184	191	212	192	193	180	187	188	195	184	181	187	179	194	201	182	196	181	185	204	194	185	191	148	186	180	182	194	204	173	216	193	171	200	189	178	164	184	200	203	177	194	152	195	191	205	197	191	196	175	203	172	185	194	178	182	196	188	198	190	201	185	174	191	175	183	199	179	200	192	199	225	197	190	188	202	179	194	204	199	196	180	182	181	196	188	217	176	175	217	185	174	219	194	184	173	182	182	172	198	202	189	193	168	205	160	164	205	183	198	196	198	230	174	196	182	158	191	191	190	187	175	198	188	202	217	192	200	213	197	179	190	182	182	163	209	185	186	188	187	202	183	185	183	207	174	189	203	196	180	198	147	211	205	183	194	173	193	201	172	198	196	205	198	205	213	188	187	213	178	192	170	189	184	176	191	186	187	187	197	189	178	180	189	193	196	184	179	184	186	173	182	190	205	190	204	180	205	201	182	209	212	200	188	200	210	189	183	212	202	193	181	220	187	173	173	199	171	224	184	172	207	163	210	194	195	173	181	167	187	183	186	148	202	166	181	173	171	213	169	183	196	193	197	151	225	216	185	181	202	217	215	215	206	172	204	183	193	184	206	205	189	171	186	188	192	189	199	169	203	185	181	176	195	192	205	162	171	181	197	194	198	189	225	184	196	173	191	192	208	194	172	179	179	187	191	194	209	205	186	207	183	176	191	168	201	210	175	158	199	168	199	213	197	190	211	190	190	185	182	178	188	213	175	188	204	181	220	183	182	184	187	184	190	196	198	188	181	188	186	179	210	181	175	181	200	197	176	199	200	188	186	180	201	162	208	179	182	189	186	185	199	198	173	193	194	193	155	193	188	177	186	181	181	171	188	208	198	192	193	206	194	194	183	187	167	200	193	174	184	182	182	180	194	215	158	161	200	211	195	178	194	186	199	188	201	202	188	197	214	192	202	178	192	193	186	200	192	193	169	180	191	194	181	181	187	173	183	168	182	190	172	182	195	171	181	170	185	185	211	184	175	170	199	215	202	165	185	173	169	182	217	195	187	189	188	196	180	199	177	196	188	177	211	183	176	187	204	188	185	183	203	206	186	225	198	198	193	187	203	216	207	184	190	194	211	216	200	198	200	185	200	190	206	197	227	186	191	171	199	170	200	191	193	192	186	188	176	168	156	192	195	186	220	189	224	179	183	209	165	175	171	201	193	171	184	177	206	187	168	183	183	170	187	190	185	207	184	194	189	186	192	164	172	189	214	190	185	182	207	196	192	170	166	185	163	187	174	202	210	183	192	182	166	185	197	191	188	180	164	200	159	195	202	179	197	195	183	194	180	204	186	183	219	208	200	199	190	171	198	162	190	186	182	189	187	193	178	179	203	194	202	213	162	209	175	217	193	200	186	188	188	184	193	206	196	178	177	217	190	185	173	189	202	199	174	193	179	173	213	185	175	190	175	190	199	206	181	203	173	212	201	208	175	211	189	189	180	192	181	165	187	202	187	176	185	169	199	178	195	179	202	199	185	166	189	206	203	206	173	209	199	200	202	178	202	206	193	211	174	208	177	170	150	164	212	177	186	178	213	209	146	180	202	174	193	193	186	196	186	192	187	173	195	179	197	179	185	173	216	192	189	188	194	193	183	211	205	174	193	175	193	211	203	195	189	168	202	176	194	207	173	196	181	167	194	195	173	191	181	184	188	175	206	208	195	195	176	191	166	187	176	192	190	189	200	170	175	194	182	193	196	186	197	217	199	189	200	195	168	180	196	171	168	191	192	169	191	179	162	184	209	197	178	163	194	199	181	178	194	178	175	184	200	206	193	187	194	156	170	166	197	174	197	209	213	206	160	181	193	206	182	193	198	194	176	168	195	182	169	176	190	175	157	180	189	179	189	188	175	197	185	194	191	213	172	172	178	189	192	197	201	212	208	187	194	188	196	185	190	182	193	178	203	163	204	197	213	185	204	174	163	160	209	166	189	187	194	197	198	191	175	185	172	154	177	194	198	188	206	191	187	168	177	190	170	199	189	201	197	176	201	174	196	161	189	177	168	177	188	153	188	194	205	186	193	210	198	176	186	177	182	200	215	197	198	178	174	160	168	192	206	195	191	183	182	181	197	194	176
8282	8754	16454	17116	14192	12209	9137	8774	6184	6866	6851	4906	5460	5315	3851	3231	3616	4361	4933	4080	4978	4496	4628	4561	5009	3885	3563	2965	3440	3076	3309	3982	3617	3208	2904	2248	1786	1271	1401	1377	1619	1346	1356	1346	1371	1430	1384	961	945	913	842	680	707	711	678	690	628	600	585	590	625	613	580	620	626	601	594	567	563	617	540	555	578	549	549	562	531	527	521	551	534	557	545	542	513	539	529	552	536	534	523	544	502	500	549	468	542	533	508	536	554	549	544	536	512	534	532	505	522	512	552	516	509	549	511	583	576	550	526	515	547	509	537	509	506	545	554	556	522	515	532	520	541	529	515	556	482	540	554	505	548	539	500	513	559	570	561	502	511	552	495	537	551	521	560	524	531	474	565	541	566	577	537	542	510	534	555	557	517	497	556	568	548	541	561	516	523	530	553	556	543	584	584	540	579	535	528	528	548	509	524	546	551	522	544	553	520	545	490	517	528	529	532	563	549	564	506	529	503	534	509	534	543	537	519	516	502	547	562	488	539	504	495	522	530	493	548	551	542	521	575	530	545	544	536	578	503	502	514	532	544	540	554	527	543	567	600	512	533	551	522	556	556	526	548	487	544	502	553	507	515	513	552	588	531	554	538	535	532	548	530	526	520	560	507	548	534	519	515	525	539	526	564	540	529	532	536	539	528	576	532	525	518	542	521	541	534	495	548	531	512	557	529	571	504	520	545	548	559	541	526	559	543	468	529	549	518	555	504	538	555	525	529	506	557	599	511	512	590	551	512	537	509	511	577	546	554	553	516	539	491	527	515	514	540	550	576	528	532	541	504	519	528	522	510	500	493	552	556	529	478	497	519	514	548	551	509	540	516	521	558	529	532	544	493	545	548	520	547	525	539	534	514	500	545	523	552	554	557	495	541	548	563	557	502	542	518	535	514	574	569	510	528	539	532	546	565	515	590	562	557	534	543	535	559	514	505	487	558	544	564	557	530	542	543	526	530	492	530	519	518	544	555	512	564	506	585	515	586	513	523	531	500	509	497	528	536	560	558	548	503	540	508	559	484	549	566	521	545	517	512	511	536	545	543	545	538	541	552	489	543	506	492	495	554	558	489	485	553	524	525	539	516	531	542	491	534	514	524	566	554	528	502	526	530	525	538	560	534	568	523	519	540	575	579	526	531	516	528	561	551	553	539	520	559	576	501	530	541	556	522	541	534	517	531	505	541	558	496	525	540	550	513	538	538	527	530	531	538	528	567	527	560	491	515	565	500	535	554	561	509	562	528	535	554	553	517	505	512	491	560	518	539	534	513	481	557	542	498	507	544	517	538	526	534	549	567	548	520	537	502	523	555	535	558	537	541	546	496	558	583	535	529	528	536	566	570	537	517	526	522	529	507	553	550	542	531	540	536	521	551	534	509	562	528	515	536	532	494	527	561	548	517	509	536	504	580	582	520	531	582	501	555	567	513	550	498	551	522	550	581	487	534	558	558	524	525	537	508	497	534	527	551	501	534	529	533	520	552	551	521	556	556	514	547	544	549	512	532	497	542	573	518	555	524	574	549	543	565	501	544	561	504	523	515	529	545	565	539	517	502	543	481	529	531	565	556	522	520	534	485	530	537	503	558	523	563	555	566	505	512	562	528	517	512	511	573	544	564	562	539	534	528	531	544	544	563	522	515	555	522	570	532	543	490	546	523	506	535	567	524	487	576	505	562	517	493	509	530	536	566	526	494	544	515	532	495	537	557	529	539	528	562	533	539	522	524	456	555	541	502	538	537	547	515	510	526	566	505	551	528	492	545	533	543	595	577	535	506	563	541	530	572	567	539	529	531	558	571	532	504	491	517	520	528	575	533	543	548	525	491	517	533	532	542	549	529	496	529	498	534	535	506	593	463	532	529	552	540	530	524	554	506	555	573	546	495	550	531	489	579	511	569	531	492	551	552	558	528	530	528	533	534	562	578	551	517	528	517	486	546	547	533	517	532	597	562	512	571	551	523	521	540	494	568	519	517	547	555	535	553	572	535	563	520	526	521	537	560	535	529	539	519	551	547	537	553	545	549	555	591	527	525	547	550	521	552	538	508	514	516	575	520	524	560	535	509	545	519	516	503	566	544	547	526	536	559	519	547	505	553	568	544	555	507	529	518	517	560	561	523	508	558	510	471	526	526	612	543	496	549	543	524	554	493	539	525	507	534	531	575	567	534	556	554	504	515	538	562	538	512	546	501	490	517	548	512	533	538	518	537	550	492	506	544	549	533	515	546	564	530	532	573	518	554	565	537	549	562	557	545	558	531	537	559	540	528	587	535	530	528	563	539	541	571	549	516	510	546	531	562	533	530	522	531	546	549	523	526	547	497	550	576	518	515	509	563	498	548	542	505	516	512	520	523	522	523	557	557	511	538	568	508	508	494	531	506	534	562	546	562	555	562	543	557	551	560	528	549	531	533	532	535	564	510	562	543	532	545	547	505	510	532	527	556	535	504	535	535	494	516	513	507	517	523	550	528	557	507	515	550	528	554	537	515	533	551	534	518	566	590	525	546	550	522	534	529	563	523	558	562	522	518	518	527	536	585	522	569	506	511	532	539	523	514	567	555	488	535	583	531	522	550	511	566	519	538	521	544	486	540	513	517	559	542	530	540	503	551	503	551	550	549	547	509	479	544	541	518	574	539	533	518	534	522	509	517	511	564	520	533	516	550	536	518	535	543	554	558	524	539	555	526	527	540	547	540	521	524	526	541	548	525	530	532	505	560	542	536	579	574	551	574	509	524	550	504	547	542	515	529	527	534	520	546	566	541	548	517	531	494	549	560	523	490	513	545	562	570	567	500	535	557	534	515	546	543	546	551	540	555	554	521	539	532	566	521	531	492	591	521	527	501	511	553	537	536	488	536	501	572	522	516	537	501	525	556	508	531	500	547	542	521	537	526	518	542	532	518	519	522	540	537	505	551	530	526	512	501	557	482	532	550	549	556	521	495	538	540	495	553	546	504	517	533	521	517	567	486	536	511	469	529	529	517	528	543	512	521	537	547	538	565	545	530	520	523	542	523	537	521	551	502	543	482	529	530	489	532	554	519	491	566	519	543	537	522	527	556	526	508	515	535	521	536	551	518	552	610	559	514	530	525	503	569	540	537	505	551	569	532	526	558	566	564	548	525	581	534	593	538	539	556	521	539	558	546	520	584	532	499	521	537	529	552	536	569	537	509	565	524	548	563	504	537	502	499	559	550	545	520	520	497	535	533	539	543	504	530	539	592	528	568	506	583	525	515	556	556	528	510	529	534	547	554	547	538	562	545	536	533	575	562	509	514	523	519	534	535	548	537	565	542	558	521	523	563	559	524	519	548	502	575	555	512	520	515	569	549	501	553	527	539	536	539	564	525	533	548	520	540	546	549	511	506	543	561	561	571	539	535	523	544	537	556	598	534	568	575	536	537	536	542	518	541	539	519	567	538	572	585	551	578	554	553	475	522	532	520	549	560	542	515	548	526	531
23589	19678	22790	19620	13151	8209	6187	4338	4737	6611	9613	5707	7081	7781	5628	3925	5396	5581	6875	5796	6233	7180	7218	7698	7880	6210	5812	4657	5166	4676	5634	6457	5094	5119	3856	2602	1589	1282	1721	1641	1601	1594	1423	1442	1470	1489	1412	825	578	620	553	307	344	348	280	273	231	236	208	202	191	218	198	194	192	194	206	223	177	204	192	208	206	201	202	199	181	207	175	179	197	202	187	186	178	177	201	189	205	199	176	216	168	185	165	181	179	191	206	185	200	208	181	187	198	209	180	189	195	176	173	191	198	190	198	186	212	191	190	171	205	207	188	175	190	167	197	187	179	174	218	207	200	182	187	212	185	175	181	206	173	173	170	172	187	198	174	149	187	191	211	192	200	173	177	196	163	192	191	205	189	202	180	183	181	206	201	190	212	201	209	187	195	181	168	189	197	198	180	179	181	181	194	204	176	198	204	181	191	199	193	192	213	190	175	190	205	196	171	197	191	163	207	180	184	177	199	195	203	193	207	209	193	169	208	188	212	209	202	186	201	194	171	177	190	214	187	188	189	188	190	181	176	194	185	200	210	178	215	180	188	182	193	175	187	186	201	193	169	185	177	175	182	178	186	173	192	194	174	197	167	183	208	178	196	185	197	179	185	191	190	180	186	192	195	202	181	174	204	202	189	195	188	182	206	212	179	179	170	193	191	174	181	199	168	189	187	194	218	188	182	146	205	158	184	176	181	193	194	173	177	177	189	179	195	213	195	201	176	192	215	192	208	178	176	189	214	194	188	175	191	183	167	184	215	183	186	189	184	182	168	179	162	205	204	174	206	191	179	182	195	175	178	179	180	174	180	175	187	182	213	188	172	178	170	189	201	203	178	186	202	182	164	174	164	197	167	172	176	204	198	185	199	201	178	165	186	210	167	207	200	177	182	186	184	189	189	168	194	180	200	172	207	181	209	190	178	182	180	193	209	173	193	198	211	175	184	189	205	187	186	196	168	189	175	208	182	192	167	195	192	183	179	160	186	159	186	171	189	215	201	167	184	161	207	148	174	201	213	210	180	189	183	186	194	184	180	191	179	178	178	174	171	194	167	177	187	215	184	171	187	192	196	186	196	162	185	198	186	235	186	196	160	183	183	171	180	178	182	188	183	213	194	197	183	167	172	186	208	187	177	153	201	176	191	166	181	181	203	196	173	174	188	175	188	183	187	201	186	175	212	225	190	201	191	184	203	184	175	191	188	202	171	192	174	189	192	189	175	226	173	175	168	207	182	192	191	203	177	188	190	171	188	194	194	190	192	183	176	190	199	189	181	194	215	171	177	190	185	179	192	167	197	221	217	211	177	197	208	190	172	182	211	184	197	206	186	162	185	167	186	179	211	193	187	180	173	178	184	172	185	186	188	192	232	173	189	208	193	191	166	186	201	199	195	196	184	201	173	205	206	176	203	175	163	183	189	196	183	193	199	170	202	172	197	179	203	172	169	190	184	179	181	162	215	201	178	166	192	184	189	176	196	199	209	171	199	204	183	195	221	165	204	205	159	189	169	182	186	202	191	200	202	161	170	185	186	186	207	214	184	190	200	192	212	191	179	170	188	198	187	184	193	195	197	180	192	210	165	199	177	188	188	200	176	195	167	184	174	193	180	185	226	188	191	170	155	145	173	204	204	172	194	196	178	190	216	177	197	206	178	182	196	171	184	168	175	183	183	193	186	170	171	204	223	191	181	181	199	170	187	165	180	201	199	175	175	181	185	183	189	197	199	180	182	186	183	190	189	184	183	189	211	188	186	172	182	185	199	188	165	193	190	200	183	188	199	176	191	231	208	203	173	209	177	182	200	176	175	173	171	188	178	179	192	182	228	180	188	208	204	212	199	190	183	197	170	197	205	158	191	198	205	148	186	195	192	191	180	217	215	173	181	203	194	171	170	185	207	191	166	190	189	195	196	190	174	180	198	206	179	211	181	195	185	183	181	217	173	204	175	187	188	167	206	185	183	189	183	173	191	175	172	178	199	188	184	188	213	213	191	184	202	201	196	182	176	158	190	180	187	189	189	190	190	208	198	185	189	170	179	187	202	199	206	196	207	178	186	197	212	198	172	198	179	168	202	208	180	183	204	183	167	163	207	181	192	181	192	176	190	202	217	177	177	203	223	201	199	182	190	207	190	187	187	189	188	163	164	165	191	195	191	153	207	176	197	162	175	208	180	186	181	212	173	202	180	174	195	169	198	188	189	200	195	186	175	192	185	188	184	185	168	179	194	181	165	195	217	184	188	196	197	159	176	212	180	175	185	167	201	195	198	172	177	181	208	193	202	205	186	173	206	181	187	205	193	191	208	190	209	177	213	203	182	197	167	175	172	190	221	170	180	185	160	171	175	194	176	177	185	167	181	183	166	175	157	201	206	182	212	172	199	190	188	178	204	194	188	187	202	184	196	188	182	174	160	195	208	205	182	191	168	188	184	185	189	174	206	184	178	186	207	200	203	175	192	191	198	178	202	189	187	188	196	186	183	191	200	184	191	182	193	180	193	185	183	208	186	167	170	210	197	178	189	204	168	171	190	195	178	179	207	182	188	197	158	200	187	195	193	176	167	178	187	173	177	192	188	175	205	202	197	166	191	190	203	191	189	190	189	183	194	168	197	179	177	174	193	191	160	171	194	204	175	183	190	160	191	187	183	184	181	182	198	170	185	182	187	200	220	208	163	209	192	204	180	183	202	181	203	178	182	190	157	192	188	186	177	200	174	209	168	164	177	189	203	206	190	202	182	200	185	190	193	171	195	185	177	174	184	193	229	166	163	177	190	177	199	169	180	198	201	169	195	186	170	172	196	179	194	179	181	183	168	181	176	199	183	170	200	184	173	176	215	198	170	169	183	200	173	194	192	201	177	187	180	178	195	187	208	189	199	184	171	204	204	176	186	161	180	200	185	182	181	167	172	166	185	196	191	229	188	190	197	168	189	190	163	194	184	175	186	198	206	181	199	190	194	186	174	190	180	194	183	182	178	190	186	172	181	202	209	190	162	214	198	216	192	195	202	183	173	171	199	187	198	191	160	182	181	185	190	193	197	190	177	177	195	173	184	181	170	175	195	180	211	173	186	208	190	169	195	170	226	196	185	190	193	176	193	180	167	192	200	181	189	174	169	184	173	186	190	211	179	192	175	212	203	176	182	188	187	190	194	189	204	183	175	173	195	194	193	188	206	200	192	185	196	193	185	183	171	210	198	192	223	222	186	195	190	183	207	180	198	166	166	197	187	168	166	170	171	172	196	187	175	167	186	195	173	191	198	184	186	161	183	211	178	188	180	208	195	167	222	207	191	191	164	158	178	202	168	197	204	188	199	152	205	171	212	198	181	170	199	179	166	181	208	182	199	183	166	206	193	180	194	188	194	192	199	189	209	186	191	184	158	162	194	201	210	193	184	188	173	203	164	182	197	198	182	178	182	196	214	202	166	200	207	155	185	223	171	198	174	209	166	173	208	187	188	179	193	194	176	186
15305	16470	26768	29711	25028	20924	18527	16005	17016	22740	26839	20811	25090	26017	21410	16554	22353	23219	26674	23332	24977	28189	28169	29548	29644	25507	24602	21350	23152	21597	25516	26462	23695	23942	19376	14569	9410	8252	10898	9743	9931	10224	8869	9085	9458	9136	9181	4865	3404	3494	3124	1600	2054	1681	1160	1157	965	762	638	650	634	629	626	666	607	614	583	590	593	558	573	607	541	617	541	547	545	554	490	526	545	557	513	535	539	543	551	545	562	580	536	570	563	546	561	505	541	545	520	538	510	523	573	535	539	586	560	565	551	504	531	515	530	528	534	485	499	516	508	529	496	531	506	538	534	565	539	564	517	492	527	498	540	544	572	502	550	519	581	547	534	543	525	535	549	509	534	516	501	539	540	508	506	527	544	521	515	512	523	546	475	467	528	508	481	528	553	542	543	524	543	545	520	520	581	555	556	546	522	574	515	519	511	510	548	568	557	554	537	534	515	569	518	513	505	493	522	526	547	538	558	549	506	505	542	494	535	505	545	543	544	500	518	538	515	523	566	547	494	568	518	517	552	570	530	516	515	602	549	575	509	479	490	555	491	517	529	510	504	514	563	523	575	547	549	464	494	516	527	495	532	516	546	524	595	525	517	503	508	535	563	495	542	542	527	512	511	527	529	495	511	526	486	517	511	548	526	519	540	547	507	510	492	542	532	553	524	509	536	507	472	567	531	524	494	541	540	526	557	517	552	524	537	537	580	523	513	520	530	550	509	549	521	520	542	485	599	549	511	551	536	539	518	504	534	523	548	524	542	575	527	513	543	532	515	565	524	535	487	496	514	511	560	530	525	505	570	474	542	522	496	513	550	566	539	514	507	517	572	520	575	516	496	521	501	538	546	531	550	550	538	494	535	507	533	517	512	548	510	529	507	503	541	526	489	572	480	522	551	517	554	515	524	521	533	530	556	486	524	541	541	540	505	531	504	491	521	513	517	533	525	495	535	531	516	561	496	510	576	511	533	509	550	493	552	517	526	567	523	536	512	543	507	522	524	547	527	529	548	545	538	517	517	485	536	502	505	566	549	543	551	524	490	505	502	511	530	460	543	523	522	495	518	519	485	491	546	527	524	555	518	525	508	559	539	561	543	557	484	537	536	493	533	534	532	561	530	501	535	519	499	533	516	525	559	518	540	520	514	533	486	525	496	552	526	536	519	471	500	517	519	545	507	513	558	546	517	541	492	533	481	525	524	526	576	546	556	534	566	516	473	507	545	536	519	571	500	519	501	544	517	532	537	502	545	538	528	496	517	559	506	549	527	516	512	528	499	550	518	511	549	520	572	534	530	528	555	551	510	535	558	523	524	526	530	521	517	519	534	551	542	510	577	533	543	499	506	525	566	549	497	521	527	521	523	542	560	507	525	532	498	540	533	494	554	548	519	524	511	543	529	555	530	509	506	555	545	546	534	564	562	583	538	531	508	536	493	514	534	560	521	533	558	509	530	511	557	538	520	559	522	511	506	519	507	490	571	542	524	516	496	545	510	527	558	531	517	510	515	479	555	528	555	523	548	564	505	558	533	507	558	546	470	538	548	554	489	539	561	538	543	525	528	549	557	546	520	511	556	523	527	535	540	586	530	526	553	505	546	530	556	530	530	577	531	533	537	578	523	500	522	512	517	494	514	540	538	518	531	517	519	554	551	502	528	524	509	552	538	542	510	520	556	568	535	533	511	523	519	517	534	506	527	522	527	537	533	542	484	533	540	516	528	514	506	520	531	562	531	503	519	534	520	556	533	562	540	565	547	542	504	551	497	524	539	485	537	523	533	526	558	498	518	548	540	521	539	497	505	516	512	538	520	499	478	531	517	475	549	526	510	521	521	527	527	550	529	514	510	541	507	501	539	546	496	501	525	540	519	541	532	535	521	515	533	540	514	519	518	549	525	548	486	480	522	509	528	530	567	548	507	530	528	570	508	576	553	539	507	533	533	485	507	533	542	513	520	524	535	543	543	498	526	488	487	534	520	526	540	503	501	515	557	493	577	565	536	493	515	544	513	583	519	527	541	507	536	551	548	518	486	544	555	538	547	549	540	534	527	514	519	498	503	523	512	543	545	531	515	545	534	506	521	508	551	554	545	520	503	539	524	488	516	564	569	513	544	574	509	523	528	512	535	535	531	510	520	532	535	521	516	550	539	530	527	492	488	504	550	531	528	532	502	501	518	508	507	529	560	549	549	558	524	525	496	542	540	522	524	530	519	520	568	502	548	531	531	595	531	550	588	516	564	527	554	523	531	510	535	529	546	496	488	523	542	510	530	539	507	487	494	551	542	524	564	505	531	565	552	540	537	538	566	534	518	504	546	517	514	519	559	527	587	494	556	540	514	553	552	526	516	548	519	506	503	516	521	502	565	526	526	551	499	522	513	554	545	545	527	527	509	532	528	516	551	525	537	511	495	529	532	517	541	537	482	554	516	528	543	520	528	556	514	521	543	541	540	547	529	523	536	524	512	547	543	519	493	530	502	510	510	571	483	517	525	529	538	576	540	543	525	526	508	589	542	514	560	549	547	550	499	531	507	531	519	515	551	580	493	546	503	518	522	504	559	545	521	553	553	537	533	522	521	547	557	578	540	523	507	485	548	536	537	516	534	523	544	551	488	505	530	533	493	517	547	563	541	522	552	532	546	528	505	511	539	524	522	498	532	552	522	556	522	521	522	525	522	525	510	551	518	570	542	540	483	517	536	485	572	544	525	492	507	520	511	574	541	496	568	535	521	536	563	542	531	501	538	519	489	554	520	542	549	529	496	512	522	561	549	558	595	541	542	520	506	522	526	524	544	525	516	511	514	513	544	514	535	543	543	532	555	527	533	555	537	563	527	531	545	489	512	529	543	492	513	508	547	521	529	527	538	534	500	566	541	508	518	544	523	522	523	519	518	533	557	593	528	533	544	522	540	571	573	555	561	516	533	569	566	521	492	534	534	489	509	521	523	561	545	512	512	531	497	554	546	536	532	504	533	547	514	520	560	532	535	508	573	544	505	535	537	510	542	537	526	551	559	517	546	529	553	521	504	528	508	512	554	523	535	555	524	535	523	525	537	553	509	531	538	516	526	575	542	521	515	532	548	540	559	548	551	527	506	544	526	539	525	560	523	521	545	541	496	527	514	557	519	524	520	527	506	514	524	502	550	511	530	535	514	526	502	567	508	533	541	548	477	478	525	553	510	567	555	516	537	525	537	536	543	531	567	531	523	505	515	512	550	572	532	566	530	544	475	559	577	495	524	531	503	550	587	499	509	482	533	522	543	510	484	532	542	506	510	495	507	459	503	563	531	486	555	533	557	528	565	537	517	529	537	541	532	503	515	540	569	565	507	542	513	558	560	531	506	555	535	491	496	519	545	535	572	548	539	539	549	521	521	526	513	525	511	551	548	559	525	532	568	522	556	521	516	556	528	529	539	498	519	523	533	541	563	530	532	521	544	500	530	564	516	541	543	580	510	482	525	545	524	545	521	545	528	542	547	551	511	546
32917	30288	33811	31256	22112	14908	9799	7575	9424	16841	19456	13431	16167	17300	14431	9055	10662	13317	15427	13311	15368	16917	16536	17544	18112	15461	13426	10621	12506	12901	13199	12334	10316	11843	8076	5428	3840	2678	3990	3807	3756	3693	3626	3468	3511	3400	3519	1772	1074	1154	1076	691	693	568	415	338	338	278	237	255	283	262	251	253	211	245	232	216	215	239	200	237	218	208	218	232	222	197	212	237	195	198	211	229	214	192	201	199	215	217	200	218	206	221	205	231	206	192	214	218	197	196	187	218	204	211	216	213	211	215	208	194	199	213	214	206	192	205	192	207	198	221	244	183	180	241	204	218	207	226	207	235	219	200	207	203	186	229	251	177	194	231	219	231	187	215	211	195	207	222	217	231	194	198	197	211	197	217	193	234	226	207	205	211	194	225	196	212	207	213	222	214	195	208	186	210	187	192	209	213	210	194	213	218	199	220	227	199	233	214	229	208	210	219	222	179	218	211	183	199	207	209	208	200	210	237	195	174	231	230	227	208	213	185	202	206	210	217	198	192	207	208	208	199	225	211	225	200	201	244	225	187	210	209	216	205	183	196	224	204	204	177	216	196	211	221	206	193	219	220	212	199	205	195	223	193	159	212	227	204	227	220	216	191	200	218	222	200	209	219	232	203	211	236	178	198	212	213	231	206	205	185	217	197	201	199	205	214	219	187	216	205	222	216	181	187	211	204	217	209	207	201	218	211	212	203	193	185	181	185	229	192	186	202	185	233	208	193	207	196	211	189	187	223	181	202	219	222	213	201	228	205	186	211	211	215	180	211	246	222	190	235	208	213	231	220	205	186	203	209	183	193	220	211	187	203	203	204	215	218	202	238	219	207	193	172	208	248	235	226	206	182	214	196	223	217	182	254	220	225	227	208	216	210	223	214	212	202	196	218	214	236	210	212	212	210	221	213	237	211	180	204	222	212	193	192	199	208	195	200	194	212	232	213	215	190	223	202	200	199	209	195	181	219	217	217	213	234	202	217	231	219	221	194	196	204	222	198	230	210	187	237	218	220	195	210	211	194	231	211	224	238	218	224	233	182	204	184	217	228	229	225	207	232	204	208	198	215	240	213	189	187	211	197	191	201	204	188	203	221	218	177	234	195	221	184	212	202	217	213	213	189	215	214	212	217	218	178	200	199	196	188	227	207	201	201	207	222	230	203	216	178	232	216	240	215	208	205	198	208	215	197	188	202	205	220	216	230	179	241	204	249	195	210	216	232	209	198	205	207	216	217	240	204	233	225	206	204	208	217	235	190	201	228	199	205	185	213	214	196	209	200	214	211	249	218	204	208	212	218	224	193	192	218	216	206	193	210	211	203	186	196	202	213	233	224	233	213	183	179	220	206	227	212	226	239	204	223	190	199	217	214	198	201	221	203	221	227	203	189	179	205	222	193	189	195	195	204	198	211	195	186	216	212	231	195	231	213	220	211	209	205	185	190	185	194	196	208	226	224	199	231	188	205	219	217	220	204	206	213	188	234	221	187	176	229	215	221	217	229	205	182	206	224	205	235	223	208	187	211	195	202	164	223	205	195	199	208	215	221	229	215	217	201	201	216	209	206	204	191	193	214	188	211	243	227	189	244	196	237	221	187	202	187	233	214	226	192	209	190	201	193	187	232	193	183	215	180	221	226	200	198	215	198	197	199	210	204	185	203	185	181	215	203	204	227	228	210	199	226	206	194	211	218	177	209	204	203	196	203	190	204	204	200	262	216	217	216	194	189	186	227	198	179	217	229	216	210	200	207	211	192	207	196	206	217	201	230	223	197	202	198	206	202	207	219	218	188	214	195	234	223	224	220	190	210	214	212	193	202	223	201	208	204	200	219	192	178	221	193	192	192	193	230	192	200	217	198	207	180	200	200	191	210	202	203	224	210	214	226	200	211	233	192	241	189	219	213	207	190	222	207	180	205	186	227	205	213	215	196	195	200	221	240	200	239	206	246	185	222	213	240	229	222	210	182	193	212	211	209	188	219	192	214	202	197	238	245	229	231	191	229	212	198	182	196	198	226	261	226	221	241	201	207	226	170	227	213	207	174	231	219	216	226	238	190	206	213	201	217	166	221	209	218	236	208	210	204	214	206	196	217	202	210	220	221	186	209	232	230	194	198	223	221	217	213	203	198	195	210	211	220	225	206	211	202	208	215	213	237	191	231	191	192	199	207	186	221	191	206	195	215	201	231	187	178	188	221	211	208	197	216	208	200	197	198	198	192	198	232	203	212	183	216	188	205	223	208	201	227	200	199	186	201	212	192	202	207	189	195	215	227	189	213	203	207	179	235	202	219	202	238	206	189	192	204	200	214	193	204	198	208	204	223	219	205	211	222	223	199	190	233	236	228	197	222	233	193	190	215	210	198	198	193	231	202	226	202	216	205	230	206	217	189	213	221	211	224	208	218	195	234	196	218	199	223	208	207	239	214	204	204	233	201	229	200	169	212	188	220	193	203	189	222	218	206	188	234	197	190	190	223	219	205	224	220	218	209	203	210	212	211	182	199	182	208	204	197	205	199	216	220	228	217	216	197	229	182	198	196	225	206	218	195	196	187	219	208	219	207	223	206	176	192	232	204	220	221	204	209	210	214	194	219	211	208	209	209	184	218	200	216	205	205	217	195	199	216	194	226	205	223	224	219	205	204	193	200	207	186	206	189	210	211	191	258	234	198	199	199	231	197	187	226	168	220	215	221	197	200	189	199	231	217	212	198	195	201	212	186	206	206	223	228	222	203	205	209	202	214	201	222	185	207	199	200	225	221	218	196	194	223	235	195	232	212	231	216	220	208	201	202	211	204	212	210	226	222	217	235	223	205	172	191	216	197	209	210	221	208	194	205	211	217	227	211	210	214	228	211	224	229	207	180	213	196	205	212	221	219	222	223	215	191	219	223	218	193	210	219	211	199	217	226	192	187	185	200	200	196	211	219	215	212	212	217	227	230	213	209	219	224	208	215	233	238	213	215	213	221	200	215	184	210	226	209	207	205	226	213	230	196	218	196	253	203	216	190	217	203	214	212	207	211	225	209	187	225	206	194	211	200	201	222	225	209	207	214	225	224	209	236	200	198	198	188	234	220	192	192	221	183	228	212	184	206	193	205	196	211	189	180	217	202	200	194	194	199	205	196	198	208	201	200	202	197	197	213	184	201	217	213	186	212	198	222	210	228	197	194	212	215	206	233	243	212	207	216	207	205	197	181	205	189	226	219	220	196	193	220	202	173	215	206	195	203	205	200	199	215	225	201	223	208	203	224	201	230	221	231	203	191	218	216	232	211	226	200	218	188	208	217	224	228	201	190	202	204	220	213	184	231	186	218	206	217	205	207	200	207	203	213	219	210	201	201	191	225	204	195	205	219	189	211	228	253	195	235	234	206	204	205	221	213	224	197	206	212	231	196	217	211	203	221	230	194	213	224	186	223	186	196	210	232	201	209	219	211	215	192	205	218	219	240	214	175	212	197	192	207	204	237	247	197	187	184
21315	24503	34755	37734	32197	27882	23166	22031	26075	36128	37393	31606	37025	37252	34279	27785	31544	36154	37927	34669	38962	40575	40504	42598	41839	38581	36290	32451	35513	36916	36928	35309	33618	36260	28736	22993	18026	14099	19598	19224	19700	19008	18629	17658	18732	18070	18068	9774	6293	7147	6225	3750	3960	3532	2330	1679	1478	1001	757	851	907	920	848	713	776	731	743	660	707	678	675	682	668	667	653	699	605	692	627	667	590	591	593	556	559	572	628	607	614	649	603	571	645	618	586	588	578	546	605	548	560	559	578	567	551	589	577	594	566	591	593	584	592	584	574	569	584	575	595	574	603	557	607	586	579	526	592	583	567	563	611	561	603	552	582	578	585	591	607	602	596	602	557	590	580	587	613	554	558	560	574	578	591	568	583	562	557	559	574	596	616	634	595	590	590	630	625	585	611	580	564	607	546	562	582	609	573	601	548	566	598	580	585	612	552	565	591	577	554	617	565	577	606	614	602	600	586	562	542	566	602	597	559	568	578	588	589	529	555	551	600	565	557	580	587	613	651	608	586	555	547	607	572	576	562	563	571	587	554	547	557	599	595	627	583	620	580	572	601	590	588	562	553	571	551	583	599	594	576	600	574	605	598	581	569	600	583	573	584	597	548	561	569	584	608	568	520	548	606	563	552	593	574	601	579	557	577	555	605	602	610	585	560	581	568	581	595	516	564	576	590	626	566	575	557	615	571	559	584	553	610	592	604	610	562	590	580	594	554	590	590	593	591	593	542	539	577	599	565	573	573	613	551	587	613	578	573	566	583	593	609	593	567	588	578	606	590	582	582	542	590	589	613	606	602	615	582	613	588	508	551	571	583	564	558	586	564	559	601	618	595	565	593	569	578	600	574	576	527	585	569	566	567	575	539	613	580	582	531	606	556	600	601	566	556	564	594	551	554	536	562	576	573	591	612	602	543	551	579	573	559	619	592	586	557	558	585	551	596	566	575	565	531	531	577	534	573	571	622	559	591	584	559	564	553	574	621	543	578	590	604	563	547	587	568	583	579	521	586	605	578	558	562	558	593	557	559	614	576	619	573	573	607	562	595	511	558	616	545	620	567	575	552	613	617	557	584	587	596	613	622	602	612	584	617	577	615	598	598	588	541	621	579	585	615	581	540	587	582	567	604	582	563	579	557	598	561	556	612	542	521	580	569	570	629	561	613	564	571	573	548	584	539	603	618	610	527	596	569	608	566	595	567	595	580	573	564	554	587	601	591	576	614	561	591	554	566	618	554	614	569	603	596	612	566	589	545	594	570	577	577	565	559	560	603	569	569	601	591	605	653	596	563	598	583	532	583	597	613	555	582	584	590	603	563	563	588	549	547	574	566	587	548	586	592	573	629	584	579	606	572	566	550	601	544	572	555	601	555	599	578	588	590	548	589	533	623	611	618	562	593	537	540	610	608	592	572	620	570	577	559	573	566	597	615	596	562	596	599	583	562	620	555	578	553	584	563	528	596	576	574	596	589	613	585	565	582	570	579	577	593	563	626	600	575	567	606	561	606	593	598	612	583	598	566	555	589	641	556	608	554	534	555	551	563	605	596	572	618	592	566	564	624	566	588	538	566	599	606	549	558	641	605	574	594	524	603	593	592	578	599	620	566	609	553	589	586	573	575	567	546	565	598	592	570	624	553	597	582	596	578	541	594	589	586	604	551	614	558	619	596	591	585	568	581	583	580	586	613	556	579	572	553	590	546	551	550	595	605	590	616	592	582	559	564	592	584	565	597	599	657	595	570	557	559	589	589	554	575	615	606	577	579	585	604	558	606	609	581	562	623	600	579	580	608	637	556	588	588	599	596	574	606	568	608	572	619	596	542	543	601	601	561	566	599	588	552	568	638	594	580	583	565	581	615	598	583	570	563	566	536	553	562	534	558	632	559	617	607	555	564	540	632	551	563	566	555	575	584	548	602	562	552	586	577	546	590	586	566	572	593	594	566	576	538	615	627	562	563	558	590	617	584	583	614	578	591	575	598	601	587	568	564	569	572	589	546	596	587	578	555	596	599	593	562	543	607	601	596	552	610	580	567	587	585	586	571	570	598	546	610	617	544	597	583	618	595	586	588	606	570	593	572	572	627	568	537	598	582	580	540	576	626	583	601	518	602	555	613	580	556	593	601	609	596	572	544	580	598	563	542	579	614	548	603	569	561	601	550	584	646	564	603	572	572	561	587	576	566	613	563	558	570	590	572	610	601	577	589	587	592	627	578	599	590	562	549	577	568	591	542	605	545	565	565	557	560	580	585	593	567	529	571	573	600	572	588	546	603	582	612	574	567	564	589	553	633	592	600	558	595	619	563	557	566	549	558	550	595	567	596	560	584	590	595	597	575	576	579	591	589	575	555	606	562	571	587	585	610	595	597	579	546	602	593	569	622	548	575	606	550	586	571	562	588	596	591	608	552	569	574	583	580	581	577	602	581	570	583	592	549	592	608	559	584	539	598	532	569	595	577	621	559	617	575	602	608	576	593	581	614	555	577	560	584	589	559	580	613	587	542	543	594	584	538	579	548	606	625	594	619	608	596	535	611	611	557	550	618	617	568	623	582	589	573	588	592	597	628	610	584	571	582	530	560	581	583	569	538	578	590	533	601	598	602	571	592	561	566	581	551	597	573	577	579	531	561	563	596	553	599	546	585	571	552	564	607	601	530	571	587	585	552	591	592	613	575	590	585	630	604	576	546	568	615	588	590	557	571	599	538	572	644	566	591	587	572	557	582	577	581	598	581	562	548	554	566	556	548	594	585	586	570	597	566	601	562	595	620	593	592	577	586	568	555	581	585	572	573	604	601	595	583	606	556	558	557	560	598	579	559	606	582	603	602	577	584	571	606	545	588	572	571	587	529	579	589	620	574	600	567	601	600	577	581	562	557	533	585	593	608	558	562	581	576	572	599	561	566	576	598	600	567	548	580	572	600	537	566	599	597	613	532	573	556	599	559	606	582	594	534	564	530	567	603	614	583	624	602	571	562	576	610	575	602	594	581	622	560	560	576	594	574	561	593	539	584	573	619	538	600	563	595	600	581	582	577	544	530	651	586	583	590	577	582	592	564	569	542	598	611	576	574	551	567	600	588	570	576	580	622	575	634	589	601	565	583	614	589	566	634	585	632	633	584	592	605	525	599	598	580	567	572	542	563	585	580	590	572	552	597	550	638	594	633	544	589	573	574	596	580	621	543	597	545	581	589	590	605	562	602	602	597	585	574	599	578	549	576	575	541	579	583	574	560	598	592	605	552	561	597	640	569	602	541	591	597	576	602	573	546	548	579	587	617	568	592	577	594	596	565	563	610	598	562	572	561	564	586	547	579	611	614	550	565	574	542	585	587	587	586	596	574	616	607	586	544	579	577	599	583	563	578	561	592	580	516	579	603	593	602	555	564	549	579	598	615	540	636	589	597	581	540	569	566	576	602	592	593	595	571	571	589	571	569	580	636	577	584	604	614	598	573	579	579	559	586	625	578	598	644	576	615	543	528	589
11811	9487	11713	8439	5251	3232	2171	1518	1356	1278	1402	977	1186	1087	943	627	766	829	827	663	844	851	730	914	806	850	734	627	693	615	692	650	624	664	463	383	328	284	325	338	373	341	363	331	265	261	287	237	219	216	226	185	214	197	208	178	167	216	188	194	203	205	182	204	208	180	207	208	185	190	196	196	207	162	190	182	219	176	197	186	170	199	201	176	183	178	182	201	190	176	188	177	198	171	203	179	187	172	195	213	170	201	165	184	151	179	167	181	207	176	196	187	166	165	173	181	181	202	217	187	183	187	177	187	175	199	175	163	165	195	166	184	188	188	173	178	192	161	181	171	177	187	176	201	169	181	199	183	205	195	186	200	166	178	179	208	184	165	183	191	182	184	209	185	176	183	199	163	198	188	185	174	163	156	177	177	188	206	186	173	183	183	184	170	211	190	187	207	186	192	169	171	195	187	164	214	206	191	199	190	157	182	192	180	188	169	184	199	165	201	186	210	190	188	185	179	202	174	191	176	205	177	172	185	208	194	171	166	195	185	169	193	159	186	173	181	162	178	199	168	184	201	188	208	204	194	209	200	200	216	203	199	190	173	197	173	194	174	196	205	175	205	192	213	186	192	195	189	188	163	175	207	172	193	192	188	184	183	184	177	179	182	186	198	184	164	168	185	177	196	201	198	196	178	183	170	187	195	193	176	168	195	189	203	185	187	188	184	192	162	178	174	165	172	200	160	174	189	190	205	165	195	192	180	168	176	185	169	173	207	175	198	194	201	188	196	177	179	186	181	195	177	178	170	155	172	189	193	197	201	188	183	165	203	173	187	197	183	181	182	183	207	189	181	206	207	178	187	181	172	183	183	180	171	200	194	196	176	173	221	172	207	196	162	189	175	207	203	165	182	194	190	169	186	197	178	166	181	188	198	188	199	192	188	183	182	173	185	200	179	180	169	194	174	186	191	182	191	209	212	169	189	184	191	196	200	206	198	187	206	184	191	180	176	168	193	180	171	203	213	188	185	168	167	168	190	174	194	180	184	179	188	194	192	172	187	177	179	195	192	156	165	188	195	190	183	205	183	221	183	194	180	199	205	201	178	176	186	194	184	184	171	161	186	173	178	216	174	162	175	206	190	203	173	174	171	182	210	174	192	211	191	203	202	198	187	172	192	181	188	191	213	185	173	184	177	182	158	177	190	195	191	194	172	182	198	184	176	204	198	164	189	200	163	179	180	177	188	179	195	198	192	177	190	167	181	165	179	175	173	182	186	188	162	174	188	175	182	191	189	171	202	206	179	193	189	193	196	167	171	190	175	195	186	195	163	189	189	174	175	204	181	205	192	201	192	168	168	213	195	185	172	167	193	193	163	191	183	179	181	207	166	181	195	181	185	193	177	214	211	206	195	149	211	190	211	169	203	188	220	176	180	164	204	207	188	196	200	215	191	185	199	171	171	224	181	201	175	184	190	181	191	193	159	166	189	177	176	161	204	201	200	195	184	187	202	193	194	162	198	165	171	179	202	212	168	171	197	195	175	192	178	172	191	186	191	206	170	203	170	172	178	206	184	169	192	175	158	195	198	201	201	163	180	166	170	217	182	171	199	205	194	205	160	183	189	165	187	174	215	188	193	186	183	190	162	185	166	175	179	174	199	185	162	187	182	166	188	201	188	178	165	170	171	199	161	191	163	194	207	194	195	173	204	189	203	216	179	170	172	176	175	179	206	199	186	192	184	171	187	185	175	189	186	182	184	197	187	201	202	178	164	172	186	207	182	191	195	186	199	196	190	200	183	195	186	187	174	190	209	175	176	192	175	167	187	208	204	171	222	170	175	180	190	182	166	201	193	181	175	198	187	185	177	194	168	178	196	149	180	184	154	196	220	187	188	204	177	188	165	191	204	190	154	159	176	196	170	167	187	183	194	187	183	194	176	186	190	199	176	199	182	184	178	156	181	169	204	188	170	189	202	180	186	178	206	171	195	185	183	188	172	191	182	180	203	193	186	171	169	180	187	170	194	164	198	188	180	183	174	186	189	183	136	163	184	160	194	207	188	181	189	216	206	202	189	186	193	193	185	184	155	213	172	201	203	176	181	168	174	200	174	179	191	169	182	186	173	211	190	192	163	194	168	173	192	185	182	194	223	199	182	207	181	190	204	167	188	174	167	197	215	193	186	195	184	170	182	177	174	185	176	206	162	189	201	198	193	194	192	177	205	197	194	200	186	208	200	173	209	156	187	185	202	195	207	176	205	185	173	183	170	194	195	174	181	174	207	187	194	186	175	174	182	157	170	208	204	153	176	169	177	186	166	202	179	188	173	193	168	219	207	177	178	177	189	181	188	191	192	211	210	165	216	191	191	178	186	165	202	179	156	187	220	180	181	178	192	159	211	171	169	184	207	179	214	199	202	179	183	194	191	195	186	193	175	185	205	191	181	190	209	185	169	195	197	189	160	178	184	182	177	201	175	187	158	179	200	184	191	159	192	222	173	195	146	179	191	187	195	190	173	177	177	175	170	179	194	205	195	223	184	151	173	196	187	170	194	189	179	189	182	193	188	181	192	217	186	168	193	194	182	193	210	178	172	210	149	201	178	192	160	172	188	192	160	184	198	167	185	174	176	157	185	203	185	174	175	186	204	158	173	181	210	192	182	174	187	203	184	190	171	183	204	192	196	201	206	204	190	187	170	196	188	179	180	183	176	194	195	187	182	178	179	187	161	192	198	180	171	182	204	169	214	200	175	190	188	204	189	195	208	167	209	149	183	194	214	189	191	202	184	185	196	155	182	199	159	183	190	168	176	177	183	193	166	190	159	188	167	168	195	167	192	202	181	197	197	168	204	190	199	198	171	221	199	187	168	184	176	177	198	171	190	198	200	191	202	232	205	164	165	193	176	205	162	190	174	185	170	179	188	188	177	199	187	177	173	183	186	191	187	212	174	194	206	199	185	176	202	176	206	198	170	171	192	187	182	169	190	203	177	181	186	193	202	164	163	201	199	217	200	190	188	188	199	220	204	177	168	179	211	197	167	185	191	181	183	174	173	214	200	167	217	176	164	169	192	176	180	170	182	189	174	193	185	197	188	157	177	171	189	171	198	171	198	204	177	195	203	170	187	179	207	203	193	175	172	185	196	190	170	191	167	218	198	186	177	191	200	178	227	181	181	172	188	212	200	163	170	187	172	203	175	209	185	183	183	162	184	199	198	171	181	180	178	178	231	199	198	190	167	177	210	185	176	175	189	200	190	194	179	158	179	158	196	173	198	169	190	189	210	168	224	197	193	173	198	192	182	178	187	180	177	195	182	174	166	185	194	193	178	162	178	166	200	190	211	163	194	196	175	178	195	210	179	191	173	173	193	188	189	191	226	197	149	197	169	178	185	190	204	191	203	199	161	167	192	184	179	187	218	190	202	183	166	198	182	191	172	167	190	190	186	194	215	174	211	182	204	189	171	181	163	210	155	192	203	203	169	209	173	177	173	186	195
7732	8686	17765	17930	14284	11227	8680	6699	6516	6598	6518	4998	5864	5852	4974	3143	3572	4197	4567	3513	4351	4449	4476	4873	4962	4556	4080	3574	3679	3626	3829	3789	3381	3799	2689	1945	1615	1233	1651	1600	1685	1564	1355	1541	1260	1385	1429	968	758	816	768	713	689	601	536	608	569	550	537	559	558	577	547	585	573	558	583	510	561	584	526	543	556	531	566	520	509	525	516	523	496	506	517	507	517	523	572	501	513	506	497	512	498	513	528	531	509	513	558	499	530	494	522	565	526	526	545	537	513	548	552	507	511	554	555	543	513	532	505	537	547	516	487	521	505	520	573	524	497	521	552	532	514	497	582	546	550	547	566	534	506	535	555	504	571	562	542	516	494	496	531	525	490	503	527	491	537	522	550	520	538	499	504	552	514	498	547	530	544	542	531	501	539	505	552	509	539	539	552	529	504	537	541	533	542	568	552	540	559	521	511	498	536	532	488	532	526	558	514	542	523	529	518	507	520	545	513	518	540	512	495	549	520	532	542	510	530	520	557	510	542	568	502	531	530	534	536	522	544	516	494	507	551	503	516	498	527	526	499	526	550	521	496	529	491	508	519	523	563	518	511	534	497	522	542	549	524	514	486	482	483	534	482	502	528	522	475	529	507	524	533	476	566	506	533	521	516	533	563	512	495	506	521	523	495	559	528	521	503	559	518	554	508	497	493	521	517	513	479	541	528	545	504	547	497	497	535	519	525	538	498	522	517	546	529	525	516	555	538	514	488	515	563	480	505	549	500	494	505	535	540	510	542	518	500	513	557	508	523	524	554	523	532	509	549	502	474	494	499	538	513	492	522	511	496	512	552	504	558	585	540	530	516	521	515	561	536	496	518	498	548	518	529	507	525	491	544	517	488	536	517	593	547	496	540	557	557	506	514	568	547	517	538	518	546	561	495	477	522	540	480	513	519	539	510	519	528	553	497	540	531	517	522	509	543	472	499	491	493	561	566	536	490	510	507	560	555	555	511	558	550	536	549	543	544	480	482	562	549	521	519	511	489	545	549	503	522	509	539	497	530	514	505	555	489	545	544	572	482	543	565	534	521	517	537	535	530	529	518	501	530	498	535	515	492	534	517	524	501	531	511	555	472	475	479	502	526	552	529	512	582	487	530	492	535	534	484	516	542	517	519	525	544	515	499	511	566	556	558	494	514	483	527	506	523	517	554	513	540	517	526	528	489	512	497	520	537	538	487	492	529	512	534	526	528	505	542	556	503	528	519	549	553	531	490	487	498	506	537	509	490	522	521	539	537	549	521	532	497	507	481	559	500	537	534	535	520	549	514	549	537	520	522	546	516	532	531	514	517	525	486	497	542	556	535	529	526	492	545	513	494	520	545	514	503	497	517	531	546	532	559	534	488	536	531	524	505	581	556	553	536	507	543	494	498	505	544	511	515	528	537	519	521	543	467	543	499	497	501	509	569	509	497	552	568	492	532	518	492	528	508	521	539	488	549	496	578	540	478	509	505	514	504	512	500	537	544	548	519	504	561	492	513	509	569	534	539	513	509	491	509	556	529	511	564	517	502	476	502	523	510	532	546	537	496	511	477	471	518	538	511	528	515	514	543	503	507	530	543	530	536	514	508	572	494	520	523	565	515	549	522	547	484	545	509	522	525	540	568	570	549	564	522	503	509	541	519	566	548	559	515	493	495	517	543	529	560	521	518	504	514	515	482	492	534	538	553	547	516	507	514	555	480	502	496	528	462	504	494	538	521	507	507	529	491	550	562	517	518	518	508	541	501	514	515	486	510	537	504	524	505	527	495	547	487	487	504	523	534	557	512	498	547	524	561	523	493	524	517	549	517	542	518	511	546	545	560	491	506	509	533	468	574	517	525	534	529	532	513	524	519	536	498	506	510	515	501	536	488	519	533	561	515	516	533	539	502	480	537	517	529	534	527	541	510	556	526	496	521	535	519	517	517	520	524	488	518	520	549	519	521	561	541	545	541	514	531	490	560	535	544	528	533	543	513	534	515	545	497	472	535	503	506	514	521	537	541	551	518	561	524	563	553	550	514	535	493	523	494	515	477	496	507	523	540	538	547	541	523	534	488	525	538	524	514	519	517	546	563	536	506	476	508	493	528	524	512	494	579	514	519	502	544	552	505	506	506	539	538	527	519	527	519	499	568	538	491	508	509	511	568	508	520	536	502	506	531	549	524	583	542	535	535	534	513	530	589	533	490	514	505	517	492	535	514	522	516	567	520	534	537	565	488	518	547	550	502	602	550	555	555	543	504	520	500	571	501	533	536	515	531	520	530	551	494	494	516	511	509	531	493	519	488	543	519	487	528	511	549	509	562	528	544	529	516	536	520	520	503	535	546	539	537	520	558	515	537	523	492	510	516	520	551	526	491	491	520	531	545	501	507	523	522	525	525	516	501	548	537	513	512	530	549	571	497	504	519	541	520	538	506	524	545	471	500	522	531	561	510	537	505	502	516	544	558	517	512	505	562	514	548	468	522	540	564	535	527	496	507	512	520	544	539	501	505	550	554	550	497	525	507	501	494	524	515	560	516	489	533	484	518	527	551	521	530	494	503	496	533	524	535	535	501	556	513	536	483	541	556	535	510	540	483	503	539	544	523	536	502	557	506	552	532	564	517	507	519	502	531	551	540	541	520	537	527	507	492	494	555	543	513	536	497	535	555	476	567	521	544	527	583	510	537	541	539	515	544	505	515	515	514	503	519	521	500	533	536	503	498	551	471	523	555	569	553	506	460	512	588	528	534	502	506	572	531	488	522	542	539	504	460	517	508	535	549	526	499	560	551	544	560	495	502	472	493	530	483	527	536	534	562	527	540	512	497	546	539	537	534	530	506	536	506	533	526	520	565	563	502	536	526	468	498	508	560	525	536	504	519	469	501	538	506	519	511	559	533	504	533	540	531	480	485	553	540	543	525	521	541	520	471	537	506	526	553	502	509	473	556	494	512	519	560	514	514	562	499	555	521	534	530	520	543	508	508	537	511	540	537	541	548	546	501	501	530	513	494	532	507	525	560	517	509	551	509	538	524	522	528	549	508	555	534	505	522	528	535	510	518	519	507	538	555	541	505	504	539	517	510	535	539	567	540	486	540	514	532	520	524	530	488	567	497	480	515	553	519	542	480	519	520	500	545	525	522	546	530	510	553	517	532	526	533	524	502	532	523	492	522	529	511	491	558	505	522	528	464	496	522	552	550	544	541	530	496	501	520	533	527	538	518	556	489	552	506	503	466	526	484	529	536	559	552	526	543	538	535	537	552	466	554	498	503	539	543	516	569	530	539	544	543	527	531	528	520	541	459	565	525	579	517	520	545	528	529	533	528	495	513	473	496	560	474	519	548	507	500	507	497	491	541	476	529	496	510	521	538	510	522	495	554	543	541	514	532	501	515	497	494	545	493	514	560	511	520	522	523	520	518	494	519	552	566	549	564	556	484	560	527	493	497	546	584	557	506	547	517	513	543	501	553	464	484	511	500	522
23938	19261	24169	19844	13785	9036	6587	5242	8933	5985	9969	5518	8280	9735	7589	5259	5039	4282	6581	5126	5919	6574	7295	7938	7986	6662	5972	4885	5029	5345	5717	5243	4534	5077	2910	1943	1948	1317	1838	1887	1912	1672	1598	1594	1348	1312	832	674	528	446	428	290	322	272	262	192	174	196	191	195	196	205	203	198	203	197	198	194	198	206	190	186	171	189	179	203	212	194	189	204	193	179	180	218	179	171	180	173	193	178	200	186	159	198	169	198	203	176	195	169	200	198	211	168	183	154	193	193	195	159	178	199	182	162	189	164	193	177	200	170	174	193	169	174	182	162	193	175	191	195	198	168	188	164	203	167	196	187	171	178	181	197	197	178	175	167	174	168	213	189	192	190	189	199	165	186	178	185	183	152	206	194	176	176	190	178	177	184	192	196	184	177	195	183	183	174	158	195	179	182	185	170	165	145	209	186	169	187	179	189	167	171	173	168	200	185	171	172	174	180	165	174	204	171	177	187	188	184	169	185	178	186	170	191	187	204	213	160	189	166	195	188	198	205	197	182	157	182	176	171	166	204	214	177	193	202	174	173	185	205	172	192	177	182	180	182	204	187	198	206	183	193	161	175	167	187	171	182	187	169	206	200	194	211	175	187	183	167	179	177	185	192	180	194	178	193	177	193	195	187	199	197	192	196	197	176	185	182	167	192	189	176	183	194	160	187	173	174	164	187	185	157	161	165	165	180	170	198	159	181	168	197	197	197	167	163	169	170	175	168	183	179	178	169	199	175	205	209	171	186	178	193	176	181	195	187	186	181	200	151	180	161	199	201	152	200	172	198	195	176	169	165	178	194	182	185	191	198	182	204	197	171	208	190	202	216	191	203	191	175	200	189	212	165	170	153	195	184	190	157	153	161	174	181	189	197	204	190	182	189	199	184	178	187	172	187	175	195	192	187	185	201	190	170	176	192	188	187	190	187	168	191	165	193	186	154	183	191	171	160	203	197	204	176	194	156	174	200	188	174	189	180	163	151	207	179	196	193	187	172	171	168	185	169	178	159	195	188	175	179	142	174	211	179	199	178	189	195	202	162	175	181	185	195	195	168	225	192	224	175	190	170	189	189	208	176	201	180	174	194	190	213	183	189	158	179	197	184	174	174	182	159	166	183	197	184	172	166	199	205	178	196	197	190	185	160	194	185	181	179	185	163	174	152	192	191	176	180	205	168	187	159	193	187	166	194	189	195	200	189	196	201	200	158	178	171	177	211	195	185	167	210	162	187	194	184	199	199	202	197	209	162	197	188	170	175	174	190	184	198	192	181	188	185	174	184	188	215	184	189	186	180	151	162	183	185	182	194	168	216	196	162	174	176	181	188	175	214	168	163	195	195	166	187	198	194	161	176	165	187	187	170	180	152	193	194	190	183	183	167	170	164	191	177	180	188	188	173	147	195	176	183	190	180	182	182	186	156	197	169	181	194	174	181	182	199	179	171	183	177	177	190	213	194	159	191	194	194	177	154	185	192	196	167	171	191	173	175	219	207	185	191	186	191	158	183	207	204	179	182	178	210	202	206	198	197	214	207	181	204	169	181	185	191	192	189	181	188	159	163	164	181	186	195	187	181	179	193	168	173	200	180	180	183	179	174	172	192	188	174	193	169	157	187	186	181	168	184	197	175	196	201	188	181	192	192	189	184	203	179	195	166	192	169	202	191	179	197	191	180	203	190	184	168	193	186	207	162	213	182	199	163	187	205	165	202	149	203	184	172	178	196	195	194	191	172	211	179	178	174	195	184	193	191	194	181	178	193	196	198	203	188	159	169	183	196	178	160	198	198	195	188	192	188	180	173	192	220	190	194	180	197	185	182	213	177	184	205	185	202	196	207	179	175	168	193	166	178	164	187	181	164	187	209	177	166	175	176	202	205	184	169	167	207	178	214	177	182	164	183	191	172	175	192	169	199	177	175	213	164	172	172	221	175	172	171	174	190	198	222	178	202	183	201	164	185	186	170	201	200	187	149	197	207	186	187	198	195	160	192	181	188	159	191	174	161	177	185	183	189	178	170	178	165	167	187	193	183	183	174	178	163	217	180	175	212	183	209	171	173	200	190	201	195	184	192	173	181	179	196	177	182	186	184	200	199	151	184	195	210	186	170	178	177	200	174	176	188	179	172	202	180	191	172	184	180	170	182	184	210	164	151	187	172	174	154	166	174	171	191	179	202	189	197	166	168	194	193	191	205	207	178	189	184	180	176	184	165	162	183	189	193	192	180	172	202	163	187	173	182	192	206	177	181	165	197	197	168	178	198	158	193	162	201	183	191	161	216	168	162	160	202	168	176	204	179	169	192	190	159	202	182	176	178	196	166	180	175	159	194	175	187	192	188	170	177	193	194	187	163	191	189	205	183	196	174	184	197	181	212	165	173	164	185	168	205	175	168	201	161	191	184	175	203	194	177	184	184	203	176	180	178	211	174	187	160	169	212	181	176	173	198	177	166	190	183	191	181	196	179	189	201	190	193	169	178	184	188	182	168	191	195	177	185	198	192	178	183	223	209	186	206	187	187	192	151	162	151	163	169	180	184	213	215	203	184	194	201	155	187	183	162	181	169	169	175	178	170	190	190	170	198	185	212	176	173	189	186	184	169	174	167	188	184	170	170	186	217	185	199	190	181	170	195	198	168	182	203	209	198	173	199	185	196	209	181	191	194	192	167	215	195	179	184	193	208	168	161	183	168	167	189	191	180	168	203	203	175	166	184	199	193	185	207	186	177	171	166	188	191	189	175	182	176	173	195	188	189	203	208	192	208	210	176	172	190	195	198	176	158	200	177	185	183	202	220	195	164	186	182	185	198	189	182	173	166	185	186	176	182	182	201	192	183	178	157	192	199	175	188	176	174	189	186	178	168	203	193	184	186	194	191	199	170	186	203	174	193	175	155	182	179	191	204	185	164	178	182	187	171	179	190	217	174	185	168	183	186	197	190	166	162	206	192	169	174	168	163	181	194	204	180	187	186	180	213	172	200	175	185	174	181	192	194	177	165	153	161	186	180	177	178	156	181	191	197	192	197	194	204	180	187	182	174	177	175	187	176	174	196	172	188	197	180	184	199	169	203	202	167	208	187	193	191	177	191	179	204	179	204	169	185	177	176	163	204	185	174	190	173	205	195	193	185	197	176	191	186	181	171	195	181	184	197	180	171	196	184	188	173	151	194	185	205	205	198	181	198	187	197	188	177	188	187	171	182	184	179	179	201	210	169	154	177	182	188	197	187	191	199	220	200	186	187	182	180	183	180	191	178	204	170	195	182	175	178	199	170	189	208	166	197	201	199	177	183	200	159	166	213	191	197	179	195	169	197	175	193	193	157	177	183	176	202	180	209	155	183	203	198	177	208	190	175	184	197	188	186	198	178	192	186	198	167	157	180	181	198	189	160	193	171	175	194	175	194	188	170	170	194	208	188	209	189	174	179	199	186	180	204	199	198	167	196	176	194	186	187	198	179	180	170	190	177	161	179
15010	16165	27829	29203	26424	21875	19406	17812	24433	20879	27452	19771	28133	29861	25374	20566	20779	19503	25627	21410	24840	26674	28899	29743	29691	26236	24926	21800	22671	24502	25658	23212	22523	23916	15992	12453	10996	8282	11193	11865	11649	10108	10033	9893	8107	8117	5392	3903	2662	2373	2299	1557	1531	1221	842	638	683	578	590	666	603	679	587	557	608	584	542	577	564	610	562	550	544	556	531	538	567	499	558	535	540	501	514	476	484	514	554	534	550	550	549	534	506	506	550	497	539	492	510	546	538	541	511	510	518	555	518	499	530	541	511	545	527	509	587	492	487	501	551	508	512	564	570	511	580	496	515	533	497	484	507	521	522	479	502	497	503	547	516	516	489	553	541	453	532	511	518	497	536	533	508	513	540	529	516	536	527	527	532	505	522	530	532	508	500	506	526	546	538	495	535	521	528	506	507	515	507	520	561	511	495	498	526	512	516	526	507	512	505	556	541	522	516	533	578	495	522	531	566	568	518	516	607	543	501	489	565	523	557	519	524	509	515	541	529	503	521	501	504	515	516	493	552	538	530	515	531	509	532	556	518	530	584	512	540	502	513	536	539	519	543	494	478	520	526	513	515	588	503	547	483	495	523	528	472	508	511	515	561	543	551	507	507	491	561	495	498	526	513	541	534	515	502	551	506	501	505	571	514	484	574	494	551	516	488	565	539	509	510	497	500	534	498	525	529	574	490	544	546	512	518	524	487	530	541	482	503	498	558	528	489	502	542	477	529	499	510	502	524	502	555	520	531	535	510	492	526	505	538	507	512	555	487	535	588	529	494	509	513	529	502	493	482	508	531	536	511	523	513	528	517	506	522	514	483	525	542	513	546	544	515	526	514	467	526	556	556	501	478	515	494	513	484	512	523	526	536	484	524	493	550	492	501	525	512	562	530	516	537	550	530	559	534	530	535	556	506	524	519	504	534	516	499	512	497	526	538	549	474	501	513	472	537	520	547	545	528	532	573	538	486	521	539	559	542	501	542	566	533	506	529	522	535	487	526	510	554	487	518	546	558	519	546	504	511	550	544	484	523	535	496	489	517	494	530	509	530	543	502	536	533	523	548	541	521	529	526	520	511	510	515	522	503	518	505	518	512	542	508	529	505	565	505	514	510	455	497	498	458	519	468	492	527	541	530	463	568	490	530	505	500	538	500	562	532	535	504	477	490	509	514	559	502	524	496	539	565	484	510	545	516	541	499	519	518	489	539	538	505	533	528	538	552	534	502	489	517	521	512	514	515	515	522	527	523	500	510	538	507	540	547	532	561	497	523	507	493	516	544	491	540	548	534	521	511	524	524	518	504	552	518	485	534	513	541	509	541	524	498	504	510	563	522	547	532	524	515	479	570	541	527	567	570	521	534	503	551	529	494	505	508	520	495	536	525	555	531	532	509	541	533	488	531	550	518	554	519	571	488	524	520	530	547	581	555	507	501	566	545	463	565	545	559	529	529	567	504	529	522	523	537	541	504	520	541	522	510	484	507	510	484	550	553	479	542	507	564	488	506	531	479	521	486	564	506	545	535	521	569	489	521	516	530	538	501	491	478	537	511	538	544	518	531	498	533	489	523	543	508	557	524	577	517	514	566	538	508	535	530	534	542	493	531	536	518	525	505	517	556	518	517	515	539	528	508	544	541	538	512	552	502	480	528	516	510	522	510	494	515	502	516	551	525	502	514	485	523	508	502	512	547	549	479	523	516	488	501	508	562	532	514	532	504	512	542	554	516	494	482	495	504	537	513	527	522	526	507	522	534	468	527	503	526	555	483	512	504	519	487	508	534	497	532	499	512	528	546	517	584	493	522	539	507	516	498	501	524	548	479	541	532	509	524	500	519	547	529	486	523	512	524	504	517	567	508	539	557	501	548	504	476	525	535	533	533	537	541	524	557	556	499	499	552	506	543	511	538	523	511	538	488	498	525	530	545	538	495	530	503	516	517	526	579	511	509	541	501	498	550	548	524	520	543	514	530	494	474	491	547	489	523	527	512	525	570	517	515	527	565	492	514	517	537	532	510	509	536	537	556	539	532	500	545	523	536	526	479	524	517	522	525	519	473	531	507	517	498	540	470	522	506	511	512	488	548	542	494	526	513	566	498	531	507	534	519	525	536	535	538	538	511	517	519	531	485	550	559	535	521	516	511	539	493	540	524	508	529	525	532	515	515	505	467	515	494	506	497	533	510	508	526	508	518	574	512	537	549	494	548	523	521	484	516	504	511	522	529	517	527	537	502	508	519	534	507	532	499	511	558	496	503	471	528	529	540	538	505	520	534	499	565	502	505	527	498	509	542	475	525	491	532	494	547	516	506	501	508	503	510	494	511	497	526	557	549	523	512	532	506	503	502	498	484	508	513	562	507	520	510	512	488	573	505	517	502	515	524	502	492	555	528	543	541	511	505	485	557	481	484	492	519	546	559	496	493	541	518	522	538	536	498	461	479	554	548	491	562	555	544	547	547	522	501	528	529	540	525	566	515	516	528	505	525	529	534	558	548	521	497	479	558	503	499	548	501	525	532	520	537	497	492	508	497	496	529	540	531	528	518	543	565	535	506	511	554	522	513	536	513	536	499	548	573	548	533	515	508	545	543	541	518	557	508	527	490	545	522	534	519	567	502	528	536	533	552	483	538	502	520	570	536	525	541	516	516	508	525	509	518	521	532	474	529	509	473	528	529	550	514	546	515	542	487	545	480	535	492	541	519	536	548	530	503	542	557	543	530	545	561	500	508	505	545	528	520	535	509	528	499	527	479	556	534	548	507	513	571	525	536	562	535	514	533	455	548	504	490	522	527	520	568	499	553	508	536	552	544	550	489	523	548	542	481	561	509	550	497	546	559	529	503	503	508	528	495	537	558	519	567	501	518	497	550	518	502	542	538	568	536	512	455	520	559	491	487	500	500	552	557	548	536	495	506	544	566	504	524	535	531	530	527	520	546	553	494	521	541	491	548	532	517	499	509	495	525	527	522	535	507	571	479	528	569	504	540	499	543	519	482	487	510	532	578	510	546	537	481	492	527	521	569	486	505	528	496	475	522	541	553	515	505	500	498	548	509	539	500	520	548	565	545	519	552	522	524	529	527	541	509	528	535	515	514	528	511	575	563	534	501	553	496	556	521	541	531	500	540	500	525	511	528	522	539	553	522	519	523	507	490	494	491	544	541	523	514	545	512	572	484	507	494	480	489	522	523	522	517	563	521	479	554	559	503	533	523	481	488	515	526	523	519	522	503	532	526	501	519	531	532	521	509	531	547	476	538	509	469	507	530	512	505	544	508	508	537	529	548	541	502	509	492	527	532	519	554	514	531	502	527	541	494	529	516	506	527	507	527	489	490	534	549	490	544	473	526	545	452	523	511	530	528	517	568	513	506	526	557	509	513	528	522	484	544	503	549	508	503	534	478	533	540	545	531	531	500	523	531	539	545	535	519	490	532	485	506	544	518	519	533	506	544	499	576	490	450	545	536	529	548	555	519	533	496	499	529	468
31341	27820	33124	30885	23697	15831	12334	20390	18927	14598	15936	9684	13834	16363	12859	8381	8365	8395	12315	9362	12007	13234	14472	16166	16180	13872	11551	8316	9173	11128	12025	12110	9518	8572	5432	4709	3829	3540	4027	4303	3876	3464	3327	3312	3480	2938	1826	1971	1369	891	741	496	512	413	297	262	224	269	262	267	294	258	246	212	244	231	234	217	248	208	213	236	218	215	225	216	212	208	233	208	183	184	178	218	226	221	211	196	235	207	205	217	217	192	185	200	188	210	195	210	195	246	204	187	211	212	199	204	192	214	211	191	206	194	191	217	204	202	216	205	207	214	239	215	199	184	222	192	187	211	194	202	212	210	197	185	233	213	201	239	221	206	201	199	183	204	234	186	207	206	207	176	218	203	194	210	231	206	198	191	207	208	207	197	187	222	205	217	240	225	212	201	211	217	194	213	202	199	197	191	225	201	200	195	204	237	199	214	204	205	217	205	232	202	226	193	218	231	232	198	196	202	195	224	199	217	231	226	219	174	188	222	207	192	203	212	222	215	225	212	202	184	202	191	198	192	212	209	183	221	185	213	206	187	187	180	191	202	181	227	207	227	192	217	179	195	188	206	221	211	222	227	205	215	189	184	206	207	219	196	183	199	177	197	195	216	210	239	230	197	214	195	200	201	203	178	214	226	210	203	231	211	195	201	208	191	189	199	211	213	211	197	186	236	213	214	190	214	198	191	206	187	192	193	181	186	206	206	236	203	214	198	218	214	197	192	206	229	232	186	227	213	234	213	212	218	204	199	191	227	195	204	243	175	233	196	185	197	202	191	208	205	222	205	199	227	236	182	212	197	212	186	206	237	229	211	196	217	164	225	178	207	223	183	193	225	230	235	186	205	194	211	212	196	195	211	223	178	202	211	204	197	210	226	168	223	200	223	222	175	206	206	212	212	192	233	200	207	185	211	201	200	205	188	180	225	208	230	196	193	206	207	206	194	210	198	219	191	237	196	224	204	238	212	202	217	200	174	209	207	239	195	191	211	223	214	209	186	212	186	200	220	231	233	195	229	189	215	246	227	210	198	194	211	201	202	206	189	204	208	201	171	190	215	207	244	228	215	198	200	213	203	209	236	220	209	208	195	198	228	197	225	188	197	208	213	229	209	228	195	175	234	193	230	213	187	222	215	224	194	211	182	192	202	185	201	231	201	225	202	228	212	210	224	196	239	205	196	224	214	213	195	235	206	203	224	179	208	191	203	229	195	210	211	212	217	186	220	200	198	196	184	193	205	226	166	216	193	187	192	211	199	225	227	189	196	205	215	222	204	190	193	216	198	222	183	207	203	224	188	194	212	191	199	217	208	214	192	209	206	224	204	222	204	200	205	180	196	201	224	200	194	215	218	199	227	189	200	221	225	194	206	197	202	209	228	217	207	220	217	214	187	209	206	208	230	227	199	210	208	232	195	210	188	223	199	203	231	193	224	167	198	193	194	211	194	189	165	214	220	217	222	189	183	226	222	198	225	200	231	197	191	209	187	194	195	213	217	225	178	199	213	197	208	198	196	163	193	213	220	199	187	191	232	202	212	204	187	219	229	228	223	192	195	208	201	213	198	213	193	222	211	215	185	176	200	210	204	231	207	218	217	215	193	230	212	207	180	223	202	224	206	181	190	192	201	198	186	192	206	192	201	195	203	216	196	207	213	236	208	208	208	213	199	192	214	194	216	201	224	204	213	208	186	214	230	185	212	201	212	208	182	219	232	170	234	207	206	222	216	217	208	200	200	213	211	210	193	203	237	224	193	202	186	193	187	199	198	201	212	202	225	212	202	197	199	187	222	206	238	193	209	193	164	183	200	204	202	220	206	213	215	209	243	206	203	224	212	200	206	192	214	212	173	174	208	198	200	194	201	196	206	208	224	192	197	224	206	201	196	202	228	214	219	189	200	201	194	196	184	194	196	191	185	217	210	202	204	199	195	209	210	206	208	212	208	180	212	190	195	178	200	210	203	178	205	198	186	206	183	205	195	211	208	194	214	209	189	195	218	229	210	214	200	190	207	211	201	223	215	197	196	189	204	212	198	192	186	196	198	195	207	212	209	160	209	202	212	194	223	203	212	207	213	187	215	192	209	214	216	218	193	211	210	190	204	216	177	177	226	216	206	216	219	226	200	221	201	208	216	210	207	189	204	223	235	199	214	224	199	213	186	174	211	223	215	205	205	192	202	208	203	233	176	206	192	193	210	206	220	208	210	225	204	209	211	231	233	223	210	230	185	206	180	202	205	192	212	189	209	196	219	224	223	197	209	234	174	187	214	203	217	210	194	211	185	180	227	213	177	233	197	186	192	198	201	201	212	223	205	244	223	215	219	220	227	221	208	205	192	224	227	209	233	214	226	215	200	209	179	210	221	197	199	212	243	208	185	193	207	218	190	215	209	234	204	206	185	237	212	189	174	200	212	214	219	208	210	230	233	210	218	206	216	199	199	192	204	191	190	220	218	192	225	208	201	214	228	233	204	179	230	179	216	200	197	211	204	192	224	206	241	217	193	229	199	240	197	181	208	194	199	201	216	188	185	231	209	199	240	211	218	186	204	201	188	195	220	190	231	195	229	199	203	189	216	199	210	198	214	189	220	202	228	216	241	204	228	215	212	207	190	195	236	208	230	225	226	198	214	188	233	195	207	230	193	205	220	191	200	173	202	212	182	232	219	204	203	215	216	183	234	190	209	203	208	224	201	224	190	215	208	232	216	216	210	210	237	218	170	188	227	196	191	186	216	241	201	210	209	193	226	196	215	188	201	198	197	229	213	194	179	206	210	187	224	232	213	201	205	213	221	192	209	206	191	189	208	202	228	199	197	208	178	204	217	209	206	179	218	186	193	222	197	230	194	195	208	204	198	211	209	219	182	215	210	216	205	213	182	216	197	223	174	190	218	188	207	174	184	210	218	211	219	239	247	216	217	206	225	194	194	208	215	208	200	185	214	194	224	185	189	194	217	210	223	226	210	197	229	195	195	212	221	221	206	201	210	218	207	219	208	188	194	211	188	221	199	230	208	214	216	203	208	184	211	203	219	195	209	214	193	191	203	203	213	188	220	218	190	197	206	207	204	199	223	197	195	172	202	192	197	204	205	216	190	212	166	220	233	207	198	179	213	213	216	192	191	191	184	192	192	210	185	217	190	206	238	227	203	218	202	224	229	204	203	224	210	214	198	196	215	210	206	216	227	210	197	190	223	191	190	227	189	192	195	208	229	191	197	201	217	232	188	214	221	225	214	225	227	208	208	226	203	221	204	238	203	203	208	195	208	219	218	199	227	220	254	191	207	220	173	214	211	221	184	212	213	212	200	194	215	196	261	207	219	200	230	202	226	220	218	182	241	205	213	206	218	211	197	203	213	211	211	192	191	172	184	206	200	196	229	220	178	175	215	215	197	219	190	196	205	208	194	209	207	234	216	202	206	223	208	189	221	208	171	225	182	224	208	201	210	205	200	187	194	209	208	184	212	234	225	211	227	198	231
19617	22766	34549	37796	34950	29698	27619	36584	33009	33197	33936	25957	35226	37328	31659	26792	27538	28521	35020	29617	35350	37064	38535	40914	40049	36980	33167	28471	30751	34608	36264	35630	32275	30874	23562	22641	18442	17818	20358	21622	20241	17828	17549	18254	18031	15917	10862	11587	8015	5600	4810	2949	2775	2297	1474	1085	917	895	979	1079	1275	1100	830	701	683	767	685	659	692	660	596	617	609	608	603	606	622	583	616	594	592	592	574	559	562	597	614	609	612	609	586	587	571	552	549	587	584	573	574	587	546	595	570	585	609	569	589	546	592	568	622	594	566	573	555	596	573	605	576	593	574	587	550	583	586	555	573	546	552	556	553	591	546	579	545	535	571	580	600	563	579	570	609	615	645	557	567	608	577	558	564	525	551	607	569	583	593	566	547	577	537	597	570	587	587	580	592	581	580	636	572	589	556	543	620	605	551	542	569	549	579	609	578	552	563	549	606	590	586	591	583	574	604	600	566	578	583	615	590	519	576	568	558	596	586	570	577	544	622	549	593	605	630	559	608	577	605	558	620	585	578	570	601	556	528	580	576	581	603	549	557	544	601	588	537	568	582	593	589	555	599	544	612	579	574	593	554	605	569	574	599	592	607	602	577	550	561	562	558	581	583	591	579	586	582	531	561	541	591	591	577	562	568	536	528	577	550	599	545	608	590	565	545	586	584	574	603	554	595	596	630	575	575	565	561	598	548	589	560	610	574	532	598	558	598	588	537	554	570	595	526	550	564	577	571	542	591	552	558	530	597	563	583	585	615	557	592	568	575	602	554	602	604	571	561	597	590	552	593	575	523	576	545	563	598	585	593	587	567	615	549	561	587	545	577	544	576	571	572	593	612	599	560	577	582	589	608	573	580	564	560	557	565	607	572	542	597	547	572	553	539	555	585	598	565	580	585	593	590	581	566	561	578	550	563	564	589	567	602	545	589	591	556	528	583	602	561	557	551	572	579	583	556	607	508	588	599	606	562	642	583	579	568	552	565	544	569	548	584	585	562	591	589	555	544	560	538	593	610	565	560	573	540	564	594	557	552	566	563	596	520	610	584	546	547	568	552	559	568	571	581	572	549	573	568	574	521	582	557	578	576	550	561	520	535	575	574	591	584	554	623	607	582	541	559	600	576	574	593	540	582	530	555	578	582	597	548	571	506	578	582	596	586	550	580	556	602	549	556	583	559	570	554	588	580	589	603	560	573	582	561	522	578	581	563	578	569	567	590	612	629	572	551	597	541	528	583	578	537	598	563	576	556	563	569	564	556	549	595	610	541	590	602	561	603	558	618	551	629	561	570	599	572	614	579	574	578	582	566	545	587	563	567	596	577	563	581	544	555	567	566	606	600	565	556	581	598	623	550	559	590	610	542	551	608	584	591	586	563	567	571	580	558	571	621	545	623	622	586	581	569	585	575	592	575	574	583	559	566	595	591	609	561	557	608	625	504	579	538	568	589	602	572	590	644	579	605	583	583	573	582	547	555	559	581	588	542	569	546	577	563	551	568	551	576	537	549	600	575	568	576	640	587	612	563	611	603	604	593	596	617	605	580	552	600	585	579	554	612	575	589	539	592	557	549	562	576	565	545	578	595	576	577	546	569	585	535	595	572	600	604	567	604	594	571	559	587	616	584	612	567	606	560	547	565	559	557	565	616	594	560	643	543	588	599	570	578	542	608	622	585	538	523	597	550	554	573	568	587	594	607	609	588	536	583	610	590	595	573	578	598	582	594	576	559	565	629	573	567	584	560	562	582	594	555	630	558	587	579	533	575	596	588	538	576	595	562	546	587	580	542	546	596	602	571	576	607	583	546	545	544	577	555	581	576	565	599	577	607	548	600	579	539	568	630	619	568	560	541	602	560	586	568	611	592	568	598	549	551	559	566	584	559	590	547	562	567	547	585	565	560	545	585	567	578	597	591	547	586	623	561	599	558	551	602	558	577	575	549	543	627	593	626	598	571	584	601	556	560	645	590	565	623	579	599	536	602	559	590	599	534	551	608	602	592	594	612	627	639	601	561	570	600	594	572	548	577	594	516	600	591	553	576	587	572	547	576	587	613	587	581	577	568	543	542	570	554	624	572	571	582	618	590	600	595	627	554	588	559	581	509	557	548	603	557	564	606	552	568	595	557	557	595	554	567	553	589	565	600	574	579	618	601	564	596	539	561	539	590	601	552	567	596	572	588	569	556	585	579	595	566	606	584	568	561	546	543	584	527	579	573	614	574	561	614	567	543	566	613	543	553	530	556	558	592	588	550	550	579	554	569	539	589	577	588	598	590	590	558	591	564	601	570	584	580	571	584	575	575	587	569	582	533	558	618	543	592	606	573	581	570	594	591	560	528	571	563	546	578	599	599	559	565	591	552	580	620	566	594	545	583	585	615	618	548	576	543	529	600	567	543	559	581	613	595	558	580	574	585	581	571	599	608	571	559	578	602	564	628	551	535	601	572	543	559	561	610	579	574	539	553	533	579	568	572	577	558	587	585	591	536	578	587	544	561	544	538	570	590	555	608	577	598	575	597	544	565	617	587	531	568	562	540	523	583	583	574	564	555	627	582	620	605	538	612	588	632	574	595	566	576	564	585	505	585	528	602	581	582	572	614	586	600	617	614	611	618	573	568	572	560	555	595	595	610	571	583	596	580	577	586	585	583	535	641	607	581	572	543	543	598	586	587	588	577	499	550	616	586	577	553	592	569	569	556	610	580	595	585	545	602	584	555	560	606	537	542	563	558	582	566	628	624	593	589	597	602	583	583	531	534	577	575	588	590	547	526	604	587	566	582	615	598	559	581	590	566	518	582	572	603	569	568	584	546	569	578	594	582	541	571	574	588	550	528	612	572	587	593	608	585	562	633	535	603	561	615	565	574	621	570	588	590	563	589	542	551	569	610	545	578	556	562	588	587	574	615	581	534	570	553	610	568	554	610	596	569	574	554	581	601	564	562	571	534	593	562	565	579	587	598	617	562	564	572	574	562	556	588	567	589	612	531	581	534	590	544	601	589	562	583	591	611	557	572	610	573	537	579	561	605	579	549	590	600	557	566	562	572	566	549	571	632	610	579	557	595	600	601	587	585	577	591	587	542	574	578	603	605	588	594	583	540	540	560	536	584	568	589	613	600	570	610	621	547	580	585	573	585	626	575	608	563	615	594	591	607	592	598	588	553	599	581	532	592	583	570	579	574	579	577	588	561	591	591	585	566	560	548	573	594	565	601	554	603	558	568	551	579	564	586	579	567	570	584	525	596	547	572	558	605	536	590	532	594	573	594	572	561	563	540	581	556	604	569	575	572	604	561	549	567	546	575	616	606	589	574	580	549	577	579	568	543	575	537	572	529	581	611	550	622	614	575	583	554	600	567	594	579	560	586	601	616	569	554	598	589	559	592	603	542	536	552	601	637	554	570	604	575	567	612	558	550	575	579	566	576	543	585	603	592	571	615	544	589	552	604	621	571	594	559	542	584	593	569	599	585	580	563	598	525	582	595	520	571	597
11930	9369	10695	8482	5880	3733	2280	1541	1432	1314	929	718	975	892	714	744	549	548	622	501	637	656	671	768	715	640	495	473	533	596	582	588	454	504	386	369	384	328	311	326	338	332	274	301	228	264	254	234	226	211	220	222	194	211	191	194	152	188	164	189	194	174	185	177	200	207	172	198	184	205	181	176	215	189	168	197	197	179	188	186	186	163	156	194	190	167	200	186	188	201	205	199	185	195	174	181	218	203	174	204	184	169	206	184	182	178	179	210	168	213	190	186	210	195	193	203	181	200	194	192	175	195	194	186	179	196	188	181	194	185	194	200	180	193	170	191	190	187	198	183	201	172	192	188	192	192	198	184	185	165	186	181	180	197	196	181	202	190	180	196	173	163	183	187	185	175	167	157	190	169	180	188	185	195	189	207	195	171	205	177	227	198	180	192	190	172	181	202	174	166	199	173	165	174	168	197	202	171	174	160	161	180	172	165	176	176	183	191	168	185	165	175	199	206	180	174	175	226	169	186	184	189	182	173	186	187	207	198	167	186	191	168	176	177	185	202	183	183	180	212	177	211	193	207	192	185	187	173	159	180	184	175	187	201	170	162	191	189	189	194	181	201	192	193	197	186	171	187	179	159	182	194	183	205	205	167	199	196	191	191	188	186	194	182	202	180	185	207	166	194	185	179	177	184	210	162	163	157	210	168	199	203	180	185	170	182	187	170	197	185	165	185	173	184	183	197	177	172	175	192	181	177	180	184	186	195	184	184	185	190	183	207	195	163	196	175	177	192	170	199	182	194	175	176	174	220	181	195	184	178	177	192	192	193	169	220	169	169	176	198	181	182	189	189	204	176	167	179	196	191	199	194	187	192	184	181	194	171	187	184	173	170	209	163	177	203	167	200	203	185	184	174	184	169	195	182	201	144	200	168	168	192	169	161	199	163	186	208	197	174	174	166	169	182	163	175	172	153	207	163	170	198	187	173	179	187	174	194	175	211	169	202	193	190	209	179	166	196	193	210	179	184	167	148	193	190	197	200	179	181	214	202	173	187	216	187	185	186	177	183	142	171	184	174	178	179	167	186	180	198	208	200	179	193	178	172	178	196	191	185	216	175	185	186	186	173	163	185	183	178	165	210	181	187	186	184	172	200	181	181	168	184	208	172	185	187	175	206	168	193	197	174	202	153	189	172	180	191	182	200	169	181	190	184	201	168	191	169	191	177	173	190	180	179	193	174	171	183	187	165	197	187	184	194	171	196	166	199	172	201	187	180	203	186	192	197	177	161	184	198	195	185	194	168	179	197	199	193	183	206	180	186	186	202	188	198	213	174	183	184	150	183	169	168	151	158	187	183	181	195	172	170	187	189	190	175	176	168	177	175	177	194	185	200	162	168	200	206	200	180	200	178	194	184	175	181	196	157	193	194	167	179	174	172	210	178	191	209	200	172	182	187	188	215	182	156	189	210	188	197	211	160	184	193	178	203	197	185	185	180	175	179	184	177	183	163	186	200	195	166	175	162	186	185	174	189	185	192	164	179	177	190	172	208	186	173	192	159	194	188	179	183	182	177	188	186	179	191	192	191	164	174	181	207	194	190	174	180	176	175	182	172	171	176	162	168	185	178	181	218	183	187	198	203	188	205	185	180	195	170	188	199	167	188	190	190	163	189	181	181	187	216	156	203	182	193	178	175	195	190	188	172	185	202	187	176	195	184	179	197	171	200	177	188	186	200	167	200	196	179	189	188	168	204	188	196	205	167	174	198	181	192	181	190	204	187	183	192	203	199	186	217	188	170	226	167	175	183	206	185	194	198	151	165	164	185	197	212	180	212	171	173	148	178	171	189	190	209	173	164	192	176	179	189	192	173	172	188	196	192	182	186	182	188	204	184	177	189	194	171	198	161	196	197	178	178	168	183	189	211	188	180	175	188	155	213	177	180	187	189	180	198	204	187	187	202	174	191	191	193	182	201	208	183	179	192	202	178	184	172	168	195	182	180	196	150	187	173	200	190	195	197	213	180	187	198	198	184	180	199	168	153	181	204	190	203	192	204	192	186	181	196	187	199	188	200	180	173	190	176	197	202	187	167	182	177	159	164	195	184	160	152	188	185	193	185	170	169	197	202	190	210	179	181	201	199	184	192	183	178	193	178	170	206	203	187	176	178	179	175	184	184	198	182	170	198	172	175	194	185	227	160	186	175	190	142	204	206	176	178	189	167	188	176	186	200	189	184	167	187	191	189	172	203	174	185	196	194	203	183	171	167	176	194	189	189	192	185	186	168	182	176	182	194	178	196	207	162	184	172	201	205	175	172	179	163	186	187	182	198	175	169	174	197	186	220	182	176	165	166	191	191	160	205	176	199	196	193	190	176	181	190	180	179	188	191	182	170	195	203	186	183	165	197	209	188	182	199	190	179	180	185	201	181	197	182	182	168	184	165	186	172	190	189	198	175	215	196	170	203	184	181	181	172	195	171	166	191	163	188	207	216	175	202	210	188	195	189	188	174	192	170	199	187	153	197	182	194	156	197	166	163	197	179	202	188	176	178	208	180	171	191	185	183	172	201	186	193	182	179	181	169	175	170	198	186	172	175	182	213	180	156	194	164	185	179	220	186	180	194	183	194	178	187	186	182	198	160	167	184	185	169	201	191	188	206	171	188	193	191	205	179	167	185	189	198	178	182	194	200	179	174	196	166	158	184	196	170	194	175	207	190	189	167	170	181	193	178	209	212	189	192	163	191	173	168	182	190	184	172	198	190	163	185	188	180	177	195	192	198	226	192	172	176	179	169	189	177	190	190	172	176	159	182	177	214	186	182	184	200	173	203	186	188	183	184	163	176	197	194	177	177	176	180	165	178	167	182	167	204	190	178	190	187	190	192	194	192	198	189	177	186	179	188	172	195	180	183	180	177	178	182	189	179	186	203	177	190	194	208	170	190	176	224	188	176	162	188	164	167	206	173	197	197	194	190	153	180	176	179	190	153	171	167	198	174	174	195	182	203	180	158	179	203	191	174	216	173	199	176	164	192	179	182	189	206	157	189	185	160	171	188	184	178	169	167	183	182	190	161	189	171	158	177	178	172	195	164	198	190	191	168	195	166	191	176	196	209	189	186	177	204	163	192	177	202	148	183	162	194	206	171	186	183	173	199	197	209	197	181	175	186	171	194	178	191	204	187	193	166	175	192	162	185	187	198	182	177	178	208	189	172	191	179	193	179	169	202	168	168	179	182	205	187	191	184	167	176	187	174	189	177	166	194	167	150	203	180	206	208	181	203	185	202	183	182	185	175	193	191	163	195	183	190	175	175	180	206	173	180	210	180	195	180	180	186	184	162	181	172	174	219	180	186	192	167	195	182	188	179	184	176	182	195	181	177	175	184	176	170	167	207	191	180	186	184	198	181	185	185	163	158	174	192	183	187	191	186	181	179	202	168	170	180	188	194	191	177	187	164	172	186	174	185	190	206	185	195	188	213	162	170	177	186	178	189
7783	8901	16411	18579	16400	13042	9292	6946	7083	6288	4716	3815	5328	4891	3777	4254	3061	2959	3445	2855	3589	3819	4156	4814	4570	3604	2576	2827	3035	3522	3256	3547	2733	2616	2259	1945	1771	1470	1595	1709	1558	1415	1432	1527	1226	1059	933	1063	777	747	637	631	668	646	547	555	488	552	526	514	545	562	545	538	559	590	606	550	557	550	588	529	552	528	559	528	499	538	548	512	578	545	518	507	545	550	502	517	523	504	516	490	469	541	497	515	527	505	474	539	485	524	510	534	548	492	533	448	511	503	483	538	552	548	526	562	501	510	524	490	508	529	503	522	506	528	491	558	476	486	489	523	534	514	490	549	530	532	471	484	468	507	532	493	565	474	520	503	521	531	501	537	548	529	468	505	522	527	519	523	547	512	524	521	518	529	509	517	513	568	540	569	475	466	525	523	491	497	517	521	529	515	539	536	518	510	520	482	479	505	545	535	535	537	540	511	512	547	495	488	548	512	515	531	551	545	495	514	510	573	491	504	511	510	526	529	532	467	492	541	495	521	559	540	539	546	508	542	528	543	495	535	505	540	507	554	529	540	506	517	514	532	490	524	521	537	518	528	540	521	531	522	517	516	540	491	477	548	510	539	530	475	508	516	519	474	488	536	499	521	503	561	516	531	519	498	519	481	496	527	546	536	516	518	488	462	544	502	509	552	461	527	515	576	517	521	547	505	557	540	509	499	536	512	507	501	593	480	525	558	498	529	463	526	488	545	525	527	540	513	549	535	494	521	554	552	480	563	542	502	519	483	510	490	570	537	500	486	504	521	524	518	544	504	539	502	533	487	489	563	509	545	538	494	510	548	524	478	490	545	517	513	514	532	516	520	551	539	527	488	556	531	510	558	529	485	526	540	538	520	544	485	532	511	508	516	492	499	518	526	493	530	524	552	549	507	516	560	535	488	540	517	517	526	525	507	531	511	540	522	511	515	535	513	527	523	517	528	513	512	510	528	516	503	489	545	526	557	532	506	548	564	486	495	514	506	517	533	537	520	517	516	524	521	517	504	510	505	497	515	545	480	503	500	532	524	523	567	519	512	550	518	524	495	533	516	488	507	517	517	503	501	499	502	501	498	496	535	533	534	555	542	517	540	529	507	561	541	512	520	516	504	546	555	567	566	537	488	515	488	537	510	553	509	514	500	500	574	511	535	526	511	546	511	480	555	534	547	559	535	514	523	512	484	514	565	527	513	540	522	520	535	507	543	539	561	506	546	507	535	517	539	510	543	527	480	513	507	531	541	490	502	522	524	513	471	557	534	529	495	531	494	495	533	490	524	473	525	523	553	532	517	522	540	527	497	503	499	531	516	547	483	538	478	510	511	511	549	484	584	509	484	530	538	520	520	529	529	537	546	523	518	529	582	543	517	499	497	502	514	542	491	538	498	532	556	493	499	541	529	493	515	532	526	519	505	530	519	544	533	502	505	531	521	513	535	537	475	540	530	483	576	497	474	512	527	512	482	491	474	516	529	518	511	527	574	554	506	477	532	508	538	518	567	528	508	523	506	479	530	529	521	521	505	534	544	549	582	509	542	507	510	486	551	484	539	519	504	486	547	519	542	509	519	521	506	522	471	503	507	521	525	541	511	542	524	552	532	523	545	517	567	515	520	512	523	553	533	516	455	543	566	542	533	521	537	477	507	509	502	495	512	506	520	530	511	509	503	484	501	529	504	472	486	579	544	514	539	576	518	509	515	492	489	480	578	534	548	487	525	509	505	519	517	495	527	558	529	530	540	504	528	526	559	498	478	509	521	548	511	534	537	478	512	535	523	547	511	509	539	558	479	514	484	561	551	546	517	560	505	492	537	530	528	522	525	518	502	532	475	533	568	510	535	541	527	558	525	526	543	548	529	531	530	541	539	509	544	513	544	507	496	585	539	474	493	524	555	529	541	511	502	498	515	547	499	512	528	488	581	550	562	503	462	509	527	503	513	500	512	565	521	513	541	492	493	526	560	521	507	532	523	491	533	524	537	525	515	507	515	533	525	506	499	497	528	535	562	540	510	507	512	512	534	496	524	522	548	516	486	511	526	515	519	501	545	542	466	560	542	552	547	588	558	509	501	543	515	498	509	512	524	514	492	543	524	536	521	512	522	506	535	508	498	530	517	541	536	545	521	571	525	528	510	542	526	511	535	510	493	506	548	545	536	496	498	506	528	495	545	522	502	494	575	575	523	476	511	513	522	515	536	529	504	512	531	543	534	563	521	519	491	521	515	536	574	486	500	538	494	535	504	541	508	493	481	526	551	530	549	509	513	548	490	513	531	527	510	513	476	561	568	493	509	515	540	507	527	532	527	513	501	538	522	559	496	527	545	505	503	521	509	522	541	546	501	518	513	550	523	539	568	541	499	502	467	509	528	469	529	508	522	487	497	521	551	492	522	509	522	522	560	522	540	523	504	504	550	527	529	502	541	510	538	497	543	492	577	480	521	508	560	528	506	550	492	492	522	540	501	536	514	507	490	543	547	528	557	473	508	519	513	549	495	509	541	519	502	534	518	511	533	508	522	556	479	533	539	511	494	517	510	534	522	519	506	550	510	551	512	514	501	519	503	492	523	472	490	557	513	544	515	520	519	527	511	502	515	489	541	499	492	506	523	541	515	527	502	556	560	496	572	556	525	509	516	524	567	521	506	538	533	485	506	515	505	503	562	548	479	518	484	494	494	516	520	489	538	510	488	550	533	481	484	551	545	509	511	560	522	521	505	534	515	546	524	538	541	509	519	503	559	475	498	513	504	515	511	504	496	514	522	528	521	528	541	530	497	538	511	484	470	522	564	528	520	550	516	555	530	514	524	533	495	564	524	519	542	502	526	532	521	528	498	534	544	552	549	507	474	533	531	522	499	520	496	490	471	510	517	521	558	520	476	517	510	521	562	514	486	532	539	531	528	539	563	500	526	501	513	525	514	537	509	486	523	500	510	515	490	511	519	510	536	519	517	542	566	528	520	534	518	510	477	528	544	476	545	548	534	532	493	499	550	541	508	551	457	532	538	513	497	533	503	482	501	518	502	531	502	526	495	533	546	501	520	528	521	520	522	512	514	501	493	530	533	532	539	508	525	500	578	547	502	512	495	516	544	549	547	519	524	528	517	502	522	472	543	547	481	533	502	470	489	543	530	561	495	517	541	457	519	540	555	499	508	552	567	543	586	514	493	527	487	508	503	512	513	528	500	538	508	497	493	517	490	563	533	540	533	533	509	543	541	539	551	527	553	564	512	500	545	535	500	560	510	504	526	547	520	529	524	494	505	491	507	509	464	534	495	554	468	524	513	500	546	540	520	528	506	498	485	567	525	527	537	562	515	513	543	564	517	536	485	512	529	566	536	488	504	524	495	491	507	506	488	504	503	479	532	547	525	525	531	554	542	562	558	509	503	522	527	541	512	546	513	541	540	498	546	531	526	514	543	503	537	514	504	524	537	573	558	510	533	516	522	533	528	529	535	506	511	516	515	504	541
24395	20859	23829	20897	13515	8944	6070	4663	8308	12520	7036	4838	7137	8458	5799	5178	4368	5036	6369	4771	5862	6719	7857	8768	8058	6739	4958	4926	6104	6605	5757	6519	5081	4186	3079	3026	2495	2350	2127	2460	1922	1650	1781	1501	1210	1078	1161	1289	698	536	521	531	460	378	240	207	195	189	220	211	178	193	198	183	189	188	179	180	196	191	205	193	153	212	165	197	179	174	177	175	169	169	165	183	218	184	185	181	192	209	188	194	202	170	178	161	175	158	183	202	201	192	182	185	179	189	173	188	174	193	179	191	167	191	158	166	187	197	163	170	182	172	177	180	172	176	152	195	171	178	173	164	186	175	163	208	157	189	171	187	189	180	184	198	178	154	181	168	167	157	189	168	176	186	179	201	168	193	177	188	175	178	195	184	186	181	175	187	174	179	156	161	169	192	162	178	189	178	192	176	172	187	183	176	171	176	161	190	161	178	184	190	170	154	173	178	172	183	185	171	195	190	171	168	161	171	178	174	158	167	196	178	181	193	179	153	169	185	181	182	180	206	157	172	158	154	161	193	189	168	183	176	178	169	176	161	166	176	156	171	157	176	161	178	190	180	204	177	208	186	181	189	190	162	190	183	177	149	166	186	210	185	183	189	191	156	185	170	162	169	170	189	186	175	174	165	197	172	171	178	164	180	179	182	185	166	179	192	159	167	164	174	186	186	190	152	157	166	180	155	163	169	173	194	195	184	184	176	150	175	173	168	162	191	174	172	177	167	186	176	183	186	159	173	186	172	182	187	164	154	185	166	165	180	184	145	194	178	166	164	177	198	198	204	202	199	188	180	179	176	164	168	186	175	170	190	174	149	196	194	181	170	167	166	192	180	171	171	169	168	191	173	169	181	189	180	172	170	180	164	188	189	202	175	153	199	183	179	179	180	170	178	177	177	178	195	194	186	196	173	184	180	165	175	190	181	166	156	193	160	171	192	176	180	174	184	170	170	171	164	176	184	207	190	163	179	179	151	178	176	187	179	187	175	168	156	202	192	173	160	169	172	170	203	174	202	182	182	171	180	179	189	170	171	187	174	174	181	174	189	197	195	182	179	198	202	196	179	169	178	198	174	180	170	171	180	156	171	200	188	174	179	157	187	194	181	199	193	187	182	165	154	139	196	183	168	208	156	192	163	176	194	171	154	176	170	180	164	161	179	196	171	176	151	149	174	177	179	174	182	170	183	188	174	203	179	162	160	159	180	170	181	182	179	184	183	185	200	176	171	173	162	185	172	187	184	179	175	181	160	196	176	177	153	198	148	166	160	169	189	173	171	187	161	178	173	186	168	170	191	181	187	166	173	194	172	197	189	186	181	165	164	153	172	202	195	166	178	169	185	188	178	173	163	202	177	158	201	172	172	177	163	189	159	194	170	184	190	185	173	178	168	170	195	173	165	166	179	172	180	177	193	186	172	173	193	192	184	165	168	169	182	201	177	164	196	163	181	179	176	147	163	171	176	184	154	170	182	171	168	156	189	203	184	187	190	172	176	167	200	203	193	182	182	188	177	192	173	174	166	176	175	166	171	213	170	165	186	184	180	166	195	181	192	180	172	152	166	150	168	156	166	167	180	178	168	202	159	171	198	193	176	186	177	180	168	180	150	165	185	178	163	168	179	173	181	200	218	187	185	177	191	170	178	176	167	206	175	169	171	199	182	169	171	181	175	168	166	178	185	186	202	182	165	195	183	159	179	160	192	157	169	208	166	174	163	169	174	192	156	178	156	207	177	176	178	189	200	183	185	170	171	161	187	176	194	158	184	177	163	176	175	160	170	183	185	174	170	178	208	192	171	173	194	215	192	195	183	175	173	169	171	157	213	156	163	175	194	178	178	180	171	185	161	186	168	168	179	172	189	188	177	159	184	172	169	176	184	169	186	175	163	181	169	185	195	160	175	164	183	176	175	201	160	187	182	172	172	167	177	166	168	201	195	172	169	166	165	167	170	182	169	190	185	169	159	181	179	168	226	184	162	179	173	172	180	175	181	190	192	196	193	182	183	184	171	177	188	180	155	188	180	156	180	211	164	203	165	190	180	186	174	162	169	179	180	180	153	160	171	173	172	189	162	192	173	175	173	169	204	184	173	162	162	167	181	149	172	188	181	211	165	174	168	169	188	187	193	188	163	173	164	162	155	204	180	179	170	189	180	171	196	161	180	176	186	184	175	189	185	187	197	184	182	182	194	171	185	190	167	183	147	193	176	185	179	164	147	160	177	190	166	174	183	177	175	171	195	181	157	193	191	158	174	196	167	199	157	177	194	154	182	171	185	183	181	179	181	194	187	184	185	210	161	205	187	159	193	178	170	175	171	165	177	190	188	181	154	172	180	197	183	172	163	175	180	179	197	204	165	176	167	183	188	161	179	175	187	193	173	198	175	172	179	171	184	188	180	180	186	182	204	169	183	162	198	186	194	154	165	168	190	157	155	171	210	183	178	143	169	184	173	169	159	176	187	176	172	167	191	200	179	179	196	169	175	190	185	195	201	182	174	169	191	179	171	167	184	174	161	182	179	182	165	188	173	199	185	170	190	185	178	188	146	191	184	179	186	153	167	168	167	191	172	170	172	165	187	165	163	184	178	180	197	195	199	164	181	189	174	186	180	193	185	165	180	170	194	174	175	155	190	182	184	165	165	169	176	171	193	168	177	147	163	168	176	165	144	210	146	184	189	177	180	195	196	167	192	168	210	169	196	183	190	158	183	189	175	186	172	157	192	182	189	151	190	192	153	172	173	198	163	165	202	200	180	178	180	205	181	170	189	172	156	172	148	165	172	147	171	179	178	171	185	160	196	206	212	166	192	169	175	187	187	172	184	181	166	169	170	176	176	173	190	172	196	179	204	176	176	185	164	172	188	170	169	173	176	165	197	160	184	190	164	164	186	206	172	174	174	217	190	167	183	173	164	187	199	196	176	181	183	183	183	184	179	184	192	166	212	179	186	178	185	192	178	200	160	161	197	173	191	157	191	182	180	185	175	162	177	160	183	188	185	165	155	194	181	162	165	188	190	173	162	163	173	194	189	183	161	181	181	194	200	197	159	174	168	189	181	169	182	173	169	167	180	186	154	165	169	187	162	182	177	179	163	173	161	180	168	177	189	171	203	182	177	184	189	180	158	186	180	175	162	176	161	181	175	165	167	167	199	197	171	189	179	163	175	162	172	189	170	196	169	165	171	201	172	180	180	178	173	171	166	184	178	183	163	180	176	172	179	177	175	182	158	187	190	197	187	187	175	185	173	194	195	173	175	203	190	169	195	173	186	166	185	178	184	202	179	181	169	164	180	160	165	177	175	190	168	198	172	178	199	167	176	179	187	165	208	172	149	176	172	181	208	181	161	170	178	197	163	172	170	161	171	171	191	176	179	154	188	196	182	183	183	173	174	178	160	202	188	176	156	178	178	190	174	157	175	147	187	178	163	186	195	151	161	188	186	181	175	171	198	197	165	185	169	196	186	179	184	180	176	194	175
15686	17596	28296	29865	25696	21994	18416	17031	25074	30766	21353	18404	25536	27390	22260	20977	18842	22116	24796	20385	24716	26560	29763	31467	29823	26629	21857	21986	25274	26784	25021	26835	23886	21118	17309	16840	14392	13526	12628	14392	12043	10723	10826	9593	7989	7037	7690	8520	4321	3635	3238	2975	2614	2234	1064	747	654	583	633	677	562	613	582	489	543	573	562	575	581	672	629	611	589	567	584	572	580	569	546	534	558	563	556	499	535	537	568	557	579	549	504	508	521	507	486	511	501	517	526	528	507	539	496	480	505	498	487	563	507	520	528	508	501	531	491	540	518	486	522	542	491	550	527	556	488	479	525	525	469	465	540	546	488	550	497	535	559	512	538	517	500	528	512	516	497	463	538	484	536	535	510	511	522	501	518	480	522	514	474	515	520	528	496	495	500	510	531	495	511	482	542	516	514	523	503	485	500	530	521	469	525	541	499	503	515	519	496	513	470	542	496	495	528	475	536	521	510	466	522	493	517	523	521	500	483	496	521	509	509	506	457	530	529	505	515	557	532	492	505	506	520	526	495	528	508	522	499	482	525	511	488	480	497	522	498	528	500	445	517	527	522	520	526	515	525	503	503	502	539	500	517	521	503	503	485	501	510	492	520	503	540	509	503	515	511	548	529	509	491	521	499	503	558	509	499	496	503	510	524	564	509	507	546	492	514	471	503	565	542	516	503	493	500	534	505	497	523	498	499	543	496	536	537	525	527	538	533	529	513	491	505	546	514	471	544	506	510	544	502	510	557	509	499	522	488	518	508	503	562	508	530	535	542	487	506	522	500	482	547	525	510	512	519	472	515	471	482	510	486	589	495	502	502	546	518	495	522	490	526	544	530	477	489	512	562	504	505	490	497	515	489	494	513	502	519	505	491	486	509	511	517	485	522	514	523	477	512	476	511	524	519	530	490	499	532	536	500	478	493	513	471	469	561	496	501	493	506	502	481	530	520	487	470	530	523	490	518	504	577	499	509	503	528	607	507	529	478	527	508	541	525	524	519	483	510	504	491	504	550	517	490	520	523	522	499	497	492	546	543	510	497	538	539	539	476	460	528	447	520	511	501	491	504	494	499	489	534	483	503	497	475	512	545	498	495	479	492	531	526	496	500	512	498	527	552	493	523	507	516	514	527	529	530	541	525	510	533	501	538	490	530	523	515	528	537	561	517	501	502	481	517	503	489	495	486	536	534	522	537	499	532	518	509	522	465	507	516	472	501	530	512	531	505	521	533	514	497	490	525	517	493	549	469	472	546	488	493	541	504	483	482	570	497	538	514	447	520	487	511	533	540	515	510	505	521	481	486	475	507	500	539	539	516	501	511	549	536	529	523	489	550	511	551	499	491	556	503	553	529	521	553	548	476	529	526	469	527	543	526	485	521	489	486	540	530	485	488	528	478	518	482	509	475	512	479	492	491	531	506	488	505	516	534	515	478	537	544	540	535	517	474	538	532	508	543	525	489	515	487	509	538	469	473	520	504	565	508	496	489	477	513	475	514	528	510	487	535	477	558	482	518	491	509	525	517	514	515	509	477	527	547	485	490	494	457	470	527	530	492	513	514	508	533	516	538	547	519	490	514	504	516	525	506	505	503	531	506	474	525	490	510	521	508	532	503	467	516	471	535	489	526	487	499	523	532	567	533	466	501	540	514	525	535	537	522	472	476	528	516	532	509	510	504	512	537	523	506	476	521	468	514	526	523	477	507	528	516	534	551	527	523	512	518	531	491	567	489	469	505	529	522	550	536	538	493	540	496	507	558	501	497	549	512	514	504	478	507	464	531	519	497	500	495	513	505	497	498	529	559	528	517	523	504	569	508	539	496	487	547	509	489	485	433	500	515	528	487	498	487	444	503	526	517	511	517	493	545	487	505	527	521	476	510	499	496	525	526	482	498	509	527	489	483	549	541	535	525	489	522	512	498	526	505	501	517	525	506	484	485	526	533	525	544	510	535	518	518	470	536	526	525	506	508	502	502	535	522	475	468	509	514	500	511	518	497	512	516	485	492	537	507	527	499	490	513	513	498	529	527	527	489	585	515	523	521	474	540	519	527	520	490	493	513	476	526	506	471	530	541	520	473	513	489	507	561	523	518	476	481	541	517	503	476	528	509	488	524	537	477	502	557	497	476	544	514	499	533	493	504	507	501	534	488	538	551	497	540	510	540	536	514	537	475	553	497	497	525	483	505	530	526	533	492	521	498	514	499	514	518	549	552	491	490	483	536	511	519	482	516	543	490	553	517	487	460	504	500	536	520	526	505	497	508	503	533	550	480	492	488	524	497	512	493	500	515	531	511	490	491	512	524	483	501	538	507	461	498	494	497	492	515	532	528	536	515	510	550	462	515	540	547	548	468	502	560	509	548	496	495	533	531	494	506	517	499	502	541	496	499	508	535	519	493	478	529	532	509	518	503	526	477	504	489	489	493	510	505	523	506	485	530	510	546	508	500	494	535	502	504	514	481	528	519	510	510	507	514	516	501	492	492	549	491	477	504	521	538	493	542	512	513	494	533	488	535	519	493	483	525	491	506	491	477	536	509	516	522	526	448	488	482	506	499	505	520	550	518	521	494	522	468	478	512	478	475	535	501	516	509	525	499	476	521	511	505	483	518	560	516	497	543	514	553	548	458	506	491	493	511	523	516	512	505	515	491	517	549	534	527	572	549	525	496	529	522	486	516	522	496	524	518	502	502	492	501	523	528	523	499	514	511	468	530	485	494	459	498	510	463	530	524	536	503	464	477	532	528	507	494	547	479	492	520	529	516	514	529	559	495	493	490	483	503	494	511	490	540	535	542	525	487	509	498	505	507	511	525	530	507	525	498	539	527	481	499	500	487	510	485	524	501	499	523	492	531	512	522	508	504	479	489	485	491	530	527	508	501	493	532	483	496	541	545	475	492	480	494	513	525	513	540	493	474	504	466	563	494	475	491	503	512	498	492	523	535	485	541	496	482	543	486	541	522	475	462	482	538	498	485	521	513	493	526	480	514	498	492	518	513	533	556	480	540	541	501	547	506	471	515	513	504	511	511	507	522	531	487	560	495	506	479	520	482	512	527	492	470	512	513	453	517	496	513	513	542	459	525	496	529	486	493	504	529	481	507	508	468	529	545	500	513	500	504	530	505	486	517	520	467	517	474	541	511	457	477	509	505	501	485	524	516	541	492	541	505	489	524	499	478	512	512	465	536	564	497	490	455	483	546	531	507	517	528	501	520	512	551	526	534	488	511	534	525	491	539	521	501	520	522	499	515	499	460	504	493	531	519	541	567	501	514	490	518	502	500	522	507	541	508	499	514	498	549	489	503	521	516	480	502	492	494	530	505	475	502	521	456	502	506	539	509	488	573	523	494	518	540	516	509	501	489	523	532	519	475	515	478	505	526	528	497	500	545	462	511	495	507	494	484	488	495	509	496	520	505	506	536	494	502	516	492	512	488	511	480	489	523	516	502	484	531	513	475	504	524	514	501	537	481	482	501	515	511	481	534	518
34196	30350	35207	31892	25054	15705	11718	10927	12550	20782	16070	10737	12158	15286	11499	12910	7177	8670	14901	11656	12971	15047	16479	15901	15443	14065	10221	10561	13253	15002	12156	12451	9811	9145	7235	5563	4749	4099	4292	4864	3426	3085	3432	2741	2144	2062	2700	2161	1413	1238	1190	880	796	794	328	251	207	270	240	206	251	224	207	244	248	212	227	224	210	210	231	242	203	242	259	203	196	204	223	221	198	200	204	199	240	211	215	232	225	194	194	197	191	227	198	206	214	190	195	197	206	204	216	211	213	172	205	205	208	237	212	208	224	205	190	206	193	192	218	216	208	218	206	185	201	229	222	203	192	207	190	203	200	182	221	207	211	220	192	215	212	203	196	206	230	192	194	202	199	197	190	186	197	181	213	193	210	202	202	190	190	202	176	185	224	240	215	221	228	201	189	187	222	203	187	191	227	204	213	196	195	204	189	202	192	202	225	224	194	210	190	185	196	234	196	204	189	210	224	208	203	223	195	188	194	214	218	203	217	192	219	217	200	194	198	223	210	177	208	189	238	207	187	201	199	195	197	184	201	200	196	191	190	190	197	198	234	205	208	217	214	217	211	205	200	185	214	200	210	190	223	225	214	199	230	189	202	216	232	197	203	211	188	190	179	225	224	195	208	177	203	193	194	189	221	192	227	213	208	201	203	193	175	180	208	225	202	215	183	188	210	219	205	195	201	199	194	252	191	178	173	217	180	207	203	197	205	199	237	234	186	230	198	210	208	193	200	220	213	188	182	216	200	206	201	183	206	190	222	206	198	206	208	192	201	214	213	205	186	226	191	204	206	225	215	226	205	201	227	202	188	190	198	203	206	188	205	223	200	233	195	240	202	223	198	176	210	187	208	193	202	196	205	212	213	226	221	214	226	221	195	202	206	225	218	199	216	197	227	181	192	189	180	208	201	237	220	191	191	213	225	209	199	221	217	229	218	213	201	210	201	231	184	216	195	200	211	196	197	223	201	192	213	191	199	163	207	237	189	198	238	212	212	201	204	214	191	192	197	203	162	204	209	241	185	224	193	202	201	200	201	186	209	210	187	185	218	196	223	200	208	206	207	189	222	190	202	213	197	229	223	186	225	211	230	190	196	216	222	205	221	228	197	219	177	204	206	216	205	199	197	213	210	216	195	176	207	234	224	205	214	211	183	190	224	214	206	201	198	197	188	232	217	199	202	198	230	209	182	223	186	227	220	186	206	202	203	195	226	200	206	195	197	216	215	201	196	190	200	214	173	213	218	194	212	193	204	209	204	217	164	224	206	188	202	197	198	218	213	211	214	218	184	213	210	202	227	195	192	198	189	191	204	204	206	202	205	235	210	175	215	194	195	208	194	196	209	200	203	203	210	211	181	199	242	202	187	169	190	198	210	234	197	215	213	191	196	214	210	178	205	203	183	207	191	207	202	221	219	183	205	190	216	204	209	212	206	219	213	197	198	198	204	208	186	212	187	212	205	198	215	207	214	199	218	202	225	205	190	209	223	205	217	216	179	203	194	207	222	200	225	206	199	222	211	179	211	211	202	188	213	198	168	202	201	207	183	196	219	214	211	195	221	217	213	202	202	223	188	190	203	193	227	205	204	248	197	219	199	199	207	202	214	201	202	226	194	207	211	224	240	216	179	245	207	217	210	200	199	195	205	227	207	214	209	202	228	204	203	184	179	208	204	196	180	196	202	195	198	209	220	204	210	207	196	194	209	203	205	210	199	205	217	205	206	195	212	182	208	189	206	206	196	216	200	234	211	197	223	225	194	201	188	203	203	190	198	185	186	213	178	197	197	221	204	210	213	199	213	196	209	182	200	212	209	202	183	189	214	202	216	224	223	206	214	177	215	200	216	196	228	227	181	192	207	204	209	203	220	219	178	212	204	198	200	226	205	207	191	182	223	202	220	203	197	184	200	191	218	198	224	196	209	188	189	183	219	234	198	195	194	203	228	192	208	197	215	209	192	201	197	191	187	220	209	209	225	212	201	199	257	217	235	207	188	225	208	220	220	201	214	217	215	197	184	198	220	220	220	218	220	222	223	217	217	181	203	211	203	181	191	193	183	186	204	218	208	193	208	208	209	195	209	190	220	204	211	195	202	200	223	204	211	186	220	240	205	212	216	208	205	215	216	236	224	207	211	177	220	188	216	201	217	188	189	214	224	229	190	185	200	191	213	201	200	205	187	219	206	178	222	209	204	219	175	193	186	210	204	188	180	206	200	188	196	214	209	228	210	200	198	219	196	216	211	197	198	208	207	211	200	206	231	210	202	183	213	195	199	210	196	209	200	203	176	234	227	204	221	229	212	219	224	205	204	212	220	208	211	193	226	208	207	204	192	206	223	190	211	215	210	194	186	227	194	207	218	190	208	179	213	208	196	221	204	199	189	212	211	201	206	212	211	183	194	197	209	190	190	200	206	214	202	205	206	180	193	189	217	192	201	200	207	224	217	226	185	208	213	217	219	203	189	221	182	194	197	192	234	206	196	220	203	195	204	207	204	191	214	208	189	181	215	212	230	252	193	202	224	235	202	216	228	189	223	194	218	199	204	196	180	191	197	205	191	200	229	213	184	179	192	186	204	179	214	219	194	196	199	229	200	186	211	181	210	232	203	183	204	231	203	207	200	224	209	219	226	197	225	216	210	229	188	214	210	211	215	187	207	218	211	202	205	220	192	193	191	206	196	174	198	193	200	224	188	185	212	196	223	198	193	198	236	198	208	223	209	212	198	200	214	187	202	196	184	218	202	200	190	221	228	185	192	192	203	199	198	209	219	225	227	184	209	221	231	175	197	208	186	213	211	200	197	203	229	214	188	203	218	231	200	182	190	203	210	218	215	208	200	208	217	208	188	185	196	215	190	191	185	211	199	205	202	211	228	191	200	197	206	205	207	183	204	199	215	199	219	206	222	215	204	213	216	209	210	208	185	201	219	213	191	171	210	220	193	229	206	196	209	216	208	213	202	194	195	226	206	206	191	196	194	197	231	198	222	201	203	212	224	190	217	241	230	218	199	203	204	201	186	192	187	194	212	223	199	199	233	196	210	233	217	198	199	188	174	209	217	202	222	190	193	241	204	199	193	188	177	205	201	206	215	216	182	190	194	225	196	202	196	216	201	208	188	190	227	188	211	244	197	204	206	198	204	179	225	208	231	195	199	202	177	219	198	186	177	239	223	220	186	224	203	189	208	210	186	173	189	181	207	205	184	204	201	208	190	198	230	199	203	212	211	207	212	187	213	223	197	214	187	230	174	214	218	210	217	205	205	231	214	194	225	220	208	213	215	198	207	198	178	210	204	209	203	228	183	189	210	209	190	205	208	221	176	191	181	220	221	194	225	225	186	181	183	207	198	188	182	210	211	197	199	217	207	206	211	198	195	212	223	219	208	228	218	211	183	201	187	208	214	216	199	206	217	186	196	213	168	179	196	214	218	183	194	220	225	210	203	187	194	199	228	208	206	194	206	215	213	213	221	178	211	195	172	200	201	211
21676	24394	36235	39416	35389	28655	26571	27787	28336	40099	32739	28201	33158	36219	31170	33735	23047	29653	38299	32416	36576	39350	40348	40012	39581	37301	30771	32726	36369	38287	34774	36039	32364	31615	28072	23847	21296	20315	20415	22642	17915	16908	18216	15127	12701	12522	15468	12316	8762	7817	7378	5594	5431	4602	1598	998	743	741	765	789	824	652	649	645	621	595	651	579	666	768	748	784	742	739	677	636	654	618	629	556	622	642	569	591	534	619	736	742	740	649	589	598	590	575	567	595	613	556	590	532	551	578	591	584	579	593	565	597	602	584	546	543	561	562	541	547	601	559	621	558	527	584	576	563	582	540	560	595	565	571	547	559	556	561	543	591	585	553	598	574	546	566	567	603	565	593	560	581	587	563	576	579	591	589	584	605	549	546	535	577	535	579	604	583	582	534	591	586	577	555	566	577	601	559	603	580	579	614	497	574	601	562	614	571	564	583	540	605	564	585	576	538	577	582	540	568	551	579	575	578	545	610	536	559	572	580	579	617	578	571	606	586	580	565	579	582	573	607	548	565	553	528	609	592	572	565	577	593	579	585	618	571	556	569	593	585	623	566	606	579	579	609	574	583	605	586	547	551	562	607	610	604	610	646	540	593	548	553	561	560	560	604	603	577	597	555	600	589	558	564	570	564	577	515	613	594	552	563	576	604	584	591	610	570	626	556	587	528	574	576	547	604	557	557	638	554	565	587	616	585	579	569	576	572	584	560	587	572	579	540	537	561	592	582	569	546	580	639	539	561	557	633	569	588	573	599	577	610	583	546	614	561	590	533	568	538	601	559	549	540	576	544	529	593	593	551	549	575	567	564	585	567	553	552	581	594	568	583	536	605	576	540	561	573	591	546	599	595	549	580	564	593	593	630	544	522	582	557	591	551	589	569	547	594	581	602	586	574	543	568	561	563	592	599	590	606	535	528	560	577	577	535	585	603	596	615	565	582	552	527	556	555	564	548	572	567	617	580	579	627	533	583	598	577	538	608	593	578	580	549	620	525	573	584	557	590	579	538	577	559	606	571	589	526	527	564	586	581	567	607	557	554	569	549	602	603	560	590	607	566	555	554	563	558	582	603	570	549	598	538	569	570	568	559	551	562	612	535	563	540	591	621	577	555	565	589	565	519	571	608	557	583	565	558	561	575	551	591	568	561	546	597	536	558	584	590	563	584	537	585	571	565	601	570	540	555	553	611	578	595	571	561	574	561	572	584	569	579	607	599	580	598	567	574	606	581	571	546	566	595	601	564	535	572	610	561	543	619	565	562	552	574	536	568	563	562	593	565	557	587	581	587	545	570	569	567	587	565	560	617	586	581	553	558	575	574	574	557	561	555	583	554	572	574	584	571	534	584	535	604	596	576	574	578	584	559	529	570	547	574	561	578	591	583	500	631	548	549	631	604	543	537	608	570	520	584	577	609	564	547	594	569	582	553	596	628	612	556	615	578	559	624	558	611	608	563	569	544	586	564	561	533	574	588	537	583	568	550	565	561	555	547	599	605	537	545	573	579	584	585	533	625	556	591	557	552	566	593	560	584	570	542	573	591	607	545	607	618	595	582	551	552	587	568	575	591	575	589	622	596	566	591	576	615	579	583	584	577	552	612	576	571	563	543	606	559	559	541	568	531	576	567	587	537	569	559	586	543	571	607	623	524	628	533	569	570	580	581	574	565	591	522	544	551	579	589	641	582	553	563	588	621	587	568	575	600	577	537	556	582	577	588	579	559	581	586	577	587	562	572	573	604	560	618	593	585	553	594	577	604	605	563	595	614	530	608	562	579	613	581	530	544	599	554	581	577	548	603	599	522	594	591	568	594	538	572	539	553	559	576	615	608	615	574	535	579	550	593	548	564	602	595	573	578	569	569	599	557	576	548	596	577	586	574	578	575	606	616	515	570	550	586	543	588	574	549	591	586	551	570	562	549	583	557	549	579	594	573	538	564	584	530	575	583	549	596	574	570	589	518	564	540	582	568	601	529	553	594	547	573	615	587	560	613	561	550	570	551	587	564	533	567	582	537	572	617	588	555	564	563	541	548	604	564	579	609	573	594	582	596	626	559	546	574	589	599	583	556	591	606	591	565	577	560	600	576	586	553	554	552	573	534	574	569	574	546	582	561	598	574	571	568	571	589	590	583	574	583	592	578	602	573	629	598	558	630	552	551	639	583	570	556	559	563	548	561	586	573	547	583	626	561	580	564	585	555	574	556	534	560	578	592	560	606	554	577	590	554	620	573	581	625	577	539	584	562	578	620	551	557	586	589	592	580	554	577	580	542	556	589	574	588	574	594	547	569	566	542	601	582	592	566	547	537	572	548	561	567	615	564	577	555	572	558	594	565	570	570	539	587	607	593	559	593	627	567	621	581	567	551	591	580	587	540	563	593	510	560	540	590	564	576	562	553	586	568	621	544	515	571	591	556	567	563	569	519	563	583	583	592	592	607	575	583	587	544	572	560	593	556	591	546	549	546	572	550	646	592	556	570	582	573	607	547	581	542	555	552	628	595	567	529	566	580	582	588	613	524	602	520	606	566	588	536	598	542	615	605	525	578	586	558	552	585	610	557	583	582	585	567	577	537	604	552	552	538	568	585	569	595	598	563	536	564	554	551	595	570	599	591	575	560	597	599	584	549	567	607	557	536	566	587	574	546	534	607	579	579	577	572	601	597	597	553	575	572	577	596	531	571	567	548	563	578	599	563	568	569	579	573	603	577	603	583	609	576	577	565	588	523	541	569	590	556	590	607	571	583	580	594	553	579	611	537	565	566	550	574	555	585	560	585	574	580	597	564	607	552	560	563	587	578	564	545	557	601	539	599	562	582	578	534	576	568	607	580	585	533	603	564	588	580	590	639	552	619	567	571	568	577	592	568	581	583	560	559	546	550	583	567	557	592	556	592	598	545	556	528	588	577	564	563	553	616	595	605	586	591	598	581	542	558	521	571	564	571	547	587	581	568	600	562	559	583	611	589	540	619	573	583	612	553	573	582	534	548	556	555	586	580	569	568	580	572	509	578	571	610	582	550	573	511	573	524	577	579	566	568	646	579	546	568	582	581	535	613	575	565	582	583	541	586	562	639	599	563	568	572	556	579	571	563	589	617	579	575	582	546	601	593	609	579	591	575	564	620	539	558	575	603	581	578	555	591	595	537	517	561	567	587	539	594	592	574	558	568	543	524	576	568	591	564	557	577	607	539	543	525	559	546	582	551	569	579	564	592	557	570	549	616	583	554	567	591	577	580	601	582	584	591	579	533	553	562	561	582	548	564	565	546	602	541	538	557	575	596	574	593	602	574	573	578	593	551	516	542	551	555	565	595	557	606	592	584	580	594	563	602	571	595	580	616	616	570	571	594	587	532	570	560	540	593	587	610	609	560	575	600	578	558	514	591	553	538	607	561	563	568	544	598	569	562	596	587	567	543	604	567	574	555	587	574	581	550	543	588	585	560	590	547	555	556	558	618	621	588	561	589	559	607	583	545	556	591	584	599
13671	11379	13499	8912	4932	3215	2342	1660	1419	1826	1284	884	792	854	807	960	701	535	718	629	724	808	754	676	729	601	583	515	592	639	562	503	527	470	398	359	343	316	345	344	287	254	259	257	252	220	238	217	213	238	225	230	211	190	189	186	207	158	187	173	170	205	156	177	166	186	183	161	179	188	186	210	174	166	183	154	184	195	184	180	192	166	167	181	165	171	158	197	192	168	182	202	183	170	158	174	185	194	195	170	181	179	180	190	174	151	187	153	185	188	177	182	198	212	183	169	162	176	144	174	172	183	170	163	173	178	181	172	191	198	168	156	201	160	191	189	198	172	179	195	169	158	175	173	190	192	161	197	202	185	206	175	192	173	176	171	173	184	187	184	182	167	172	151	178	197	196	187	177	176	219	174	161	151	213	187	192	183	167	189	152	190	150	162	165	187	156	186	170	180	206	161	159	161	166	182	177	173	173	179	185	180	190	184	146	193	167	184	160	180	174	168	217	197	200	189	170	175	179	179	184	181	180	178	174	201	196	181	188	153	175	180	173	187	191	170	191	190	202	190	180	185	185	173	170	200	175	176	164	173	197	193	181	189	196	183	198	186	171	176	145	174	180	177	186	190	192	171	180	159	205	165	158	164	207	183	189	202	185	164	180	185	201	157	172	194	180	176	181	175	199	167	170	206	189	194	176	166	191	160	180	189	189	197	184	168	212	213	195	176	181	199	185	183	181	169	163	185	186	176	169	196	192	181	174	175	199	172	177	180	168	183	189	181	183	177	189	183	189	181	193	197	172	186	180	176	182	172	178	181	185	176	174	188	201	170	188	202	153	198	196	181	178	199	170	186	185	175	200	202	187	173	207	177	208	172	160	195	188	189	190	170	171	182	177	168	181	171	199	175	175	204	169	167	173	198	177	178	188	156	188	184	184	188	175	184	180	197	176	191	168	189	189	180	162	166	180	160	186	155	195	175	179	186	206	174	202	196	171	207	184	181	165	172	182	181	202	160	215	191	201	198	203	175	170	172	196	186	200	178	177	201	201	196	193	197	166	171	194	183	183	176	193	205	168	177	196	193	168	187	178	178	185	187	179	209	166	161	202	179	194	182	189	179	171	185	161	192	185	178	205	175	189	211	180	189	177	167	163	214	173	169	166	191	175	187	163	190	163	199	191	153	185	178	182	166	177	182	179	185	161	180	198	184	210	180	192	196	173	182	174	173	184	173	181	171	181	193	186	177	178	164	184	176	167	200	148	198	181	167	198	169	204	185	177	207	180	209	165	157	161	175	199	195	186	163	166	168	190	175	196	184	187	192	178	194	216	165	188	182	196	183	175	197	169	168	201	181	182	187	182	170	187	174	177	190	196	207	193	179	185	193	196	183	183	189	182	184	189	191	170	177	187	173	179	179	170	163	169	185	216	184	223	177	166	173	192	179	175	172	187	181	196	151	162	180	185	195	179	193	179	199	189	197	196	200	173	198	178	197	170	193	193	178	168	168	187	186	190	181	186	214	174	189	186	168	169	191	190	157	199	178	178	182	168	187	178	179	177	188	184	167	169	170	186	156	170	196	196	192	173	176	186	161	178	198	184	185	182	160	182	195	169	175	155	189	153	177	154	166	147	187	162	176	184	170	204	167	187	180	170	182	171	177	193	182	175	187	172	156	184	206	180	182	191	176	209	179	186	209	176	162	175	184	173	181	178	153	176	174	176	206	184	183	194	175	205	201	197	188	176	190	188	199	202	176	202	160	168	177	174	209	184	191	182	151	189	162	192	182	179	180	214	161	174	163	193	160	170	188	181	180	180	176	161	200	206	181	189	184	184	187	172	215	166	208	186	164	201	179	176	168	165	189	173	176	173	177	170	184	183	183	175	160	183	179	171	170	195	172	197	191	182	175	179	173	195	180	187	175	198	175	180	182	168	186	177	173	175	174	171	162	165	190	175	158	194	176	168	163	167	171	195	195	193	162	188	195	186	183	167	192	199	185	181	190	185	180	186	166	200	168	195	186	165	172	191	197	173	196	203	185	172	170	181	190	184	182	183	170	174	175	184	178	210	186	196	159	203	183	174	168	199	181	170	184	155	163	192	197	190	192	189	185	182	185	182	184	179	184	165	173	191	163	191	184	191	173	196	174	177	166	183	192	172	226	179	172	165	174	178	171	190	174	187	178	173	213	184	199	180	197	182	190	204	201	189	190	195	185	183	174	183	170	189	198	187	160	170	193	194	175	163	181	187	192	187	185	177	166	182	186	146	164	152	191	190	181	195	176	165	196	180	189	195	181	163	177	182	171	180	183	184	179	171	186	194	174	190	165	178	181	169	180	169	197	166	211	180	155	195	180	191	174	178	200	185	166	184	186	193	183	177	189	175	167	176	193	161	160	180	175	156	210	173	171	174	188	181	189	192	181	138	159	197	183	190	161	174	192	200	175	190	184	187	202	178	167	160	187	217	180	157	201	181	194	176	191	151	182	193	161	196	183	170	168	176	189	157	216	166	167	198	192	160	189	178	169	165	169	187	190	173	190	166	171	181	177	209	162	180	193	178	176	174	182	211	228	167	192	176	181	208	189	203	186	202	191	182	178	198	200	202	198	192	173	177	179	210	229	179	176	186	201	177	192	184	154	166	180	197	168	190	193	203	172	201	150	182	170	174	183	188	172	184	156	186	167	201	194	166	188	205	198	194	181	190	198	180	174	162	204	185	175	174	180	193	164	195	207	188	167	193	186	184	185	194	190	194	170	186	182	188	190	194	198	183	194	194	185	191	192	176	181	191	148	172	198	169	184	197	165	170	165	152	155	186	166	188	178	182	191	213	173	173	190	185	162	175	197	173	179	181	152	168	182	165	187	181	181	172	184	161	185	171	205	191	187	202	184	181	180	196	170	195	184	175	151	167	177	178	191	145	167	165	174	200	181	192	184	181	197	186	175	208	171	161	189	188	180	205	185	190	177	188	173	204	183	190	176	180	172	162	194	182	172	186	168	187	154	205	172	191	165	184	188	189	186	193	163	171	180	171	187	172	177	161	196	180	174	189	171	190	193	181	191	192	194	174	168	184	170	188	191	154	177	192	173	188	180	163	183	175	184	192	219	194	201	202	212	156	183	174	191	165	152	181	190	171	211	160	175	190	164	207	164	179	192	198	171	181	178	177	177	150	188	209	168	190	180	198	194	185	172	202	174	179	171	161	193	169	202	182	177	183	173	168	203	182	159	173	188	181	178	161	179	146	165	177	202	182	184	207	176	180	172	192	172	186	200	184	184	183	159	154	223	163	184	174	190	159	180	192	204	193	188	171	195	167	179	200	193	149	188	181	160	190	176	187	182	190	176	184	193	187	202	185	185	193	168	166	187	167	200	198	192	172	202	155	192	174	192	198	173	180	176	171	184	181	172	176	174	191	167	167	172	196	190	191	199	176	204	193	198	175	159	162	204	192	174	185	186	161	183	175	199	180	200	186	191	172	174	189	183	184	154
8630	10296	18986	18710	13887	11130	9121	7493	6546	8809	6100	4397	4084	4088	4038	4718	3382	2869	3688	3356	3874	4464	3965	4130	3996	3402	3245	2846	3263	3966	3041	3098	3038	2501	2123	1921	1626	1737	1713	1520	1432	1246	1324	1147	1050	1162	1137	984	857	776	781	768	647	630	548	562	539	553	547	540	513	517	556	503	512	535	550	531	528	519	560	514	511	526	530	533	504	511	550	542	543	506	504	530	478	556	535	542	498	518	510	556	506	503	497	516	527	475	503	539	484	519	480	507	486	557	506	506	469	511	498	525	497	510	481	506	475	528	470	534	504	498	522	511	513	507	516	501	499	525	536	501	520	515	519	466	506	498	520	506	483	496	530	481	578	516	514	528	495	542	500	518	477	528	514	493	500	511	506	496	545	520	539	507	522	493	511	503	498	565	523	517	540	510	533	534	495	509	538	503	490	483	587	520	526	517	529	503	464	483	557	528	514	512	473	517	526	555	540	493	560	503	513	501	510	444	501	517	556	523	521	540	496	498	509	499	524	495	502	468	510	521	503	494	553	484	537	528	488	493	544	517	522	500	495	505	523	494	510	532	501	533	545	504	500	519	549	497	501	553	530	517	492	510	467	505	480	520	489	534	507	553	519	526	511	517	530	486	499	529	520	490	520	518	567	505	528	487	531	496	518	480	526	501	530	546	509	488	492	559	499	497	494	517	487	514	523	464	490	485	515	541	510	537	509	523	468	507	535	518	513	492	525	513	506	517	502	516	502	510	541	510	496	519	466	496	506	520	511	496	492	492	479	518	508	565	519	513	499	497	555	500	497	501	494	451	516	490	501	521	524	476	512	540	500	514	537	485	524	490	535	529	492	537	521	477	499	501	486	490	515	525	498	492	477	506	502	503	525	520	519	488	517	500	533	503	491	505	548	505	529	505	500	492	520	494	506	490	520	495	519	520	498	497	505	531	507	495	480	523	505	491	497	529	527	515	484	527	498	504	490	559	519	487	478	488	500	513	497	497	521	518	554	525	495	466	529	538	538	509	515	517	512	537	516	494	489	488	512	529	511	539	521	550	534	520	534	511	453	534	508	519	522	523	524	483	494	522	493	533	512	554	547	514	508	519	526	466	499	526	473	510	520	511	517	538	483	502	502	517	487	496	496	519	507	508	496	486	514	540	488	473	525	473	498	508	536	541	479	486	535	506	540	512	522	491	530	472	484	489	535	475	498	512	545	501	515	484	539	509	540	519	484	498	506	506	506	458	491	519	504	501	532	468	503	504	498	477	514	486	541	533	512	546	545	520	512	517	543	496	490	543	481	462	504	525	474	498	509	551	497	495	519	520	548	535	543	544	493	510	512	522	507	484	523	506	523	527	502	521	495	501	529	470	510	525	499	577	531	499	498	509	523	511	461	494	521	523	545	481	521	510	495	547	500	538	537	490	494	487	517	478	494	519	496	474	504	476	524	518	515	507	506	503	493	497	499	490	527	541	484	519	521	512	548	524	499	467	519	482	521	532	548	512	543	508	505	501	515	506	523	569	518	506	532	507	525	509	529	490	530	527	507	551	508	477	493	475	532	439	494	526	485	528	523	521	525	522	491	494	519	513	512	546	493	520	526	515	488	486	495	540	512	482	507	488	517	497	471	515	520	541	491	525	550	506	508	466	508	488	502	526	490	564	499	520	539	519	526	476	484	523	526	506	517	512	504	522	503	495	480	509	501	512	520	502	517	507	471	524	493	538	503	540	505	523	474	546	479	523	504	536	548	533	506	530	537	506	509	496	482	472	567	522	514	526	522	537	513	476	508	538	470	521	534	469	517	493	553	480	528	509	508	539	506	520	523	519	508	524	472	524	500	494	498	524	556	500	503	536	520	502	526	506	514	515	473	486	526	530	509	480	491	479	487	504	504	500	503	507	509	525	533	506	558	536	530	539	497	504	511	529	543	457	542	517	533	515	459	513	542	534	505	533	542	513	522	517	492	501	538	481	495	486	485	497	486	525	573	511	494	507	527	511	516	475	542	493	507	502	495	530	512	527	451	531	474	483	512	517	521	526	534	478	503	506	492	523	501	464	492	532	483	482	465	547	511	549	481	505	550	482	517	521	501	484	519	520	501	536	530	592	529	554	481	541	498	501	554	532	522	462	511	522	503	545	527	506	470	482	530	479	523	517	526	530	509	514	506	462	470	520	500	517	493	532	465	558	535	495	506	489	512	541	527	496	523	534	520	488	534	524	553	527	483	534	520	524	508	519	530	513	499	514	510	495	528	553	522	503	535	528	500	491	516	487	544	520	503	502	542	509	482	533	529	490	515	457	487	495	510	510	501	518	485	516	520	536	517	510	523	551	487	542	534	517	496	504	484	500	510	443	521	512	530	544	518	487	491	519	500	476	540	513	500	530	531	531	544	490	510	491	500	516	480	512	492	523	533	509	508	508	515	472	478	536	539	538	505	521	522	521	497	526	544	481	572	503	554	493	526	554	529	528	495	526	578	494	506	526	509	511	495	531	527	519	490	511	537	514	528	494	584	548	520	504	522	556	491	503	528	492	478	490	531	495	560	516	523	531	490	477	495	506	499	480	526	469	487	502	512	558	487	470	507	498	498	481	543	506	512	539	498	484	528	535	538	489	523	500	509	518	518	505	558	504	495	496	551	485	489	542	483	549	503	486	509	467	535	476	489	487	506	548	484	509	483	469	530	530	496	553	505	533	531	525	527	493	471	493	522	523	503	495	546	530	541	527	500	539	548	491	439	492	485	509	502	493	496	560	544	504	494	527	507	520	559	516	509	497	512	515	485	529	516	522	476	501	505	500	536	554	510	473	451	491	506	490	562	524	514	495	489	508	509	509	443	482	512	489	528	506	520	513	552	516	543	554	515	524	485	508	543	494	538	494	518	498	510	526	522	536	539	498	532	509	506	519	474	493	497	515	532	503	535	533	481	503	496	552	513	542	500	535	528	505	501	510	517	488	518	513	502	537	519	520	509	550	531	507	502	483	494	500	499	472	528	522	497	537	527	527	475	538	506	512	521	502	494	496	499	492	527	541	517	497	485	482	485	471	540	537	541	504	519	491	483	532	491	545	523	519	516	512	488	527	537	521	523	519	546	497	482	510	494	508	534	532	533	555	447	492	564	491	503	471	509	470	514	505	498	531	528	526	510	522	459	479	533	493	539	521	495	493	505	534	534	542	517	544	531	502	526	528	494	472	516	508	564	516	537	561	534	445	496	514	509	487	518	509	504	519	471	533	495	541	495	510	499	511	480	531	501	546	499	486	462	509	518	500	524	509	514	480	518	499	504	508	488	477	547	536	511	512	469	514	518	474	529	580	516	532	517	537	495	501	514	519	497	500	527	486	505	513	540	480	491	552	513	497	521	500	508	514	487	524	518	498	526	493	504	488	517	457	530	515	498	523	481	506	506	526	513	468	509	492	504	523	485	505	507	516	512	549	523	457	522	479	490	511	495	511	570	550	514	482	528	514	517	506	553	477	507	491	514	503
24800	21102	23901	19314	12739	8063	6995	5644	5439	7383	6569	5301	3839	4788	4242	3330	3868	4104	7687	6516	5870	8287	7232	7627	7653	6258	6363	5750	5625	6480	5460	4379	4762	4381	3495	2867	2203	2297	2263	2018	1613	1505	1249	1176	1465	1343	1260	752	721	698	692	608	414	333	245	230	177	205	175	183	183	216	190	163	187	157	191	180	183	186	181	180	185	173	188	201	205	179	176	199	182	177	167	160	191	179	179	192	190	184	177	171	164	164	159	183	178	186	163	194	171	184	190	177	177	177	172	177	161	163	183	171	194	162	187	154	174	154	158	183	159	180	180	164	187	167	181	165	150	170	174	180	183	183	179	185	145	200	150	174	153	176	182	183	192	168	180	189	183	159	173	201	173	177	176	168	172	180	156	170	177	160	187	227	146	168	159	168	177	177	185	170	176	178	182	160	178	174	159	157	188	177	170	165	177	155	184	175	193	141	174	173	181	190	195	173	155	179	173	173	168	192	177	182	170	170	165	170	174	174	190	186	185	169	192	166	150	163	195	163	205	177	190	196	148	189	187	191	173	169	181	180	178	172	190	155	166	182	181	170	172	175	161	175	170	169	167	176	187	179	179	169	179	174	177	160	183	181	168	199	200	192	203	182	186	197	158	162	209	187	164	179	167	186	188	182	175	168	167	167	160	180	188	207	176	186	177	199	187	176	197	156	170	153	183	182	182	182	162	183	188	172	177	185	160	175	178	161	182	173	166	166	205	173	172	173	169	189	171	182	168	202	189	187	172	183	202	147	164	158	196	181	162	162	177	173	185	183	171	175	175	181	155	176	163	177	149	163	175	193	178	175	175	165	173	179	175	195	170	140	188	190	174	176	184	159	157	179	184	206	194	158	173	166	181	173	186	155	158	171	186	176	161	191	202	143	153	176	170	187	146	178	190	184	158	191	186	174	205	165	166	174	186	167	160	192	173	184	165	203	158	182	176	186	188	171	159	165	171	178	176	162	173	182	172	181	151	174	157	190	192	193	193	196	186	167	183	197	186	183	150	154	180	202	177	156	176	157	156	186	187	190	154	179	175	158	171	159	164	176	164	162	167	169	158	167	196	192	181	161	140	181	163	193	155	167	179	161	172	194	181	189	169	174	179	188	160	167	171	149	172	164	167	186	169	197	151	183	186	167	180	169	185	193	171	166	169	172	160	194	160	167	150	180	175	163	179	169	190	177	174	181	189	163	174	170	158	174	182	157	150	170	171	190	157	182	183	196	183	156	170	177	181	170	201	160	192	168	182	194	169	182	176	183	159	183	169	162	167	153	174	180	198	164	158	189	165	173	173	157	190	175	154	172	165	173	206	190	145	154	186	190	169	180	171	170	179	182	197	163	195	187	167	183	167	163	167	182	177	182	172	168	187	180	177	152	177	200	179	161	167	165	193	165	189	180	182	198	178	167	168	172	184	169	189	175	173	181	174	159	188	160	187	176	164	175	196	170	191	182	149	170	168	173	173	183	147	176	183	176	173	171	183	184	171	148	182	184	181	162	180	190	177	177	181	192	198	168	173	184	168	174	189	167	186	176	185	178	175	158	177	173	177	178	166	193	197	175	157	193	159	173	154	202	148	173	169	173	183	154	159	173	186	158	208	173	156	173	179	175	164	172	166	187	194	163	180	175	168	171	177	171	181	170	176	183	165	178	154	169	164	168	156	156	166	145	212	187	185	182	177	150	168	181	184	159	176	152	152	186	174	171	160	166	166	180	172	194	159	200	189	179	179	170	172	181	139	193	174	165	170	168	181	153	185	155	190	176	158	180	162	173	173	169	164	171	147	178	175	170	185	168	156	171	191	189	167	163	191	178	174	164	185	195	163	200	195	182	178	162	159	180	189	203	169	138	182	155	179	177	172	187	165	183	165	185	194	183	175	203	191	186	183	172	195	160	172	173	156	160	184	175	180	172	174	187	166	146	180	192	174	184	168	193	195	178	183	171	180	180	157	177	179	174	168	169	173	180	155	172	171	180	168	171	201	169	183	164	196	208	184	207	182	169	174	203	169	171	186	167	157	177	179	179	172	184	164	176	168	165	205	172	178	142	186	177	180	151	171	172	178	165	180	157	158	197	164	163	157	206	176	176	181	165	192	193	182	157	192	172	179	193	172	154	173	197	191	171	165	163	177	173	172	194	177	180	181	167	201	190	172	177	177	172	164	182	170	159	195	170	165	177	156	170	195	169	172	164	177	174	147	155	185	169	166	172	153	168	162	155	180	180	168	166	190	174	192	187	183	169	185	211	158	164	183	163	170	183	175	172	158	191	175	185	189	199	191	175	169	167	175	179	190	163	160	179	190	179	204	165	182	166	182	180	144	176	193	170	186	174	185	170	177	156	194	156	164	197	177	171	159	187	187	169	169	179	167	202	188	181	196	190	191	180	164	168	171	191	143	190	153	167	172	179	167	165	162	163	174	171	199	161	162	167	193	169	157	161	184	183	185	177	163	176	178	181	181	171	180	186	190	178	166	187	170	165	191	191	176	180	201	161	173	192	177	184	177	178	167	202	190	176	174	174	180	198	177	180	172	184	179	166	169	164	148	185	163	159	169	178	192	197	211	191	180	172	178	182	179	184	180	194	171	168	172	178	169	167	187	161	200	159	194	206	179	159	165	206	158	177	198	169	182	190	190	170	171	181	181	175	169	177	167	152	171	195	168	169	159	157	164	172	176	192	180	186	189	183	173	168	168	164	172	157	175	163	177	171	193	175	176	176	197	159	195	181	185	166	194	185	198	185	181	191	187	172	180	173	181	186	151	180	177	184	166	179	181	203	164	173	168	176	183	183	178	157	170	190	170	158	191	176	169	172	169	175	162	175	204	175	191	162	189	196	169	168	178	193	165	170	159	177	193	178	176	179	165	183	164	168	162	176	191	151	186	188	171	168	202	174	154	196	175	158	165	167	178	178	192	172	178	171	181	190	184	179	194	172	152	156	181	180	174	176	170	190	157	161	185	171	192	155	177	178	176	162	159	165	177	182	188	185	183	169	205	185	159	166	162	158	186	195	169	182	171	170	177	170	169	181	167	172	191	173	155	173	140	171	187	174	179	151	179	166	163	167	161	195	185	184	180	172	187	185	155	170	195	164	187	169	167	179	184	163	181	165	169	190	176	160	160	185	173	170	165	159	191	171	169	192	145	184	182	178	180	186	189	180	165	197	168	178	165	178	179	203	186	175	166	177	150	182	166	166	170	171	195	154	150	167	207	166	184	164	201	163	195	163	163	168	172	159	185	151	169	195	193	176	176	169	150	184	155	181	175	148	161	189	187	191	182	171	187	175	157	188	201	165	174	175	165	179	182	179	163	163	157	182	151	187	197	204	209	154	189	181	162	189	178	141	184	207	177	180	164	173	186	184	178	188	192	174	178	170	202	198	176	191	167	170	185	179	164	178	171	166	167	190	180	178	206	204	170	181	178	162	172	186	195	176	175	191	211	177	154	174	157	167	208	187	155	170	157	183	177	209
15668	17723	27928	29057	24866	20940	21017	18495	18368	24487	21473	19819	16423	19660	17622	15563	17269	19101	28352	25086	24699	29970	28034	29092	29369	24814	25992	24012	23835	26325	23566	21349	22749	21206	18929	15516	12861	13770	13501	12190	10258	9249	8230	7742	9502	8992	8016	4710	4450	4468	3962	3893	2174	1519	914	778	585	596	558	545	545	558	544	523	548	537	542	499	586	533	559	542	550	543	574	533	524	512	563	552	512	523	482	528	508	542	630	566	550	513	532	473	512	496	484	510	481	477	511	532	484	496	520	513	509	486	539	503	461	512	466	514	513	491	488	498	516	511	471	522	496	542	504	495	490	531	486	502	472	553	548	517	506	469	506	530	517	509	509	531	493	514	501	492	492	492	545	533	503	509	509	504	479	512	505	514	516	476	479	513	535	489	519	485	493	513	513	513	520	475	520	529	464	497	540	517	472	524	517	526	499	510	513	472	485	496	474	483	486	526	539	497	467	469	494	519	485	512	496	472	530	512	478	500	493	511	503	561	448	488	501	522	462	496	501	485	503	501	525	509	515	522	477	502	502	486	493	496	524	492	494	517	525	533	518	510	547	520	513	492	485	481	490	499	475	473	510	527	492	489	472	506	507	481	515	500	480	494	473	490	498	475	510	528	476	446	493	477	555	481	514	490	474	501	527	522	523	531	505	492	485	496	495	516	476	477	492	511	514	471	494	479	540	513	514	526	531	524	532	476	501	525	460	514	482	517	506	533	534	498	462	534	498	462	480	508	505	494	509	540	468	532	523	536	532	524	543	468	496	483	514	514	576	508	511	484	568	485	523	485	532	479	514	462	532	489	498	512	509	509	499	524	487	500	493	488	501	490	463	515	512	479	528	503	488	512	530	505	510	507	510	526	511	503	484	528	445	533	489	485	494	535	536	506	502	466	509	511	515	513	507	535	487	492	466	516	490	534	516	552	549	540	530	511	485	491	484	520	490	480	513	483	500	513	460	535	531	498	512	526	515	509	478	507	509	484	534	495	499	485	485	466	520	474	532	513	526	523	458	524	463	496	535	503	482	498	546	484	517	523	514	489	496	512	496	508	514	503	492	464	487	511	505	474	523	527	498	498	487	511	506	499	484	514	499	503	484	519	520	503	496	525	504	494	483	505	509	498	496	500	493	489	505	484	492	519	477	510	513	513	530	473	538	468	483	499	522	489	484	513	474	532	502	515	512	511	505	489	501	509	503	482	479	490	493	509	517	519	489	482	499	502	482	495	487	557	515	462	484	506	513	518	474	501	489	532	531	530	518	484	501	484	522	507	504	461	521	502	506	496	500	511	553	519	486	521	555	511	498	496	463	489	536	478	498	496	526	532	521	520	516	490	501	449	477	449	489	480	456	530	467	501	531	473	531	516	498	479	539	563	546	521	508	510	497	529	496	487	483	547	547	493	485	516	519	454	506	506	499	514	508	504	520	481	476	516	489	486	499	516	507	523	529	516	500	506	472	510	491	501	508	495	497	471	530	543	506	458	500	491	493	528	483	497	507	536	501	508	514	504	505	514	468	491	483	506	501	517	514	503	520	496	535	481	500	477	512	508	558	461	517	500	498	497	508	523	488	468	520	501	478	459	454	446	490	511	507	523	501	544	539	468	498	519	461	474	479	506	511	475	505	508	502	522	481	532	521	487	478	474	506	500	523	488	495	501	464	487	486	533	486	519	511	503	499	503	496	500	492	510	529	492	534	520	556	500	502	496	454	476	502	494	492	468	490	472	530	510	508	500	455	516	481	494	516	509	492	532	502	472	522	511	540	544	492	521	526	518	513	516	491	541	481	518	510	514	468	502	503	497	465	497	506	471	489	508	555	468	527	507	503	544	467	483	469	509	516	498	492	521	511	524	538	553	525	520	503	564	479	487	543	524	453	511	466	529	489	492	498	504	509	491	522	475	514	504	543	488	468	514	492	491	528	546	486	487	495	475	496	529	477	476	517	493	541	506	510	466	522	475	493	512	501	504	487	511	488	508	498	528	485	479	481	514	517	497	472	529	504	504	512	465	541	546	533	511	503	521	485	449	478	512	476	525	506	539	504	502	484	519	453	537	543	506	499	525	545	457	509	510	521	494	528	518	535	507	500	516	485	518	521	496	520	471	537	510	489	505	483	495	515	516	506	499	504	504	505	507	487	448	507	526	499	472	478	498	491	497	495	529	492	522	498	517	544	493	527	510	527	519	478	480	491	531	521	516	499	495	496	476	488	530	495	470	527	509	500	491	468	465	523	532	538	444	511	478	505	511	496	507	528	461	493	478	503	483	524	496	517	489	500	525	522	498	502	528	497	509	492	512	511	476	506	451	477	496	512	519	504	474	473	525	474	491	443	481	509	546	526	528	501	467	487	462	475	518	523	491	490	492	509	502	458	516	507	494	485	532	529	487	495	489	506	450	459	478	497	522	500	521	518	493	488	503	503	479	538	434	538	513	507	506	494	518	487	520	524	496	521	451	516	446	513	524	506	498	499	487	519	520	502	490	480	469	507	511	506	491	492	514	493	465	506	509	477	471	492	476	488	492	529	518	484	522	511	542	462	492	503	487	503	477	482	504	491	530	516	499	474	487	533	482	490	522	523	555	555	541	474	524	503	485	469	511	509	480	517	467	517	520	485	533	535	511	536	522	479	540	495	479	508	512	498	495	524	514	514	472	505	486	510	526	492	488	512	488	547	511	501	508	523	515	454	465	511	500	489	512	477	481	491	485	484	529	479	460	526	484	487	485	464	482	510	512	503	540	492	497	461	522	501	514	520	490	546	485	528	514	498	513	512	468	462	525	530	506	522	493	501	501	512	514	481	471	502	469	513	513	539	535	477	484	490	475	506	509	491	505	488	485	512	504	550	481	466	499	516	535	504	527	535	527	526	483	492	496	469	551	503	484	510	509	454	538	496	515	496	560	534	495	519	492	508	510	504	487	453	476	510	511	480	520	464	523	503	463	501	463	498	504	465	517	480	467	453	479	510	471	478	499	514	501	509	473	475	500	489	507	486	467	504	508	476	518	484	506	485	514	492	493	511	504	470	508	492	482	506	526	499	484	488	459	497	472	458	549	524	552	500	491	459	475	509	511	496	567	534	519	503	518	485	504	493	490	523	483	525	519	498	511	505	476	514	505	497	495	524	571	508	507	520	534	492	505	508	506	463	466	509	501	478	496	515	487	501	456	516	524	499	514	508	513	501	502	505	517	490	520	491	507	499	495	491	521	515	529	501	492	496	502	499	535	525	511	489	477	544	493	532	510	488	478	549	512	490	541	474	507	518	526	506	480	530	471	480	485	507	507	476	489	510	476	458	469	486	530	509	469	496	535	529	522	499	523	496	518	489	511	509	540	540	486	505	526	535	504	506	494	489	496	494	529	540	496	507	441	485	504	476	497	537	501	454	502	497	478	527	527	494	512	537	495	489	487	500	490	475	537	491	502	491	479	527	489	538	522	516	502	518	490	495	525	517	519	519	494	481	506	536	532	473	520	491	511	495	465
33032	29288	37457	30560	21479	16043	13335	11119	7457	6481	11631	9253	9687	12067	9035	7293	8252	7718	11503	12151	10689	15109	14430	13655	15853	13353	13353	12319	10726	13075	11609	8987	8115	8545	7578	5485	4453	4927	5013	4454	3416	2651	2519	2504	2977	2364	2235	1605	1240	1345	1627	1168	723	374	266	273	222	238	218	195	224	204	219	229	209	214	201	193	207	218	233	183	232	225	207	237	209	221	198	187	221	218	229	183	188	222	242	234	207	207	210	213	199	208	221	199	209	179	181	229	205	224	216	215	226	198	192	190	217	233	206	227	215	193	199	222	174	209	220	213	215	194	219	200	235	187	210	212	191	203	205	192	232	231	221	215	211	198	190	226	221	221	203	200	188	203	197	207	199	201	208	203	204	214	203	183	204	215	217	216	224	209	222	216	201	174	193	205	192	191	197	187	214	207	203	211	182	184	198	210	227	192	169	214	210	208	206	205	188	214	201	208	222	220	210	224	210	216	218	209	224	212	238	221	216	219	188	210	189	185	184	216	197	194	234	201	210	229	202	203	209	209	220	226	202	191	224	197	211	196	211	188	224	197	201	188	197	208	214	223	195	216	211	184	198	207	212	238	206	174	203	193	223	206	191	190	218	211	196	228	212	205	227	231	219	201	206	222	203	209	190	213	191	210	217	241	211	228	216	193	212	216	198	215	205	206	196	198	198	201	198	219	178	209	221	197	213	184	199	212	206	207	205	225	191	171	245	210	154	235	188	200	212	202	206	211	219	201	202	189	233	212	200	203	228	235	211	226	204	182	239	182	199	187	218	192	209	210	226	201	193	239	222	208	199	193	184	202	192	206	197	209	198	206	200	216	199	214	230	208	206	211	224	214	221	217	234	219	224	221	194	190	220	200	227	206	219	183	215	198	208	235	214	215	195	211	206	204	204	201	191	181	213	201	234	228	215	203	200	196	192	202	171	193	218	215	181	221	205	207	208	205	220	225	255	221	199	195	211	194	222	200	221	213	218	236	197	208	235	219	215	197	217	204	197	215	215	220	199	206	208	192	187	238	214	184	203	214	211	222	192	211	223	191	199	240	228	201	178	205	213	202	206	209	191	198	195	214	214	203	220	169	172	209	198	225	207	193	196	190	207	208	210	233	184	209	197	206	232	242	216	209	183	206	191	210	222	205	205	205	215	204	184	224	248	209	197	218	214	185	227	205	181	205	197	186	210	203	208	194	193	205	202	186	217	209	223	225	223	199	199	210	229	216	198	226	196	202	212	207	200	221	211	207	199	211	204	182	213	234	197	211	208	196	202	178	191	202	207	228	223	207	244	206	209	193	229	203	200	184	196	221	202	223	195	212	228	199	198	198	199	215	198	189	215	230	195	214	241	192	213	188	222	222	224	188	195	201	204	216	214	204	246	222	224	225	204	218	171	210	195	200	197	211	234	223	228	202	225	206	217	203	210	206	195	223	187	199	215	231	215	203	237	222	207	195	194	197	180	203	223	216	208	214	197	227	188	188	188	219	206	221	214	218	189	210	212	208	221	192	206	232	210	212	213	190	212	207	205	197	205	191	204	207	248	231	216	206	206	203	209	213	215	213	213	224	200	209	215	195	217	217	190	217	208	232	181	190	204	215	192	212	210	199	188	195	192	183	219	218	184	211	190	234	219	217	207	202	203	201	215	186	187	201	197	207	183	224	207	228	206	219	209	223	199	196	207	197	196	189	205	224	200	206	236	178	217	226	201	195	211	214	202	226	207	203	217	196	190	204	224	210	227	188	215	209	187	206	195	197	197	193	223	205	197	196	245	204	214	197	205	213	230	207	211	228	213	192	184	199	199	210	190	220	204	195	205	171	201	200	186	210	180	209	232	229	171	195	202	220	199	216	184	204	206	189	225	209	194	203	214	247	208	227	211	238	239	193	199	214	192	230	229	205	199	201	199	221	227	186	212	185	227	203	217	205	208	204	214	202	197	239	197	206	255	210	219	184	202	218	185	206	201	203	222	196	206	212	228	209	224	204	195	221	206	208	203	211	199	193	202	198	202	205	204	202	208	207	215	197	213	192	216	212	182	199	206	191	195	230	216	196	197	195	206	198	183	203	200	217	197	212	226	200	237	220	214	210	198	208	216	194	231	240	222	213	201	226	218	211	206	195	230	234	189	216	195	212	231	198	219	197	186	213	194	233	216	200	200	199	197	193	180	202	212	219	214	204	182	211	226	217	204	235	198	186	214	188	212	204	221	219	197	188	206	217	206	191	184	216	209	217	200	192	207	224	186	195	211	217	206	196	214	197	193	197	241	204	200	188	182	193	185	205	194	177	210	187	220	201	186	226	200	200	189	205	200	219	177	213	227	204	190	211	190	182	217	196	205	218	203	217	212	223	216	192	205	202	241	180	166	214	202	210	195	204	200	226	201	221	214	216	203	190	184	199	211	191	213	204	204	215	223	217	220	203	204	196	227	200	208	185	220	220	204	212	178	217	192	201	238	210	229	197	191	220	186	221	207	204	204	217	194	207	238	194	205	199	219	226	173	198	230	203	219	212	201	211	227	250	212	192	204	210	208	211	210	207	206	171	204	226	189	206	206	184	208	216	233	223	188	224	211	196	195	218	218	240	197	180	200	218	180	175	220	212	210	207	222	192	182	197	221	206	201	205	200	194	199	189	198	172	196	213	189	215	206	174	200	226	215	215	191	201	196	205	210	207	188	220	195	229	197	233	194	213	225	211	207	211	225	219	200	196	189	206	225	198	212	190	198	201	198	206	177	181	216	178	214	207	217	219	185	221	201	158	214	210	215	195	156	211	219	241	194	208	187	212	197	195	211	219	207	191	207	199	209	192	204	206	193	198	204	189	232	233	206	219	232	226	221	230	209	203	209	198	204	169	208	179	212	184	197	224	203	212	205	180	217	205	201	221	209	180	183	215	226	218	213	219	216	230	210	204	211	202	191	223	241	181	227	233	211	224	209	213	202	225	199	193	220	211	209	192	231	221	205	187	211	191	182	218	218	203	209	216	227	217	217	226	200	206	212	234	199	217	223	209	202	213	220	220	192	228	237	195	201	206	199	213	197	174	224	198	186	194	217	189	205	216	219	208	214	210	205	199	171	198	205	187	208	224	173	198	179	181	232	201	223	176	182	222	199	221	199	190	200	208	203	198	224	204	196	183	237	207	191	228	181	205	202	179	202	201	209	221	205	223	212	220	196	214	175	231	210	214	203	201	228	206	189	231	205	196	239	195	206	188	202	218	198	216	216	223	208	180	196	241	216	207	184	209	211	201	227	226	204	201	201	215	216	193	221	222	177	240	198	192	209	196	209	213	197	199	191	216	211	196	197	214	201	219	209	217	217	214	185	193	200	231	205	216	190	224	203	217	225	206	264	198	196	213	198	218	196	232	199	238	195	210	189	212	215	209	206	181	195	195	215	190	230	240	219	215	214	210	206	199	208	245	184	198	200	232	211	189	198	215	202	207	222	185	219	225	218	191	217	188	200	186	209	205	214	214	214	198
20539	23931	37717	37399	32824	30350	28409	26581	22114	21342	30652	26809	28589	32710	26875	25639	26785	26986	34821	33637	32148	39376	37940	37842	40573	36294	37693	35012	31619	36333	34098	30470	29924	30405	28433	22748	20538	22819	23221	21239	17713	15115	14438	14331	16527	13995	12734	9508	7526	8421	9937	7648	4049	2059	1096	1004	753	653	659	653	720	646	689	726	712	664	716	708	640	656	615	660	680	686	645	689	661	627	637	630	608	547	613	575	575	689	817	762	696	656	629	570	555	558	601	569	596	543	575	621	541	551	589	568	564	536	615	594	539	596	597	575	573	630	578	596	551	617	531	564	580	594	571	584	556	557	579	566	585	568	561	568	561	543	535	571	560	576	624	589	555	592	581	563	577	574	583	571	578	547	567	557	581	580	568	599	577	558	574	556	568	603	570	522	581	590	611	574	581	579	554	535	578	550	593	559	542	529	558	574	577	607	548	590	527	578	543	628	583	583	580	560	601	558	597	566	551	582	578	540	567	581	540	592	587	552	514	576	541	594	575	593	557	579	554	583	589	537	552	579	548	578	609	563	579	559	540	587	589	551	621	550	591	558	584	540	564	585	619	565	601	589	546	598	614	574	604	574	549	501	513	573	566	608	586	553	598	565	522	554	576	609	558	577	587	555	512	575	553	586	610	554	618	585	573	582	590	563	592	624	525	587	590	593	580	553	544	562	582	646	556	584	551	567	597	563	536	600	574	611	580	562	566	574	572	570	566	566	541	541	546	576	594	540	573	568	556	598	571	591	563	595	605	542	582	605	604	593	546	571	599	586	566	661	599	572	536	639	582	565	539	599	579	543	565	587	569	583	543	566	615	582	564	564	555	561	557	598	557	594	577	547	585	594	581	610	593	560	570	592	592	564	595	575	605	576	578	550	579	635	583	580	542	592	587	582	587	549	592	595	611	549	587	527	607	557	562	576	604	561	563	545	618	576	635	530	583	512	607	603	592	523	535	553	614	563	619	624	537	557	591	569	607	581	636	552	572	620	549	552	580	583	574	555	547	578	601	533	518	546	554	584	605	589	595	602	577	550	573	558	590	585	554	584	555	575	596	526	589	572	568	603	562	552	577	564	545	580	565	532	594	602	542	599	577	596	579	574	536	610	553	560	578	562	585	542	571	600	573	589	573	567	545	575	569	587	590	574	587	609	593	571	583	553	601	588	576	569	582	570	579	586	552	590	573	568	565	580	602	564	584	565	589	502	572	577	553	578	557	572	587	602	573	629	579	532	556	565	552	592	595	598	605	560	624	515	571	591	564	625	559	585	554	578	561	564	541	569	554	548	555	606	528	580	589	541	566	600	582	549	540	584	586	604	574	550	604	576	579	553	600	547	580	561	592	554	595	567	595	603	543	599	573	551	625	588	560	518	588	527	543	563	584	572	620	577	592	587	496	565	589	553	594	576	543	561	600	563	607	558	549	605	589	590	581	566	563	588	603	572	532	548	580	593	521	542	552	577	559	532	598	589	638	642	554	575	560	597	552	549	610	556	592	559	613	576	554	578	581	553	591	530	572	584	601	559	529	552	583	606	571	584	557	578	586	606	621	576	586	537	536	615	585	571	564	603	600	590	569	586	575	560	598	599	584	564	544	583	565	595	571	561	591	583	627	597	580	535	623	635	599	624	622	574	590	593	605	617	586	583	583	592	543	558	564	585	576	545	577	585	587	612	576	629	602	611	585	556	563	580	570	557	587	615	548	597	596	573	543	613	545	532	626	611	524	617	575	523	570	594	570	545	549	537	601	600	561	646	578	583	571	592	573	586	562	555	600	629	551	568	572	559	569	581	583	609	605	614	551	591	582	573	581	590	585	588	565	576	610	630	564	586	579	564	553	586	551	560	550	595	585	580	611	574	570	619	564	561	600	594	582	567	594	584	576	591	559	614	584	561	607	625	584	579	571	577	585	618	583	567	602	569	532	536	572	615	537	585	546	589	598	571	578	591	596	607	619	591	564	577	538	583	539	568	572	577	583	618	519	591	607	599	535	584	573	574	569	598	549	593	597	561	626	594	561	548	578	532	562	552	525	600	608	580	554	575	573	564	551	596	559	578	565	581	566	580	594	560	558	576	604	625	620	568	561	551	595	604	548	615	552	616	553	551	539	555	591	575	610	553	596	571	617	585	534	580	536	563	556	563	537	576	555	544	590	565	552	631	541	535	571	628	570	540	574	600	608	605	622	569	558	545	547	556	581	582	593	587	593	589	572	589	547	584	577	568	616	600	601	584	566	577	570	538	591	599	596	576	602	548	559	560	577	585	555	551	633	559	566	542	526	606	599	614	580	570	536	593	532	576	547	538	569	564	552	590	586	576	507	603	538	536	581	591	595	566	577	594	581	592	588	567	577	582	548	515	575	536	546	597	604	562	580	569	588	552	577	533	584	573	560	585	547	568	566	616	557	574	547	576	577	551	610	584	596	608	572	605	617	544	591	544	598	604	595	553	542	624	581	580	556	547	600	560	565	570	556	551	607	561	604	594	548	608	531	583	612	592	574	621	547	561	564	538	558	576	554	552	607	588	532	563	577	526	569	614	563	594	592	542	556	604	589	590	615	542	604	570	527	581	599	586	597	575	562	549	616	565	554	583	559	586	566	553	535	567	604	583	575	519	578	519	585	606	553	574	550	568	584	582	584	637	580	590	550	575	587	601	559	588	594	511	531	574	572	581	597	583	600	576	556	559	525	573	586	584	595	584	560	583	592	589	576	605	580	610	570	545	551	538	591	551	596	568	556	569	574	579	522	542	574	577	608	582	611	565	571	520	552	569	593	530	558	596	564	559	553	588	580	564	616	604	566	566	569	565	517	580	616	600	571	625	595	575	571	597	544	578	559	578	596	587	600	536	550	544	578	599	594	603	567	555	596	544	546	533	571	547	612	581	623	515	543	575	565	592	544	589	566	588	598	565	573	599	579	550	549	567	593	574	582	604	610	530	546	552	583	559	531	563	576	566	546	587	578	543	615	569	572	584	566	605	565	610	565	611	558	571	555	583	614	580	616	594	555	607	550	561	604	574	598	604	583	593	564	545	566	560	583	570	548	604	563	598	590	576	575	539	583	540	579	589	596	590	563	546	570	563	564	562	603	582	553	572	581	565	534	576	565	541	556	569	573	607	599	579	559	563	565	623	583	579	533	566	581	585	566	533	535	573	560	589	593	590	589	576	535	588	579	603	583	568	560	553	543	596	602	604	542	590	603	606	552	598	601	648	572	565	572	572	592	553	585	575	554	554	557	568	515	567	573	572	588	564	567	568	550	558	573	557	590	591	569	559	583	539	578	588	565	541	587	578	506	582	570	611	549	581	566	584	574	525	551	595	615	541	539	588	579	565	589	564	571	558	547	550	605	558	577	579	579	516	553	582	607	568	584	587	624	571	570	560	591	593	603	581	584	612	583	591	570	624	567	589	603	627	551	545	556	566	545	607	540	596	543	579	572	591	572	630	590	588	554	581	566	571	570	623	547	553	566	590	581	600	576	543
13991	10975	13413	10094	5913	3422	2344	1661	1169	1109	1130	824	774	870	716	557	558	495	714	733	590	819	740	734	830	734	718	745	583	672	623	537	476	527	430	386	391	384	364	386	308	272	304	284	265	298	261	241	259	214	228	250	178	225	169	205	178	191	193	188	201	168	164	188	224	164	189	174	206	201	196	195	177	179	166	166	153	206	163	186	183	169	177	200	188	160	197	204	201	178	189	184	176	199	163	157	160	165	205	180	188	176	193	176	193	154	187	181	184	186	175	193	169	200	170	180	182	179	191	194	176	176	189	173	201	176	179	183	167	177	202	162	181	180	197	189	192	181	173	169	167	228	199	182	181	197	178	183	198	201	192	192	169	174	199	171	209	182	177	198	169	175	180	183	195	179	169	197	175	187	200	196	189	167	187	199	180	188	156	151	185	170	178	192	197	176	200	168	199	192	162	195	160	181	166	169	154	212	186	149	168	200	194	185	163	158	213	145	181	191	173	179	187	163	180	159	172	183	184	153	171	198	168	198	171	172	195	180	176	180	191	185	189	180	174	165	151	185	177	205	186	169	188	232	190	184	173	163	180	182	163	210	166	198	186	168	196	179	178	172	178	174	188	169	164	193	166	165	183	211	188	168	169	172	143	188	156	177	178	205	152	191	200	197	176	219	159	209	206	185	177	189	172	170	174	176	204	202	214	160	168	180	191	209	168	178	203	184	188	170	196	193	180	179	183	177	190	173	169	203	175	192	180	181	191	168	174	191	192	183	188	193	179	177	185	177	167	166	197	173	161	181	209	168	188	204	194	184	181	195	204	188	187	186	160	204	183	179	181	195	188	206	182	182	168	190	151	202	169	174	174	174	221	167	180	184	175	178	158	171	179	194	165	196	172	195	190	184	184	187	184	153	201	198	169	194	161	173	176	186	170	180	201	208	177	165	178	204	191	177	204	179	147	159	176	172	187	163	192	190	204	161	193	197	198	181	179	164	188	187	187	184	172	184	175	158	174	182	179	171	178	195	178	169	166	181	174	181	196	188	172	192	175	196	191	163	166	159	150	189	189	165	207	213	199	210	217	170	199	186	201	186	174	183	193	190	188	189	187	180	179	179	182	184	181	183	158	183	181	181	173	185	151	185	151	189	189	179	171	175	192	179	171	168	187	189	163	196	193	188	213	185	183	183	172	191	179	182	192	179	182	162	170	185	186	188	203	191	166	197	207	196	182	212	166	203	213	173	179	181	172	169	188	187	167	171	209	173	194	184	188	169	180	197	182	176	167	166	214	197	204	184	168	176	197	185	200	183	191	185	169	171	160	210	174	192	187	167	180	178	179	165	211	189	178	176	184	162	186	202	163	175	195	172	200	165	153	157	168	151	179	154	182	187	165	181	195	178	173	183	198	185	190	197	209	176	188	175	189	196	177	184	192	171	189	167	164	188	208	172	188	167	178	173	172	184	148	205	163	181	173	179	174	161	182	180	191	183	199	184	198	168	190	181	165	179	174	182	190	190	158	183	171	167	200	193	178	194	193	194	174	177	198	197	175	180	166	179	202	182	185	175	170	181	193	190	194	161	185	167	183	200	189	195	168	182	169	193	165	195	176	184	173	175	175	190	167	184	186	199	183	155	167	182	170	163	192	189	177	173	205	211	185	160	200	200	181	201	183	186	188	200	171	190	179	179	201	183	207	178	172	171	192	179	177	157	157	172	176	163	158	193	192	188	178	196	165	174	179	177	159	179	186	178	182	201	164	170	201	180	154	172	206	185	190	179	193	199	161	161	149	188	179	182	188	170	186	191	175	189	158	178	184	171	175	166	159	159	158	174	178	201	197	189	192	180	173	193	191	216	198	176	180	179	169	170	194	196	173	194	157	178	179	189	185	207	176	168	163	210	153	200	191	189	184	181	188	208	162	173	162	175	169	186	175	174	203	181	202	192	183	201	164	173	183	173	176	169	175	167	177	195	184	156	163	197	159	184	197	191	165	158	161	183	164	171	195	180	198	173	180	194	171	187	198	167	182	168	190	174	171	157	177	188	182	198	144	172	165	200	167	198	175	187	174	178	171	165	186	193	180	179	189	188	175	170	162	170	170	197	172	201	205	171	198	171	200	165	162	154	196	172	164	212	169	172	170	195	174	192	187	182	165	164	199	175	179	190	180	150	192	186	171	184	213	189	190	197	196	190	162	183	196	196	181	192	166	174	195	165	187	192	181	183	188	184	171	177	188	185	165	187	178	185	199	171	184	200	189	184	195	180	191	174	172	189	155	180	161	202	178	185	182	182	169	183	196	162	165	198	179	172	163	179	180	194	173	177	192	173	170	166	212	197	176	192	157	173	191	196	190	152	194	184	192	169	162	170	183	165	192	189	191	176	181	175	169	182	180	198	171	180	163	192	194	202	175	168	178	177	175	191	177	190	192	165	173	182	174	178	188	174	195	208	190	188	182	184	182	165	191	211	176	173	175	202	180	188	180	207	187	169	177	180	193	188	188	160	192	171	172	211	172	167	181	168	175	196	169	176	215	177	148	196	162	179	183	194	215	185	179	201	190	177	197	182	185	178	161	179	173	167	202	173	165	203	171	180	182	176	182	167	183	188	161	176	183	179	173	192	195	174	181	179	182	204	192	188	173	161	172	178	192	204	181	172	207	166	190	172	200	198	187	142	196	186	162	176	160	163	195	170	200	193	163	172	206	174	210	167	162	178	184	185	164	184	204	168	196	142	198	178	197	173	176	179	180	198	187	198	181	159	164	168	163	173	189	142	189	172	187	173	177	164	163	185	170	191	190	196	194	178	176	189	207	170	171	186	193	197	198	168	176	170	210	197	173	174	193	177	188	181	202	183	201	197	169	170	187	152	179	175	170	166	177	166	156	195	172	176	210	181	195	184	176	193	180	176	192	162	193	176	186	181	181	199	182	179	177	185	184	170	152	189	188	174	178	157	198	172	164	184	162	192	196	205	209	195	220	180	183	190	182	167	207	163	157	199	201	167	173	201	178	185	172	187	168	168	174	163	192	169	159	185	176	182	189	206	166	173	173	171	176	185	181	204	184	178	166	185	180	194	157	182	179	198	167	167	167	165	140	185	186	177	191	182	184	187	173	186	161	164	191	180	177	169	213	186	172	187	194	192	176	173	187	199	179	180	163	163	162	173	186	168	170	184	191	155	182	178	211	184	195	168	174	202	175	178	157	201	197	183	174	196	172	177	157	169	169	190	188	174	177	195	214	197	161	179	172	163	179	190	179	162	185	191	176	187	188	195	192	185	192	171	199	174	197	195	183	185	178	167	201	187	207	195	173	174	183	195	190	181	189	184	195	165	187	184	182	170	204	194	199	189	200	182	184	191	163	186	184	165	170	197	184	169	194	184	181	182	175	178	175	157	185	186	179	148	186	199	181	184	200	192	187	171	187	203	175	187	197	208	209	183	173	159	183	169	197	181	171	191	174	178	178	172	173	192	187	163	197	201	202	206	176	178
8657	10142	19255	20633	16066	11596	9206	7302	5772	5591	5927	3975	3854	4604	3378	3004	2783	2755	3834	3790	3349	4694	4448	4094	4674	3874	3835	3856	3452	3809	3433	2812	2590	2738	2320	2027	1711	1955	1927	1947	1518	1439	1334	1256	1331	1235	1150	968	835	926	1010	769	683	604	513	530	495	523	530	505	542	539	531	519	498	486	569	495	534	513	521	541	526	530	519	536	494	526	561	505	544	523	500	502	505	502	556	557	522	539	500	492	503	540	523	529	515	504	480	530	502	535	506	532	491	547	514	522	497	488	527	475	522	535	498	476	484	505	494	514	512	502	538	516	546	521	503	575	495	491	520	541	551	524	523	530	515	502	492	490	493	517	505	496	476	496	509	498	508	495	487	490	506	513	489	499	504	512	532	465	514	509	508	520	520	484	528	524	501	550	497	528	500	537	513	487	508	523	521	511	521	521	472	509	529	513	525	486	513	566	497	493	524	524	526	504	536	451	501	489	490	479	469	538	497	489	520	532	527	489	511	480	509	537	528	466	491	543	499	518	473	511	516	472	545	515	509	495	519	517	534	492	525	501	552	537	515	508	542	530	526	484	555	486	502	528	532	502	516	529	499	520	491	552	528	504	501	497	510	500	542	515	527	477	481	521	510	497	489	516	493	505	512	484	526	498	530	522	532	510	462	508	524	518	546	504	515	492	565	511	509	560	524	451	514	520	477	525	490	528	498	519	518	520	502	512	502	539	501	554	527	498	505	558	520	488	525	517	520	490	531	477	472	525	511	493	543	508	491	543	501	516	504	521	507	543	519	528	540	476	525	499	495	523	499	524	498	521	471	511	516	521	492	496	505	518	479	494	523	543	497	530	529	530	491	545	561	466	529	511	541	510	479	504	485	482	468	518	496	516	485	500	536	484	529	533	542	490	524	551	506	517	475	552	512	499	528	515	515	512	487	515	528	511	524	499	510	533	526	517	511	515	498	490	513	514	507	475	502	490	529	533	497	492	559	472	487	518	541	546	524	532	509	507	489	529	494	497	524	544	476	505	506	499	553	510	501	518	509	497	538	468	494	523	475	480	540	524	500	514	506	527	499	544	485	509	536	488	502	538	498	541	488	495	507	507	495	492	537	502	502	509	528	527	526	518	456	537	526	515	492	495	509	497	534	519	543	509	532	522	546	529	488	498	520	495	529	539	494	478	496	546	514	522	538	498	497	505	552	523	525	524	525	487	542	546	520	490	525	474	531	517	507	506	481	501	516	530	529	548	525	501	517	486	535	543	515	575	509	510	522	487	515	503	497	512	502	498	503	513	484	490	533	487	541	490	505	496	526	495	518	483	519	509	439	509	524	536	511	513	511	501	529	503	528	520	471	509	530	466	533	559	539	491	543	478	534	540	511	539	523	513	509	478	520	480	518	530	540	535	453	496	496	532	520	504	555	503	500	540	471	478	489	499	529	523	507	507	503	496	513	528	533	561	494	481	524	527	504	513	531	570	469	516	494	529	525	518	495	516	527	525	498	520	501	503	529	528	486	508	503	484	505	524	485	552	513	524	493	501	488	508	528	497	470	504	491	493	491	491	535	499	521	502	494	516	524	502	508	545	532	471	477	498	528	502	505	535	503	514	494	521	532	504	523	532	556	505	507	502	497	501	485	531	486	512	501	502	471	475	521	501	495	535	526	496	534	511	487	503	547	528	502	515	496	534	505	539	537	491	539	508	539	489	524	516	505	524	470	522	488	498	520	523	540	547	520	498	491	534	505	555	549	493	505	525	535	478	507	542	529	505	540	500	472	484	522	548	542	557	561	489	514	515	493	530	520	505	518	475	516	542	509	523	522	476	468	524	475	522	504	455	506	480	514	530	503	540	508	525	510	498	536	492	514	478	541	526	577	448	504	520	473	502	504	536	547	463	510	522	492	491	527	508	512	517	474	453	532	484	505	501	513	496	482	508	515	512	516	517	499	487	533	514	503	527	499	511	521	542	521	535	559	514	533	553	473	497	501	515	536	530	500	484	537	474	485	539	496	549	516	540	480	512	481	494	540	472	507	496	559	506	512	501	560	518	507	522	517	506	537	509	544	518	513	500	493	451	517	523	537	527	513	472	508	539	502	495	557	496	523	524	514	525	509	537	517	527	526	515	516	575	531	536	495	509	509	489	506	521	520	500	527	541	503	500	559	497	486	526	538	496	519	486	510	478	504	530	483	489	514	481	491	460	527	505	498	519	523	460	533	540	511	543	496	505	503	508	507	501	502	523	536	502	533	512	523	506	501	500	530	528	487	545	525	490	500	474	513	462	501	533	515	522	491	507	511	528	492	551	527	526	507	529	518	554	544	557	512	531	526	482	528	483	473	478	513	491	497	528	522	513	505	485	535	526	467	485	483	523	510	504	508	553	505	533	496	467	522	518	502	477	521	521	485	491	521	516	543	555	490	499	518	484	519	533	487	533	502	504	534	486	511	519	505	506	516	491	531	536	526	532	489	503	501	486	542	507	523	526	553	501	466	533	511	519	498	509	499	535	495	536	531	502	533	498	482	541	511	506	526	504	564	545	490	532	505	486	498	521	501	476	503	537	490	493	526	512	516	497	466	487	536	514	505	504	514	525	474	487	546	489	511	511	496	554	504	518	520	520	522	523	501	517	517	517	519	466	531	521	529	511	533	516	449	506	528	522	502	544	527	506	515	510	495	520	518	496	534	532	504	542	506	526	532	508	488	521	475	518	475	484	495	550	514	556	495	479	505	528	516	491	482	548	489	528	462	480	517	514	514	498	499	516	477	532	537	513	484	511	487	539	480	526	532	535	505	549	502	488	550	502	525	488	526	491	524	497	500	483	494	516	499	518	487	510	506	517	504	525	460	515	514	523	484	547	544	533	521	523	512	504	512	509	555	486	496	522	506	512	521	533	487	529	492	512	464	485	508	491	537	468	540	537	503	497	544	478	521	502	533	552	464	492	530	573	539	523	460	527	503	523	466	490	514	516	480	479	517	514	484	503	501	516	514	535	533	467	533	523	506	521	524	506	518	493	550	507	472	547	541	491	487	495	531	510	506	490	505	556	501	518	482	483	538	492	507	467	493	512	465	473	525	515	505	547	539	510	538	526	477	491	517	522	511	511	508	474	537	500	482	506	515	506	469	572	547	514	510	508	504	522	518	514	516	514	549	481	505	519	531	519	482	539	490	507	522	532	504	522	508	525	505	519	504	507	527	570	508	537	534	495	496	491	509	498	507	510	516	516	492	543	509	512	519	544	514	526	540	529	495	494	501	497	527	468	527	533	502	533	485	539	519	500	478	540	532	522	499	494	524	508	541	493	528	491	530	530	538	534	503	500	538	517	499	520	479	522	474	526	506	520	513	493	510	530	528	500	529	530	533	501	498	503	535	488	519	468	500	502	522	513	507	529	482	532	500	513	502	491	534	515	480	496	474	503	504	516	545	516	481	461	506	494	489	490	533	452	568	562	497	545	498	508	534	485	515	516	523	509	529	488	544	511	513	512
25048	20725	27344	24002	15910	10041	8828	7215	5647	10855	7263	3764	3405	7314	4727	3774	3214	3641	6762	6684	5936	8309	9063	7547	8176	7242	7142	7084	5334	6361	5560	4179	4278	4325	3318	2638	2666	2708	2856	2451	1870	1384	1255	1271	1428	1171	890	1005	783	1033	846	566	348	220	182	187	193	176	203	182	209	209	175	183	200	170	189	178	191	198	165	175	160	197	182	162	161	195	182	187	188	195	178	152	204	167	185	194	188	210	174	191	168	157	175	201	165	166	173	191	153	184	177	197	169	175	160	189	160	166	192	172	156	173	156	170	168	195	186	168	195	189	146	159	160	178	170	134	174	181	166	177	180	181	175	186	175	187	175	188	193	158	177	174	188	182	207	186	198	193	154	154	185	174	187	192	190	182	201	177	149	189	177	174	158	155	170	166	179	178	162	185	177	183	181	172	197	176	169	175	178	163	146	178	165	159	198	151	182	187	179	174	217	184	164	166	170	172	166	155	195	162	174	184	164	186	178	168	164	168	170	151	188	191	171	173	178	165	180	181	152	153	174	203	153	172	173	171	165	159	157	178	151	199	178	176	175	179	186	175	208	187	148	203	181	176	131	173	177	179	186	172	157	176	170	190	179	182	164	167	183	174	197	168	166	158	158	153	161	188	189	157	200	169	180	191	173	182	154	189	176	173	181	174	165	167	171	194	188	182	182	170	179	200	199	179	170	182	176	183	172	184	193	163	165	149	179	177	183	162	154	172	170	160	156	152	178	161	145	158	175	174	176	175	184	181	173	165	162	160	174	187	161	202	190	174	173	170	174	165	189	179	163	202	179	166	169	178	176	184	200	185	171	174	135	178	199	155	179	167	165	170	169	163	171	169	162	189	172	177	181	173	182	149	167	171	171	185	166	177	152	194	173	193	208	194	190	201	160	181	163	173	172	183	158	177	170	178	192	186	168	171	175	186	164	171	175	186	168	154	181	157	159	198	181	174	170	190	164	171	166	167	185	200	179	175	175	188	197	193	204	168	158	178	174	168	172	180	169	177	179	153	179	160	192	185	200	178	191	186	186	153	176	162	185	194	183	176	168	173	181	162	206	180	165	176	165	154	168	162	178	186	187	175	185	167	199	164	200	161	168	196	169	198	204	156	160	166	193	175	169	177	156	185	165	161	194	169	167	170	177	191	166	184	205	172	176	162	174	167	181	160	174	173	191	181	169	163	183	190	162	163	166	186	159	162	168	178	143	168	179	166	170	175	200	198	180	170	173	185	189	177	188	185	171	184	172	191	184	176	179	169	187	180	187	173	168	178	187	176	188	166	167	194	168	158	212	182	173	174	148	161	197	179	173	157	156	178	171	182	169	142	185	162	157	199	181	165	157	177	184	160	179	164	173	204	156	179	184	163	197	212	198	161	152	177	158	181	174	180	194	210	160	172	168	154	142	174	175	158	193	189	178	190	172	170	166	160	177	220	194	171	175	180	162	162	152	170	171	170	154	158	176	164	188	171	173	161	169	176	153	159	162	169	161	156	175	195	175	193	163	168	182	165	151	189	176	166	170	179	169	166	180	178	166	168	178	181	182	175	182	156	157	196	175	199	189	173	169	185	189	180	155	179	176	172	171	152	192	170	185	156	161	155	169	178	156	164	185	177	168	153	165	193	170	170	162	168	167	192	177	182	184	150	164	179	163	181	167	163	185	179	177	172	184	177	170	167	181	176	160	184	160	181	158	164	175	158	168	161	167	186	199	173	189	153	167	178	186	177	178	183	177	199	184	168	187	184	188	182	159	165	192	167	157	177	172	168	181	166	177	168	180	166	180	165	156	181	170	181	168	167	155	180	155	153	181	161	172	189	170	182	152	181	165	176	164	184	174	195	176	196	169	169	184	164	173	184	164	166	183	167	206	183	180	157	156	180	205	185	197	165	194	166	154	171	184	176	196	197	178	185	182	158	181	183	209	160	175	163	179	190	171	171	174	175	170	154	172	164	180	212	171	186	163	184	206	186	163	161	173	173	178	161	192	173	185	167	162	200	194	168	167	187	156	165	170	171	159	144	188	171	177	178	195	180	151	187	179	176	183	175	148	174	196	167	167	175	182	177	170	170	183	179	196	178	165	172	171	154	211	189	183	178	168	179	182	200	161	165	172	158	168	192	191	179	166	172	158	169	169	192	176	184	165	200	188	168	160	173	177	160	169	175	178	162	169	173	167	161	175	176	181	179	193	169	199	185	154	197	200	188	171	163	202	183	200	168	183	187	178	170	170	198	173	159	176	172	179	160	178	161	184	174	166	179	170	153	180	154	177	169	168	162	161	175	197	154	191	184	185	187	176	177	166	205	174	181	191	151	201	172	179	175	186	176	151	161	184	161	194	154	176	182	181	186	181	184	158	162	190	174	160	180	170	168	160	191	169	210	151	172	176	174	165	152	171	168	173	155	191	184	168	174	183	168	163	165	153	173	167	159	202	192	174	179	186	157	159	158	174	179	171	196	149	175	162	182	176	182	175	205	189	190	169	177	182	184	183	167	188	176	180	156	181	183	183	201	187	183	180	180	172	175	166	159	180	176	172	183	185	173	173	171	173	193	156	173	163	177	149	170	162	170	171	171	154	189	199	177	161	194	161	195	165	172	180	164	179	175	163	206	164	170	169	177	162	161	144	165	160	171	162	159	184	173	157	171	191	186	168	195	175	202	165	178	187	189	153	147	181	173	175	174	175	198	143	203	175	184	169	175	175	182	197	157	171	200	186	153	165	178	174	173	167	177	175	153	206	145	181	178	155	188	167	156	158	194	191	179	175	180	156	195	179	167	181	170	186	183	166	171	185	175	181	171	162	178	196	160	150	180	170	183	170	175	156	185	173	185	154	195	190	183	170	187	157	186	182	161	177	174	174	154	179	170	189	165	191	207	193	169	161	188	184	176	166	172	185	175	179	167	185	175	198	191	163	161	177	200	187	158	171	176	169	186	171	184	183	179	189	171	180	170	180	204	166	164	171	170	186	174	169	153	190	173	195	166	150	154	209	180	194	147	172	191	186	171	179	175	161	177	157	160	175	180	182	165	181	180	172	179	135	172	167	171	169	147	159	178	203	193	183	170	172	215	160	178	167	166	197	177	190	182	186	163	174	180	190	185	195	172	180	155	158	175	178	161	184	211	154	164	172	195	141	162	169	173	176	173	182	191	189	163	184	177	183	188	167	185	169	211	154	193	183	162	173	167	161	175	177	169	167	166	194	169	181	173	168	185	183	170	174	168	185	170	181	165	165	168	155	159	167	183	169	179	168	190	187	171	189	176	180	177	170	190	163	193	177	172	183	201	185	170	213	216	175	199	197	160	186	177	174	184	186	174	155	173	176	176	197	184	169	177	183	185	164	161	195	154	188	184	150	155	184	156	170	193	184	191	170	175	178	167	165	189	186	185	194	182	170	175	185	167	177	191	189	182	161	166	162	166	187	160	185	192	179	162	171	158	167	189	187	165	177	185	193	173	176	172	165	173	154	168	152	180
15895	17490	31239	33045	27500	23328	23607	21388	18967	30047	22716	15343	15428	26514	18687	16759	15323	17614	26999	25538	23898	30833	31113	28998	30537	27254	28666	27838	21738	26404	23868	21069	20457	21189	17567	14732	15007	15793	16534	14410	11298	9192	8514	7858	8936	7385	6074	6415	5367	6449	5522	3554	2011	919	644	708	553	509	522	573	594	574	554	596	550	518	532	558	576	571	546	521	531	542	525	616	521	501	526	473	572	511	525	481	517	616	666	680	651	605	549	531	506	493	491	505	486	498	525	538	502	436	493	502	481	499	538	495	487	546	495	516	504	494	519	474	489	478	504	504	512	473	504	517	479	512	524	535	484	486	458	511	475	474	500	488	487	483	491	512	473	527	517	472	523	499	489	492	483	513	504	473	487	472	505	490	471	528	483	506	541	501	474	462	506	514	507	521	488	531	469	498	520	509	500	489	489	501	469	501	482	495	492	511	494	474	520	513	487	515	513	516	564	504	509	471	503	518	513	481	498	492	478	525	502	508	494	529	521	450	534	529	471	529	465	488	516	503	504	521	520	500	489	495	483	512	506	467	529	518	479	468	520	516	491	497	509	494	527	510	485	504	513	510	523	485	502	498	507	500	495	530	483	475	529	491	491	488	506	501	478	531	470	537	494	493	504	488	541	524	538	500	491	530	550	486	525	523	480	491	524	524	481	492	510	502	518	526	526	451	531	510	542	501	510	490	519	499	507	497	494	500	539	457	491	491	507	492	492	469	519	471	441	448	494	464	515	495	514	521	504	505	488	548	507	511	520	494	492	527	483	509	475	517	476	479	511	509	482	497	524	504	492	531	484	475	517	530	512	514	492	505	484	510	507	492	483	496	504	506	477	508	522	495	488	509	483	490	534	490	529	526	536	524	488	500	476	485	500	535	502	503	538	498	504	511	499	489	495	474	519	519	482	479	528	507	518	544	526	479	487	536	507	506	498	520	509	530	506	542	506	508	533	501	513	523	509	497	516	501	520	528	487	491	473	505	535	513	516	508	494	485	514	498	474	499	520	494	496	526	512	507	459	495	480	480	535	553	482	530	508	478	513	491	521	499	494	537	537	504	489	512	478	527	501	523	525	498	501	506	513	538	486	504	530	500	517	467	481	512	490	509	509	500	521	500	524	516	535	520	511	519	478	507	511	554	490	486	522	485	484	499	525	494	482	520	500	491	517	498	502	526	529	487	527	489	549	495	507	466	498	533	489	506	522	485	510	515	510	529	488	495	508	505	524	542	534	493	533	496	475	501	495	486	531	465	512	489	491	496	497	474	493	489	506	495	467	527	506	489	489	502	521	497	529	524	469	475	457	505	484	504	510	543	530	525	505	496	522	514	536	454	520	512	519	529	518	529	501	445	472	511	514	499	531	508	521	550	512	537	504	495	515	477	512	489	477	528	533	491	506	509	502	489	492	510	474	488	536	498	534	522	506	514	516	495	531	508	480	455	514	499	514	526	535	489	508	493	518	537	505	470	497	502	467	518	520	517	491	501	535	507	507	500	498	474	474	482	534	521	481	495	475	541	527	497	513	503	525	551	530	490	530	527	495	472	520	500	500	527	478	498	473	478	487	534	482	511	509	508	498	528	490	521	474	506	528	510	472	507	490	506	478	484	474	494	520	508	522	520	502	511	502	494	544	529	500	548	499	513	478	491	494	505	537	512	511	497	535	496	476	513	488	494	520	488	519	514	482	502	482	478	495	507	491	494	526	437	510	515	527	560	541	476	508	566	468	506	492	493	470	530	523	494	489	521	487	502	443	513	514	489	513	497	490	500	481	507	536	496	451	485	510	502	482	513	503	486	521	485	504	504	480	508	515	498	528	485	499	491	517	497	503	491	475	464	524	520	510	500	480	476	529	453	500	498	531	515	493	503	490	457	457	518	533	483	507	526	475	496	523	500	478	539	529	490	533	539	479	461	495	490	513	546	524	515	506	490	507	510	521	507	522	496	502	515	463	510	503	503	513	497	495	528	514	487	495	491	502	488	507	513	524	501	513	506	535	479	506	493	466	487	462	477	491	494	462	499	497	502	478	530	531	513	492	465	532	513	503	522	484	473	525	541	491	555	499	502	572	506	497	468	512	511	507	493	509	518	514	464	525	509	489	497	498	513	476	511	480	556	508	508	479	480	523	542	499	494	491	527	503	492	491	493	494	502	496	515	553	495	532	516	481	501	514	520	483	510	511	529	518	486	502	484	502	521	519	484	494	500	531	510	542	541	509	498	479	514	501	536	508	506	498	493	484	478	533	565	506	504	518	509	494	529	502	495	494	460	532	514	552	529	481	500	480	513	503	531	485	510	526	481	543	524	490	519	510	518	482	504	515	504	555	499	516	525	515	513	521	459	533	508	445	495	494	500	488	562	479	514	488	448	503	470	491	500	504	498	495	479	486	494	467	512	482	558	507	496	497	516	517	480	496	520	532	465	514	503	495	495	513	476	472	518	509	504	502	510	532	479	531	494	513	479	480	531	493	467	516	478	494	512	571	538	523	481	495	463	521	465	485	476	519	500	478	497	526	481	481	480	502	491	487	535	471	508	487	553	471	521	507	485	548	511	496	505	517	505	498	502	536	489	568	533	533	531	530	473	509	487	506	519	498	495	507	511	501	497	483	485	549	498	517	508	499	524	479	514	510	465	502	480	506	511	494	524	481	503	472	473	489	512	474	509	505	477	495	480	488	522	504	495	493	514	493	517	513	502	500	530	507	529	507	532	503	508	521	524	534	508	519	462	504	479	492	499	505	501	527	520	529	479	496	480	469	525	532	509	524	528	522	519	481	515	490	492	517	479	501	481	510	520	509	540	515	475	515	484	520	534	505	485	516	478	515	525	533	495	511	500	523	489	509	499	506	511	541	495	518	519	509	507	504	490	500	540	512	520	507	521	491	533	488	491	511	516	523	521	515	478	498	501	497	524	506	501	494	518	503	516	533	521	532	494	459	507	470	516	495	503	538	506	482	477	504	500	554	520	551	496	548	496	503	478	473	492	549	525	499	456	508	525	494	498	496	523	508	477	508	486	514	537	539	488	496	476	542	521	500	467	476	536	504	508	485	466	507	521	509	529	492	479	474	507	529	478	540	456	518	532	553	488	478	539	507	491	464	537	517	504	512	513	493	517	484	495	520	516	489	504	507	515	464	501	472	513	483	521	493	503	497	497	488	455	485	490	478	523	518	520	552	503	488	531	512	533	509	506	515	503	496	514	508	526	500	504	492	506	520	519	493	535	526	500	522	539	511	510	511	470	505	490	529	519	500	499	507	515	506	504	517	513	504	511	511	513	536	503	511	519	500	495	515	502	497	505	502	513	540	537	492	470	468	515	504	547	506	511	505	490	495	495	514	515	504	522	505	540	519	471	526	478	517	501	496	524	494	554	480	492	494	505	507	489	473	467	515	457	457	495	495	489	507	494	482	528	494	506	490	534	520	484	542	502	486	512	545	506	503	508	487	483	521	522	500	493	508	527	489	516	528	527	462	488	488	512
34116	32169	37435	32953	22781	16993	14677	12593	17026	19064	16843	8289	7539	13722	12968	8591	7885	6837	12203	13417	12926	19105	19267	15741	16862	15672	14160	14035	12669	13556	10970	9280	8666	8807	6212	4972	5568	5563	5930	5412	3857	2712	2419	2707	2372	1938	1628	1942	1682	1889	1186	884	482	317	271	223	197	211	222	206	279	226	242	217	193	207	218	198	219	221	213	187	212	223	220	211	209	203	216	231	202	213	230	204	222	238	268	232	253	242	229	209	203	207	210	190	206	214	214	192	192	198	215	248	215	191	200	219	201	235	221	199	222	225	217	205	204	216	194	210	194	201	205	231	200	220	212	183	205	221	207	217	196	232	200	215	204	203	204	227	209	208	205	222	200	220	184	180	212	220	216	208	216	187	183	200	205	190	228	226	221	225	201	206	212	228	204	179	218	230	182	231	211	209	190	227	200	210	220	212	237	192	209	195	211	226	227	233	206	235	213	211	221	225	193	188	245	209	213	218	202	196	218	205	198	210	191	237	224	194	207	216	223	195	198	236	220	189	197	208	200	217	213	167	201	220	212	220	203	207	197	209	222	235	195	188	239	245	209	214	211	202	214	212	193	190	201	204	198	200	182	181	194	208	201	220	195	225	228	210	214	195	218	222	208	258	207	223	230	220	189	224	206	201	192	200	212	211	202	190	237	200	181	201	190	191	200	190	221	215	213	195	210	188	198	183	201	203	210	205	206	212	210	223	216	205	203	196	195	182	200	215	198	244	205	222	196	213	195	213	212	190	227	227	203	190	189	187	237	201	175	252	203	213	209	187	210	217	206	201	212	193	203	209	189	211	181	202	233	201	189	241	214	219	207	227	220	183	168	221	199	224	204	217	166	184	193	200	206	195	206	194	234	195	198	209	233	222	220	172	202	183	201	210	188	222	187	212	230	190	215	178	203	202	198	208	217	211	221	226	217	234	221	210	189	208	219	228	223	203	210	232	224	237	207	180	213	217	193	207	220	200	231	216	223	213	190	187	219	242	202	200	194	190	233	195	197	201	221	215	220	196	183	199	204	214	218	189	209	233	203	214	218	190	223	231	182	188	213	198	196	198	205	236	186	222	199	209	177	207	204	209	198	210	211	209	220	203	213	205	211	208	218	214	191	204	229	219	225	196	212	212	209	217	210	207	177	197	228	206	207	213	199	209	210	183	217	189	215	216	189	229	208	224	228	211	206	189	198	207	228	194	241	201	201	222	189	179	186	209	224	220	207	223	201	225	201	177	212	228	208	223	187	208	188	209	192	196	182	195	243	197	214	202	199	195	232	221	210	205	213	212	212	221	207	186	207	178	209	231	212	196	220	207	205	223	190	230	197	164	235	208	215	226	182	226	227	219	197	186	211	195	205	223	220	217	203	261	205	215	211	198	216	193	193	212	210	200	202	212	253	188	239	208	212	217	206	164	178	205	203	198	216	223	219	187	235	217	202	229	211	240	213	225	224	207	200	188	197	219	223	211	224	204	201	222	212	220	190	213	218	205	206	225	187	201	197	240	245	212	206	221	169	203	173	205	201	215	200	202	206	202	218	204	205	197	205	210	184	190	204	225	201	184	201	229	221	197	211	208	215	191	189	216	215	190	177	183	205	199	204	188	210	215	189	226	199	195	201	210	184	237	209	211	193	212	193	194	226	202	221	226	241	208	199	235	209	197	199	207	227	227	212	231	236	212	199	222	184	219	211	217	197	218	202	198	213	201	220	212	198	229	191	199	212	220	218	194	225	195	217	207	203	210	198	197	210	210	205	211	240	219	227	201	211	236	210	185	218	216	212	198	205	229	212	218	219	202	214	203	234	204	192	217	188	231	204	224	207	204	176	216	217	215	195	222	202	204	239	207	213	215	188	200	189	191	206	205	194	212	186	189	204	216	233	206	204	215	212	181	220	225	204	206	232	199	205	210	202	206	222	201	209	206	200	200	203	199	205	191	219	205	222	214	212	185	218	218	236	194	201	196	221	200	204	211	212	172	226	216	199	197	235	221	190	223	199	196	219	202	201	181	222	197	221	224	209	207	211	222	184	221	210	198	215	200	188	205	207	209	203	214	223	192	220	204	213	208	204	209	188	230	226	190	233	203	213	189	200	193	208	208	203	219	216	210	204	189	211	216	237	228	222	217	176	215	189	159	194	213	195	212	223	220	221	197	206	234	196	217	212	232	187	233	213	210	194	185	195	242	243	223	217	172	194	189	223	211	183	218	220	184	200	212	204	223	180	252	165	211	213	239	210	184	201	221	206	203	203	212	206	232	197	196	196	216	217	205	191	218	193	213	194	217	191	222	216	224	196	218	203	214	195	204	213	234	221	210	219	213	192	222	190	224	200	196	241	222	216	204	223	212	201	194	233	210	204	208	231	204	186	203	229	218	196	227	208	215	214	205	208	194	197	208	212	213	223	186	217	210	210	200	218	205	210	215	210	185	195	227	217	234	205	222	218	198	196	233	209	209	200	214	184	188	214	221	221	242	230	215	214	197	225	213	212	202	208	180	196	203	209	203	217	198	221	195	210	223	178	204	223	224	217	214	196	200	208	183	218	207	200	201	185	206	191	210	212	207	196	228	187	220	233	198	189	183	214	189	225	212	210	203	189	188	196	227	226	208	227	202	201	226	199	193	222	207	193	200	238	195	213	205	207	199	208	212	203	229	198	212	204	215	200	205	211	202	200	206	196	210	201	206	200	185	213	216	215	215	204	204	189	226	221	193	218	191	217	208	219	188	216	198	214	220	206	205	213	194	203	245	200	214	205	204	213	200	202	189	221	192	197	205	206	220	231	200	196	227	230	222	199	212	201	190	200	201	189	214	219	207	198	188	226	217	204	230	198	185	191	209	166	224	210	192	208	205	225	202	200	217	185	197	199	197	202	192	215	220	194	194	222	207	203	217	177	200	181	215	212	185	195	221	219	216	197	219	215	220	228	200	225	227	227	192	203	213	187	227	178	220	210	215	216	205	207	216	218	191	193	207	226	231	206	222	221	200	220	221	223	201	182	207	217	217	238	218	204	226	210	189	204	219	209	203	210	192	185	194	221	196	234	214	180	202	207	168	207	201	216	213	213	213	205	182	221	199	199	210	195	218	213	182	201	179	221	201	225	209	187	204	208	222	190	202	213	180	245	225	226	205	218	221	223	219	207	217	222	197	214	197	236	210	183	214	198	205	199	217	191	224	176	219	217	181	208	202	227	221	204	204	175	207	230	210	225	210	221	184	208	206	213	216	194	206	225	207	202	196	225	161	198	203	214	223	205	187	211	224	189	202	203	216	178	186	187	207	214	235	207	229	211	194	199	186	225	205	216	216	191	184	200	214	202	184	230	228	243	233	232	210	220	194	222	195	211	226	189	221	203	192	191	213	224	183	211	213	198	199	223	208	186	197	221	219	192	223	211	196	220	203	196	215	216	202	203	240	211	226	196	215	231	220	191	210	235	211	202	228	236	212	199	212	219	210	219	201	215	199	229	213	246	182	216	191	213	219
22028	26509	37634	39642	32888	30701	29750	29458	34128	37273	33548	24010	24606	35715	32947	26443	25841	25254	35616	36189	35147	44102	41996	39054	41417	38630	38285	37448	34344	36156	33767	31466	30701	30975	24846	21561	24130	24418	25553	23707	18924	15011	14060	14886	13482	11065	10061	11436	10217	11695	6972	5844	2884	1238	866	860	627	585	672	716	726	768	707	765	646	703	639	647	624	675	628	614	582	629	598	682	665	645	655	608	589	589	567	545	597	804	910	789	764	699	641	606	632	641	597	631	588	621	562	582	556	618	536	561	636	584	555	629	595	558	573	582	587	551	604	638	584	614	590	580	567	600	607	597	563	611	553	590	580	605	530	606	580	588	622	605	583	593	555	556	584	549	565	580	600	582	618	575	571	609	618	601	567	577	628	564	610	628	573	559	566	610	533	579	557	585	604	576	606	557	587	560	612	559	599	570	563	583	565	563	566	589	584	558	623	639	602	539	566	555	597	598	595	594	587	558	579	608	577	588	601	595	553	583	534	634	616	588	548	588	553	619	593	551	543	597	590	605	598	610	584	595	597	628	601	580	573	630	568	610	639	612	555	553	580	594	568	581	631	579	583	569	563	579	602	602	615	535	541	581	601	565	597	575	514	576	574	582	590	575	556	573	593	618	571	553	594	607	586	601	589	561	610	583	604	604	563	565	596	580	571	541	549	573	604	579	580	591	638	559	530	592	544	549	578	568	591	577	604	565	577	613	579	549	548	618	555	591	603	569	595	596	594	590	558	596	592	597	526	565	554	599	575	580	611	569	607	593	571	566	569	594	535	592	554	604	561	568	572	552	601	596	575	584	623	575	593	561	561	559	608	575	566	579	576	569	577	589	566	612	578	585	552	597	595	570	564	556	594	617	584	570	630	608	618	578	593	592	573	601	581	558	561	577	586	589	645	584	568	588	594	613	553	568	558	595	560	552	526	571	588	609	575	648	585	592	567	596	566	599	538	564	600	588	581	594	527	614	566	567	567	607	565	593	596	570	584	567	578	595	615	556	605	584	612	593	598	590	591	583	623	571	571	603	595	580	584	578	607	548	602	568	611	626	588	580	575	566	603	577	613	578	603	561	546	564	617	544	608	572	542	587	575	596	547	573	624	585	559	560	582	553	551	606	567	544	572	596	580	593	565	578	577	558	562	641	578	606	536	551	568	583	601	531	551	591	591	591	609	575	591	549	579	556	608	622	588	570	546	577	569	605	568	562	611	567	584	565	603	601	590	559	548	582	525	628	563	583	588	543	608	648	586	593	628	575	589	593	571	598	629	606	537	595	563	548	589	554	593	570	600	580	561	577	595	580	568	598	614	564	553	561	624	551	567	597	595	558	585	598	594	601	601	593	573	606	601	602	556	604	602	623	535	608	574	574	567	579	615	605	584	574	563	620	570	596	597	591	577	628	569	550	555	602	530	582	559	556	601	552	620	563	606	555	581	571	600	579	603	564	577	585	548	569	541	564	545	634	597	558	589	544	568	594	559	605	628	572	543	570	634	613	579	586	569	648	618	586	571	548	606	584	613	579	547	600	583	578	580	610	591	562	559	615	534	568	600	610	613	572	623	598	565	559	598	569	578	598	599	580	536	570	565	616	574	591	606	581	590	589	578	589	551	577	559	565	595	592	585	601	570	587	572	625	527	592	591	628	572	559	566	541	636	556	531	588	602	565	611	619	584	569	555	579	585	590	628	552	607	620	593	610	630	573	600	587	639	592	617	622	608	588	613	564	589	617	608	546	623	610	613	542	565	546	575	576	569	598	604	606	607	519	613	611	583	581	584	566	582	611	585	572	577	555	589	598	569	573	580	596	628	555	549	601	628	608	601	579	579	587	558	563	618	596	562	596	553	585	605	613	549	585	568	571	617	561	547	569	543	602	566	577	571	549	614	575	575	584	590	583	603	582	563	559	573	635	629	587	573	566	592	576	568	590	629	543	578	562	565	567	567	623	644	571	571	601	603	592	562	579	586	563	560	549	571	603	539	541	622	551	591	609	553	575	582	572	564	555	582	595	601	638	556	617	598	583	553	589	565	522	607	578	616	589	569	601	578	637	554	568	585	635	580	606	568	558	585	590	556	615	593	608	571	559	597	530	582	578	564	604	618	532	560	533	566	591	587	602	600	584	568	543	570	581	577	533	583	558	576	553	625	569	607	613	610	574	562	604	568	668	570	577	600	562	603	571	606	602	539	596	630	591	578	556	599	552	565	625	614	578	577	608	587	610	563	625	547	555	584	615	586	584	589	595	624	592	577	607	576	585	540	551	561	566	584	601	565	597	534	573	647	606	589	588	585	583	572	591	583	595	589	593	575	556	540	595	567	609	603	557	573	589	640	549	617	595	597	545	564	577	602	543	542	555	571	563	550	585	574	585	577	567	605	581	563	582	556	560	572	565	598	600	548	605	572	555	596	575	611	620	586	598	569	579	575	590	595	562	569	605	577	550	612	572	526	572	557	579	594	557	593	600	572	557	556	537	608	543	596	545	571	578	570	592	599	608	594	555	585	571	558	550	571	584	586	573	604	567	564	535	574	611	512	582	579	557	618	596	573	610	561	577	595	566	577	556	591	575	630	497	543	565	587	584	604	556	587	573	566	603	577	629	569	587	588	602	581	566	603	557	570	599	581	566	572	593	556	593	581	601	629	564	596	600	575	596	610	622	567	591	593	565	598	610	633	584	612	599	615	569	545	545	537	563	569	554	568	611	556	543	564	602	583	549	632	634	620	573	599	566	554	596	565	557	637	634	545	545	563	589	589	586	605	557	564	491	576	555	610	583	579	598	569	606	552	572	588	567	539	578	592	574	584	595	553	589	570	600	528	557	579	567	585	537	562	549	572	552	621	592	606	585	534	564	567	595	587	619	556	579	588	552	561	602	597	533	603	542	541	654	556	618	526	611	584	546	610	635	571	585	588	580	550	601	570	571	612	552	622	569	573	559	583	580	556	572	537	586	622	583	580	598	609	588	598	571	590	569	586	555	581	576	582	621	569	588	608	563	568	564	620	585	553	561	579	583	589	613	551	541	537	569	582	618	585	592	617	574	560	570	615	570	579	618	574	592	573	578	565	560	564	607	567	514	590	590	557	591	565	580	608	588	580	579	583	585	583	552	598	517	575	614	567	552	594	584	549	551	568	552	560	614	590	584	534	572	561	595	571	571	606	607	592	563	611	557	565	582	606	556	551	595	563	600	623	584	616	560	563	581	575	589	563	563	570	594	575	612	562	558	559	631	627	558	576	554	615	605	585	579	612	588	617	570	610	566	522	588	569	592	595	607	569	603	626	590	613	595	596	593	613	587	567	589	573	545	582	589	553	604	573	572	537	620	583	589	607	621	581	594	560	596	622	565	546	576	571	583	565	572	611	546	548	570	544	562	535	595	615	568	586	562	599	572	590	556	624	598	532	576	594	546	634	586	587	589	583	585	607	593	599	612	571	570	546	549	608	598	596	538	565	548	595	528	607	605	600	561	607	597	557	638	597	554	618	590
16476	15674	16447	11175	5829	3414	2319	1803	1732	1733	1369	806	761	818	976	678	510	561	670	693	725	918	814	765	884	769	718	636	499	610	598	562	485	433	387	390	409	324	367	365	327	294	304	267	254	244	252	255	259	252	224	215	184	215	207	203	199	183	187	160	174	164	161	196	178	188	186	180	195	166	173	182	188	185	176	197	169	177	169	171	185	189	159	191	178	192	156	185	194	185	193	210	159	154	171	186	174	188	169	204	192	174	199	152	202	172	165	179	182	173	184	203	175	167	229	185	198	180	199	208	197	196	179	193	184	192	195	161	163	184	183	183	179	169	167	184	180	203	172	196	204	199	204	182	180	168	199	178	181	187	180	165	200	191	176	189	197	186	171	194	168	160	153	190	176	209	170	191	192	189	190	192	169	198	177	165	185	174	191	212	204	165	172	168	188	180	181	180	191	180	170	178	206	212	201	158	187	174	178	174	190	198	197	150	195	185	204	201	182	189	190	173	184	183	202	213	176	166	170	174	186	189	182	178	204	203	176	191	171	165	182	173	192	177	177	181	167	181	203	189	210	203	189	187	193	168	185	153	167	193	184	176	198	187	179	178	181	191	193	168	177	174	220	185	217	177	197	197	184	181	170	195	183	185	180	200	202	191	166	187	143	173	184	199	194	180	183	195	176	175	196	168	188	175	171	178	190	202	208	184	196	156	188	181	203	184	210	188	185	201	199	142	199	180	195	166	177	172	183	172	179	180	180	168	169	170	175	178	195	175	162	175	190	176	162	188	189	173	184	177	167	181	172	166	177	190	164	185	181	162	186	193	205	199	172	206	190	207	190	177	217	170	197	203	208	179	173	188	200	160	192	179	181	198	150	163	178	171	189	185	195	206	178	196	179	196	198	172	167	160	175	188	171	184	195	174	160	182	187	196	203	167	199	189	181	179	152	180	165	168	189	205	181	190	188	174	188	208	188	174	180	175	203	188	212	213	164	166	176	176	184	175	181	166	173	171	179	184	165	184	179	181	176	187	179	166	188	183	170	180	159	182	177	201	175	175	187	211	176	177	191	199	183	153	188	194	206	177	177	162	195	190	170	175	188	170	174	179	169	182	203	176	187	209	184	167	189	163	196	166	175	195	205	188	210	183	188	197	210	184	193	177	190	170	163	183	183	184	176	204	169	194	176	181	170	198	166	216	173	179	206	196	176	205	182	164	171	180	157	187	205	180	168	181	142	178	186	197	169	172	192	186	179	193	184	173	183	207	170	199	168	187	179	181	169	173	187	180	172	163	196	198	171	170	207	160	176	172	187	168	184	217	198	165	178	168	167	215	189	178	195	192	180	184	162	180	161	179	160	171	187	182	168	177	194	159	180	173	162	162	164	178	159	183	195	161	175	182	168	194	196	186	182	175	194	152	186	190	208	164	164	189	205	170	191	201	200	181	176	171	171	198	197	188	174	175	184	190	186	187	173	182	149	188	189	207	156	163	188	174	186	175	183	193	190	164	198	161	187	178	200	168	189	198	186	189	175	186	184	178	179	185	181	176	180	167	167	175	173	195	185	176	171	178	164	182	188	183	169	183	172	199	162	174	161	204	182	205	202	186	191	180	181	185	181	170	197	165	177	186	177	195	200	166	160	180	179	170	197	198	180	191	188	209	191	172	165	213	160	186	192	185	159	182	153	190	184	186	184	198	178	190	167	186	194	193	194	175	174	188	179	178	171	170	201	152	187	158	198	184	195	200	178	188	172	180	188	184	187	173	182	185	186	149	179	173	185	182	167	180	205	185	201	184	193	160	199	174	161	199	167	183	184	204	192	167	188	175	201	186	168	180	162	202	191	199	177	180	182	196	191	201	174	201	192	173	183	174	169	180	175	179	187	182	186	163	189	167	182	172	169	173	176	169	180	150	193	179	185	188	197	176	184	167	182	209	186	164	181	174	177	183	177	183	181	198	171	175	202	171	195	162	207	175	206	156	195	184	179	177	179	172	184	194	205	173	166	176	175	188	178	174	185	185	180	187	179	167	197	185	178	187	182	168	188	190	178	185	197	184	185	170	169	204	188	174	178	198	150	199	181	176	183	152	170	133	185	166	196	202	164	205	164	189	184	204	171	211	184	157	179	185	177	203	165	173	182	220	167	172	179	204	185	196	178	198	172	190	183	181	201	183	188	194	188	164	175	184	175	170	167	200	181	185	185	183	193	183	184	207	178	185	183	211	206	154	166	187	185	182	181	169	201	178	197	194	186	180	205	199	167	167	155	188	184	164	181	207	185	168	192	166	187	184	202	197	195	184	178	162	189	209	207	165	184	181	189	184	174	197	185	194	160	192	205	209	181	196	205	176	178	187	185	194	190	171	183	214	164	177	180	188	181	171	198	220	176	170	169	152	181	186	173	189	163	176	187	173	206	195	192	168	195	208	186	176	168	190	208	175	193	216	177	188	177	202	198	180	185	186	183	183	177	179	190	174	185	196	180	187	194	186	178	180	176	179	199	175	186	175	165	185	181	189	171	187	165	189	183	183	175	170	176	171	166	195	171	167	189	177	193	173	173	225	175	188	162	215	173	189	200	191	198	174	192	174	200	182	179	181	197	190	173	186	179	210	155	180	209	178	167	207	178	189	179	183	175	187	177	172	173	173	162	191	170	152	183	194	166	218	187	199	175	208	208	180	192	178	188	202	183	181	180	186	185	167	190	166	196	185	193	176	166	190	175	182	163	189	165	174	196	171	184	194	174	184	168	195	179	200	191	171	185	224	186	175	165	178	206	182	188	181	162	194	224	198	183	176	171	183	182	173	196	180	200	179	191	181	172	194	183	171	184	186	218	199	186	195	182	212	183	183	208	183	208	185	192	183	189	173	201	183	193	188	167	159	166	203	169	177	174	187	189	176	188	207	180	205	159	180	196	211	197	204	186	202	151	172	160	183	183	191	170	200	173	182	173	177	212	184	187	163	169	187	170	183	172	179	183	178	187	186	185	192	188	198	153	168	158	211	197	196	179	174	199	209	184	189	172	172	203	216	205	195	184	183	190	211	187	179	176	162	162	200	177	164	182	189	172	201	181	194	212	203	186	172	173	220	193	189	185	200	181	208	193	167	177	187	190	170	170	189	196	192	194	187	184	186	172	140	164	204	171	175	156	192	188	210	192	185	191	163	169	177	181	160	186	216	190	204	172	188	189	181	197	191	194	180	185	162	185	203	168	203	172	177	174	167	155	150	189	177	185	173	203	191	217	188	207	179	163	186	208	163	179	195	175	176	140	197	179	177	175	189	186	199	183	170	210	184	186	196	204	171	206	191	162	215	171	187	194	196	178	195	211	178	187	202	185	179	191	194	165	175	171	198	162	171	211	164	184	190	185	182	165	172	202	185	167	175	186	172	200	179	166	182	175	167	187	198	190	199	171	166	202	185	191	196	200	195	191	191	160	191	178	183	154	156	176	186	193	180	174	183	206	200	186	175	172	170	178	173	157	191	170	173
10675	13606	21384	21004	15247	11534	9338	8082	7763	7737	6379	4144	3973	4044	4913	3424	2508	2930	3623	3561	4083	5148	4598	4093	4762	4107	4117	3218	2822	3364	3085	2861	2734	2399	1865	1888	2062	1852	1997	1854	1507	1300	1286	1268	1109	999	1008	1086	974	1031	708	651	574	574	547	504	503	532	540	510	537	509	529	544	510	506	543	497	487	512	516	511	492	521	514	515	504	510	492	470	533	485	505	535	528	529	514	513	503	547	535	514	491	528	519	504	487	507	487	515	516	506	513	527	544	499	540	528	534	532	498	489	532	473	536	487	508	526	509	495	502	524	509	497	511	501	508	499	528	519	531	508	488	523	506	507	508	518	482	517	527	547	513	551	523	520	516	483	510	528	522	513	510	504	499	536	511	511	511	562	521	482	479	514	542	541	512	517	505	520	539	493	509	504	500	540	535	498	526	497	481	530	515	525	529	486	527	524	523	503	541	516	503	528	500	538	520	506	508	502	522	525	518	505	523	519	521	517	519	471	527	499	503	468	523	528	534	482	520	552	493	555	507	484	503	514	540	506	522	553	492	506	513	489	496	558	528	537	488	489	508	496	510	533	535	522	497	501	541	549	537	517	516	529	523	530	525	522	480	527	504	538	554	514	510	482	563	472	540	501	525	554	515	501	545	508	542	535	463	508	542	529	522	528	573	515	504	507	502	534	505	503	520	511	472	566	538	526	534	552	543	524	517	512	507	488	491	505	508	495	557	507	523	524	507	461	531	568	497	501	501	496	531	498	537	569	527	515	492	506	492	454	488	506	488	517	469	528	496	486	522	529	484	517	521	502	522	477	493	531	526	496	495	489	541	507	512	500	488	499	488	514	539	521	511	527	498	521	506	488	546	515	511	551	483	522	535	494	534	532	484	520	539	526	482	555	545	515	512	518	517	469	514	539	507	546	516	503	530	524	505	542	465	513	516	530	516	471	549	509	504	510	530	497	520	529	521	507	521	499	548	547	514	505	469	528	528	476	523	528	554	520	514	513	539	536	555	500	518	523	534	515	528	508	558	498	513	529	495	496	527	504	508	501	516	510	531	536	487	501	500	480	495	541	497	475	505	502	527	550	519	470	519	562	524	523	463	536	568	508	492	575	525	503	533	519	525	521	542	518	489	485	508	579	473	495	494	517	532	508	477	496	499	503	519	472	494	514	511	513	527	508	537	517	529	522	524	523	512	546	510	463	513	507	520	485	505	487	504	493	533	497	537	492	555	528	505	519	499	512	524	490	454	559	506	498	470	480	507	499	499	524	498	499	515	493	530	518	490	516	513	518	549	510	572	522	492	508	519	536	553	496	526	538	517	533	535	529	553	545	487	535	522	519	510	505	529	481	527	513	531	537	561	536	552	507	522	513	484	536	558	529	529	511	538	523	521	524	472	541	524	494	486	530	515	535	503	532	525	476	500	520	519	515	527	503	503	519	479	473	491	497	534	513	459	539	519	516	515	486	481	499	519	514	499	530	504	501	501	488	497	512	521	502	482	515	521	543	519	511	530	520	513	517	508	510	522	553	502	551	493	539	521	489	536	546	526	481	510	493	553	532	562	511	545	529	543	485	557	469	522	500	505	504	475	515	561	533	492	523	513	456	486	523	523	523	517	474	532	538	509	506	493	498	516	514	498	504	534	499	540	517	509	512	508	535	525	491	492	502	539	523	517	539	500	501	518	507	479	523	528	523	510	516	531	491	500	550	513	571	539	502	509	521	518	522	501	491	512	545	509	559	474	463	549	532	498	539	516	489	467	500	546	530	517	513	508	523	527	549	530	485	495	515	543	538	545	505	548	531	505	545	472	530	542	488	491	539	555	547	551	506	470	515	523	504	504	538	507	550	493	508	517	538	489	481	527	491	497	534	524	524	500	508	538	520	495	468	510	496	540	504	503	488	504	544	526	492	518	549	536	497	512	502	514	493	464	558	531	484	498	519	529	475	520	510	494	555	503	518	545	537	520	503	528	532	511	495	536	523	498	503	514	532	498	540	510	534	483	501	549	503	498	489	520	518	527	522	525	495	504	485	470	498	530	556	513	453	491	533	543	506	517	506	556	504	456	513	502	511	481	534	506	527	487	505	501	512	543	583	485	537	487	492	517	499	576	504	515	509	501	497	492	479	485	517	547	547	508	495	541	477	453	520	482	531	506	547	492	501	509	525	524	500	494	472	551	521	545	482	539	533	492	558	520	521	521	505	525	508	530	505	542	505	487	515	486	546	547	545	523	521	495	500	547	559	513	496	526	488	498	482	505	519	512	534	473	530	516	526	519	479	504	472	543	542	531	502	488	510	475	499	509	537	482	542	512	503	539	509	533	533	529	538	519	543	511	509	500	528	530	503	550	543	560	513	506	514	544	489	561	490	570	481	520	541	520	513	547	530	524	554	541	507	536	487	523	550	487	504	447	489	512	541	544	519	572	526	507	479	511	540	487	531	548	535	549	518	508	515	508	486	527	512	534	515	533	537	508	484	537	529	535	528	548	547	528	512	517	543	509	544	500	523	531	524	519	562	488	470	496	500	499	537	527	466	520	490	527	528	532	494	514	556	542	509	485	561	494	494	508	541	533	487	510	500	533	501	532	558	527	522	500	519	527	482	560	509	506	492	521	526	507	508	524	518	559	504	529	514	551	535	551	493	514	540	484	523	558	524	521	488	532	551	490	517	504	500	505	483	512	503	532	488	500	525	554	485	533	470	527	522	514	502	518	522	493	500	513	543	515	525	574	490	524	516	532	540	510	545	504	544	527	520	497	498	513	534	539	534	472	495	516	488	475	527	502	499	540	506	519	513	496	488	535	513	495	529	510	534	508	515	527	493	543	494	503	545	525	539	499	526	552	513	522	527	515	519	494	505	495	526	514	518	561	514	509	485	511	522	499	523	556	501	514	485	454	554	524	526	541	507	499	507	524	516	506	551	474	560	547	516	476	520	567	507	513	500	514	531	485	466	527	534	521	456	521	545	480	527	503	527	510	547	565	539	530	516	504	532	523	539	499	518	523	495	524	488	533	528	483	509	524	522	532	513	487	431	520	536	547	535	504	503	530	522	520	527	491	488	525	528	514	517	552	483	554	515	543	526	519	505	573	507	532	547	509	522	574	491	478	520	491	525	487	515	512	526	536	551	508	542	560	496	519	477	517	527	519	503	479	520	511	489	519	527	504	541	536	463	537	504	499	525	507	480	530	482	524	525	512	519	527	505	509	465	522	533	503	556	494	526	497	496	491	510	554	520	478	530	531	476	504	528	526	513	520	478	484	487	489	509	536	476	518	549	522	515	542	488	531	525	512	549	463	533	518	507	506	510	525	527	517	520	524	531	557	533	510	497	540	517	519	508	503	549	524	505	549	512	483	535	500	513	482	503	502	526	491	535	527	498	539	529	540	491	506	541	559	533	496	533	486	492	541	556	540	516	518	523	534	507	529	496	525	515	509	499	526	516	511	536	513	528	522	528	530	495	506	540	494	508	485	495	492	501
28351	26623	31684	26106	14790	8867	8600	7169	7911	8709	6813	4091	4114	5146	5578	6712	3754	3485	5333	5720	5373	6919	7186	6363	6166	6580	5748	4039	4117	4723	4197	3528	3624	2860	2325	1636	1880	1857	1846	1932	1448	1113	1066	1090	870	814	898	1097	618	554	424	301	251	207	193	186	174	194	186	168	197	212	178	169	192	171	183	168	191	163	174	167	185	190	196	187	196	167	190	152	185	185	153	197	184	187	220	167	185	186	167	180	159	181	174	159	182	195	177	202	193	165	179	183	196	180	160	149	193	202	180	195	164	183	187	168	177	187	216	181	178	160	178	200	185	190	189	184	186	150	180	180	176	176	163	181	157	178	203	198	182	182	194	186	162	172	165	164	164	178	206	182	175	184	210	171	176	170	184	193	198	169	194	194	183	185	197	177	176	165	160	181	159	168	187	149	175	182	170	180	184	202	206	191	176	186	173	163	166	168	179	159	180	173	177	171	183	153	181	171	166	177	173	182	175	176	195	161	169	175	184	159	158	168	169	189	183	206	183	189	178	193	175	173	191	185	176	192	177	190	173	178	175	159	188	204	195	202	171	179	177	196	167	186	199	182	179	160	187	178	204	185	193	182	176	185	171	179	174	161	162	184	171	164	194	203	191	170	160	177	183	193	153	183	162	186	192	172	182	193	191	187	184	180	190	178	191	164	205	208	171	173	190	196	198	188	165	150	150	184	186	183	180	175	194	180	177	194	180	196	178	171	171	179	189	181	206	179	178	185	187	199	198	184	176	196	175	149	214	192	178	174	174	164	171	195	147	177	167	156	188	176	178	190	195	160	161	179	168	166	206	170	191	170	184	177	175	192	176	200	163	174	182	191	169	153	191	179	179	161	159	177	195	160	178	150	154	167	166	175	188	161	193	185	187	166	168	177	180	168	172	185	198	164	167	180	193	184	183	162	163	186	176	191	186	169	197	160	187	156	178	183	187	184	186	193	175	199	189	171	187	209	186	212	168	191	170	190	177	156	162	165	156	201	153	171	180	178	183	169	199	199	171	184	180	184	158	187	183	172	184	178	178	162	178	189	184	166	182	180	177	162	187	176	192	199	183	187	174	169	186	189	200	156	189	188	192	169	182	191	181	193	165	177	167	166	160	191	198	184	169	175	158	166	181	183	147	172	188	193	163	170	160	165	193	172	183	179	178	155	192	180	174	171	210	189	170	183	172	184	160	175	183	178	179	176	198	184	185	182	166	160	184	176	184	187	166	182	181	189	183	185	177	158	194	194	171	159	166	199	161	196	188	179	218	181	152	184	180	172	159	201	150	169	183	196	184	176	186	167	196	171	180	169	182	200	171	187	156	189	174	168	178	178	206	205	158	175	159	183	188	176	204	194	177	195	206	196	199	179	216	181	167	187	153	187	164	162	170	183	190	172	188	181	170	178	187	182	165	170	169	160	174	188	190	185	154	181	183	179	213	185	200	170	186	158	181	171	207	176	163	157	193	196	169	179	168	172	168	194	172	165	169	185	173	179	172	182	169	201	198	173	142	198	192	198	161	180	175	180	199	175	170	184	161	179	181	162	162	174	185	157	162	196	166	173	163	156	175	134	182	174	195	183	187	161	160	194	190	183	180	187	186	184	186	189	181	212	198	196	160	174	179	163	190	202	189	186	191	195	189	168	185	193	190	179	187	183	155	174	171	148	183	194	185	175	195	174	177	184	199	214	178	180	188	176	196	160	206	197	215	191	171	185	191	168	181	198	178	185	192	179	194	204	182	195	192	181	168	175	182	187	175	178	177	188	163	199	180	162	188	180	179	189	191	174	173	198	170	183	183	189	164	166	174	181	171	175	179	179	183	169	177	159	168	179	163	194	190	184	156	185	168	184	180	189	189	173	192	180	204	176	180	190	169	163	203	178	194	185	173	192	168	150	193	169	194	167	193	175	165	166	192	189	187	188	168	197	179	178	182	164	187	184	167	180	192	186	175	201	158	178	156	165	188	170	178	160	165	174	183	179	180	192	198	179	195	202	171	187	170	158	169	177	161	186	176	186	153	182	184	148	206	192	201	182	176	193	189	190	189	201	186	184	180	176	204	173	166	179	184	194	198	169	188	169	174	164	152	176	198	157	170	164	179	183	192	175	178	179	181	168	180	190	162	169	170	181	191	161	182	181	187	179	168	152	176	159	209	151	163	181	172	176	193	192	193	186	194	174	180	174	167	193	209	181	184	159	180	171	164	179	181	153	180	161	174	186	167	175	183	212	211	187	181	170	177	173	191	188	170	191	158	181	196	167	196	159	194	164	173	178	188	193	192	196	169	171	172	170	183	175	186	196	199	179	191	164	173	193	187	211	163	191	161	205	235	148	188	185	175	189	176	175	208	186	166	182	170	197	159	176	190	172	177	173	181	173	175	179	174	183	173	170	180	190	167	144	177	161	189	187	201	176	170	175	169	167	214	175	201	156	202	172	166	193	190	209	200	185	166	175	181	191	182	182	196	176	179	165	175	171	204	172	169	184	182	178	178	191	175	188	182	175	154	177	167	174	174	183	207	176	164	200	168	174	167	214	211	181	178	211	182	174	192	169	182	152	173	183	171	177	175	179	168	161	170	176	180	190	169	180	168	182	155	202	187	158	179	179	168	191	188	184	170	178	173	157	173	195	169	202	182	178	169	179	171	204	208	176	167	186	175	177	189	184	168	161	161	198	196	178	160	175	201	174	197	164	177	204	188	178	182	157	179	198	176	194	140	190	186	162	170	172	172	165	181	158	163	197	185	199	173	171	171	162	180	181	151	180	165	175	183	180	185	184	177	181	186	184	190	167	182	164	163	154	211	197	184	174	182	175	177	195	164	167	209	165	174	165	163	161	182	173	194	163	196	171	200	163	193	172	173	191	180	176	191	190	183	171	193	191	179	185	201	198	186	189	186	207	188	195	187	188	191	183	190	177	169	179	156	202	167	169	172	193	182	186	147	163	187	185	188	163	162	175	168	171	184	184	182	196	179	158	187	173	200	183	169	181	198	170	194	174	189	176	197	162	195	190	189	200	170	176	125	176	208	150	175	178	185	185	171	192	206	170	166	183	198	172	168	190	171	181	175	189	192	162	176	190	181	181	178	155	155	189	192	166	188	184	177	194	168	196	177	175	167	167	199	168	169	182	183	195	189	168	177	168	183	197	181	178	158	175	164	174	182	180	184	208	182	183	192	175	196	202	179	158	169	194	180	161	194	169	175	202	174	183	189	209	186	178	187	167	195	175	181	163	198	189	176	171	170	171	170	181	206	181	174	206	202	175	174	196	172	210	171	185	186	177	205	178	166	176	186	178	191	177	169	189	185	194	148	170	200	175	152	165	160	197	193	186	188	185	182	168	178	180	186	187	191	185	160	171	205	164	167	194	175	155	184	144	157	160	164	193	161	158	182	176	199	202	179	187	165	186	210	179	169	181	171	198	170	156	188	167	174	187	186	179	185	185	171	153	175	176	189	196	178	189	169	163	186	182	179	167
18548	22003	33949	33697	25528	21735	23491	21503	23344	25643	21941	16907	16967	21278	21522	25310	15450	16702	23023	23539	22708	27271	28320	25576	26036	26609	24806	19703	19197	21882	20045	18666	18796	15421	13329	9184	11322	11415	11374	11713	8922	7203	6866	7086	5603	5319	6001	6784	4259	3722	2348	1263	1028	787	591	584	530	486	502	524	572	637	617	600	568	551	576	581	507	490	553	489	541	533	516	530	505	515	531	536	529	514	473	484	539	570	596	645	579	536	530	524	519	484	500	510	537	513	523	480	510	512	530	530	516	486	509	513	496	495	518	548	468	515	526	486	506	496	485	512	504	505	502	512	491	524	503	497	532	523	539	506	493	568	492	551	520	493	472	513	489	525	514	500	499	522	525	551	548	508	514	532	533	536	493	527	489	509	494	491	493	536	520	489	526	488	518	494	532	510	493	562	535	502	498	531	495	498	488	554	506	542	524	495	498	483	525	513	467	515	495	523	503	527	526	469	503	531	499	539	566	559	503	515	451	509	493	534	497	503	543	521	507	540	485	490	517	527	488	472	511	514	537	489	486	554	494	509	487	518	489	516	532	502	523	519	504	469	509	485	514	523	545	459	485	525	538	500	513	510	494	521	522	504	511	513	504	518	520	522	483	493	516	547	480	495	511	487	497	510	504	538	487	514	513	558	536	500	536	511	516	500	510	496	505	529	499	499	507	531	498	531	506	471	475	504	504	497	495	521	517	572	518	477	464	496	466	534	499	502	473	535	481	520	502	544	493	517	553	517	492	506	519	497	532	504	520	526	500	548	498	506	484	526	540	506	555	516	455	531	461	506	545	482	518	505	528	530	550	516	535	479	505	501	511	503	509	495	520	508	529	539	519	489	476	492	499	534	530	464	536	467	511	519	531	543	538	472	538	531	514	511	466	485	508	520	519	519	489	515	518	523	515	482	519	493	493	493	556	511	498	561	511	514	498	562	535	510	498	497	511	486	514	518	555	522	538	544	493	498	507	494	517	555	512	481	510	480	538	461	492	487	568	485	497	496	464	497	519	490	501	459	512	496	554	479	550	529	522	505	528	541	518	513	533	512	545	504	540	502	500	493	521	513	505	516	483	500	505	508	485	512	512	504	546	498	502	528	537	477	468	519	557	509	508	484	504	522	472	516	496	504	495	546	528	515	530	527	555	488	488	477	483	530	511	496	523	513	546	533	513	499	521	499	526	539	513	527	509	511	516	520	531	536	538	512	528	517	478	500	484	534	506	498	554	530	468	520	524	549	542	481	506	511	519	527	481	532	493	528	508	497	518	499	499	484	538	540	506	523	526	513	509	476	502	540	513	504	530	482	550	506	540	518	495	518	496	479	538	499	470	500	510	479	505	543	496	487	480	496	539	507	468	551	494	507	545	546	501	496	531	494	510	539	519	506	509	521	526	457	511	525	510	522	505	503	512	464	532	505	500	491	495	516	465	528	514	522	557	504	517	516	504	508	544	543	527	528	524	525	497	511	536	518	481	545	518	479	514	496	552	542	544	523	495	510	485	489	502	504	539	526	510	480	459	557	494	496	522	495	525	519	492	514	561	509	482	521	508	542	463	471	521	511	503	510	521	497	497	507	482	529	505	527	485	518	485	505	515	481	515	499	516	519	518	524	533	513	491	528	504	490	530	509	499	501	518	507	485	500	527	514	533	494	498	584	449	507	501	522	509	500	507	529	503	497	502	478	509	502	515	515	500	541	520	508	500	505	521	498	481	565	478	491	535	529	522	532	517	522	512	477	490	491	476	536	519	494	479	497	485	487	510	524	551	478	536	517	491	555	504	476	495	498	537	481	497	496	492	517	543	491	491	480	491	493	551	511	489	513	549	536	532	464	493	491	518	502	520	505	496	530	519	542	514	503	538	552	481	499	489	494	487	490	521	483	508	520	532	504	472	531	493	492	515	535	539	493	509	512	514	528	524	515	483	527	526	564	527	527	474	505	487	506	474	503	559	494	518	517	510	486	519	487	517	468	560	488	518	472	537	530	508	549	517	517	433	522	510	494	497	536	508	486	522	513	496	506	487	520	506	496	568	463	509	497	489	488	510	538	506	509	502	485	451	529	524	483	536	512	546	549	499	502	531	477	537	490	530	534	498	510	465	515	580	514	506	548	562	499	498	507	536	497	537	521	525	512	528	542	529	489	495	472	524	539	502	535	510	516	481	491	478	518	500	528	541	492	501	516	513	491	513	498	524	503	530	512	486	536	501	515	522	540	535	535	508	507	517	518	496	521	542	537	527	532	526	514	510	498	514	539	485	508	498	531	529	556	489	512	515	502	514	479	502	541	501	492	492	520	511	545	507	507	520	530	521	471	504	475	532	497	526	497	546	482	534	494	497	511	506	528	523	559	489	522	557	498	477	511	542	552	494	536	483	476	527	492	500	496	543	538	505	511	528	494	476	515	499	511	478	521	534	473	500	525	530	484	560	501	537	528	544	522	507	491	481	498	551	492	517	474	575	507	523	542	502	529	513	508	529	478	497	488	537	547	537	503	547	515	496	516	449	558	508	520	515	479	510	529	537	510	490	514	543	473	525	519	503	473	541	546	493	492	544	513	539	518	489	477	510	529	485	539	512	511	465	509	486	524	549	554	493	509	515	502	555	513	513	545	519	513	479	530	465	502	534	480	512	547	514	537	505	511	524	505	513	442	510	482	536	492	518	514	510	499	520	483	541	479	494	556	502	525	501	542	515	530	465	533	496	489	489	527	470	538	530	505	545	515	562	515	549	499	496	499	528	547	498	505	537	536	530	509	513	452	504	533	534	494	518	504	529	505	551	519	540	512	483	545	556	532	517	494	541	513	480	559	557	505	536	530	509	499	520	528	511	503	479	547	464	498	507	497	470	520	503	521	534	530	521	525	463	523	528	490	564	512	460	471	506	495	517	563	523	495	511	496	485	488	521	500	505	524	545	514	509	498	502	487	530	487	490	489	499	494	488	507	532	517	525	488	511	499	480	507	508	466	508	512	497	494	514	499	476	502	494	557	517	495	560	520	515	513	491	533	524	480	480	486	480	481	507	520	529	491	499	488	501	483	531	504	503	476	477	502	495	492	505	490	502	527	519	493	482	498	488	534	462	539	525	561	515	495	516	501	557	495	496	489	534	529	510	507	513	502	514	524	497	513	522	551	481	536	522	508	511	540	480	504	514	551	457	496	515	528	484	557	506	547	515	519	555	506	494	518	484	524	516	517	519	490	505	507	531	550	543	508	548	547	527	507	512	506	504	541	482	474	506	506	522	455	519	501	515	519	463	506	534	508	536	556	520	537	548	542	496	526	523	518	527	509	547	516	509	515	477	503	491	524	489	503	531	491	509	515	494	522	498	504	509	576	541	517	500	504	489	544	518	527	498	503	496	489	520	508	507	516	506	500	491	525	499	501	510	506	479	523	528	530	533	463	491	526	503	471	492	464	531	515	531	514	539	517	512	521	512	478	543	511	513	496	533	511	507	521	508	537	527	531	507	513	500	492	505	518
38418	36799	42782	33697	21793	15405	14566	13831	20235	22301	15843	8974	8495	9246	12868	14456	9008	6509	8708	10152	9030	10871	12848	11118	11525	12383	7653	7088	6084	7275	7252	7388	6360	5166	4392	3651	2872	3213	2934	3255	2834	1909	1789	1812	1630	1558	1855	1757	915	859	504	471	339	280	241	221	235	234	207	225	243	218	210	236	241	219	222	218	209	249	224	191	217	224	194	223	220	239	184	202	198	222	234	218	223	240	254	263	221	226	229	190	197	216	210	218	203	207	226	200	198	208	233	215	191	200	210	215	206	206	189	220	240	215	210	205	207	224	219	202	233	193	211	226	214	195	196	223	204	206	215	220	218	198	229	227	214	210	218	219	221	209	200	209	205	209	207	195	206	211	196	206	212	230	197	236	201	184	242	213	218	194	198	227	208	200	226	220	216	208	197	205	236	197	214	216	237	205	240	208	194	203	222	222	215	205	213	195	223	210	200	218	190	197	208	193	188	232	189	186	208	218	216	222	231	218	201	184	222	204	227	225	214	231	195	218	226	234	211	228	222	217	208	187	195	201	198	228	181	202	203	198	206	200	193	223	208	227	218	203	228	204	188	230	206	238	215	210	218	197	221	218	216	206	199	226	221	188	201	213	226	213	226	202	201	222	207	254	206	202	193	182	243	220	214	243	218	189	201	218	199	213	221	191	209	189	225	193	210	217	204	220	185	211	181	216	221	240	212	217	234	188	210	205	209	233	201	212	216	234	199	223	209	200	219	189	216	193	208	215	174	223	189	202	198	205	206	219	217	222	229	211	216	238	222	207	211	208	219	198	229	202	211	220	240	190	200	205	215	185	221	222	213	185	214	224	194	184	207	194	213	215	200	235	204	222	197	218	203	210	205	226	190	192	216	235	226	186	188	207	220	220	224	204	207	193	240	203	207	195	197	205	217	222	213	194	214	204	208	236	216	225	220	228	242	237	227	196	247	190	200	203	224	189	195	205	191	223	183	207	204	203	178	209	218	224	220	215	212	204	217	217	223	240	208	227	197	214	203	195	197	211	230	216	218	230	209	228	203	225	222	198	208	196	207	214	211	223	206	235	211	215	204	216	209	194	193	209	220	216	220	217	232	202	198	196	196	223	190	203	215	224	202	201	243	231	215	194	216	218	232	212	214	205	196	207	191	198	203	182	228	185	215	206	208	186	196	227	210	209	239	210	177	207	235	198	203	217	215	225	198	216	242	219	222	225	212	199	209	199	208	193	239	187	226	204	195	231	213	218	199	210	195	195	196	211	187	206	236	186	215	213	226	204	196	213	213	208	208	195	216	217	206	223	187	224	214	217	194	223	235	232	207	211	223	217	202	211	194	187	203	214	200	222	219	218	198	224	210	222	218	183	228	230	215	223	210	235	208	205	217	219	188	214	243	212	204	227	222	230	205	184	193	207	225	187	211	227	208	208	215	199	198	209	217	212	216	199	248	217	206	202	211	205	177	214	211	201	196	217	203	239	216	226	187	188	193	224	216	225	217	204	193	215	199	217	231	213	213	210	211	239	232	226	211	191	215	202	219	195	216	199	226	199	222	219	188	237	193	212	223	201	220	205	222	240	227	218	236	205	211	178	196	202	222	212	204	220	243	181	195	202	206	212	200	199	208	209	217	220	237	234	235	205	215	236	214	217	216	206	212	216	195	199	213	192	204	207	210	224	214	210	221	212	206	238	232	201	233	199	213	208	213	202	173	205	204	241	223	213	224	215	216	244	183	234	217	213	202	193	212	212	217	214	229	225	201	197	218	217	216	195	209	187	209	228	215	236	192	198	206	193	226	197	207	203	222	224	220	200	193	225	217	211	191	193	219	208	204	214	247	229	211	214	210	196	223	204	217	209	227	213	200	224	194	196	212	235	218	218	206	192	185	218	224	216	209	209	202	206	209	223	209	218	215	198	226	208	229	184	199	211	219	259	232	219	207	209	208	252	205	199	218	202	221	207	224	190	235	187	214	231	217	253	209	198	191	221	200	203	232	216	213	215	224	216	229	208	218	218	171	228	226	220	203	228	211	227	234	229	207	216	180	194	229	197	218	224	214	222	243	215	224	227	213	211	186	200	205	237	196	228	224	214	222	205	203	229	215	197	200	233	225	209	217	195	195	212	177	186	215	193	207	198	192	220	218	201	190	222	225	215	228	210	210	191	199	188	200	218	219	195	235	237	213	195	201	235	217	203	218	227	217	208	225	206	176	227	215	205	200	233	214	192	225	209	194	201	227	202	217	221	211	208	220	199	224	236	193	209	216	207	197	191	198	210	207	211	212	213	203	180	225	224	198	235	230	205	232	202	208	186	217	228	225	213	195	189	232	199	209	207	226	202	222	210	218	206	205	228	205	187	194	233	219	228	250	200	224	215	242	182	216	192	180	208	199	203	206	223	200	209	221	225	212	214	224	237	181	204	201	215	226	204	204	213	198	214	226	188	208	222	201	219	250	241	215	216	201	228	201	226	219	223	197	230	208	235	250	214	209	234	237	242	225	220	201	201	227	187	227	206	202	211	192	195	214	231	235	210	207	232	210	215	241	227	221	207	212	219	236	212	235	229	222	216	217	191	238	250	195	181	217	224	200	206	212	203	210	228	187	189	221	222	197	203	217	208	185	195	241	222	216	227	214	231	219	188	228	227	261	209	227	208	227	169	204	199	211	218	208	221	218	209	189	200	197	199	218	217	209	226	204	230	199	214	209	188	242	216	205	204	199	211	237	215	180	208	208	219	201	218	245	215	196	209	224	197	217	226	190	213	215	215	211	196	220	191	209	225	222	218	198	207	191	227	205	206	198	194	199	188	228	230	216	222	232	232	210	228	222	232	199	203	248	213	233	217	207	214	208	231	225	215	208	202	221	210	211	196	230	224	206	188	211	200	211	200	244	209	222	190	180	224	238	204	211	212	209	221	193	193	231	198	183	214	224	208	212	178	214	211	226	213	210	213	215	197	214	201	206	195	226	221	230	210	206	191	203	171	189	213	211	215	227	210	212	225	224	215	222	212	218	196	200	261	219	223	201	195	204	231	202	210	219	221	213	212	218	180	249	210	222	219	204	216	247	188	199	208	236	189	206	214	199	221	217	207	192	220	212	212	217	210	224	205	197	189	223	183	208	200	218	224	224	208	217	230	228	179	210	218	198	192	242	245	187	212	211	202	193	232	189	227	209	223	184	214	226	189	196	217	200	214	193	219	211	213	205	214	210	220	204	203	218	184	246	206	196	225	252	222	216	230	234	218	237	213	224	234	219	226	213	198	227	204	201	215	237	212	224	225	206	183	203	205	192	230	213	205	221	217	221	195	211	232	190	216	227	201	212	188	222	231	207	193	212	203	262	213	214	208	193	234	206	198	220	207	221	218	229	226	216	181	214	225	195	208	198	181	224	232	212	222	209	215	195	218	208	219	209	212	210	188	232	224	200	199	213	228	223	229	228	211	220	195	209	216	226	217	212	247	199	226	211	201	179	210	216	181	241	196	235	214	199	195
25277	30085	42351	39683	31391	29101	30140	30498	38530	40173	32354	25810	26077	29346	34262	36397	24201	24124	29571	31545	29257	33465	36420	33843	35304	35902	27426	26632	23232	27753	26311	28090	24903	22670	20894	17401	14972	17034	16298	16812	15188	11136	11084	11136	9537	9425	11293	10307	5136	5375	2714	2433	1564	1061	708	762	600	628	573	681	708	857	675	649	730	659	626	614	636	600	569	645	582	638	599	587	585	573	602	631	570	611	614	592	592	691	866	770	707	637	599	581	620	589	621	550	565	515	532	597	588	620	586	597	596	592	604	618	615	578	565	599	620	613	592	650	636	605	577	604	587	627	561	582	579	584	579	589	573	598	591	587	591	594	561	571	580	556	585	574	589	620	579	567	605	533	569	574	614	553	638	591	590	598	612	588	574	594	607	595	639	543	643	593	548	615	600	563	605	618	589	594	603	561	598	574	582	548	661	573	553	592	558	627	560	534	536	559	644	579	610	533	604	581	560	590	576	621	570	579	592	580	564	594	572	598	596	591	588	600	601	587	619	572	601	558	595	591	577	620	563	548	579	587	644	622	565	598	602	558	549	577	572	610	563	569	568	579	599	528	542	580	544	595	601	575	580	571	559	632	587	556	552	606	586	549	558	600	571	576	571	571	607	566	584	631	508	548	598	581	630	603	585	588	597	582	542	591	547	567	581	597	586	587	580	569	572	599	570	581	607	589	597	591	578	587	576	602	621	594	592	604	563	573	601	587	585	588	588	580	591	562	584	579	599	623	594	566	623	617	547	611	557	580	573	579	566	617	594	638	612	595	561	581	590	618	545	591	633	569	586	595	563	611	585	559	566	587	581	644	625	600	592	550	571	598	578	574	574	599	625	602	532	604	635	571	578	609	613	567	616	550	604	602	597	546	592	622	654	613	571	546	602	569	564	587	577	579	577	574	555	559	604	583	560	595	641	596	613	598	625	562	613	606	555	595	582	583	559	614	577	590	620	606	615	540	637	561	583	553	571	620	555	607	567	577	585	526	622	575	620	553	601	588	603	602	582	594	604	573	639	591	598	598	631	573	604	618	606	594	655	600	638	581	537	590	620	584	572	652	602	616	647	608	611	627	579	598	592	614	587	633	581	621	622	578	607	571	582	593	584	570	535	587	606	557	591	568	591	606	633	595	580	564	628	604	575	611	566	611	602	613	617	596	565	570	559	553	577	604	586	600	637	569	537	612	581	593	573	588	636	613	586	606	617	624	576	601	611	566	642	586	601	577	582	570	580	575	581	584	561	587	551	624	545	610	576	599	641	564	596	578	588	564	619	553	567	592	595	555	570	566	571	579	565	576	594	630	584	618	596	559	595	607	559	609	578	623	565	552	611	554	565	601	603	604	588	606	575	581	585	612	547	572	595	576	549	566	597	578	633	588	566	568	568	598	591	550	575	549	609	594	597	587	574	571	567	631	568	580	601	595	554	625	558	549	575	591	553	558	581	593	554	613	613	626	563	570	581	602	590	568	596	595	574	607	586	610	563	563	588	577	606	534	610	588	593	603	611	616	635	566	573	596	617	623	597	574	569	618	606	582	617	572	572	563	606	584	569	555	596	644	598	638	539	582	622	582	597	585	586	606	601	547	645	626	608	601	559	576	583	576	614	630	611	591	559	578	620	560	586	595	564	548	533	582	570	557	575	589	634	576	583	582	561	595	615	602	560	577	611	615	593	587	606	549	568	581	575	604	618	578	605	565	552	596	596	568	578	568	557	635	611	590	578	612	550	587	556	597	571	656	608	609	588	584	591	602	614	611	563	588	587	548	621	576	592	581	607	629	608	549	591	593	570	629	630	598	613	582	578	578	585	595	573	601	606	631	576	557	600	579	593	562	565	595	577	584	631	571	623	574	579	554	579	549	590	609	608	611	580	592	558	620	586	548	620	584	588	574	571	584	588	562	585	577	614	574	569	619	561	582	584	559	615	607	614	575	612	584	583	604	589	594	611	555	598	569	591	596	559	563	565	547	614	622	623	572	586	591	612	590	569	543	610	595	570	610	551	606	595	600	542	581	593	620	614	576	562	638	600	565	628	531	577	583	602	535	512	571	536	660	603	615	559	576	581	570	579	573	575	563	562	567	603	601	556	611	608	605	574	564	569	608	597	572	592	588	602	603	584	565	566	580	550	582	582	569	597	568	584	569	549	573	584	554	621	589	588	563	549	590	556	561	585	616	556	547	566	619	595	566	610	615	580	637	639	621	598	586	606	571	581	590	605	563	620	580	595	606	562	610	616	588	545	619	565	596	545	561	566	599	574	562	597	578	586	618	582	631	585	614	591	578	557	614	569	614	596	598	588	590	613	602	608	573	578	580	585	568	537	592	562	576	590	584	588	569	615	616	610	619	587	565	561	617	599	568	603	566	557	585	590	625	594	577	575	577	578	547	621	594	577	586	571	565	589	591	598	576	562	572	597	568	561	577	552	560	589	596	606	592	588	611	580	550	556	585	525	608	577	584	607	542	606	628	578	585	574	621	541	598	583	599	589	590	657	619	610	573	603	642	580	585	600	616	603	578	578	581	589	557	595	568	591	565	582	569	595	602	606	589	547	583	595	603	586	562	588	619	597	570	584	603	595	587	597	628	596	584	594	545	577	591	574	563	615	612	628	606	581	603	603	608	583	566	580	616	612	578	593	577	563	600	544	556	611	619	614	571	577	612	576	575	590	578	556	585	599	622	597	542	563	597	613	581	590	597	630	566	583	603	584	558	603	563	605	613	614	614	613	530	605	571	574	547	567	602	588	610	638	631	579	618	578	605	613	579	589	592	577	570	580	601	587	610	568	643	611	563	578	604	586	556	561	621	575	629	583	599	592	557	561	566	592	597	579	606	570	567	545	582	575	561	582	578	576	527	557	555	565	593	617	609	618	589	566	603	629	652	589	592	579	570	634	578	611	597	555	621	572	563	571	569	551	574	559	610	618	625	650	612	567	562	611	590	579	614	583	622	610	599	603	526	566	571	558	605	640	587	601	595	586	616	597	598	607	573	590	592	508	552	583	545	594	587	585	630	577	587	562	580	592	551	582	571	595	609	615	548	611	574	565	568	593	563	547	551	600	567	547	585	586	595	598	547	585	560	606	571	636	576	631	560	560	578	575	615	619	595	545	564	588	544	603	567	565	558	610	597	589	588	599	619	595	588	633	554	610	590	604	604	573	619	581	562	601	573	610	631	598	570	586	574	609	589	583	577	577	580	594	580	560	557	621	589	599	585	635	626	605	595	630	586	602	578	634	570	554	617	569	597	600	634	582	609	571	590	575	556	638	581	574	551	584	592	586	634	607	595	590	600	571	600	572	604	582	554	554	561	558	573	567	594	563	589	586	567	615	594	639	594	609	589	525	554	615	594	616	602	568	563	597	588	577	596	598	609	589	586	546	645	577	584	599	600	573	572	609	548	614	592	567	600	583	590	594	570	557	572	600	584	601	604	597	616	552	649	577	596	575	548	629	617	605	572	570	564	587	563	611	576	640	609	604	600
19534	20328	22472	15444	7457	3710	2261	1702	1855	1908	1436	910	779	752	815	927	568	525	543	561	523	559	629	629	588	497	418	429	420	474	420	458	409	356	362	349	263	298	293	289	270	260	273	249	245	259	241	236	225	225	191	185	195	195	195	217	189	182	171	183	188	172	178	221	174	187	200	176	189	190	191	205	183	166	178	191	182	200	210	193	212	191	206	186	191	180	193	199	204	192	194	194	191	176	183	159	186	182	186	206	193	191	197	193	171	179	175	181	172	180	202	189	172	181	179	188	195	178	186	185	212	147	178	180	168	191	185	169	184	192	161	193	191	185	191	183	173	194	195	168	205	222	183	189	190	175	209	187	196	166	216	181	161	190	205	176	177	173	185	194	190	183	174	196	183	189	174	196	199	196	170	181	193	207	181	207	176	167	195	168	197	198	201	176	165	172	197	188	198	194	190	147	187	203	190	173	184	166	173	193	165	179	181	194	201	176	185	201	192	192	183	204	209	196	211	180	164	179	196	189	201	157	188	192	212	174	173	193	188	163	161	194	180	173	184	183	176	203	191	187	191	179	196	184	195	182	200	189	208	182	163	183	186	193	180	186	177	196	173	191	209	191	167	176	185	194	181	187	187	204	200	177	212	185	185	208	167	201	189	197	204	175	203	172	193	202	181	201	185	189	163	176	216	199	187	204	184	167	182	170	200	177	196	184	192	195	190	189	172	171	185	167	183	193	162	163	189	198	195	210	185	210	173	186	191	170	204	204	202	195	162	212	213	188	172	190	190	200	185	197	198	170	184	176	184	190	177	169	163	190	185	184	178	170	172	181	172	205	215	199	174	192	198	164	211	221	203	198	168	170	187	165	178	191	183	193	175	180	203	182	201	189	179	174	170	183	186	195	206	190	189	168	188	173	196	200	183	197	166	183	172	182	189	166	200	213	174	181	205	193	197	164	173	178	207	181	214	186	191	187	182	183	181	188	181	187	178	155	162	178	192	184	196	172	154	188	212	162	176	178	163	184	158	190	176	194	212	181	187	163	190	181	203	193	161	200	190	202	200	176	208	199	165	195	185	181	199	176	210	199	188	202	190	187	190	170	174	173	168	180	187	205	179	181	210	180	192	182	185	207	212	182	189	207	186	177	180	200	182	167	208	179	196	184	199	186	188	169	182	204	170	197	184	170	196	178	184	197	212	163	180	204	183	181	208	186	196	198	179	207	190	197	185	193	177	173	175	198	208	195	171	184	197	198	181	171	193	171	182	190	202	189	182	183	187	201	188	200	200	199	170	173	196	172	177	166	190	203	206	202	194	200	180	203	181	184	183	172	187	191	210	186	148	191	198	179	169	194	187	173	192	197	174	179	207	194	188	209	194	209	191	206	200	204	192	178	188	192	207	180	174	184	186	186	194	166	213	187	179	195	178	185	181	191	190	195	165	184	193	191	187	190	196	184	191	206	171	196	180	186	186	179	191	199	207	176	230	207	188	162	186	163	189	192	171	189	195	182	156	192	178	178	167	186	222	185	201	181	189	150	157	220	173	197	178	193	168	181	183	191	178	208	186	190	217	190	188	185	170	172	194	190	212	176	161	198	181	183	173	193	196	196	184	185	169	163	176	197	188	191	160	182	201	171	197	198	152	170	198	181	215	184	182	182	177	196	192	175	192	177	189	180	207	218	178	173	193	181	175	180	179	169	202	172	194	181	187	169	195	202	203	179	189	190	179	164	176	188	196	186	196	191	200	229	198	197	177	160	194	192	205	189	172	192	193	189	184	161	192	204	202	195	188	187	185	187	185	183	180	200	195	200	227	173	166	200	182	233	198	182	162	167	175	184	156	177	179	202	181	185	207	190	209	160	176	171	172	195	168	198	156	178	185	187	158	195	178	160	181	177	179	191	201	171	198	193	189	205	220	205	219	165	167	196	172	188	195	187	199	214	202	188	196	203	200	173	175	177	197	199	177	203	191	219	182	181	157	181	179	182	181	181	176	141	172	162	174	190	180	165	204	195	176	182	201	171	163	192	220	222	165	173	162	190	194	158	205	185	212	176	192	212	195	188	199	184	171	179	181	180	198	174	185	189	184	193	186	173	181	165	197	168	181	174	193	188	183	204	197	206	189	193	179	189	201	183	185	186	184	184	150	185	215	182	176	185	178	193	202	200	183	177	187	174	201	197	165	188	200	227	205	187	196	186	174	189	172	211	210	179	166	205	178	200	195	194	179	180	217	189	180	189	201	217	170	165	185	185	198	180	180	189	183	197	183	200	177	181	192	202	203	189	202	186	178	170	202	202	194	195	195	159	190	182	192	164	205	173	194	185	177	140	178	197	200	192	199	194	198	191	163	178	205	180	204	178	180	224	183	170	196	169	163	183	193	196	217	194	219	174	186	181	203	185	212	194	195	158	176	177	186	191	169	195	182	167	214	178	185	206	223	182	205	173	200	173	171	176	196	183	172	201	178	183	179	193	166	208	188	206	187	199	192	195	194	162	204	213	189	178	169	177	185	206	189	184	184	194	176	219	175	162	196	203	164	200	196	186	165	175	205	210	205	173	178	201	168	177	192	227	190	202	202	194	175	181	185	196	197	192	163	179	199	211	204	179	178	215	189	207	167	178	178	190	226	187	208	198	202	197	186	208	169	174	197	180	202	188	190	201	181	166	187	193	191	187	195	179	184	204	176	189	187	183	198	170	196	164	201	192	201	194	182	186	156	194	170	197	183	191	193	183	152	169	185	189	197	187	187	195	188	176	187	178	164	179	197	183	185	190	205	177	188	181	207	199	173	174	186	198	167	183	182	198	180	193	194	168	198	170	194	193	173	189	179	179	152	180	191	191	191	158	176	182	188	200	181	218	179	192	186	182	207	179	213	186	172	180	183	176	188	202	197	192	187	173	174	183	174	201	182	204	181	184	177	206	208	189	193	188	191	161	194	203	205	186	178	160	221	179	181	173	161	207	207	204	191	201	204	173	181	180	179	175	192	172	193	161	199	174	178	173	181	222	178	207	188	185	175	174	207	176	204	182	201	190	205	178	189	213	167	181	194	173	174	188	176	201	183	194	188	167	180	184	181	182	173	180	207	199	170	157	187	182	191	197	208	165	179	187	190	218	196	190	197	216	182	216	183	202	166	192	178	196	189	174	179	177	179	201	185	221	188	177	200	190	184	188	190	216	175	200	228	196	187	158	191	196	178	178	200	201	177	214	196	191	190	208	166	178	186	192	182	189	176	174	202	186	154	171	216	201	196	169	190	177	176	189	176	199	167	178	197	179	162	175	196	178	165	195	202	187	163	211	186	195	185	180	183	195	192	181	190	187	190	169	162	195	185	183	207	189	194	175	192	195	189	190	195	202	192	191	175	206	185	187	196	192	191	186	175	203	208	174	198	200	195	197	182	163	201	201	229	173	185	180	180	199	175	206	201	173	193	203	178	184	179	198	195	175	181	183	173	179	200	209	170	203	193	179	184	189	174	166	166	213
12487	17146	27469	25579	17530	12194	8905	7249	8142	8945	6860	4527	4241	4128	4530	4584	2859	2758	2666	2960	2586	2839	3413	3316	3128	2644	2143	2153	2133	2405	2265	2348	2061	1765	1755	1416	1236	1371	1282	1299	1204	1005	1054	988	979	999	1022	925	624	758	631	585	581	576	527	544	517	508	586	530	569	510	510	556	571	593	537	536	552	510	548	558	522	557	523	557	480	538	507	525	577	552	503	544	570	544	522	575	566	563	546	480	506	513	507	530	522	494	545	543	519	489	537	556	536	513	470	547	521	508	499	519	518	513	525	504	535	505	533	525	494	552	514	532	537	507	546	529	546	540	521	520	519	529	511	490	499	492	525	509	502	525	495	509	493	517	548	528	486	539	531	577	516	518	514	528	516	527	548	490	499	507	528	558	546	542	522	552	519	481	521	517	511	533	538	498	569	566	525	518	552	518	510	549	510	534	545	532	516	534	515	526	518	476	516	501	544	531	491	542	547	517	556	565	495	498	529	545	508	502	518	479	513	545	531	512	534	539	490	543	543	538	512	508	531	530	518	522	509	529	541	539	550	535	531	514	562	493	546	542	510	524	541	540	520	516	543	562	563	488	575	548	526	529	519	494	545	535	538	582	515	557	525	523	492	504	516	521	522	539	498	560	523	521	520	518	556	492	525	536	547	516	542	526	523	561	541	516	513	521	533	488	517	513	519	534	516	543	485	532	536	536	550	511	503	547	521	538	488	529	509	541	529	561	486	531	497	542	560	531	532	492	530	522	508	563	514	575	492	494	508	561	528	529	508	517	516	504	530	544	528	501	504	533	511	497	523	507	535	508	542	535	540	509	524	499	517	541	516	539	523	510	541	514	538	492	508	533	488	515	551	504	552	538	507	497	512	513	535	559	550	561	515	559	499	518	529	512	505	520	549	517	498	529	529	521	522	525	489	506	524	548	500	514	515	533	471	532	489	544	554	568	530	586	493	486	527	510	552	572	539	516	556	515	548	567	510	524	524	525	555	507	559	525	555	555	493	512	535	509	522	531	569	495	526	521	565	543	511	508	542	552	499	532	526	524	537	557	517	545	484	479	531	510	550	537	508	512	529	536	534	528	485	514	518	542	511	525	517	521	533	505	508	517	510	534	499	515	531	552	503	515	510	544	501	532	509	489	554	484	556	581	555	489	548	516	513	570	534	515	499	520	507	561	575	481	541	540	517	514	533	508	564	527	532	502	514	531	482	517	494	533	508	496	561	515	511	499	498	498	501	527	517	530	562	476	523	508	509	549	511	527	510	491	527	535	540	512	517	549	550	539	567	491	549	509	541	526	523	536	515	522	486	537	556	575	544	505	518	499	557	489	550	531	527	547	562	469	492	547	485	533	529	530	512	480	498	472	538	524	542	505	519	533	511	527	562	550	473	528	510	517	518	512	548	541	515	549	524	565	510	477	557	514	536	547	495	551	478	495	484	520	503	529	502	522	499	534	536	512	528	528	514	519	529	550	471	559	466	503	514	547	526	542	498	532	517	513	510	526	518	482	557	494	523	534	519	519	506	509	501	538	517	530	510	536	511	523	529	506	493	497	531	532	498	524	543	516	510	481	516	527	525	508	545	512	556	524	509	501	537	551	540	569	533	533	532	524	535	566	497	527	514	513	506	577	536	511	561	501	518	485	526	534	531	514	543	556	518	514	513	504	533	516	519	529	493	508	559	562	517	548	541	488	515	537	507	469	544	503	539	510	514	510	527	551	508	538	503	528	508	518	569	532	521	519	524	517	557	560	514	521	511	554	493	520	483	499	545	522	531	498	533	498	570	526	519	503	475	517	498	514	490	513	542	506	514	523	506	548	522	511	528	514	508	548	544	537	562	551	564	521	551	535	535	472	522	520	521	502	506	495	513	515	553	555	498	487	549	534	506	515	543	522	551	499	537	516	547	520	519	530	507	535	528	533	529	568	519	514	536	519	536	533	542	540	509	527	561	508	530	501	526	526	503	526	528	469	497	523	472	507	493	536	515	544	536	512	489	524	518	472	496	526	521	497	527	519	553	504	522	527	494	535	529	497	508	523	486	501	531	511	515	500	528	500	509	551	510	520	552	534	546	534	514	501	492	532	509	517	503	554	564	487	506	523	500	489	502	560	491	537	533	517	494	513	495	531	566	495	518	508	522	510	528	539	534	516	518	496	514	492	494	512	530	518	503	549	531	504	543	532	503	524	520	552	536	523	509	518	519	542	537	516	556	532	514	518	517	525	550	523	489	529	521	537	500	529	487	552	482	540	493	494	534	526	496	535	527	503	534	532	510	546	524	505	510	527	521	487	533	518	526	505	500	499	524	513	490	520	479	564	503	526	518	499	522	506	476	510	546	535	507	527	534	516	517	525	544	540	537	511	557	513	471	525	506	517	539	542	531	496	559	548	549	531	524	531	503	538	513	500	508	533	543	517	500	536	526	503	575	536	491	487	483	493	544	507	547	536	490	505	530	485	530	473	519	526	551	535	524	514	511	508	529	513	554	508	532	559	522	541	519	485	524	506	542	524	497	511	465	513	549	499	515	558	507	527	527	467	543	514	527	512	542	538	510	545	492	498	520	536	530	514	485	522	537	519	538	513	544	535	510	505	527	534	568	516	516	508	530	531	551	532	479	538	497	513	523	545	495	488	514	536	511	566	519	558	558	504	520	562	543	527	477	573	546	528	512	510	511	540	492	557	513	527	502	498	524	563	497	573	566	548	533	540	513	521	498	528	542	548	522	519	511	512	525	537	544	494	526	450	540	512	501	493	528	536	544	542	495	546	533	512	518	565	499	514	572	496	544	528	518	536	517	555	499	539	479	501	520	519	553	490	510	507	515	524	528	536	500	532	518	517	518	497	542	537	513	520	507	548	537	507	503	511	566	514	527	537	582	518	498	510	495	529	543	472	488	500	526	564	500	518	553	489	533	509	499	521	499	545	540	561	541	530	516	526	526	532	495	534	515	534	504	504	497	530	570	552	561	521	498	507	512	517	490	551	526	528	513	454	527	518	501	501	540	494	506	486	517	530	518	517	559	545	538	546	532	496	530	521	492	514	505	521	532	544	516	503	489	531	535	555	529	527	490	578	523	530	553	540	501	519	493	550	523	532	536	547	525	489	553	523	506	503	545	504	515	506	555	546	523	532	586	517	521	553	563	525	539	524	541	519	476	529	502	504	506	512	538	542	544	531	561	505	592	515	528	523	546	518	510	487	520	515	528	501	479	556	536	568	503	543	530	513	485	514	518	551	560	520	529	518	512	534	547	550	510	525	486	541	520	522	557	546	554	511	555	543	515	508	531	550	537	569	517	523	569	548	507	518	494	569	517	512	537	510	529	551	537	501	496	520	539	496	526	539	546	525	502	559	567	576	525	523	526	525	530	574	546	521	522	531	504	496	551	532	513	512	484	531	460	521	516	556	530	522	552	508	577	533	537	485	514	545	547	538	538	575	574	530	536	510	516	525	522	538	552	525	509	547	507	527	498	500
33742	34469	36760	26293	14982	8735	5803	4852	9564	13269	12407	5820	3232	3901	5213	3999	4996	3253	3168	3787	2956	3101	4653	4347	3264	2852	2667	2609	2558	3093	2743	2456	2378	1628	1900	1424	1334	1394	1157	1215	1036	828	799	867	777	869	708	541	394	402	323	274	210	193	202	178	169	181	183	178	205	163	167	200	193	174	159	177	182	199	190	198	166	189	180	198	179	171	190	181	189	182	193	184	197	173	183	190	180	195	179	182	185	174	194	168	179	189	174	185	204	160	172	172	200	176	204	198	161	171	168	175	161	179	184	198	163	158	185	212	179	194	186	201	189	178	189	182	179	177	185	164	184	188	176	184	181	197	194	187	168	210	200	194	195	188	184	188	171	189	196	185	205	185	175	206	197	159	187	189	175	199	166	186	161	144	176	180	178	173	186	189	215	196	157	196	202	190	210	198	173	196	179	183	185	183	199	157	152	174	178	181	177	185	162	180	176	168	194	180	184	173	174	207	175	159	179	189	179	193	202	180	186	178	178	186	194	170	205	178	196	161	165	192	214	191	179	176	190	177	187	174	181	183	176	167	178	161	199	157	181	180	178	186	178	175	184	193	190	174	175	187	212	198	168	196	185	183	191	186	211	189	178	188	180	162	184	168	178	171	182	162	197	186	154	187	181	204	178	176	163	169	183	164	182	172	187	188	170	192	173	187	173	184	173	186	189	187	178	199	160	173	185	174	162	149	187	171	160	152	180	153	170	182	155	200	163	186	178	189	182	182	186	182	179	205	181	183	182	174	189	199	184	184	170	193	192	203	180	204	179	174	175	189	198	191	201	168	194	191	190	196	195	186	192	192	162	188	203	184	174	182	185	155	182	196	187	198	174	174	187	191	217	180	170	171	185	191	167	179	152	176	204	189	190	181	212	185	155	183	185	173	159	173	180	182	178	192	177	177	189	193	180	177	175	170	198	190	159	190	175	187	196	180	164	190	209	168	179	170	165	175	187	153	188	166	170	201	180	197	187	176	174	166	217	170	193	200	185	191	172	185	184	197	183	165	167	178	174	188	176	190	175	185	192	196	198	188	184	180	182	227	185	185	174	191	193	154	204	177	223	189	178	175	195	181	205	203	166	213	202	184	170	165	192	153	179	180	170	166	186	185	179	184	173	191	174	189	181	153	173	180	169	203	182	198	178	195	174	203	201	168	197	163	183	161	191	181	189	201	198	199	203	188	189	172	171	189	171	166	189	155	175	158	171	198	169	175	188	177	181	211	203	176	199	185	189	170	164	194	180	186	198	197	186	173	184	185	194	210	178	177	174	144	177	188	193	192	170	193	178	179	160	173	142	168	183	196	172	178	183	175	192	185	185	178	179	180	170	173	171	189	177	163	165	169	205	176	173	187	188	168	192	200	160	177	152	178	185	197	181	198	205	162	170	187	185	166	171	189	179	161	189	161	179	167	175	194	194	185	184	187	197	174	205	178	182	190	188	169	173	184	172	185	166	204	175	187	177	196	172	177	175	183	186	172	184	187	213	158	173	167	197	190	189	199	189	196	220	162	202	208	177	159	177	186	166	168	156	173	181	195	215	181	173	176	188	214	172	186	150	201	181	204	156	189	171	173	184	178	201	212	175	195	190	172	230	197	158	168	158	184	154	190	194	189	177	153	166	173	189	170	172	191	183	167	180	153	189	168	161	191	178	180	180	190	173	185	190	189	156	165	170	185	196	209	183	172	198	188	202	175	168	186	184	176	179	153	192	200	190	186	171	188	168	191	182	193	166	180	168	193	206	178	163	162	186	189	171	198	185	206	183	174	177	173	173	183	189	192	167	163	186	168	182	172	169	179	172	173	180	214	190	199	186	166	175	195	192	171	188	178	211	180	179	175	179	162	181	168	173	211	179	191	169	199	180	177	182	186	174	169	186	161	180	171	172	177	180	146	175	198	181	180	173	173	141	198	184	192	165	194	193	195	173	183	203	190	224	177	195	208	202	177	170	186	229	170	186	190	199	166	181	183	183	214	204	189	185	192	172	175	153	182	186	189	172	172	179	181	182	170	199	179	190	196	171	193	189	187	176	173	178	192	164	173	147	188	197	176	145	158	212	176	181	153	186	150	202	170	187	180	198	200	190	194	195	174	176	177	195	201	160	175	206	170	175	176	187	164	174	188	172	197	157	195	190	196	166	171	197	165	178	178	179	179	188	167	197	168	199	178	159	166	192	204	188	162	193	179	178	158	181	188	184	173	167	194	176	167	203	176	204	184	186	161	174	156	177	167	174	169	158	175	184	182	181	197	171	196	153	199	210	174	166	207	183	193	191	173	180	186	192	191	163	182	168	184	192	214	183	185	170	170	179	196	188	178	191	183	179	179	195	186	207	174	178	177	197	178	192	183	182	175	176	173	169	170	188	177	175	178	189	184	192	180	194	183	187	193	187	188	167	182	180	148	172	170	182	193	182	190	173	157	174	179	177	182	181	186	194	187	173	193	191	173	176	194	175	181	209	182	165	154	189	194	184	181	157	180	180	161	175	188	212	182	178	182	197	184	193	160	145	170	181	186	186	179	196	163	184	180	169	173	188	168	156	181	178	191	175	166	195	195	168	203	166	185	160	182	181	177	187	187	168	183	189	177	185	186	187	186	187	181	176	163	184	151	192	160	178	205	186	178	171	174	190	200	186	184	178	177	172	186	192	192	174	183	189	175	178	190	202	203	165	201	194	174	208	170	197	186	180	173	199	155	155	168	191	161	137	163	173	182	163	203	190	181	184	165	198	197	176	175	204	162	196	166	181	212	192	186	197	189	170	201	151	159	190	167	192	202	169	195	207	183	164	183	174	176	196	168	187	153	191	168	162	158	174	182	180	214	197	171	211	183	197	162	188	201	192	191	165	195	169	170	182	160	187	189	172	170	200	201	175	148	182	178	183	196	198	159	186	204	189	166	202	194	204	199	196	203	212	179	199	201	182	196	180	162	194	173	177	190	199	169	178	179	204	187	193	160	178	191	191	184	178	160	182	186	177	197	209	170	183	189	198	177	173	204	162	167	169	159	169	187	161	173	181	183	196	180	208	168	182	186	206	177	205	205	171	193	192	187	189	176	195	186	177	181	160	189	193	181	174	200	158	178	194	194	169	178	179	189	192	182	180	173	209	184	187	173	193	176	200	187	191	185	192	198	184	178	172	168	188	175	184	200	188	189	209	199	211	167	182	179	176	191	186	190	185	190	173	176	204	200	169	169	168	168	167	203	167	193	162	193	187	166	168	174	183	177	190	164	171	188	184	199	166	183	171	187	181	154	163	189	195	182	199	160	169	192	198	203	151	200	178	192	169	181	189	191	172	182	196	182	170	204	194	166	180	156	181	194	177	193	179	177	188	150	167	198	205	177	189	175	196	175	169	203	204	176	189	138	172	174	193	184	193	189	197	175	173	189	183	156	210	165	189	173	185	178	168	183	191	175	166	180	173	184	186	168	162	157	214	185	171	183	160	195	150	197	177	171	183	172
22343	28452	37794	34513	26038	21436	17903	16955	27735	33175	30301	18738	14309	17132	20936	17927	19846	15677	15853	17765	15029	16006	22019	20996	17115	15198	14884	14291	13873	16725	15029	14327	13064	9722	11278	8993	8183	8519	7647	7998	7107	5376	4785	5318	5229	5341	4792	3176	2162	2388	1681	1304	796	716	569	537	524	551	522	508	562	563	524	568	603	560	545	532	511	505	531	503	503	516	510	483	510	485	549	557	550	542	540	553	516	603	601	634	582	563	546	507	579	559	532	550	527	523	557	489	542	507	482	527	463	508	525	520	506	501	529	484	540	522	535	491	531	545	539	538	534	510	509	505	499	529	511	481	546	527	538	491	527	505	548	591	512	517	533	531	490	549	516	535	491	524	502	527	541	531	474	519	504	520	545	495	515	501	563	526	513	516	534	490	504	485	502	481	536	510	502	520	499	525	538	517	535	498	544	492	530	506	509	509	493	491	493	556	513	515	511	538	525	500	545	529	520	539	517	543	521	550	531	527	553	536	529	535	493	532	519	521	504	513	543	517	522	498	530	484	495	570	531	540	492	517	518	517	526	534	483	530	509	519	476	536	506	539	526	540	480	506	514	516	529	540	524	517	563	522	512	520	518	506	569	522	549	471	479	535	477	517	524	524	494	531	520	526	514	486	510	484	531	508	496	504	526	566	498	482	538	511	524	506	549	499	486	493	511	549	476	483	523	513	530	523	527	518	534	537	518	533	551	510	521	469	538	554	507	540	500	519	508	517	499	502	490	528	534	537	515	492	530	513	472	506	503	521	518	511	520	519	516	540	554	479	501	541	520	530	508	535	521	523	481	522	532	533	551	496	506	545	571	533	485	540	518	512	521	467	548	548	492	518	520	530	530	504	550	550	495	529	484	517	497	508	500	498	503	505	494	555	549	551	529	591	511	491	524	531	565	515	522	524	498	519	507	491	556	490	538	502	533	548	518	483	507	496	513	520	514	496	555	504	552	477	497	490	489	496	543	529	488	553	559	551	489	480	508	498	510	561	574	513	547	534	505	522	520	526	525	552	474	516	514	534	486	521	510	514	507	528	526	517	494	526	516	512	481	514	517	505	492	564	548	511	502	500	533	535	511	487	511	545	503	526	524	530	519	560	491	508	513	544	527	520	494	505	537	481	508	524	496	503	509	505	503	545	537	517	557	548	528	531	504	503	520	516	483	501	492	516	541	529	500	533	549	527	529	534	488	541	542	494	494	514	505	488	521	550	514	532	522	531	531	527	533	538	535	533	499	540	485	535	521	523	504	525	516	494	476	491	537	521	547	527	505	559	498	489	479	515	531	516	510	514	519	489	515	538	511	539	484	530	483	490	496	510	499	550	495	526	509	437	493	471	531	513	541	542	533	522	519	524	553	486	531	546	543	521	515	493	518	599	519	533	530	538	523	534	526	527	524	516	516	525	519	514	533	489	551	531	500	517	514	576	571	530	572	504	481	485	513	529	536	526	510	499	551	551	479	505	512	515	516	508	506	511	521	509	496	484	554	526	495	521	546	527	524	517	527	496	505	524	488	561	522	499	478	504	564	487	506	507	525	517	494	519	513	522	501	506	516	496	514	490	513	568	494	513	535	501	491	492	528	514	498	482	494	494	526	481	532	503	538	509	513	519	549	557	530	506	547	542	505	527	556	534	560	543	526	523	445	505	559	502	466	518	520	550	577	494	551	533	529	483	514	520	533	533	525	535	511	504	531	509	499	529	471	513	512	549	516	526	554	493	520	466	498	545	489	531	508	479	539	517	523	568	517	513	516	500	520	522	516	507	516	508	556	503	508	508	518	506	523	504	539	522	527	499	528	548	498	514	477	509	530	554	519	502	510	497	554	493	521	501	512	510	529	498	535	493	523	529	510	534	527	535	507	501	501	492	547	482	554	501	517	569	502	537	500	510	518	501	535	484	526	517	518	526	534	532	512	496	563	519	540	542	536	443	517	493	522	490	494	512	526	488	570	493	514	537	509	524	501	489	491	513	510	520	537	545	522	484	506	531	504	507	544	527	519	520	552	525	537	472	535	535	531	486	520	525	496	536	526	525	529	534	532	496	514	548	492	520	524	550	510	533	491	493	522	540	539	504	508	527	520	502	531	558	503	518	533	547	528	541	478	523	514	506	506	491	470	500	542	560	489	493	485	552	561	497	526	486	508	485	534	493	485	497	518	531	534	535	527	506	511	474	469	515	523	531	483	542	522	505	489	505	522	525	511	544	480	485	549	556	516	530	497	506	500	549	475	535	512	483	515	538	509	505	538	536	521	493	535	545	503	550	478	530	527	576	555	506	470	522	485	493	497	517	525	572	533	511	502	506	530	500	530	508	494	553	556	527	518	477	526	549	505	503	498	527	519	496	512	508	522	501	529	524	478	517	497	534	490	541	537	527	512	522	544	504	535	523	506	509	485	537	516	536	488	494	534	511	494	559	509	512	464	555	473	525	521	530	508	512	502	500	533	505	501	473	534	481	499	503	520	512	492	487	571	533	520	568	489	524	521	532	544	509	525	525	534	512	506	509	538	563	527	529	513	498	503	506	530	496	501	526	493	506	509	486	526	524	516	490	538	536	509	544	529	527	512	490	490	566	494	523	483	536	496	492	518	543	496	512	524	502	518	529	512	501	532	500	524	496	505	504	496	537	532	512	496	502	546	506	502	544	574	552	508	505	532	517	466	491	526	468	524	535	531	497	522	468	503	506	491	505	537	522	505	535	542	508	527	547	555	468	504	480	490	542	493	496	515	524	520	477	517	560	515	503	520	497	529	504	528	547	481	526	511	541	515	483	548	525	541	502	492	507	511	538	539	521	526	487	513	480	516	545	548	510	458	532	498	520	520	504	462	536	495	503	553	522	537	518	512	531	487	549	517	509	544	520	522	488	491	486	504	507	529	548	538	522	511	551	570	523	510	510	534	510	511	497	503	543	532	532	557	541	484	505	496	546	549	521	496	532	500	498	511	525	487	508	538	536	582	507	499	525	522	543	545	456	482	567	491	554	513	539	502	481	525	524	509	507	520	513	482	535	506	459	507	513	543	505	511	530	503	510	512	506	528	519	541	501	539	528	499	481	495	525	538	512	530	490	566	476	494	514	531	494	535	510	498	513	504	528	492	509	487	507	489	526	483	536	498	561	498	538	531	512	552	534	521	523	520	529	496	528	512	485	545	548	597	481	515	525	501	539	517	562	484	534	506	558	557	546	517	506	502	531	509	505	536	554	527	546	537	535	490	500	539	531	540	548	540	571	531	489	516	567	549	507	525	489	496	504	538	508	526	493	502	538	531	526	514	545	515	521	565	501	526	482	534	516	508	500	523	540	542	474	513	507	524	498	500	525	535	539	493	506	538	464	527	541	478	548	487	479	534	548	502	539	548	517	523	529	540	528	514	467	497	520	517	496	509	509	541	535	497	459	506	533	567	523	499	513	515	530	538	522	534	531	543	527	534	500	540	514	550	565	510	524	526	491	549	482	519	519	527	513	518	556	491	513
42695	37585	38992	31635	22623	14933	11322	8388	12608	21193	24543	14318	6124	6448	11786	9770	13198	7040	7235	9086	6500	7268	10817	9909	7443	7574	5488	5190	5626	5768	5327	5100	4993	3481	3820	3333	3074	2864	2350	2524	1944	1533	1575	1531	1672	1601	1143	931	716	704	567	425	300	237	243	219	233	196	223	204	222	216	249	223	223	253	225	230	214	201	197	214	208	228	240	207	210	216	203	247	230	217	193	197	235	199	249	206	224	249	212	234	241	215	213	232	195	213	191	248	206	216	211	213	224	220	205	209	200	194	208	210	223	217	216	242	195	192	184	183	236	194	232	233	239	230	207	241	198	218	215	207	219	224	221	230	190	218	225	217	216	198	215	224	215	219	221	226	212	207	209	219	218	196	200	206	225	197	176	216	218	218	215	219	196	192	204	208	191	203	204	226	219	214	215	204	209	218	209	220	223	234	217	232	202	210	217	217	236	202	206	223	233	212	207	189	206	228	219	259	230	194	241	207	251	221	172	222	224	208	235	214	195	197	210	191	196	211	210	223	212	197	209	180	207	220	223	190	207	244	220	220	196	202	218	205	220	189	199	192	202	229	219	236	213	216	217	196	185	222	192	205	209	201	205	238	233	214	221	195	190	211	209	196	180	198	221	192	184	215	206	192	218	200	200	223	220	210	189	208	195	188	205	218	202	221	208	230	205	210	197	240	224	217	223	203	208	225	222	218	204	205	224	213	216	208	219	198	213	234	219	217	205	196	204	219	181	201	199	233	208	205	221	227	215	187	204	213	226	183	217	194	217	211	234	212	244	251	201	217	220	201	182	198	214	222	226	203	203	249	197	199	214	195	224	205	215	243	214	232	204	211	197	219	226	248	212	218	181	206	205	200	209	213	199	213	251	229	219	220	200	224	188	220	199	214	218	195	234	207	209	187	210	218	218	205	236	227	228	225	222	211	236	223	223	195	232	221	204	211	227	196	224	192	190	236	216	216	181	219	270	218	202	226	218	212	213	225	246	215	199	244	204	215	219	203	211	224	226	223	206	191	233	223	235	222	214	229	218	233	212	195	215	181	210	212	220	213	203	237	209	209	205	211	195	223	204	204	196	211	208	205	191	206	228	229	217	211	198	239	202	208	240	215	198	225	227	225	216	232	182	206	220	210	217	239	207	202	241	224	193	202	214	228	211	202	234	211	222	217	222	224	226	192	202	194	211	189	221	211	224	224	236	215	190	204	231	222	223	217	210	208	232	188	235	234	202	206	215	207	208	217	205	243	206	211	208	222	203	222	210	205	203	181	181	213	199	197	231	201	208	196	205	202	178	207	223	232	219	185	175	212	234	204	244	201	214	196	212	204	198	208	204	203	192	191	239	204	241	201	211	198	182	207	201	224	196	230	218	221	219	237	191	198	236	225	216	240	185	237	215	208	229	201	222	195	199	216	191	223	182	212	223	215	207	223	219	228	203	228	219	227	198	188	211	229	207	197	221	229	225	212	214	229	194	200	219	214	209	248	196	208	233	195	217	210	207	226	216	201	250	209	212	210	167	222	214	251	211	222	241	199	203	195	229	202	223	240	193	212	212	237	229	210	202	215	209	230	213	200	202	194	242	206	216	222	216	228	209	204	202	216	229	223	210	205	218	221	211	222	202	223	190	227	203	212	204	190	229	225	203	199	195	223	216	203	203	214	230	199	207	229	210	194	215	223	249	205	221	231	223	220	186	192	242	199	199	200	190	202	218	234	216	211	200	225	202	223	213	202	208	218	208	214	213	208	204	210	185	205	231	242	222	233	220	217	202	215	211	202	213	226	213	219	201	197	185	215	197	210	221	201	232	206	226	184	199	205	199	191	184	214	202	202	215	196	211	205	201	208	206	226	179	201	215	218	222	211	220	191	214	192	206	209	212	220	211	211	219	204	205	227	201	211	194	177	221	170	216	218	219	210	212	237	209	221	228	232	202	220	227	181	209	222	217	222	205	211	229	237	192	217	215	207	231	203	196	210	216	212	217	221	207	227	211	193	241	203	179	196	201	218	210	227	223	188	208	217	199	216	212	214	187	195	218	227	232	197	195	233	219	208	199	181	224	213	233	221	206	227	202	217	209	217	216	218	211	219	223	212	207	226	214	226	210	208	218	207	210	204	233	201	221	224	208	180	234	229	211	204	198	190	198	223	207	210	215	211	223	210	213	218	226	217	202	198	195	253	195	210	204	228	208	209	218	216	206	217	195	230	235	204	224	209	241	209	192	223	224	227	237	229	218	190	220	213	229	214	227	228	239	221	221	211	216	197	208	217	232	192	232	207	222	204	230	192	226	220	199	197	212	229	207	238	222	198	179	202	218	193	200	214	210	217	186	223	219	200	215	222	189	216	215	207	225	185	217	202	202	210	228	211	194	221	217	205	232	211	206	218	215	215	225	215	206	206	188	222	198	229	202	195	186	223	205	210	194	214	210	187	205	184	242	218	220	211	213	208	201	201	196	233	218	217	213	223	178	219	213	220	213	222	209	208	210	200	217	216	220	189	214	221	210	215	196	215	210	211	228	226	190	219	211	215	198	248	227	204	193	211	214	184	211	221	219	224	199	200	235	192	217	206	224	205	214	200	178	214	252	205	182	189	199	202	183	195	222	226	227	190	210	190	201	200	204	222	194	222	201	212	212	224	195	204	214	224	215	202	225	230	198	204	226	194	195	206	210	198	224	203	192	248	208	215	206	198	190	236	196	210	183	210	210	218	224	206	215	202	201	190	216	213	207	222	205	220	223	226	220	205	250	191	218	213	209	223	206	171	203	233	214	207	218	190	205	248	212	229	221	210	226	228	218	212	219	216	207	202	223	204	230	236	207	191	245	207	207	214	206	193	211	189	208	224	216	203	211	215	226	196	214	177	188	256	188	195	229	233	215	191	213	218	226	198	217	194	191	209	228	213	210	210	197	209	235	212	232	207	209	231	188	210	215	204	217	177	207	234	204	197	224	213	211	211	206	216	206	239	183	194	218	199	229	224	179	221	211	233	186	213	186	210	198	224	218	214	218	229	214	221	202	211	220	228	230	185	238	227	234	221	203	206	214	216	227	207	206	245	188	223	203	206	196	200	202	204	202	199	230	200	200	209	196	216	208	201	225	232	196	211	192	240	189	171	182	186	190	211	188	234	196	192	230	206	242	191	195	202	183	199	231	224	201	210	192	195	191	232	207	221	211	168	209	223	184	200	212	210	214	208	195	204	213	204	217	200	201	200	209	184	219	205	215	232	218	233	203	210	205	207	217	209	201	216	215	202	214	229	201	201	206	239	215	239	199	184	219	231	203	219	239	218	213	219	208	224	214	222	232	193	233	254	218	229	215	244	198	222	208	187	224	199	203	219	210	223	205	219	215	216	218	211	222	201	228	201	206	182	233	207	212	203	211	181	229	198	204	200	169	202	220	201	229	219	202	215	203	214	191	217	188	197	202	209	206	203	199	221	204	226	210	213	208	195	223	187	192	216	209	218	231	201	173	217	211	209
29018	30061	39248	38723	33444	27839	26209	22099	31038	39501	42786	28293	20697	23383	32447	29929	33999	23738	26188	29785	24257	27173	33777	31945	27164	27790	22535	20787	22403	23865	22384	23165	22015	16395	19140	16986	15757	15642	13202	13761	11142	8966	9145	9473	9807	9557	8010	5691	4693	4326	3274	2103	1058	901	713	643	638	663	608	631	658	655	627	710	719	773	798	713	576	651	578	611	633	623	645	605	583	627	577	580	597	623	567	639	611	776	642	598	623	659	686	749	700	652	608	613	622	622	619	593	564	580	554	548	626	584	571	575	559	605	587	563	616	550	584	609	579	595	609	610	594	574	572	652	564	594	558	563	638	624	569	616	550	587	638	552	616	602	610	602	586	590	652	582	616	572	579	559	623	601	606	580	575	569	604	614	586	612	595	599	597	583	583	574	627	586	571	607	597	589	598	547	579	596	585	607	640	583	649	621	540	556	547	587	584	573	592	587	602	574	585	570	579	601	599	606	564	561	577	635	581	593	581	563	594	550	577	568	615	611	637	613	600	577	613	582	601	590	576	596	606	602	550	588	587	606	570	583	600	633	607	604	601	639	597	596	604	608	573	577	607	593	630	560	662	617	642	565	637	561	592	599	562	582	564	579	551	590	610	586	591	586	638	577	598	630	604	581	614	568	574	560	541	613	583	581	618	619	569	572	580	601	536	588	593	602	609	573	614	606	607	612	594	570	582	583	589	588	583	596	564	573	593	600	591	560	592	594	670	587	578	559	585	557	583	609	586	606	647	575	591	598	618	573	567	574	547	547	579	610	605	593	646	597	577	607	598	576	566	605	574	620	609	579	594	560	575	568	582	630	591	612	616	615	583	573	626	597	624	579	612	573	607	552	606	582	586	606	615	572	622	602	635	581	652	577	547	577	600	579	604	560	584	610	599	585	609	555	595	574	573	584	617	583	593	592	551	642	593	550	580	580	635	577	587	611	582	598	576	591	567	576	600	558	560	546	630	605	584	600	595	607	593	587	579	572	548	577	574	600	569	574	545	553	630	564	607	615	602	581	582	614	596	607	600	582	612	587	562	639	570	576	557	605	549	568	571	590	580	602	604	606	557	571	557	548	618	584	603	594	657	594	592	567	574	586	602	578	593	590	552	603	637	601	532	619	549	579	594	572	583	553	565	563	573	594	564	573	560	612	583	557	597	593	599	644	581	548	613	625	587	592	583	569	607	566	585	577	609	575	562	601	563	570	606	586	597	581	606	562	594	598	556	567	616	554	599	600	618	561	596	601	566	589	633	583	613	571	608	626	588	585	606	556	525	568	573	589	595	614	585	576	567	587	584	621	547	589	573	556	625	532	573	561	606	564	582	583	598	602	572	629	609	620	560	566	600	608	586	594	571	576	587	597	623	585	541	587	585	575	627	553	605	574	625	574	569	595	608	624	582	623	579	606	587	588	569	557	575	585	547	563	593	623	582	581	591	620	609	596	607	583	565	581	599	595	657	617	588	599	581	582	618	588	613	611	586	598	604	620	561	591	544	674	585	585	603	586	603	564	620	567	605	577	594	595	560	636	555	581	560	616	592	577	585	583	564	583	572	575	642	580	558	592	601	637	568	597	556	589	601	580	547	615	566	613	581	577	576	583	602	567	618	591	622	596	597	592	599	581	584	546	592	553	527	598	572	599	568	589	637	592	635	593	589	596	596	587	587	597	612	621	583	592	633	596	616	613	573	597	566	589	591	567	553	589	561	606	624	565	597	579	632	576	591	617	624	590	588	558	577	590	603	556	635	574	574	602	588	565	560	607	570	590	572	637	597	561	616	562	611	581	597	590	587	613	623	594	627	574	610	576	577	606	551	608	585	535	588	582	586	591	589	605	545	570	611	674	626	627	597	571	593	625	601	615	586	581	571	572	572	568	591	596	597	587	587	546	590	568	567	613	590	564	605	584	612	569	585	579	634	630	587	595	610	581	575	608	592	576	564	562	569	603	626	573	599	554	591	588	623	612	612	604	573	631	579	599	592	589	606	596	594	622	542	583	573	578	633	609	608	573	566	594	605	603	602	574	636	593	589	628	562	593	598	566	613	584	594	575	571	614	601	601	584	619	607	578	574	597	556	604	603	533	625	583	596	608	581	548	596	567	606	557	586	621	553	543	559	566	611	597	609	572	567	572	575	584	622	569	550	638	566	563	545	566	591	599	598	540	561	562	582	588	583	557	600	575	563	595	537	595	581	596	652	587	623	581	575	607	607	583	550	553	588	566	610	573	577	609	560	604	581	554	618	605	599	547	568	568	569	586	581	603	599	555	608	569	570	592	583	564	610	623	586	571	577	619	604	588	583	620	596	562	595	568	585	586	593	572	575	639	602	570	605	591	574	674	574	578	567	615	585	564	599	565	632	593	597	606	606	580	604	588	607	599	603	625	574	564	610	576	589	616	559	592	557	614	572	608	624	624	566	613	588	609	569	579	601	556	598	641	575	617	644	613	587	582	623	605	587	575	595	623	532	532	574	582	580	581	577	578	615	589	606	601	606	577	605	579	586	583	595	636	577	588	561	588	578	579	604	614	621	559	576	569	582	586	631	616	585	573	564	579	602	599	622	567	587	581	523	605	582	557	613	584	605	612	617	592	584	592	529	551	614	606	584	579	590	585	602	591	590	557	545	535	560	585	618	566	584	601	569	625	589	627	557	573	595	607	517	625	583	610	584	560	635	602	523	598	569	601	614	597	599	610	595	601	603	582	563	568	583	561	545	529	578	623	561	588	633	566	552	599	604	590	570	560	638	542	607	549	608	590	585	598	602	600	585	546	600	590	586	583	642	572	582	604	618	600	586	582	600	612	613	565	561	563	617	564	594	548	632	540	594	619	621	610	523	565	550	580	576	557	563	648	569	564	578	556	581	599	619	591	583	580	567	568	587	578	603	539	594	567	609	569	605	600	546	584	628	616	605	603	604	582	560	560	593	644	588	565	592	590	591	582	622	586	609	530	593	591	541	596	606	592	587	587	595	532	568	592	577	587	586	574	562	606	585	623	624	588	548	581	563	571	609	561	596	612	604	631	607	559	601	626	638	579	558	617	570	571	638	617	599	566	577	570	609	575	575	594	626	600	570	606	619	646	590	588	587	602	542	571	654	560	561	580	605	619	585	640	612	642	603	585	579	589	565	558	575	606	589	585	616	591	579	613	584	613	558	610	562	583	552	586	602	583	605	588	616	573	606	598	585	598	584	619	591	551	605	599	604	625	615	615	567	576	593	590	556	642	558	589	564	593	625	614	588	622	581	588	576	588	596	542	585	569	590	579	579	577	595	603	599	577	576	596	537	558	589	576	599	578	558	588	565	604	592	624	597	568	554	589	586	590	554	662	580	579	612	574	575	592	555	606	629	601	583	599	589	621	603	571	602	583	542	583	624	575	614	574	526	601	643	584	606	576	600	610	591	579	592	592	553	615	594	611	569	606	575	610	578	586	613	599	586	592	567	603	596	570	587	605	557	558	538	577	597	602	585	589	571	602	577	513
26934	22694	20688	12128	6994	4149	2360	1588	1278	1361	1597	1177	709	698	865	822	811	495	515	446	380	348	422	402	345	383	279	295	341	328	292	327	258	273	262	214	240	241	215	247	207	220	228	228	229	205	211	192	204	204	182	184	188	181	183	171	206	175	186	180	163	195	203	178	162	187	196	190	206	185	181	199	187	186	161	199	184	187	207	178	168	192	171	179	207	191	189	180	175	190	207	186	195	204	204	183	179	206	167	168	143	171	193	187	191	196	194	178	176	194	169	208	160	193	210	182	176	194	188	196	175	217	185	179	203	204	185	188	209	172	174	194	213	180	167	185	183	161	169	186	193	151	214	197	177	184	181	191	194	191	200	195	183	184	187	195	211	192	195	180	171	182	180	201	182	187	174	182	211	189	187	203	209	176	178	178	183	172	178	213	177	173	184	204	172	187	198	206	176	190	177	210	204	207	197	179	200	205	184	197	186	182	182	177	215	189	161	184	196	184	169	178	208	209	181	174	207	181	187	178	186	176	190	173	181	191	191	188	179	195	194	196	169	182	175	168	180	177	175	164	198	201	195	169	172	183	177	186	195	183	198	164	187	170	179	181	175	180	174	169	163	166	172	194	161	168	177	187	183	185	198	187	177	183	177	210	179	185	187	197	201	188	195	196	180	197	180	208	191	196	164	207	179	189	219	178	167	180	161	194	210	195	180	185	186	193	191	170	180	174	195	195	182	184	167	178	199	202	193	186	188	192	191	155	163	204	168	173	187	198	183	195	178	179	195	186	172	188	174	180	191	203	189	189	204	194	193	193	191	191	173	176	193	153	173	152	195	180	199	189	161	174	168	171	177	178	189	207	194	201	204	171	172	182	179	178	191	153	163	194	165	162	185	200	171	204	177	163	203	212	145	191	196	147	194	195	190	204	157	198	176	186	205	187	171	177	192	180	176	184	182	175	181	186	175	205	164	192	148	207	195	191	160	199	176	206	195	179	165	181	200	163	180	207	170	183	174	164	192	174	190	196	173	198	167	177	163	190	208	196	198	182	203	177	176	173	183	192	184	181	193	191	192	194	183	179	161	176	188	205	216	190	189	186	194	184	198	176	213	177	214	192	174	192	182	190	179	173	206	176	208	187	187	222	189	183	190	190	186	188	175	208	181	198	198	183	177	173	192	178	207	199	167	197	178	194	169	192	199	194	192	179	194	223	180	191	198	174	180	179	215	198	162	179	179	180	187	166	210	182	175	167	183	204	204	186	191	185	191	196	157	174	190	184	173	195	169	187	199	182	201	208	185	196	194	210	191	156	191	164	220	181	198	192	187	203	195	164	187	161	158	197	181	180	195	193	171	169	187	161	183	178	168	177	187	188	202	200	178	168	197	191	170	170	186	166	184	191	208	214	196	155	217	164	197	187	181	163	162	168	215	189	181	182	184	192	163	159	197	183	189	189	202	162	193	166	195	203	181	183	194	180	201	194	197	186	162	168	194	189	195	188	206	190	178	177	191	209	174	173	178	172	166	186	190	172	163	194	189	192	165	188	194	172	192	180	159	201	178	185	179	168	212	197	187	191	179	169	182	186	178	194	186	186	172	168	197	182	204	180	159	199	207	192	184	193	169	177	191	189	167	191	185	192	187	193	179	193	169	177	193	195	216	186	197	171	168	176	195	178	191	210	190	160	189	177	184	165	179	182	182	166	198	184	185	208	183	214	183	179	181	173	158	202	195	154	174	180	198	193	195	192	218	188	188	181	186	193	185	201	172	187	187	217	195	187	170	165	178	173	205	181	174	183	169	189	189	178	196	181	178	185	177	207	201	222	172	175	169	164	192	181	183	184	179	204	185	189	203	200	159	180	198	181	181	169	185	214	185	162	191	202	162	190	184	209	177	178	186	201	193	212	221	178	180	181	195	192	206	170	188	198	195	175	163	166	199	191	191	191	197	192	210	198	184	195	197	192	151	173	176	193	166	186	192	173	197	192	187	171	190	179	168	158	184	186	171	188	168	167	175	194	178	184	195	195	187	165	180	189	188	186	220	201	193	212	188	171	195	180	186	177	198	212	200	186	198	173	188	201	190	191	163	181	198	171	186	186	169	177	175	183	182	194	168	180	174	213	215	191	175	192	180	210	187	195	184	201	185	183	213	200	206	196	177	177	199	204	170	174	177	179	170	183	187	173	174	185	207	184	191	198	206	215	187	180	177	162	194	189	184	200	183	189	159	186	174	203	207	207	180	171	155	189	191	169	186	197	155	217	165	188	167	177	187	175	179	199	170	204	178	180	174	176	204	195	193	185	180	185	185	200	186	184	178	194	201	179	178	195	172	185	180	189	189	187	173	158	194	185	176	185	184	184	174	194	186	199	168	199	168	195	204	187	181	200	190	176	180	174	176	177	162	162	183	195	179	187	190	192	187	190	205	178	162	171	158	188	201	183	193	223	199	167	216	181	163	163	188	187	207	193	167	184	185	166	189	213	175	181	178	197	183	189	182	153	192	191	166	172	178	190	191	178	186	173	194	183	161	184	204	169	168	187	156	172	194	213	194	196	212	208	187	183	200	198	177	177	197	188	191	213	216	183	181	173	186	179	182	157	198	189	205	173	176	191	188	192	202	178	180	177	183	138	172	174	185	201	202	178	207	161	195	182	181	174	202	203	207	172	163	177	177	175	188	172	218	204	212	179	178	178	207	160	222	180	172	180	182	192	199	175	161	174	191	200	179	176	183	177	188	178	181	209	196	198	196	192	169	199	182	192	185	169	163	179	159	163	176	184	173	202	184	165	179	203	193	198	196	223	178	196	167	203	182	207	163	177	190	169	173	173	182	197	201	190	203	186	185	165	170	206	154	190	187	176	226	191	193	164	197	184	185	205	156	188	193	182	170	174	214	200	184	140	198	189	176	197	167	184	175	168	185	162	222	192	178	185	205	192	201	186	200	173	175	174	175	194	183	188	171	167	171	197	172	188	185	190	184	174	188	166	176	202	196	176	190	168	176	182	180	187	197	165	179	183	208	180	167	170	200	175	189	190	168	184	206	195	187	200	172	184	194	191	173	179	189	185	196	203	171	185	188	182	189	190	197	200	171	189	183	178	213	177	173	206	192	189	178	202	180	204	205	198	169	171	161	179	165	192	189	187	201	171	197	185	188	190	189	183	205	202	200	191	204	212	169	176	200	203	194	168	191	234	195	186	195	198	189	191	178	198	189	189	224	195	175	202	189	195	177	182	193	207	185	195	196	182	170	203	206	164	155	217	197	202	193	170	195	189	196	178	219	192	199	167	184	194	220	194	201	180	171	194	193	168	178	177	194	185	172	200	175	190	209	189	195	173	189	203	166	193	175	201	182	190	172	189	171	171	195	207	173	211	190	192	181	175	185	190	203	165	194	177	179	200	183	184	198	173	190	191	219	187	189	208	179	188	191	171	161	181	197	188	180	189	180	181	180	174	194	177	189	183	159	203	198	185	190	209	178	153	179	166	198	198
17075	17492	25312	21739	17681	13491	9523	6943	6206	6441	7954	5022	3612	3709	4485	4030	3905	2525	2499	2166	1547	1514	1988	1761	1659	1734	1317	1242	1394	1444	1424	1392	1278	1254	1177	1087	1021	995	887	884	819	792	748	784	770	750	700	673	628	638	619	534	583	567	530	506	508	540	527	504	531	513	534	510	544	524	533	512	484	503	527	489	495	501	523	526	524	535	510	554	567	537	498	544	564	504	526	527	530	542	525	548	508	539	538	515	492	550	533	473	541	526	556	515	482	525	519	529	534	509	520	523	536	515	499	514	497	528	503	515	546	493	494	549	530	523	538	522	523	499	516	562	558	540	515	504	576	506	535	517	494	517	526	535	508	535	550	550	510	569	539	556	514	517	562	521	511	516	490	515	476	544	535	496	470	532	519	534	490	549	525	530	496	526	494	515	535	509	520	505	503	524	520	508	542	527	540	506	503	528	530	500	486	518	548	514	517	575	554	557	562	506	497	543	510	538	529	512	524	535	516	498	525	524	509	511	514	520	521	528	543	517	526	555	495	536	495	505	505	519	514	575	526	470	529	476	534	534	505	513	554	496	559	519	536	542	544	534	546	495	537	542	558	489	504	519	500	516	511	517	543	565	538	527	494	538	505	513	522	498	544	520	528	468	532	536	542	528	535	514	523	509	581	530	516	538	522	520	492	492	518	536	497	498	533	500	536	512	526	514	549	531	513	558	550	496	554	523	505	542	498	497	539	520	522	492	537	542	532	570	529	516	539	538	524	493	503	526	500	564	507	503	513	512	512	480	509	538	540	510	500	479	547	510	516	554	495	517	486	496	502	555	528	502	502	508	511	546	546	550	508	505	505	538	545	503	498	567	534	505	516	535	515	512	502	529	561	534	514	555	530	481	531	518	543	522	528	531	508	548	515	514	553	537	517	498	536	520	495	544	512	512	559	531	559	522	495	494	520	529	511	497	493	543	540	530	563	526	520	524	500	505	556	546	572	524	512	541	522	496	483	541	563	529	531	522	540	528	535	537	505	560	514	501	528	498	503	491	518	514	512	532	495	533	541	491	496	515	525	519	468	513	538	525	500	523	522	499	526	494	455	528	531	552	526	538	511	553	522	516	497	513	487	523	540	577	545	516	499	504	523	529	513	527	509	521	500	540	472	514	531	543	534	517	541	536	486	532	528	484	512	498	491	517	491	489	526	559	536	564	522	516	522	549	547	514	508	515	579	525	515	527	493	482	557	505	520	540	527	556	475	500	495	484	539	553	496	484	527	523	529	517	499	547	492	552	522	513	534	476	540	556	536	487	492	520	560	518	538	534	545	510	466	533	523	500	516	516	555	528	521	549	503	541	537	516	532	522	550	504	500	488	518	494	537	542	522	537	551	549	504	528	511	527	517	574	535	482	513	521	537	524	504	522	522	535	470	535	494	529	511	523	552	532	509	479	513	524	543	502	522	521	495	529	486	528	543	513	514	479	513	503	555	550	501	501	518	528	554	522	505	531	502	537	489	551	472	550	566	548	528	493	515	496	503	496	498	530	540	534	488	493	518	513	512	532	535	511	517	501	520	501	553	527	577	495	558	500	527	562	509	471	539	550	507	506	479	534	512	487	529	533	488	567	521	503	553	509	497	535	521	488	537	549	542	526	510	519	505	531	511	496	491	543	521	558	587	522	534	499	542	483	567	532	558	535	545	474	505	517	530	521	513	485	486	554	501	542	508	469	504	529	510	494	508	545	539	507	513	529	528	510	503	534	500	534	526	506	514	538	503	532	515	513	497	523	545	534	527	535	503	525	501	485	523	513	502	497	570	552	505	533	512	511	523	532	499	499	554	531	514	501	498	511	485	504	533	498	508	493	525	497	505	497	551	507	498	484	515	553	499	485	526	529	526	463	488	514	508	553	516	497	504	510	528	481	493	511	485	552	514	476	526	523	538	526	511	544	554	533	486	491	525	523	532	504	527	507	534	522	532	521	523	527	525	535	544	532	539	521	510	564	543	510	508	562	531	498	561	523	507	499	532	490	527	541	516	548	518	488	528	504	466	537	543	486	508	528	521	433	550	537	544	498	486	543	528	538	526	511	553	567	542	512	499	503	521	470	518	550	535	505	536	498	534	508	496	509	540	502	528	511	509	547	516	551	552	499	514	548	512	559	526	533	535	500	543	522	508	501	491	506	509	515	527	494	533	524	515	510	461	514	546	528	535	507	483	501	500	513	587	489	533	507	540	544	546	511	494	540	537	517	543	526	506	528	511	543	503	500	543	527	517	508	505	496	522	503	519	534	552	541	549	505	508	511	518	501	491	484	521	504	526	523	515	541	488	498	516	520	504	545	527	525	511	485	527	511	522	494	500	512	505	527	474	501	474	538	495	516	547	489	548	532	531	525	481	518	526	535	500	521	531	544	515	521	558	530	503	478	509	533	502	558	536	520	504	473	560	532	532	504	502	482	547	505	524	515	539	529	531	559	498	508	547	494	551	554	508	516	508	487	488	499	506	508	548	497	544	515	513	518	511	495	528	537	501	495	487	522	544	538	559	503	545	535	505	531	561	510	537	560	509	545	503	492	497	521	490	551	514	522	566	549	537	503	556	527	523	493	543	501	534	514	564	528	521	529	508	554	501	541	511	533	461	537	522	512	554	508	529	522	536	571	502	517	525	506	528	566	548	530	551	492	488	532	545	509	501	537	521	507	547	510	514	475	492	487	571	531	485	561	503	528	547	545	509	528	518	517	503	536	551	525	526	512	561	521	496	552	538	505	491	549	494	519	494	557	488	547	509	571	543	502	532	541	547	501	514	513	518	515	495	509	498	542	528	513	492	553	550	559	522	496	504	514	500	490	528	541	579	515	551	515	527	511	570	544	503	492	549	525	511	538	508	501	535	522	554	511	525	517	522	491	516	501	486	531	555	521	549	537	504	511	476	523	516	542	505	524	503	505	541	525	523	527	512	536	498	543	508	523	522	492	525	506	528	527	545	527	520	516	533	525	558	491	488	492	547	494	520	500	528	521	529	483	543	526	494	511	518	548	507	539	548	507	501	504	489	525	518	542	525	515	536	543	471	533	522	519	535	523	531	480	540	545	485	503	536	495	491	538	540	540	506	557	528	508	526	543	546	540	557	536	545	528	527	549	499	547	549	492	577	521	534	539	488	533	487	520	510	474	508	555	542	546	541	533	485	493	550	526	514	524	518	518	541	531	471	503	505	530	501	556	460	508	526	488	528	475	487	534	540	544	502	509	524	548	541	506	533	522	522	530	508	547	521	532	541	547	537	495	549	522	552	533	522	520	487	474	549	550	520	543	541	562	527	522	543	532	522	530	516	543	532	525	503	516	506	522	533	520	524	513	524	543	498	499	492	521	500	497	505	501	521	476	502	492	502	523	502	534	547	491	537	535	514	590	525	540	550	519	513	525	513	563	536	517	514	472	515	506	505	543	535	491	494	491	469	497	584	507	507	528	570	534	540	562	540	547	483	527	539	522	515	468
35206	31313	33987	24959	15864	9434	6541	5373	8100	8062	12922	4852	3577	3877	4755	7875	4488	2414	2097	1808	1453	1091	1252	1278	1224	1434	1279	1096	1130	988	1137	1070	1014	937	807	751	603	627	467	503	489	446	410	445	400	342	340	343	259	282	216	207	212	180	179	219	196	177	169	166	183	191	209	185	189	189	211	194	180	182	179	168	183	226	186	181	177	170	192	174	182	176	152	167	201	187	208	201	185	195	189	177	171	186	217	181	201	168	198	164	194	187	186	180	183	190	186	192	183	178	187	167	193	187	171	196	163	209	192	164	180	185	181	188	174	203	206	176	184	202	178	178	183	206	190	157	189	187	194	190	205	202	176	194	151	169	171	174	180	201	167	170	191	170	172	173	159	172	178	200	191	187	181	179	166	176	164	195	214	184	192	174	170	164	167	186	196	172	182	192	160	156	182	198	210	205	174	175	162	187	174	194	189	196	194	212	178	171	188	177	198	196	166	209	184	186	166	176	165	178	188	182	168	190	180	217	176	168	166	179	177	197	191	194	200	174	167	178	162	182	212	195	187	173	190	175	167	150	189	198	192	160	164	174	174	172	202	166	176	182	172	183	186	193	175	185	176	174	178	177	175	188	173	190	201	159	182	165	162	172	160	187	174	173	185	160	194	180	194	153	173	176	183	156	154	175	178	175	199	175	178	171	172	184	160	175	166	205	170	178	188	178	167	188	171	192	177	189	210	198	182	181	168	178	168	186	193	166	190	209	183	203	196	185	195	169	182	189	201	199	163	196	171	177	193	178	187	170	159	164	174	186	163	177	207	196	187	189	182	207	178	200	206	184	181	182	162	166	184	181	163	181	178	195	158	190	167	168	180	201	180	169	194	200	170	172	137	189	185	194	184	181	173	160	171	159	171	167	182	164	154	207	171	180	185	193	201	184	177	188	176	213	180	164	195	199	169	148	177	174	184	166	180	187	163	187	172	207	175	186	170	185	197	196	206	177	185	190	176	190	187	168	191	190	174	178	162	182	183	155	143	164	182	197	192	194	200	184	189	170	189	181	180	171	191	166	203	178	195	192	207	178	169	218	164	178	199	176	177	174	173	181	187	178	163	164	189	175	200	175	186	174	164	184	184	192	194	179	179	191	204	197	179	204	167	190	174	172	185	181	191	166	197	184	195	176	196	177	173	179	213	169	182	172	154	187	196	165	186	189	174	176	174	175	159	181	158	157	183	182	181	155	205	160	177	180	185	189	185	167	186	169	176	155	191	187	181	168	188	182	187	182	167	164	192	173	171	193	165	181	173	178	163	199	168	173	188	189	186	194	165	188	193	176	187	167	183	195	193	172	178	190	160	204	180	164	167	183	193	185	194	195	189	187	160	190	168	187	177	184	186	175	152	185	149	176	192	186	183	180	180	161	178	193	188	187	182	186	165	187	203	162	185	182	181	200	197	168	168	176	183	166	154	188	171	168	163	180	177	185	194	147	173	185	187	168	224	178	174	180	168	192	165	173	175	191	154	187	182	169	169	197	196	163	165	186	163	180	194	187	177	219	177	160	173	186	162	166	172	182	160	173	194	178	188	192	180	209	190	175	165	189	192	176	192	173	158	179	164	160	151	189	164	181	176	172	161	168	185	166	155	169	201	191	184	205	186	194	189	186	206	178	175	156	176	170	187	155	159	154	184	188	185	156	193	206	180	180	181	182	162	173	188	193	168	170	182	180	202	204	170	169	168	177	183	179	157	172	184	181	207	170	181	156	172	173	163	195	179	161	177	167	184	194	176	170	191	179	178	185	164	161	176	200	194	182	183	168	182	157	190	158	163	182	173	158	178	187	181	184	192	179	172	146	167	159	192	188	184	206	186	184	194	184	187	187	179	199	169	173	175	167	144	171	164	189	175	196	164	176	161	168	166	195	205	184	184	167	180	174	176	181	155	171	171	194	162	183	178	167	187	148	167	180	181	202	189	186	177	182	192	173	166	179	175	173	179	201	184	201	166	186	178	171	169	201	171	162	189	176	179	176	190	173	203	168	199	158	164	184	206	189	189	174	174	170	163	189	184	164	173	179	220	174	161	176	184	177	186	199	162	188	192	197	169	167	172	167	173	161	189	160	166	178	165	197	204	200	183	206	213	179	180	202	161	184	149	184	156	164	196	179	169	194	173	213	180	183	167	180	189	167	223	191	181	178	175	166	179	169	176	175	184	198	185	195	197	162	160	177	157	181	184	161	196	188	166	183	195	215	179	185	191	178	165	185	177	174	162	175	178	159	185	174	180	190	175	192	161	178	183	169	172	175	163	195	167	172	186	167	183	162	194	176	180	161	172	189	180	188	190	196	160	181	179	172	186	188	184	163	178	183	184	203	193	170	170	176	185	180	158	189	185	197	182	185	185	167	184	184	174	187	174	169	196	166	161	193	183	163	187	168	186	161	179	170	188	187	176	197	161	189	186	157	172	178	197	196	177	201	169	165	186	179	164	164	184	184	177	208	215	172	168	203	166	213	167	195	181	195	178	188	184	179	184	188	178	197	168	182	151	219	175	190	178	207	177	178	173	193	181	179	174	181	177	196	190	183	172	193	175	202	178	180	168	154	186	165	217	194	183	185	181	158	182	172	199	191	204	199	171	183	194	179	168	197	165	200	178	193	185	194	166	178	177	193	202	172	186	184	167	183	172	176	173	162	183	181	164	165	177	183	203	193	189	188	183	199	205	199	155	174	175	176	190	193	167	175	196	175	187	159	184	197	188	191	158	169	171	166	162	185	154	192	181	190	169	190	217	170	195	184	192	198	202	170	176	172	171	194	177	189	186	166	185	192	172	186	201	153	157	171	180	187	164	183	177	186	187	166	184	172	172	168	175	178	182	185	177	164	188	195	160	182	187	175	171	183	165	164	171	190	188	165	168	178	180	176	184	199	198	173	194	160	213	195	170	186	204	145	189	174	174	185	184	187	187	193	186	164	173	166	179	165	180	185	159	181	186	173	177	177	148	214	198	178	191	197	169	209	177	188	185	177	181	166	193	175	163	156	160	156	171	187	193	191	155	196	180	162	159	179	166	157	175	174	173	188	172	168	197	187	173	195	172	184	179	176	182	183	170	187	175	172	192	176	170	180	175	217	181	182	177	176	157	179	165	172	203	169	171	188	184	201	167	185	169	171	194	171	204	170	174	169	191	180	169	216	186	181	166	155	167	179	153	170	195	183	193	198	175	165	180	154	154	187	181	175	161	177	189	174	172	183	203	162	174	208	189	176	187	187	203	156	175	175	174	193	183	185	179	176	166	165	198	176	159	190	188	171	183	173	172	184	178	183	167	183	183	195	189	207	170	165	160	170	201	212	189	168	169	195	173	180	171	191	180	151	186	186	177	193	168	166	184	175	198	183	169	217	172	164	196	176	161	168	191	202	168	175	177	169	203	174	191	182	181	179	177	184	176	176	206	179	162	211	186	191	192	190	184	186	199	165	195	187	192	184	211	187	180	175	196	202	180	181
23372	25354	36056	33751	27985	22400	19321	17922	24930	24922	32689	15156	15372	16781	20067	27707	17138	11576	11023	9776	7972	6430	7182	7221	7594	8752	7946	6647	6690	5924	7336	6725	6628	5625	4892	4816	3604	3929	3005	3125	2703	2475	2379	2440	2348	2177	1615	1662	1173	1151	792	668	591	551	540	505	513	500	507	552	514	567	497	536	554	511	488	516	484	542	474	486	520	512	541	501	522	505	538	532	512	549	521	509	495	534	522	506	521	567	556	549	515	520	514	513	496	484	483	506	496	497	546	491	525	526	513	534	483	494	529	516	492	481	539	465	531	493	494	523	529	508	544	526	507	506	497	551	480	476	471	473	484	475	524	538	506	568	501	535	516	501	467	559	507	540	542	520	537	483	509	501	538	528	515	456	504	543	517	510	534	496	500	517	517	496	535	519	516	504	523	525	516	512	537	551	551	529	479	517	503	478	525	514	556	531	495	519	533	507	520	497	528	505	525	495	510	517	500	490	494	519	506	557	487	515	531	453	520	517	583	507	514	533	499	536	515	491	507	509	486	517	511	454	498	567	489	478	529	492	544	485	481	488	470	514	515	554	477	508	506	518	518	525	530	507	558	502	543	505	521	552	517	510	506	537	526	491	516	524	540	554	488	552	512	497	519	464	532	511	505	548	467	513	513	546	543	509	524	564	477	519	528	490	508	518	484	528	487	570	487	491	508	537	466	485	504	487	517	495	499	554	484	529	524	559	504	520	529	470	474	562	521	512	521	495	526	490	504	554	471	519	505	554	525	498	507	479	524	541	516	483	473	524	527	511	536	495	542	532	474	533	516	524	510	491	531	489	515	505	478	512	515	506	514	473	526	520	491	486	497	495	495	517	476	498	501	511	525	512	484	501	541	502	522	511	472	533	481	521	512	545	543	522	509	504	530	481	517	516	504	470	469	499	562	547	517	487	521	471	507	504	514	513	539	476	521	492	531	492	491	531	513	500	547	508	490	474	527	519	514	504	542	514	522	519	515	540	507	519	510	520	507	490	505	559	498	492	500	516	520	502	503	524	489	511	498	525	515	471	538	511	526	504	501	545	507	527	492	500	482	515	523	481	530	511	521	519	476	552	579	501	530	503	480	523	521	477	485	496	516	494	517	507	513	498	531	521	541	487	520	516	488	471	498	513	507	509	527	495	509	518	568	518	511	488	503	508	487	546	479	500	519	540	485	570	518	487	526	499	467	529	489	478	523	503	524	481	486	484	460	517	517	508	521	496	517	556	510	489	478	513	504	529	504	523	508	510	525	496	487	506	485	489	495	464	512	498	503	518	488	506	481	545	538	531	507	508	520	481	499	497	518	506	460	504	497	512	523	530	528	533	506	492	512	502	542	515	510	512	538	499	534	507	540	475	526	518	475	533	544	471	518	497	512	498	473	490	469	514	502	523	522	477	507	496	512	534	490	487	510	525	510	484	514	513	527	508	468	518	511	493	543	495	526	484	533	540	496	501	505	515	515	523	489	502	542	502	527	488	519	567	482	511	491	494	541	495	535	515	511	525	502	507	545	493	531	508	555	529	494	471	494	501	508	517	494	556	518	515	505	509	519	505	507	517	480	517	510	506	502	510	509	499	493	495	492	544	594	510	513	512	468	534	528	518	555	485	533	524	496	490	512	502	491	546	516	505	486	468	484	502	492	517	463	523	506	516	515	476	495	487	501	523	512	516	495	520	553	466	474	548	543	509	510	518	517	501	527	558	515	519	562	551	457	533	507	527	479	506	471	490	484	514	526	521	496	492	498	504	523	525	521	537	536	515	480	484	525	512	516	510	474	535	530	534	486	516	532	512	498	534	486	479	494	500	538	536	510	460	501	499	544	494	498	491	489	512	491	483	538	490	513	508	523	448	517	520	541	521	516	507	560	503	463	469	460	494	546	532	471	530	548	477	498	501	521	494	489	529	492	453	520	541	459	494	531	497	522	540	516	483	501	550	504	497	470	471	462	516	514	525	529	518	522	532	514	507	510	500	524	501	484	545	503	540	506	540	482	506	504	536	477	519	531	522	523	539	492	486	489	511	517	455	516	528	526	522	495	511	518	526	498	526	528	503	479	520	490	525	527	495	546	507	524	513	492	522	502	496	509	514	525	501	519	518	512	515	511	504	500	510	508	498	503	551	481	492	488	506	503	511	491	518	518	530	499	518	459	490	518	516	512	514	491	489	509	499	501	516	511	495	495	491	477	541	491	499	487	532	514	528	472	513	520	561	547	482	474	507	504	542	475	502	507	528	500	578	539	473	478	522	506	526	512	503	517	550	518	550	505	478	526	539	520	527	495	544	529	514	516	489	508	546	502	502	522	527	492	515	476	501	479	515	527	496	493	468	522	494	518	500	538	526	564	536	488	490	498	482	504	493	535	501	515	488	555	500	498	501	473	527	523	535	503	533	521	518	515	565	530	495	508	482	490	485	516	512	525	536	482	520	555	513	527	511	521	536	476	495	554	540	491	517	499	495	484	463	549	532	496	566	493	501	537	532	493	494	528	492	490	497	533	470	502	481	504	488	470	499	514	524	510	471	458	533	491	508	527	526	492	485	487	490	529	506	514	523	517	506	528	489	486	509	493	479	498	500	505	518	511	531	504	498	482	504	534	486	513	504	516	479	514	495	546	524	515	527	523	496	503	499	501	515	508	497	519	531	508	500	530	521	496	510	487	519	526	488	527	510	507	495	506	518	511	538	480	493	501	518	501	489	501	498	462	508	512	500	455	503	519	514	539	533	493	496	479	503	515	484	537	503	470	477	500	487	485	499	493	508	507	482	534	523	514	487	514	554	492	510	524	518	485	532	504	495	497	531	515	479	509	500	526	504	573	501	530	504	515	515	522	553	493	527	524	479	482	473	528	528	527	484	536	505	495	469	522	534	523	533	490	533	495	524	517	526	531	486	497	495	485	503	542	542	506	487	512	523	533	511	552	517	494	514	509	540	498	514	514	509	535	525	510	503	505	493	507	552	515	438	472	501	540	542	541	503	478	500	518	525	492	522	525	517	531	490	524	530	516	541	523	494	518	494	501	534	496	524	577	524	525	538	514	519	516	549	462	509	504	511	463	509	493	505	496	532	530	514	523	559	508	473	491	509	537	515	555	505	518	518	514	505	477	531	549	502	485	528	512	494	513	509	503	483	513	518	514	556	473	544	453	479	520	513	548	537	480	524	513	488	519	475	535	450	458	526	475	498	482	511	520	529	513	529	525	524	486	479	503	498	437	510	529	548	526	500	510	478	518	500	521	503	484	497	494	500	515	483	486	532	542	511	547	512	503	488	541	529	544	511	520	502	520	535	518	538	549	491	541	494	507	502	504	566	527	508	545	500	503	524	545	460	498	539	473	520	476	519	536	558	512	505	494	490	502	525	535	495	485	561	511	487	540	532	520	520	501	523	495	506	507	504	505	479	534	495	535	508	545	504	502	558	535	490	494	490	490	501	514	485	488	529	478	543	478	538	476	494	491	556	503	490	490	487	510	525
42572	38532	40353	32586	22421	15028	10722	10418	16080	16254	20098	11723	7592	7654	7218	10929	11687	5909	6105	4493	3626	2868	3072	2973	3420	3792	3320	2872	2795	2311	2653	2575	2593	2037	2063	1536	1447	1473	1184	1107	1077	1010	869	826	812	864	622	669	480	406	343	274	257	243	193	197	227	196	196	228	196	208	235	225	222	242	219	207	215	185	201	209	195	196	214	206	209	213	214	221	200	207	219	203	178	207	217	211	236	220	227	190	219	220	199	181	226	220	221	195	217	217	199	188	212	211	236	203	216	206	211	177	195	212	208	220	179	207	222	208	203	205	199	201	227	196	181	211	242	233	224	216	205	215	207	204	204	219	195	199	212	195	231	199	202	174	184	205	192	208	228	200	197	220	198	220	177	226	216	200	182	188	205	178	224	206	211	204	216	208	215	210	219	215	223	225	195	209	196	219	196	227	212	229	205	215	204	202	233	211	197	203	204	207	210	204	221	219	212	203	208	211	220	219	186	184	208	213	227	206	226	218	186	210	220	242	206	206	230	205	203	198	196	248	191	181	211	212	212	201	213	234	201	198	192	222	185	195	218	231	218	200	213	219	175	198	232	210	203	224	231	205	198	201	182	205	178	211	195	199	210	203	194	210	229	190	230	216	211	214	202	202	185	220	221	193	223	203	225	182	208	210	195	234	211	192	192	197	163	229	214	214	213	199	213	215	196	222	206	226	207	196	219	202	207	209	189	213	219	195	207	177	229	208	213	222	213	175	208	200	219	207	207	200	230	225	235	199	188	228	211	207	191	216	219	206	224	166	222	206	210	227	172	219	209	193	223	227	203	220	197	212	181	200	194	206	197	197	211	197	225	200	221	188	209	200	246	217	200	235	219	183	190	199	235	200	233	191	201	212	204	190	217	229	243	203	210	210	194	244	210	176	214	216	221	184	195	177	199	223	225	222	212	197	214	197	199	190	220	188	219	216	213	205	205	191	210	200	211	190	237	208	189	213	213	206	179	221	214	224	195	212	215	194	208	204	209	198	214	200	236	202	211	221	200	209	204	210	193	203	234	219	211	216	188	212	208	224	222	191	206	217	220	226	209	221	199	213	201	221	212	206	218	182	212	230	214	209	230	197	197	218	217	233	192	210	212	200	228	216	206	207	204	204	211	245	204	234	178	211	248	202	215	225	221	223	215	239	219	204	209	240	222	228	213	202	215	205	190	209	206	215	209	218	207	228	230	206	180	211	232	205	224	205	204	218	217	195	219	212	223	210	182	216	215	217	206	204	227	214	196	226	210	220	205	197	199	229	220	218	215	203	210	214	217	230	232	221	210	207	209	209	242	220	227	217	199	196	165	192	201	219	212	218	226	200	210	210	194	236	214	208	217	243	212	222	219	199	213	215	198	231	203	198	197	193	216	176	209	206	169	209	210	212	217	206	184	194	196	233	216	224	222	211	209	191	220	189	221	229	225	225	218	227	214	209	230	214	225	190	210	208	209	225	231	212	217	187	215	222	210	222	182	202	229	210	212	214	223	208	204	206	228	208	197	196	212	189	219	225	226	203	213	214	225	208	215	223	200	182	213	218	229	228	212	207	225	206	219	199	216	220	237	216	187	198	198	212	202	202	204	220	218	193	204	198	197	208	221	214	238	206	200	195	222	199	208	207	192	162	203	219	199	199	206	224	208	202	208	213	251	203	202	237	190	191	217	210	199	219	241	210	208	229	209	210	202	174	213	200	208	200	209	211	214	215	211	218	198	203	222	197	202	227	227	195	217	209	227	198	204	222	203	218	236	194	219	205	233	212	178	218	214	214	219	224	192	207	209	208	199	206	232	215	209	236	224	241	206	196	241	208	198	245	230	230	211	216	221	217	221	232	227	214	206	229	217	199	212	195	208	218	223	229	233	230	204	239	214	195	221	209	200	247	174	199	225	233	232	202	207	217	210	228	211	219	215	187	217	226	199	187	216	194	203	209	210	205	220	226	190	214	213	208	196	193	209	199	235	205	176	171	209	184	205	219	208	178	242	208	190	204	195	214	201	210	221	207	186	229	238	211	210	205	221	208	227	220	201	244	197	193	193	196	198	177	178	204	220	215	213	211	214	181	211	233	210	194	207	159	216	218	213	206	185	218	194	183	236	243	203	226	217	209	210	208	214	188	210	186	196	213	192	187	213	204	211	225	220	208	228	221	222	208	243	226	207	225	227	217	229	219	219	201	210	201	198	235	216	250	207	201	200	197	181	231	226	202	218	214	232	209	203	224	236	217	218	194	228	220	190	209	215	204	219	227	211	227	220	197	182	218	226	210	215	214	207	191	219	216	193	226	217	223	210	197	204	209	199	224	204	203	219	205	202	237	203	217	208	207	183	196	202	221	228	208	236	221	205	200	229	183	199	217	228	196	250	198	193	211	219	184	180	215	217	216	198	223	189	220	214	208	210	201	229	219	258	221	209	212	217	174	220	192	213	190	208	224	206	201	204	213	187	215	188	204	179	198	231	218	217	182	193	181	218	220	209	218	191	191	213	214	200	204	218	196	225	219	227	214	222	232	220	225	213	215	221	203	224	212	195	205	206	202	186	199	195	214	205	212	195	242	195	229	221	215	235	196	218	220	179	228	186	195	215	191	201	171	202	211	179	222	216	206	207	186	195	209	208	217	201	203	193	202	198	211	221	213	215	201	234	227	217	195	206	203	236	204	204	226	193	187	215	191	213	194	223	202	208	224	199	217	191	206	215	174	211	233	212	205	187	196	200	191	230	215	235	195	203	226	222	202	197	234	201	216	195	224	207	233	184	190	205	240	213	230	201	211	208	213	227	201	206	206	216	204	212	224	206	220	203	214	233	206	204	212	191	205	216	227	210	216	224	207	246	207	200	208	218	203	204	211	232	198	193	216	194	190	224	184	221	189	210	221	210	192	198	243	213	211	214	208	238	210	214	196	234	197	202	201	222	205	198	228	235	228	215	211	223	208	214	202	204	208	204	193	197	199	218	185	209	200	220	208	228	195	205	192	192	212	204	227	212	210	219	208	199	235	205	202	204	213	205	184	209	196	209	196	217	228	201	206	215	189	214	202	206	180	203	213	207	217	229	193	212	220	213	197	206	214	213	236	212	224	220	211	200	224	229	225	219	191	227	203	217	225	235	220	212	212	205	221	226	221	215	226	208	224	200	180	220	211	228	198	211	215	211	211	185	191	206	209	195	209	229	215	228	203	213	203	200	178	217	207	212	190	213	184	216	231	187	226	254	215	204	212	208	219	216	239	218	207	214	249	212	226	207	197	221	223	206	201	220	236	218	218	173	204	208	221	208	211	219	196	187	215	218	209	168	192	217	230	221	212	228	237	201	196	233	214	190	187	216	217	186	208	206	191	213	245	215	228	209	231	186	189	185	215	208	204	202	203	226	217	209	184	225	217	249	225	194	218	193	210	195	236	209	211	203	201	236	201	207	226	206	203	215	214	223	245	200	178	209	190	215	193	185	201	210	213	223	208	198	196	201	237
28758	31569	40672	39024	33308	28485	25321	26517	34672	34965	39323	27454	24718	24991	25548	32704	31388	21732	23116	18742	16202	13961	14931	14940	16907	18454	16089	13985	14607	12041	14125	13881	13837	11027	11357	8352	8905	8397	6888	6627	6572	6267	5353	5234	4981	5214	3681	4164	2727	1894	1629	1034	778	711	623	589	614	606	664	699	662	697	760	638	662	643	634	625	552	610	603	584	562	542	649	571	603	588	569	570	570	565	574	630	605	632	618	671	664	700	678	654	598	568	527	594	567	599	552	602	583	568	594	566	585	550	596	571	560	600	636	586	583	621	589	610	598	575	590	574	584	567	580	586	570	600	575	643	584	613	594	561	581	620	558	598	549	607	633	621	574	587	576	568	561	583	580	580	633	568	556	561	614	534	554	599	576	577	600	608	548	560	542	591	585	639	547	597	582	582	553	608	600	585	537	583	563	640	577	600	609	598	552	612	565	604	597	596	604	602	596	588	590	581	552	582	578	558	579	608	593	615	591	558	604	578	609	628	576	595	640	560	589	582	598	597	583	577	582	572	594	608	595	606	618	593	589	626	609	611	532	517	593	581	574	567	591	624	603	579	583	579	601	607	642	565	582	605	618	580	554	631	599	632	589	512	627	514	567	559	608	605	559	544	581	610	570	619	579	590	586	590	597	569	616	556	608	604	589	587	632	571	568	588	563	579	583	614	591	570	620	549	557	581	614	585	606	608	635	615	592	574	589	618	604	585	601	609	594	585	587	584	571	598	611	629	601	574	598	580	609	580	581	598	589	620	623	604	600	599	599	596	574	584	599	621	640	561	621	622	595	607	607	566	616	586	609	621	574	573	574	574	629	598	565	556	567	578	610	633	576	626	602	575	595	546	601	584	610	610	585	546	543	588	604	608	614	596	599	597	619	587	577	606	534	607	609	601	549	556	553	541	590	600	595	567	603	562	627	596	589	598	632	562	537	612	561	569	590	584	591	581	634	588	557	612	563	587	582	587	557	584	646	601	584	566	608	545	582	581	641	610	560	584	637	577	608	640	564	598	593	542	602	597	600	536	579	594	596	593	585	582	582	624	545	616	549	589	604	541	598	594	588	614	606	612	532	609	610	554	570	577	606	582	513	609	580	622	588	594	601	582	566	557	563	590	620	582	519	553	623	614	590	538	615	604	615	576	577	603	559	601	597	621	577	558	582	576	621	615	571	582	596	617	618	581	585	568	577	581	569	597	567	574	583	606	536	638	598	573	582	606	611	581	568	624	554	581	569	572	575	571	581	602	600	609	590	536	612	593	570	579	614	573	591	592	567	594	590	578	588	561	600	534	553	583	604	600	607	600	600	591	608	569	586	584	584	613	568	565	582	609	617	581	574	580	555	602	561	568	576	589	610	645	568	602	552	544	575	536	612	553	607	577	612	551	614	636	594	575	590	549	592	577	572	603	565	614	567	661	556	539	602	568	545	589	593	565	589	605	590	600	551	574	623	588	629	577	551	584	572	599	593	565	589	564	563	635	602	568	590	575	571	572	640	578	586	566	575	565	595	602	566	560	600	621	586	545	578	594	561	618	546	597	575	547	521	585	594	615	596	593	629	630	559	622	617	599	566	591	608	604	638	567	556	618	569	576	565	613	585	586	562	593	601	572	561	562	623	597	586	589	587	576	592	557	610	576	574	586	622	576	553	627	596	544	558	580	582	612	591	571	584	579	577	553	602	601	594	602	615	597	612	571	599	546	589	577	588	580	570	570	569	560	598	617	580	576	607	555	589	564	600	578	577	576	597	608	606	585	596	581	588	614	586	606	562	595	555	585	552	617	568	520	597	592	571	583	571	603	563	592	617	608	593	573	611	628	591	600	566	579	576	586	607	600	619	569	589	599	577	587	570	601	621	553	574	572	566	602	570	602	585	565	585	581	559	585	582	568	580	597	587	581	639	579	543	542	566	588	597	572	583	548	596	583	565	589	584	598	599	585	598	535	585	591	560	592	591	645	613	594	604	571	584	570	591	579	613	580	571	599	579	603	577	578	594	543	596	572	573	573	575	572	588	607	615	583	588	602	559	583	604	561	650	620	557	584	581	597	578	601	596	567	565	550	610	597	605	553	534	573	591	574	620	565	557	563	585	578	576	589	609	590	577	602	577	574	589	586	548	572	602	551	614	568	590	570	601	557	596	566	547	562	609	568	571	586	629	583	578	589	543	560	590	578	567	606	572	604	582	603	580	592	618	568	596	637	602	558	582	643	630	560	586	551	606	602	618	592	567	617	615	581	610	555	591	590	539	562	593	590	565	578	603	559	615	582	610	564	542	618	569	570	582	605	579	589	559	551	590	617	556	596	617	556	547	604	610	594	581	582	632	608	563	505	557	549	605	586	578	535	591	578	599	609	584	570	586	618	578	583	564	592	566	588	598	590	612	602	581	596	628	593	588	522	566	571	558	620	582	587	575	629	561	599	541	610	623	607	544	616	550	589	606	585	588	631	564	619	632	610	583	637	615	586	554	569	545	585	554	616	547	599	568	615	570	598	581	544	560	631	595	595	606	617	588	563	559	585	581	561	609	602	593	524	566	567	609	564	581	541	593	552	571	579	556	607	595	558	553	559	627	591	621	587	610	550	622	589	586	604	589	628	570	562	602	585	630	599	577	556	629	579	554	635	531	564	588	602	541	622	635	564	537	623	603	584	578	565	666	540	586	587	598	618	559	590	596	596	557	596	586	554	598	602	584	574	572	620	548	534	588	578	612	607	602	610	572	582	574	597	566	603	576	565	585	594	570	619	614	594	586	617	609	578	590	571	597	585	579	568	577	617	615	584	589	612	595	606	624	630	565	593	579	573	595	607	543	583	547	583	560	568	561	585	590	605	603	574	626	612	583	555	545	595	612	571	568	584	586	556	577	575	598	566	548	560	553	618	618	556	657	643	560	561	581	600	586	589	561	579	568	599	576	561	621	573	584	602	565	594	573	587	591	577	601	606	578	606	574	549	571	577	567	636	609	595	537	624	574	557	505	605	561	572	561	608	604	599	617	594	593	622	554	600	586	616	619	608	540	544	631	554	615	597	641	579	573	616	594	568	573	572	603	584	568	589	572	615	573	555	620	594	624	629	633	623	553	572	601	562	583	534	570	616	535	618	576	577	614	594	620	600	576	599	586	555	603	540	599	584	605	535	606	569	564	548	593	560	519	558	555	593	594	596	618	588	582	605	570	613	568	571	536	529	577	585	569	575	550	611	589	589	602	574	578	634	541	595	597	607	580	578	561	575	565	581	565	574	599	603	591	572	582	589	557	555	577	638	551	544	553	628	591	612	590	596	564	630	567	565	576	605	590	596	595	577	571	564	622	601	537	619	593	592	565	579	606	602	574	571	569	590	598	588	582	578	557	576	647	590	628	581	609	621	588	556	611	639	632	572	604	598	605	619	579	590	603	580	600	580	547	572	570	578	556	609	607	599	597	580	568	563	570	615	553	625	532	591	585	585	616	604	554	590	643	585	611	604	592	557	617	602	634	573
24190	20638	20099	12405	6621	3862	2596	1695	1656	1479	1244	739	749	752	707	691	811	570	453	459	402	342	357	353	347	388	324	306	313	231	272	283	291	247	271	253	247	228	232	261	227	210	212	214	194	226	186	198	173	189	215	190	181	171	171	201	175	207	186	170	148	191	180	178	198	167	176	160	181	175	173	181	191	183	201	182	183	157	170	163	206	180	220	179	203	200	204	173	167	175	201	212	205	198	185	172	199	190	167	202	193	209	172	191	188	191	191	185	198	198	185	176	196	173	201	176	174	189	200	179	173	189	198	185	196	165	195	182	172	167	165	191	186	211	163	175	185	193	193	191	178	178	194	202	176	169	198	166	171	191	173	164	174	185	206	192	175	188	203	178	210	168	198	188	194	179	213	188	183	166	196	176	167	210	205	197	186	198	179	168	215	183	170	174	194	195	174	155	177	175	190	180	166	175	180	216	174	168	184	205	182	168	177	187	170	190	177	194	205	193	200	193	186	171	201	179	204	200	189	174	193	188	208	172	195	207	167	167	176	203	178	191	191	206	185	183	194	195	190	177	218	181	164	175	177	178	184	188	184	177	160	190	185	187	179	209	173	190	169	187	187	187	182	173	161	189	186	208	206	206	191	181	179	215	196	192	183	182	186	185	185	201	176	188	184	182	198	184	193	197	200	182	182	192	198	160	179	191	193	195	176	195	183	190	189	182	172	177	203	202	202	147	199	198	195	177	188	196	198	194	177	172	171	160	189	208	191	179	185	197	186	191	163	191	195	184	184	181	195	175	203	193	208	207	192	179	192	203	193	181	188	187	177	176	173	210	186	199	223	169	183	185	219	178	165	180	178	197	176	179	170	191	186	178	164	189	171	193	197	163	176	197	175	195	161	196	188	174	207	178	175	201	188	182	208	186	186	179	208	174	201	157	197	174	175	204	204	176	179	193	158	191	174	198	210	178	172	184	186	178	176	179	167	189	203	183	169	186	195	197	177	154	193	168	177	158	173	214	189	160	197	172	176	196	175	175	178	183	188	176	190	165	197	194	204	190	178	181	216	203	203	208	193	181	187	205	213	197	182	175	207	165	169	187	197	167	182	180	189	178	181	197	212	170	182	175	217	184	206	175	192	192	187	160	180	191	194	168	175	233	184	167	205	164	195	172	165	165	171	207	181	192	178	195	189	186	213	186	211	201	206	157	192	190	189	185	199	196	190	184	178	195	203	149	167	174	186	176	211	189	177	179	184	191	178	170	165	192	204	176	168	177	195	199	191	196	176	170	182	186	187	186	205	163	162	170	191	184	179	197	181	216	168	166	186	187	186	178	181	193	185	177	162	171	195	188	192	188	182	151	191	154	185	151	179	176	207	194	159	185	200	183	186	174	190	179	174	198	173	184	181	191	184	193	186	178	162	154	174	178	179	174	166	162	188	179	192	192	193	163	200	180	192	189	190	180	202	199	175	158	199	199	183	180	181	190	170	201	208	190	186	201	202	186	203	180	205	190	179	155	181	193	192	202	176	190	178	185	185	176	206	190	201	158	193	192	202	180	185	203	190	180	203	175	188	177	209	192	207	180	182	183	195	179	177	175	186	189	179	189	197	171	181	203	204	196	199	194	194	188	171	202	176	180	196	192	177	158	197	194	197	187	184	198	190	166	203	193	189	167	200	184	200	205	204	173	179	170	176	194	191	184	192	199	186	166	193	170	195	190	164	197	187	170	199	203	200	183	185	191	176	179	198	172	180	184	184	199	167	197	167	186	188	187	199	185	182	183	174	186	194	199	194	201	183	172	182	175	183	162	197	207	179	189	205	182	168	183	187	171	178	193	162	200	179	164	169	186	189	196	177	194	194	163	161	181	203	185	174	171	197	195	173	210	176	174	181	221	197	195	179	163	196	187	202	177	201	159	168	191	199	198	201	164	200	186	185	201	193	208	192	177	194	193	195	182	187	190	190	178	173	193	175	192	208	184	188	175	205	193	200	196	205	179	158	172	211	188	189	189	175	205	192	178	215	221	167	171	180	180	166	165	180	194	188	196	191	210	167	217	184	180	191	179	180	181	191	160	177	186	171	187	186	193	169	174	164	179	174	204	176	183	187	179	163	207	189	170	178	204	187	169	191	197	174	155	188	192	193	191	196	192	174	183	189	178	182	174	200	160	199	177	215	180	190	190	161	208	198	174	195	174	183	169	191	174	175	190	167	197	187	155	177	167	185	176	192	187	174	185	185	207	166	175	191	167	172	198	192	182	183	182	214	160	205	165	204	182	172	198	213	187	167	175	207	187	170	207	176	173	199	185	219	193	207	170	191	205	197	161	190	152	191	168	206	198	205	192	192	186	158	190	201	195	184	196	190	194	191	170	194	202	189	198	175	180	186	188	150	162	176	188	185	191	201	167	199	174	198	186	181	189	183	178	164	165	187	185	187	174	186	222	196	176	181	175	184	177	179	181	190	174	174	175	200	196	168	176	194	222	210	180	181	214	196	164	192	177	195	199	181	205	163	189	165	168	207	176	189	213	186	209	193	178	176	185	160	199	173	177	194	169	201	177	194	194	192	158	180	179	196	184	204	184	199	184	190	198	186	186	211	184	183	215	185	199	180	198	182	200	164	196	211	164	191	181	175	195	178	202	191	189	224	193	192	175	188	178	198	175	184	189	193	210	162	193	188	209	196	187	181	180	180	201	188	176	176	182	171	168	188	161	193	168	172	188	191	193	176	198	184	172	177	191	176	166	194	195	183	174	191	186	175	190	172	198	203	192	183	192	201	219	169	203	215	177	173	177	186	191	197	191	205	187	162	172	214	193	195	218	179	200	200	177	177	196	186	171	199	206	205	185	188	170	199	190	180	189	206	184	189	178	192	170	177	225	199	189	178	177	178	191	196	170	165	192	173	190	211	178	165	179	202	188	202	181	183	177	181	176	177	174	159	192	189	195	193	174	163	164	189	197	218	166	203	184	183	199	190	174	191	155	175	168	164	194	171	189	182	192	187	164	171	176	184	171	206	183	188	203	178	188	160	180	184	177	185	174	190	194	197	180	181	185	182	193	192	201	161	174	199	190	194	178	183	189	181	182	195	179	210	194	176	208	205	197	174	175	180	160	192	190	191	168	175	193	189	172	183	202	177	173	183	196	181	193	198	208	207	202	159	183	205	179	182	187	212	191	197	169	181	210	183	187	191	164	176	194	162	187	177	148	189	195	160	180	200	179	183	171	188	165	192	170	196	182	223	193	172	177	193	176	184	204	189	202	163	167	196	195	206	207	215	180	157	165	181	173	176	186	189	186	202	183	189	183	198	190	193	178	200	212	192	190	196	204	183	180	169	213	182	199	163	174	189	190	192	171	177	177	206	189	194	186	180	189	177	173	191	200	192	220	179	216	170	160	186	200	164	204	191	175	187	190	177	168	184	195	175	221	165	180	196	176	185	198	206	184	185	190	180	202	180	203	182	173	170	175	171	176	180	187	198	154	161	165
15294	16371	24889	22583	16905	12646	10134	7062	7213	7077	6065	3867	3986	3950	3621	3868	4368	2681	2279	2103	1780	1599	1486	1506	1609	1738	1612	1337	1349	1193	1276	1334	1360	1118	1248	1008	1060	952	859	856	848	777	752	682	752	741	720	683	622	584	571	528	536	515	474	482	553	529	526	560	548	536	543	530	518	526	495	496	498	493	560	451	533	518	504	580	532	525	486	508	551	489	501	549	504	534	519	504	490	526	514	526	497	530	516	542	533	532	518	510	505	529	491	547	497	528	530	552	480	500	513	545	514	494	549	508	521	546	525	521	515	489	519	544	525	526	522	497	532	535	492	520	540	515	532	520	482	492	523	525	546	500	508	567	513	513	511	526	518	536	529	525	484	526	529	507	503	521	522	549	515	521	503	511	516	512	497	517	567	536	481	516	555	518	544	538	529	550	519	525	559	500	515	512	506	550	547	500	504	531	526	510	476	562	508	534	511	535	544	536	533	495	532	498	505	524	550	542	534	516	484	490	507	503	549	508	493	516	546	545	523	532	549	490	526	536	490	518	527	506	506	490	511	502	509	544	491	545	512	533	516	567	552	531	538	524	531	511	538	530	513	493	508	493	503	551	538	516	549	531	501	546	515	519	482	504	542	503	517	529	514	506	489	519	511	547	492	542	552	537	498	539	547	529	527	483	511	505	510	511	502	500	512	481	525	533	497	546	515	510	525	552	544	516	515	507	529	548	521	496	497	561	550	500	491	535	537	570	503	529	517	486	499	537	545	506	544	508	518	499	520	528	506	537	504	495	552	525	536	539	527	484	532	557	484	508	528	518	515	483	547	518	473	483	491	552	521	452	522	495	524	503	507	528	538	543	517	570	543	513	488	529	517	517	519	506	538	543	516	515	568	523	506	527	551	498	554	543	507	508	535	489	525	520	524	467	529	528	473	512	506	509	537	529	506	490	518	540	481	534	505	533	526	544	520	547	504	534	534	538	524	494	514	509	514	483	543	503	502	525	514	508	546	508	506	524	460	496	508	532	500	492	530	503	494	541	564	505	526	519	486	519	510	546	479	481	520	545	487	516	530	510	510	509	523	508	530	520	516	514	538	510	537	504	542	528	533	528	479	506	501	506	495	504	502	516	528	483	503	514	494	505	552	493	494	537	504	510	495	510	540	537	548	540	512	504	505	511	505	548	513	511	468	510	493	544	588	486	499	540	494	523	523	500	497	495	508	531	546	519	531	526	517	524	550	526	517	517	560	526	537	537	486	528	527	570	495	539	496	524	540	550	521	522	530	489	508	521	518	563	524	534	544	520	522	539	536	512	496	506	532	494	524	518	523	522	493	562	515	506	516	508	507	503	519	522	529	565	586	560	498	537	521	548	511	511	537	499	507	545	446	495	552	556	478	550	519	510	481	514	533	500	484	519	526	533	555	486	504	458	517	489	479	561	491	496	535	494	529	490	502	579	517	439	544	548	509	486	508	493	475	549	526	501	486	504	525	528	509	514	519	544	515	462	508	513	551	492	502	515	517	527	508	558	493	540	525	495	490	541	509	540	521	502	539	481	535	517	548	507	525	551	510	534	529	500	525	507	500	522	536	506	521	509	517	525	554	534	528	525	536	492	492	516	511	472	536	480	529	546	535	500	508	509	495	533	498	498	529	527	560	490	510	540	528	495	531	549	525	516	541	507	486	512	460	522	519	527	512	544	474	536	549	498	523	489	536	486	490	519	523	559	527	519	538	536	544	520	490	538	494	528	498	531	544	492	536	523	497	528	504	522	515	502	535	506	553	556	539	527	489	534	541	520	492	505	543	517	514	496	525	533	555	496	541	480	523	489	500	534	542	505	489	575	491	513	504	519	534	486	488	535	527	507	522	525	498	549	512	510	521	528	530	535	524	509	509	515	468	503	513	545	529	521	579	539	535	535	509	521	541	471	559	521	536	515	512	548	487	547	533	507	525	535	516	536	514	534	504	525	543	529	524	525	503	487	550	519	540	515	526	564	517	510	517	521	530	475	553	511	488	508	544	513	539	488	491	518	532	501	504	530	526	507	492	470	584	495	498	531	553	501	515	510	507	506	540	517	515	502	475	520	540	525	532	520	508	510	482	549	561	481	528	497	533	526	522	532	535	481	499	551	561	513	510	544	503	526	512	523	508	516	574	568	547	531	503	502	510	518	548	500	506	512	556	496	531	526	540	538	562	568	498	512	519	532	549	484	520	496	522	556	530	529	498	515	538	507	485	506	498	506	530	522	536	495	502	526	534	540	518	511	524	511	484	508	498	462	527	502	509	488	557	546	483	510	530	507	529	505	545	512	549	516	538	534	483	521	551	513	494	474	521	522	527	521	526	487	526	533	512	508	538	499	527	522	504	496	479	508	547	500	521	506	525	524	497	519	519	537	493	515	485	522	553	559	522	509	483	473	524	514	536	527	532	486	504	529	516	540	537	510	529	531	526	494	567	538	494	559	532	492	554	567	519	518	520	504	528	498	508	509	531	506	529	493	526	544	540	558	532	514	519	480	504	480	537	539	551	518	544	509	484	520	515	528	492	524	495	496	546	490	435	522	490	546	477	457	503	521	503	473	492	509	551	515	530	547	465	518	536	498	490	508	508	549	514	496	523	536	547	531	496	546	529	555	521	524	532	565	484	507	484	478	535	492	519	517	537	481	492	550	539	494	502	541	540	526	536	488	543	507	517	506	492	479	541	490	509	530	515	506	524	514	506	559	540	519	505	550	505	532	507	476	556	515	505	529	513	541	511	524	558	534	495	468	521	514	494	508	463	480	541	539	479	553	491	511	542	497	525	537	531	520	502	547	550	526	517	515	549	550	522	511	525	539	531	498	525	567	502	513	522	540	521	487	509	485	527	503	533	526	501	524	543	490	536	517	511	545	499	553	517	520	537	515	498	530	533	547	523	504	539	518	530	485	557	512	568	564	529	528	508	517	532	507	574	554	530	537	520	555	483	529	524	511	539	522	512	523	536	522	528	548	542	511	527	490	503	519	523	523	515	555	539	511	523	562	519	460	500	511	528	536	534	474	519	490	517	488	525	496	483	548	538	503	519	536	524	527	536	558	519	537	536	536	517	560	551	526	538	559	504	571	542	552	556	541	509	550	552	514	512	581	542	483	560	467	516	542	504	516	543	552	514	549	563	512	554	524	496	564	556	505	514	503	487	541	523	543	535	512	514	557	504	479	534	524	483	518	497	507	541	496	517	505	529	522	491	494	540	528	524	524	501	506	551	484	522	458	542	518	517	489	542	563	513	488	510	540	539	486	486	515	503	537	532	518	516	523	503	551	485	527	529	514	534	544	495	503	499	529	553	530	544	518	526	498	525	497	561	511	544	543	506	542	519	495	524	492	507	500	562	541	536	548	511	474	497	520	530	509	531	515	479	541	531	495	539	515	500	529	506	507	573	489	507	514	519	561	538	557	519	497	474	500	505	536	488	523	514	508	506	526	535	547	526	512	528	539	532	501	542	509	523	512
30427	27177	31003	25884	16737	9915	7177	5121	6724	8699	8304	6817	3539	3868	3210	3437	6938	4248	2065	2039	1576	1275	1071	1146	1322	1556	1233	1033	921	706	844	865	759	782	853	580	515	597	482	449	451	410	330	329	348	370	356	296	240	209	215	198	163	196	165	172	184	180	189	194	181	180	163	201	171	181	179	169	192	170	205	165	186	168	171	176	153	184	189	169	169	174	167	188	176	162	151	186	185	199	172	191	182	174	186	162	167	162	157	195	174	165	190	177	176	175	179	150	174	180	162	189	163	166	176	165	201	171	172	184	175	183	181	181	168	177	178	181	207	178	168	185	172	157	163	174	171	167	168	182	188	174	174	184	195	183	169	177	158	193	188	178	201	190	171	167	209	170	215	161	191	171	213	176	172	204	187	187	165	184	173	174	185	176	188	183	157	173	196	168	191	152	234	169	191	161	190	164	180	190	181	184	180	197	177	157	173	179	172	158	152	202	192	184	167	170	156	151	180	189	194	172	187	177	153	189	172	158	175	170	187	175	172	181	166	190	190	188	159	165	177	150	179	163	195	187	166	189	176	180	168	145	179	182	194	183	189	177	174	175	171	184	201	196	178	175	157	183	171	183	164	173	148	201	166	165	170	183	192	189	170	175	166	171	181	181	163	164	158	148	204	205	182	199	171	170	179	185	177	167	190	169	187	182	160	183	180	180	172	172	181	172	178	180	157	186	162	189	164	170	177	173	199	138	159	168	177	168	168	177	180	178	179	172	191	169	177	190	167	162	195	175	192	179	160	182	185	176	169	166	192	189	191	170	175	192	190	162	193	193	175	166	210	149	171	172	172	153	185	175	174	173	176	184	175	196	193	182	189	174	202	156	177	164	172	177	157	162	191	181	201	163	151	188	182	185	160	183	195	163	182	183	160	173	176	157	182	197	178	176	174	169	169	171	188	172	180	177	172	206	187	196	169	174	191	184	186	197	158	170	177	149	182	171	177	145	167	207	156	191	193	168	175	170	171	191	175	186	171	174	186	168	181	177	190	195	166	164	170	164	196	173	208	177	173	172	188	184	180	180	162	179	191	160	171	172	179	177	194	162	167	156	168	203	178	191	187	196	195	166	186	179	147	194	172	153	159	184	160	170	194	187	189	175	198	175	194	197	190	172	171	174	164	155	147	167	183	189	164	197	158	152	185	191	170	167	190	183	205	172	148	227	201	184	175	194	166	192	175	191	165	183	178	189	172	163	180	189	192	160	182	176	177	182	184	187	175	190	165	167	191	165	211	164	149	175	177	178	175	167	193	162	177	162	187	172	169	184	186	187	183	171	186	181	185	190	166	171	163	194	190	174	176	190	176	188	180	188	205	185	186	163	181	174	189	190	166	175	221	179	162	190	199	171	170	182	178	149	194	182	169	185	197	171	194	188	166	174	168	175	163	180	158	168	214	172	196	161	193	175	175	152	182	202	174	185	192	181	169	165	188	167	166	159	189	167	185	198	187	168	173	171	194	201	186	192	182	178	195	174	182	181	182	181	196	176	182	173	163	162	174	199	176	186	157	183	191	161	169	179	164	176	175	164	170	172	174	208	163	181	186	174	191	172	188	166	169	193	194	192	188	179	167	175	152	178	149	194	169	173	161	171	185	202	157	171	157	196	174	163	166	186	160	209	187	194	169	187	198	180	178	186	163	188	192	181	170	203	187	186	175	186	193	182	189	171	172	197	176	143	178	173	176	189	183	209	186	167	187	196	172	178	181	181	189	187	183	148	176	166	193	182	180	163	180	183	176	183	180	168	192	183	182	170	180	180	197	179	190	157	193	187	175	154	201	178	177	178	175	184	182	171	180	190	169	174	196	173	177	187	197	179	189	175	184	188	188	173	147	173	178	152	197	164	180	181	173	175	180	156	187	166	184	166	157	172	180	168	188	169	186	189	198	189	174	186	178	212	177	189	193	186	169	177	178	160	179	183	172	200	185	152	147	179	176	200	173	200	186	189	170	198	176	165	165	174	183	205	197	162	170	180	169	211	167	162	184	194	173	188	164	172	166	179	182	195	191	187	173	168	177	205	192	163	182	182	146	199	177	184	181	161	174	180	171	179	164	181	178	153	173	186	151	164	195	159	182	176	165	178	152	175	145	173	187	182	190	166	162	202	176	157	170	164	189	201	184	170	150	181	171	164	170	173	213	164	188	169	180	186	173	178	162	174	162	180	169	210	185	192	171	173	190	191	195	214	167	177	173	195	167	171	184	177	178	173	178	182	165	189	168	187	156	166	166	197	169	187	173	156	165	166	171	159	183	173	177	163	170	162	178	193	143	168	179	174	162	172	173	176	173	165	165	192	174	205	188	170	153	188	173	176	176	193	160	170	177	173	179	172	170	165	179	186	178	179	172	190	177	196	187	167	176	182	177	162	193	191	166	165	167	191	166	156	179	184	192	168	184	212	168	168	181	178	169	181	164	179	174	170	178	175	174	205	165	172	179	175	189	181	176	171	191	198	187	202	189	172	187	200	175	187	169	179	175	177	156	185	180	174	166	172	188	175	167	162	181	168	153	177	172	159	160	181	189	214	165	173	178	182	180	205	159	178	179	165	202	208	185	166	177	183	191	166	160	165	202	180	159	177	176	176	200	175	182	157	170	170	160	160	168	177	186	160	181	160	155	184	181	185	181	172	180	173	191	156	172	164	202	170	181	163	184	186	180	187	178	193	192	193	196	165	184	185	173	178	208	204	185	162	175	164	171	176	176	183	163	149	175	184	167	177	169	194	190	149	172	183	159	176	178	165	179	179	178	182	195	180	211	190	167	168	195	190	173	152	169	182	186	170	186	206	169	178	170	153	179	186	205	151	177	200	170	169	186	185	199	182	157	186	187	183	175	178	169	193	168	212	167	161	153	185	190	172	173	187	164	196	197	191	162	171	174	171	186	176	172	206	188	159	177	161	185	198	166	173	173	189	179	179	177	196	196	194	192	197	164	186	169	188	191	192	191	158	185	164	179	187	201	195	199	182	189	179	195	187	189	180	168	185	185	191	144	189	200	171	197	175	174	176	172	190	166	179	166	185	167	152	170	180	182	178	190	201	170	173	173	177	169	153	142	193	161	195	169	187	159	154	180	169	174	163	172	168	197	170	188	197	162	177	194	204	172	164	191	181	157	165	173	175	192	172	177	175	187	171	155	155	193	187	166	160	152	188	151	161	169	174	160	195	182	202	189	172	178	165	193	153	185	212	181	193	163	175	194	167	179	170	195	174	162	179	180	157	170	185	179	190	157	175	184	149	154	189	189	165	173	181	188	171	182	172	166	196	211	179	188	177	160	187	167	174	161	169	178	168	174	168	195	191	182	179	160	189	165	172	168	180	147	153	164	168	166	196	187	189	181	187	192	155	192	176	154	179	176	189	172	173	173	162	158	181	175	183	187	198	189	173	201	156	199	180	172	187	167	166	158	161	178	173	189	170	187	176	180	163	180	196	186	182	180	165	196	193	169	206
19839	22097	33916	34645	28082	22670	20115	17661	22161	26374	25945	22612	14296	17238	15142	16392	25898	17853	9964	10269	8594	7141	6253	6681	7901	8965	7351	5983	5740	3923	5235	5448	5122	5075	5435	3697	3238	3096	2479	2475	2743	2365	2003	1920	1966	2050	1835	1565	968	874	803	598	583	578	496	485	521	546	511	506	519	546	514	566	516	512	500	535	510	520	489	515	518	503	488	520	564	468	518	492	528	513	501	513	496	478	495	518	537	537	557	506	492	502	483	522	513	505	512	506	537	526	494	487	532	482	524	495	484	505	519	495	485	496	510	531	490	533	494	544	488	483	539	491	531	482	527	466	506	493	524	481	492	509	463	510	483	531	530	491	495	503	535	477	540	487	522	500	503	507	484	479	505	506	502	500	507	516	466	481	510	502	512	510	487	524	537	474	487	469	494	543	506	499	499	529	515	527	482	483	500	520	480	506	478	503	520	526	491	502	514	551	520	493	519	517	521	508	506	540	493	529	486	552	511	495	480	499	507	479	534	537	498	519	511	474	508	496	486	542	512	540	465	506	508	548	498	479	489	529	521	513	512	506	496	473	506	510	466	478	495	477	495	520	505	498	475	493	526	486	447	524	559	511	502	501	521	500	487	544	512	535	533	563	497	491	524	470	509	552	466	482	549	523	502	500	500	531	485	474	486	477	512	501	511	523	508	524	522	491	498	513	540	476	475	490	505	518	503	502	504	490	504	493	510	527	478	533	515	527	512	513	468	485	544	550	499	517	524	514	496	505	493	473	486	506	501	537	526	571	493	462	515	507	487	506	515	475	514	516	512	539	527	478	513	530	533	498	483	500	513	555	474	482	537	474	545	524	504	539	506	491	498	502	510	531	500	452	529	544	504	483	481	514	500	504	503	491	526	505	529	527	486	553	519	511	485	476	506	519	503	522	482	541	519	521	508	496	508	495	491	456	483	505	496	498	502	541	557	502	509	524	523	441	512	474	479	524	514	494	496	477	529	505	498	505	502	472	512	492	534	511	526	499	495	524	523	496	511	498	487	514	521	532	521	536	529	530	529	503	542	525	500	496	502	493	513	485	528	497	485	495	504	520	523	500	517	489	507	536	533	493	509	478	481	498	537	537	501	532	473	530	547	513	522	506	537	492	552	459	498	480	515	462	511	494	506	521	541	512	489	527	496	503	502	519	496	523	542	501	506	513	479	486	519	494	499	456	508	575	504	487	530	494	489	529	494	480	472	503	523	529	483	480	522	543	518	566	486	510	466	530	536	471	534	519	514	487	522	515	516	491	506	477	540	520	519	508	474	506	494	476	523	482	529	514	479	484	492	501	496	480	500	511	483	535	511	490	530	551	528	551	497	512	518	510	503	493	522	465	487	509	491	517	501	515	471	477	483	518	523	530	514	511	476	472	477	527	483	512	507	534	497	525	510	494	535	502	479	538	500	489	481	512	523	528	479	484	488	562	506	528	526	505	482	496	485	526	487	538	529	527	497	503	492	510	492	519	487	519	546	538	512	533	491	491	489	456	473	488	532	531	470	546	542	567	496	486	499	548	529	493	499	502	541	506	473	489	465	519	524	538	546	506	494	471	489	507	538	503	518	479	527	501	517	511	525	483	527	506	494	506	492	555	515	468	540	492	468	512	531	482	532	518	518	521	502	531	466	510	550	533	514	490	539	529	477	483	511	497	467	547	512	491	506	498	498	497	520	460	494	538	514	513	514	513	476	494	513	506	491	501	540	510	532	500	487	485	532	504	472	492	511	456	458	518	514	464	528	498	552	523	581	517	507	507	512	536	502	475	514	517	536	490	491	467	455	494	523	496	545	529	516	507	480	446	514	432	494	538	489	518	496	474	490	539	500	497	481	497	492	517	509	519	492	486	495	503	474	511	503	508	504	490	529	461	500	503	498	460	488	465	503	511	490	544	465	519	500	546	552	516	544	508	515	498	492	516	491	535	507	489	536	500	495	519	545	506	520	540	533	562	509	518	556	536	497	474	492	517	525	500	520	538	514	467	493	491	456	490	446	518	529	481	467	491	518	509	513	510	513	486	532	514	512	530	540	468	542	523	530	540	504	512	493	503	498	502	538	466	518	506	511	455	540	505	509	482	498	513	513	523	510	482	484	487	517	472	521	469	540	517	505	485	492	520	505	518	543	519	481	524	439	540	517	459	507	520	513	512	507	513	544	528	498	484	549	497	507	492	503	502	519	541	482	489	496	506	525	471	554	445	559	508	507	480	482	503	463	483	501	477	505	506	535	472	513	491	525	493	470	497	519	470	516	479	468	519	539	496	489	493	485	502	494	494	493	468	513	483	504	475	486	487	517	533	514	482	511	491	448	538	508	519	533	518	491	509	512	536	489	525	485	480	520	514	475	513	501	519	542	480	502	501	512	496	459	514	518	519	526	506	484	511	523	477	498	510	515	473	531	464	512	508	540	489	551	474	490	568	486	508	507	506	546	481	508	506	481	504	500	472	510	517	454	558	479	531	478	515	474	475	536	519	523	482	515	490	474	517	527	483	533	519	495	524	474	534	477	496	481	516	474	553	534	515	510	513	517	487	483	528	509	486	535	507	515	489	495	540	530	504	506	493	551	551	482	536	496	517	469	523	466	544	482	510	488	518	507	501	508	479	522	496	513	542	514	518	490	505	448	519	524	470	525	468	479	517	502	479	493	508	540	472	494	524	480	536	468	505	542	505	500	487	501	523	526	495	530	521	493	535	498	496	475	490	470	468	482	509	506	484	534	462	536	501	545	468	505	477	512	494	507	509	514	501	523	524	575	487	481	511	484	488	477	503	502	474	521	526	501	509	522	544	476	524	525	532	509	497	496	511	476	503	502	492	492	546	495	484	503	503	478	540	512	496	504	498	513	543	533	486	506	504	493	490	484	471	516	501	524	492	512	519	514	557	471	500	498	500	503	501	487	476	494	550	530	526	503	488	524	512	530	523	506	517	549	520	504	485	482	532	495	480	474	473	512	508	496	485	464	485	530	532	510	491	530	500	501	513	500	498	500	484	524	535	525	468	505	509	514	503	450	469	534	496	500	496	496	460	518	520	491	486	502	496	489	505	477	505	502	490	530	551	494	516	512	519	474	534	515	515	496	509	517	530	530	520	500	519	481	534	494	487	470	458	529	512	484	537	503	502	487	513	515	529	491	502	516	494	500	490	479	539	504	466	522	498	523	491	483	493	524	554	505	516	466	468	457	511	513	513	485	494	487	472	513	535	461	530	552	484	494	515	481	516	512	546	491	518	463	496	510	490	513	498	520	525	551	492	488	492	481	470	496	508	482	498	481	523	511	512	464	493	504	503	506	529	513	497	526	494	507	474	501	487	515	498	483	524	515	504	506	486	500	481	525	478	516	528	521	467	532	549	533	521	470	468	460	516	485	541	502	474	539	484	515	447	520	522	495	499	505	491	517	483	507	474	479	517	509	489	506	481	444	505	527	507	459	519	512	529	525	492	490	527	557	514	529	502	506	521	541	482	536	525
38219	36109	40218	34310	22942	16997	11715	11042	12558	18354	18174	17517	18734	5664	8505	7032	10535	8770	3960	1714	1726	1429	1248	1169	1503	1697	1312	998	1040	736	902	859	861	867	863	684	590	549	488	524	591	461	426	384	402	400	313	292	257	257	259	218	195	212	175	194	195	217	192	208	226	198	229	211	208	187	218	210	236	213	213	210	190	213	206	202	216	232	201	185	200	214	202	211	185	218	188	219	193	240	196	208	200	200	220	232	188	197	215	229	166	223	203	222	194	210	194	193	206	196	209	212	205	203	219	196	195	223	230	214	212	206	235	185	205	217	211	187	199	192	222	203	183	203	180	223	222	229	204	179	229	191	207	192	218	209	219	197	221	211	187	229	227	198	177	205	213	199	243	221	185	199	213	228	220	209	212	216	202	197	206	210	246	208	204	206	217	193	191	200	201	232	208	212	186	208	181	189	214	211	187	216	215	231	190	183	215	240	218	208	217	225	210	197	188	204	196	215	198	214	222	226	213	208	216	213	198	189	214	205	197	232	218	188	198	219	202	200	209	207	186	255	201	232	195	253	216	173	209	225	227	198	205	196	194	214	231	199	199	203	231	211	197	182	233	190	187	198	227	218	215	196	213	203	210	204	202	225	187	197	204	191	201	176	202	221	200	207	183	210	215	203	229	218	224	185	228	204	191	217	186	222	200	196	232	220	196	216	220	195	218	193	232	201	215	223	223	202	193	207	183	182	198	214	220	199	208	205	200	210	206	217	197	207	196	201	184	190	203	178	199	197	211	209	189	204	205	194	212	204	202	224	200	228	210	214	219	210	209	204	221	195	187	210	209	204	198	203	203	231	202	227	212	167	194	201	196	216	193	206	199	211	206	222	227	199	213	179	215	221	203	244	203	196	208	191	198	216	196	195	220	177	200	192	222	207	227	221	194	194	177	206	196	224	212	222	218	222	225	209	209	229	237	225	198	202	229	215	204	194	192	188	211	214	213	201	193	223	203	210	207	212	184	215	191	234	202	200	208	240	205	201	192	221	205	177	234	186	228	238	203	211	194	185	198	214	204	208	191	193	206	197	197	242	195	206	219	198	209	224	197	194	195	211	209	202	216	196	242	177	211	197	186	210	176	183	194	218	254	202	197	184	221	234	216	208	209	180	202	198	208	213	218	223	201	234	212	219	212	198	180	197	223	232	188	209	208	194	220	192	208	243	221	201	187	229	209	195	194	196	220	211	200	202	214	207	205	197	202	205	190	198	191	231	216	211	210	241	197	214	184	201	212	204	199	202	190	195	219	233	215	214	219	194	197	217	182	211	234	175	212	221	209	203	199	212	222	203	224	190	184	201	190	196	202	193	211	189	213	189	232	196	234	216	200	207	190	198	216	211	223	215	223	233	198	216	213	201	217	221	188	223	202	226	204	208	217	201	246	205	221	197	204	216	224	212	179	200	202	200	211	194	184	238	222	213	231	199	192	175	211	198	242	217	231	195	193	187	195	213	199	203	231	189	218	210	213	203	202	202	171	193	199	208	198	217	194	181	180	192	197	225	214	225	218	189	211	222	216	183	232	188	191	225	190	207	195	213	210	189	184	172	224	206	212	192	207	205	228	205	206	187	185	177	211	200	205	195	247	226	196	230	211	208	208	209	184	183	214	213	225	216	189	196	234	207	221	199	181	201	195	219	212	201	213	196	199	221	204	188	206	201	185	190	218	195	194	211	201	208	188	212	206	238	194	229	202	207	206	205	209	201	226	192	242	224	239	202	196	178	208	193	195	199	197	189	180	191	179	218	211	232	207	207	219	192	239	211	177	211	172	219	191	208	225	194	207	185	224	226	202	205	216	225	224	198	228	193	210	196	216	217	220	199	211	206	207	219	204	199	197	205	209	207	199	221	208	219	218	185	197	192	200	221	225	194	186	199	211	215	215	197	206	218	204	215	191	183	217	235	208	195	230	229	211	200	213	222	202	194	206	184	207	214	225	200	210	229	208	188	214	196	208	208	200	193	179	183	204	210	218	186	215	197	201	193	192	195	196	208	203	216	195	209	207	201	221	218	205	177	195	205	201	195	190	211	225	223	227	218	203	217	208	197	202	200	187	169	207	164	199	202	211	231	199	207	219	194	194	212	205	209	220	210	226	191	210	184	187	194	193	227	221	199	197	213	182	196	192	216	213	231	213	204	212	196	212	182	219	218	216	199	226	185	204	211	221	229	176	200	214	201	195	220	209	192	187	197	194	177	208	219	191	206	214	213	184	215	235	200	181	192	212	225	207	191	190	216	221	199	251	185	198	199	209	192	229	214	209	206	202	187	193	198	181	218	197	211	212	224	219	204	188	218	222	213	210	210	196	224	201	200	214	214	223	202	207	216	203	211	219	208	215	198	199	215	211	207	219	230	199	191	218	201	233	188	186	222	187	184	189	219	185	213	229	210	215	201	207	214	207	221	207	188	196	214	202	216	230	214	224	192	200	213	196	185	201	207	206	196	244	208	212	199	212	207	217	182	188	173	200	216	249	201	188	193	215	196	195	208	187	203	205	210	223	204	218	195	189	189	200	205	217	212	191	207	206	206	208	193	178	202	228	188	203	189	187	208	208	184	211	226	228	199	189	204	212	201	221	210	209	196	218	179	182	197	232	208	208	204	213	210	179	216	220	175	233	218	203	230	213	194	210	186	196	185	198	207	197	191	184	206	195	217	201	219	222	209	220	222	190	195	192	204	184	191	172	204	213	196	207	209	192	222	220	201	201	200	191	191	213	184	223	205	197	210	190	221	223	213	198	163	227	188	233	244	208	207	211	229	219	220	224	206	202	199	218	224	218	200	208	187	210	179	188	201	219	187	176	216	222	190	231	218	222	208	198	213	213	225	194	238	192	176	206	218	210	198	220	201	198	206	208	203	197	237	203	211	212	201	187	229	222	222	196	181	210	228	215	192	181	213	208	209	210	199	195	234	216	209	194	198	190	214	229	196	217	217	194	232	207	189	197	213	244	173	198	194	201	188	192	210	184	188	207	189	207	226	223	229	225	209	220	189	206	195	211	192	200	195	205	194	211	214	215	226	190	220	212	197	190	214	201	201	209	214	216	210	207	200	208	215	188	215	210	201	197	216	206	177	201	214	188	193	205	216	204	226	233	211	226	208	219	200	199	218	208	203	198	194	208	188	189	197	204	189	226	234	191	211	226	171	190	208	226	184	215	223	203	216	230	183	204	196	219	216	183	207	181	208	203	175	211	208	204	190	169	217	191	235	179	193	207	199	199	208	211	183	187	199	212	183	200	203	198	207	219	213	195	200	181	211	241	232	234	182	213	203	216	212	205	215	181	211	208	189	254	209	206	180	193	207	215	184	210	219	200	202	182	210	212	225	227	181	194	211	225	187	206	209	169	215	218	209	225	205	199	224	185	203	210	219	203	223	182	225	220	186	214	215	212	173	219	210	225	188	208	243	199	218	199	212	204	210	208	213	213	222	192	207	224	198	246	213	212	211
25047	29298	40232	40343	32473	29750	26548	27200	30559	37709	36893	38259	33414	19413	27553	23423	32306	27197	15783	8361	8810	7445	6574	6700	8679	9759	7844	5707	6006	4148	5358	5556	4941	5313	4915	3995	3277	2957	2560	2691	2844	2387	2121	2039	2210	2096	1711	1243	1007	965	874	665	669	602	616	584	641	569	568	574	606	571	569	541	573	534	565	574	587	559	579	556	569	552	586	605	605	578	581	595	555	566	582	598	584	570	594	604	587	591	608	575	603	591	544	638	571	585	544	596	533	612	587	542	575	591	549	577	575	600	611	534	577	578	563	566	567	609	589	546	582	616	572	564	598	576	572	566	616	569	592	559	556	602	610	583	550	602	609	577	560	581	532	613	581	555	591	592	563	637	554	558	528	557	566	587	569	558	587	570	583	564	582	584	612	566	579	680	565	537	598	578	578	601	556	570	571	591	543	547	601	582	542	606	564	608	626	545	545	548	569	563	589	598	578	595	629	593	571	549	560	530	599	565	606	603	603	535	546	569	600	585	521	553	565	535	576	581	611	569	638	558	608	557	584	500	538	595	609	568	573	586	587	550	558	594	597	577	551	578	554	587	548	564	593	617	584	552	569	586	560	564	553	577	586	570	554	570	600	557	548	550	619	564	580	567	544	597	584	617	588	621	582	584	571	598	589	584	552	571	610	608	562	502	585	589	551	571	573	540	601	539	574	532	585	582	556	541	581	554	546	595	541	516	574	525	558	525	587	630	531	594	535	569	540	576	560	579	587	613	590	551	572	573	588	593	599	539	541	535	580	558	593	590	552	573	544	538	564	574	574	575	581	559	577	582	551	564	603	554	579	581	542	555	542	594	512	561	586	605	606	533	594	575	576	583	567	555	539	611	558	595	548	575	541	630	611	571	571	590	548	571	622	571	569	576	594	515	570	560	571	577	609	594	549	608	584	583	554	594	583	587	555	553	560	544	604	570	540	589	572	545	559	565	577	611	609	544	577	546	593	577	566	565	546	604	554	568	589	566	564	580	584	564	598	577	556	539	587	593	588	560	519	588	594	549	576	563	578	596	527	560	568	560	580	550	589	624	572	531	586	560	598	607	573	591	572	576	608	565	580	540	563	540	582	582	583	552	590	591	577	594	542	578	620	595	582	565	605	584	605	568	568	567	582	570	576	576	562	616	559	527	569	545	605	548	621	583	577	555	635	559	577	600	546	568	569	577	582	537	587	592	576	594	539	590	602	608	594	583	594	548	528	614	593	576	560	578	558	589	621	562	570	575	574	568	579	554	597	577	569	548	556	610	561	564	538	592	582	532	617	564	574	577	574	569	609	530	573	586	589	577	587	541	539	586	601	516	599	586	580	574	583	560	581	610	576	552	537	583	601	586	555	600	602	572	566	557	556	581	552	548	515	580	583	612	568	587	578	568	571	574	555	593	537	612	603	561	576	589	576	583	584	555	571	533	563	519	569	595	542	567	581	568	611	547	599	582	571	579	558	586	578	582	551	611	532	545	554	549	584	556	561	585	607	550	569	572	580	573	551	586	626	593	630	585	589	573	537	573	597	583	611	591	563	591	581	589	616	570	590	551	583	615	587	602	580	568	600	575	619	574	559	601	589	573	567	594	586	517	568	592	557	524	580	556	590	545	594	624	533	558	573	572	576	587	582	568	554	534	564	580	523	571	539	634	565	614	603	571	531	548	598	568	563	599	537	569	565	590	584	611	596	584	580	562	571	607	575	569	538	602	611	539	555	591	564	609	606	622	588	553	565	606	545	587	622	560	596	536	604	565	574	590	577	594	577	552	580	530	607	553	571	549	526	570	535	577	578	577	571	523	594	554	514	571	629	583	540	586	569	581	534	574	618	604	602	538	575	567	541	596	600	564	602	570	576	527	568	572	584	586	594	604	543	546	596	597	555	568	634	554	572	578	575	530	593	606	617	544	553	501	562	581	586	556	578	558	590	610	594	582	552	639	570	605	583	538	557	554	608	584	601	547	599	583	602	566	570	570	554	587	597	599	572	564	581	546	611	580	592	574	560	598	597	567	568	599	595	548	606	570	579	562	537	548	550	568	603	582	638	585	562	581	582	581	530	578	585	533	588	561	629	573	562	597	591	543	588	544	576	585	548	559	563	568	563	574	627	623	562	589	600	584	573	562	583	628	600	589	594	554	559	563	575	546	597	544	557	547	612	531	617	560	575	557	574	567	578	568	562	566	570	603	584	605	565	548	531	588	584	624	603	555	604	580	557	591	600	623	567	579	574	608	579	585	590	636	563	605	579	552	587	578	577	586	548	569	598	538	560	547	641	564	568	585	576	548	549	608	532	559	551	578	576	605	623	572	564	593	593	580	596	612	546	628	610	593	599	582	549	552	544	538	589	571	601	568	523	550	614	579	592	587	593	581	578	600	594	626	581	557	592	561	532	582	587	620	619	602	567	612	573	556	582	539	582	567	554	537	603	584	542	569	599	572	539	545	597	588	624	533	551	549	595	599	544	557	537	586	507	607	578	587	575	609	615	573	582	590	539	608	580	610	551	578	558	554	549	554	581	546	612	569	592	615	553	575	584	569	521	544	594	563	570	572	601	560	564	550	566	600	620	585	563	577	549	580	557	568	565	600	551	574	590	595	574	630	558	574	559	566	565	622	552	551	533	554	572	545	559	553	567	623	577	577	593	507	553	600	589	551	566	589	609	545	562	595	564	600	562	571	580	587	539	516	542	562	583	578	595	565	565	574	572	565	533	601	593	565	579	602	566	531	587	622	559	563	596	590	548	565	582	567	569	557	583	577	579	595	585	564	555	544	553	601	558	605	600	581	592	575	565	573	559	588	571	588	629	587	563	565	559	603	592	610	589	586	567	587	577	589	580	580	550	525	573	580	599	557	553	546	592	567	591	566	610	558	613	593	577	588	592	563	595	578	601	576	549	546	539	630	579	559	580	559	567	570	570	565	578	593	541	564	578	582	583	564	587	624	558	576	585	587	524	582	580	559	622	600	518	556	560	537	584	545	571	621	597	597	567	580	582	581	545	591	551	573	547	536	559	591	559	607	577	587	620	600	531	569	577	578	575	599	580	558	592	512	593	553	609	571	594	551	599	572	572	588	579	567	615	582	565	567	588	583	590	601	524	610	582	578	616	553	590	540	596	610	605	551	558	540	574	589	556	556	624	591	545	567	563	620	556	555	599	601	559	575	597	581	564	548	558	554	559	548	561	577	583	554	608	533	568	563	538	592	595	564	575	549	595	583	579	549	572	576	568	559	582	566	580	534	525	575	589	620	534	582	570	567	621	516	571	586	567	551	545	584	576	593	535	542	583	561	587	561	587	584	598	604	583	575	552	621	597	610	580	611	541	582	607	569	562	556	577	583	577	531	576	593	574	607	582	565	569	592	579	595	576	579	550	573	605	575	565	566	570	576	555	569	586	536	598	553	549	531	619	598	541	571	581	581	595	582	546	562	627	570	556	586	560	592	567	580	554	629	546	571	592	592	548	574	590	582	588	526
18337	15558	16384	9427	5078	3198	1952	1623	1597	1484	1388	1125	970	665	832	955	1208	862	495	309	215	217	208	227	193	175	175	187	209	181	195	188	171	179	202	175	191	175	188	161	204	187	190	182	194	169	167	179	175	209	190	168	192	181	197	168	191	172	179	172	167	161	188	196	158	195	182	214	191	178	189	179	172	199	201	179	172	174	185	194	187	169	189	168	186	196	176	170	183	183	176	156	190	194	221	191	204	187	188	196	193	188	169	177	178	185	147	147	198	188	202	170	161	187	174	175	164	196	187	173	173	171	181	170	184	184	187	199	189	169	186	164	199	186	165	164	168	170	155	175	174	200	166	163	187	165	170	183	157	194	171	166	189	174	180	185	201	180	215	205	185	164	194	143	163	185	195	185	169	175	179	186	159	179	180	174	202	168	183	208	198	157	190	188	164	180	189	177	175	175	189	183	198	183	197	197	200	166	189	186	166	210	160	179	184	168	191	156	177	171	197	215	194	173	181	168	206	165	181	173	185	193	188	173	177	186	184	190	202	185	175	171	185	179	180	152	183	187	158	190	166	190	169	190	189	160	181	164	189	208	180	188	173	192	158	171	177	174	195	157	167	166	191	214	186	176	187	185	196	197	187	201	171	185	189	165	166	175	176	217	167	185	180	202	189	170	191	181	188	177	167	191	179	196	180	182	179	179	184	176	180	189	204	163	173	179	167	175	193	154	184	182	173	193	193	166	206	176	193	143	185	170	175	174	179	171	185	174	165	177	167	190	184	204	180	158	192	178	175	193	200	179	183	165	164	199	186	192	206	169	197	190	183	176	171	174	187	197	180	168	179	155	174	209	182	206	177	193	180	171	181	182	189	189	179	194	185	135	190	175	176	187	179	170	181	180	170	181	187	174	194	193	186	142	210	207	201	166	204	178	152	175	191	207	174	172	168	166	197	191	185	193	162	167	191	194	177	196	197	167	170	176	159	192	187	184	198	193	160	156	178	172	164	193	205	185	167	177	157	172	165	180	155	177	200	204	183	187	181	193	131	167	178	172	188	174	201	177	174	180	197	165	193	187	204	179	187	173	167	160	187	183	180	206	166	177	163	190	189	169	176	190	178	167	182	190	179	173	165	173	179	175	183	176	185	158	173	175	169	184	191	197	198	194	190	177	196	183	184	177	156	161	165	188	148	184	204	184	174	186	182	192	179	174	205	184	169	182	176	156	210	175	159	171	168	166	205	164	170	173	160	186	203	186	168	175	180	183	177	175	172	216	166	154	202	176	163	189	192	181	193	161	190	195	191	167	167	185	170	187	181	173	186	179	168	179	174	161	178	183	182	212	193	189	173	177	197	194	172	178	197	189	159	167	185	178	187	193	180	176	182	166	205	178	175	194	158	184	189	207	173	184	198	167	155	168	164	189	185	179	169	189	175	200	176	198	189	174	168	185	178	175	184	175	158	183	198	194	167	191	184	175	172	175	177	197	182	188	195	184	185	177	171	189	188	172	192	170	175	208	189	192	170	155	209	200	176	188	180	171	193	182	184	186	174	185	178	195	192	164	206	186	202	193	205	171	200	168	195	191	188	172	183	175	193	159	177	168	187	173	195	213	184	181	191	188	184	183	167	202	194	192	184	189	178	168	177	178	168	198	195	195	182	187	167	182	169	186	185	202	178	168	177	185	170	169	187	198	177	180	177	167	186	198	197	188	178	178	180	191	167	159	173	190	188	203	170	199	168	178	193	179	194	209	187	189	188	179	167	184	181	201	180	164	174	181	204	172	183	187	206	188	195	159	186	157	165	171	172	176	211	203	180	194	178	176	184	198	180	191	186	185	184	188	180	195	174	176	185	168	169	159	177	170	180	202	202	173	202	206	186	174	193	193	180	159	173	188	201	174	176	162	190	186	171	194	165	175	168	192	176	174	180	184	168	172	168	165	182	176	198	161	199	203	179	175	186	183	191	194	185	165	189	159	189	178	150	192	177	183	180	177	167	192	175	175	198	186	189	194	162	192	222	209	198	177	184	174	178	168	166	184	187	191	169	189	152	172	178	186	155	175	200	185	186	194	166	165	175	174	190	178	174	197	163	185	182	195	184	177	172	167	194	188	163	167	185	175	171	201	169	185	191	202	181	205	169	174	192	168	170	164	182	178	176	173	170	152	185	161	186	188	175	161	195	189	190	153	187	173	185	171	182	184	168	159	189	168	178	192	192	183	178	181	179	173	219	180	181	203	177	164	173	169	186	199	181	185	180	173	173	180	202	137	170	182	138	194	183	160	181	180	174	164	173	198	180	178	178	172	175	174	164	192	188	179	187	173	187	192	203	165	178	185	185	185	162	173	178	167	176	180	170	179	201	201	177	173	196	189	182	192	199	169	180	183	192	170	170	177	197	178	181	203	190	181	170	155	163	165	200	189	175	185	185	178	167	180	176	174	169	183	202	169	176	149	185	198	194	178	173	161	205	162	171	187	200	192	192	169	193	202	160	164	155	162	167	207	173	182	198	165	196	179	180	179	175	187	179	182	184	201	179	168	192	178	170	183	167	195	193	179	197	154	172	192	173	162	165	168	188	142	199	172	171	195	185	199	167	194	185	184	196	168	169	165	180	178	193	154	174	189	190	176	182	188	176	179	181	156	186	166	177	196	179	170	176	168	150	189	188	200	195	188	179	159	177	177	191	202	158	194	180	206	161	156	201	164	168	177	183	180	190	185	188	184	204	184	156	181	182	192	190	166	180	184	179	199	195	162	199	181	164	170	186	184	181	179	183	196	174	186	188	168	169	181	183	169	189	152	172	164	184	174	182	191	183	206	167	185	169	152	199	164	200	165	177	203	181	183	188	177	192	174	179	213	209	168	205	162	187	166	167	191	187	194	170	167	176	179	177	187	179	155	165	173	163	153	169	190	178	201	171	198	192	181	172	188	173	186	178	179	211	165	182	157	173	183	193	162	156	197	183	196	177	177	174	197	188	180	192	174	165	177	195	181	182	185	186	161	184	175	175	169	186	179	176	170	164	174	194	181	174	171	204	174	161	191	170	174	214	173	192	180	183	185	167	174	188	180	172	166	168	199	182	175	196	175	147	194	185	160	186	162	189	179	172	186	168	190	218	191	211	181	188	189	172	171	183	197	179	143	205	165	180	193	187	168	195	194	174	167	197	173	189	198	200	189	188	180	175	162	201	215	180	180	197	200	165	179	199	182	204	152	175	180	171	167	187	175	179	193	189	163	188	201	173	168	188	181	188	177	183	165	190	179	179	172	171	174	179	167	159	179	164	193	181	175	177	165	187	165	202	177	163	175	172	177	189	153	186	191	191	164	172	193	177	185	194	170	183	206	188	186	167	166	180	171	172	176	199	192	154	177	183	189	194	171	178	193	185	194	181	197	195	182	183	192	162	180	190	179	184	167	177	174	168	178	174	194	205	189	175	177	192	179	185	159	180	182	184	165	189	153	173	170	174	198	172	174	189	192	202	175	167	158
11709	13070	21334	18467	13911	10793	8284	6980	7460	7238	6871	6141	4616	3847	4554	4589	5320	3577	2048	1122	773	638	658	601	671	660	624	591	583	588	582	591	558	606	601	576	558	566	571	557	538	501	543	505	504	485	534	541	520	547	512	518	503	507	493	532	542	484	531	483	502	478	517	494	475	502	512	504	515	480	491	511	517	524	511	472	472	473	515	512	485	510	501	520	500	485	513	474	531	523	505	500	492	490	456	531	538	516	515	490	527	519	512	456	525	491	521	487	480	508	524	520	488	511	470	533	523	490	495	516	513	523	517	522	511	489	491	503	494	501	506	482	481	533	468	522	571	513	524	491	514	501	498	502	487	504	542	508	508	540	512	483	488	504	497	544	506	490	512	561	440	499	526	481	513	515	480	492	515	497	537	504	509	488	479	571	473	506	461	498	480	472	481	497	542	487	469	516	510	507	515	489	531	493	535	504	513	520	502	469	493	519	508	477	532	496	483	523	489	493	511	502	507	491	512	537	521	496	530	513	496	507	501	490	474	475	530	548	501	492	492	516	511	528	518	453	486	487	489	486	528	490	503	571	518	516	515	472	441	492	521	521	509	491	530	517	517	549	498	511	501	546	577	469	476	500	455	523	502	514	506	505	485	543	540	508	511	486	546	475	534	515	506	520	522	487	500	525	516	510	509	489	503	514	511	493	472	523	486	497	550	451	503	515	532	501	522	521	492	495	499	544	514	539	506	524	495	507	501	536	523	510	494	485	488	511	493	496	518	520	520	506	463	495	518	499	516	481	495	499	489	570	459	522	543	534	498	546	475	541	520	508	518	512	529	493	469	516	486	494	506	500	559	504	518	467	539	504	509	487	505	474	480	527	503	477	518	519	532	499	534	506	467	431	501	471	524	472	508	518	515	509	523	508	471	490	485	512	514	490	522	532	546	497	525	493	526	525	476	513	529	495	481	499	501	478	492	516	538	510	524	517	505	513	485	477	517	520	515	473	494	524	482	520	532	483	503	529	475	510	537	493	495	518	501	500	491	508	505	529	502	485	527	493	477	486	505	493	499	508	457	520	495	467	515	492	501	491	505	520	472	516	499	474	528	540	523	503	500	525	497	493	473	511	505	518	513	509	505	527	491	516	524	557	498	506	528	497	537	473	501	520	466	528	535	561	471	473	500	525	503	485	525	516	515	542	475	534	510	479	528	515	477	511	529	488	508	531	543	507	521	479	497	499	518	524	543	526	549	532	507	501	519	532	535	528	489	512	467	481	508	503	484	494	513	510	495	516	529	481	500	520	544	498	533	489	492	512	528	484	486	540	536	496	521	506	520	510	492	536	489	529	479	513	532	493	551	537	479	496	513	513	523	506	514	528	516	518	536	482	536	509	493	496	490	526	550	470	489	505	475	492	487	510	487	514	547	564	495	494	526	531	540	497	482	481	469	522	532	499	487	503	484	514	500	475	511	511	482	505	503	526	535	471	504	493	474	491	481	492	517	524	516	481	539	555	516	491	456	491	517	511	552	526	443	515	506	470	529	497	551	522	462	496	504	515	534	452	495	502	533	511	500	477	484	507	463	522	483	515	512	519	517	543	495	516	443	510	479	515	500	490	548	496	543	526	507	499	546	512	500	522	494	534	485	467	532	533	464	526	538	507	524	497	494	525	496	546	477	510	505	526	544	521	526	513	519	513	510	494	513	524	506	472	500	502	489	487	522	459	507	491	537	538	515	513	503	502	525	537	514	518	467	517	482	494	538	521	486	490	547	543	512	534	542	468	490	520	521	477	515	494	486	500	455	522	486	527	526	494	531	509	507	530	502	496	510	507	538	530	517	511	511	507	518	498	504	515	525	522	479	516	500	515	533	486	515	499	548	514	519	533	488	510	488	487	473	510	515	543	479	472	504	538	547	488	530	468	503	487	471	479	525	522	538	508	510	557	502	511	502	499	515	507	530	502	509	506	525	519	525	529	524	486	495	534	541	491	517	491	461	469	501	482	540	527	482	529	532	497	505	482	485	505	515	540	486	536	547	540	471	559	487	512	517	517	522	499	523	528	507	465	514	479	552	479	490	460	529	481	503	508	497	484	514	465	511	542	468	474	514	511	517	521	496	564	527	494	508	543	457	507	563	559	488	470	475	482	473	502	523	501	519	501	496	465	530	484	505	487	508	509	471	519	506	532	476	507	492	504	510	484	508	476	539	566	496	475	527	511	494	489	523	498	528	500	492	520	512	541	503	519	540	513	505	513	517	528	521	512	478	531	483	499	517	508	513	478	498	505	511	534	506	507	539	485	540	514	487	526	530	518	514	493	504	485	502	534	466	561	523	502	543	513	505	514	457	528	517	458	530	504	533	488	538	502	551	488	573	486	500	526	536	475	524	516	515	527	496	518	498	510	493	496	491	514	542	509	498	544	482	505	491	493	547	546	447	494	498	519	477	488	549	519	464	514	525	490	543	539	529	546	474	485	479	509	436	520	550	524	511	515	497	504	545	472	509	518	519	553	531	494	528	468	509	525	484	531	495	507	534	530	498	548	506	554	516	508	512	532	516	490	499	518	554	519	538	516	521	531	530	512	506	474	489	555	490	524	486	503	529	485	481	567	521	490	481	461	507	502	505	518	528	492	480	500	545	518	507	527	523	529	537	498	481	487	479	520	495	534	565	509	489	536	473	529	550	527	496	517	512	508	516	512	509	482	542	528	526	505	498	493	525	543	501	519	470	495	496	527	467	498	521	507	488	511	518	478	509	510	495	482	504	504	520	503	501	478	525	492	540	514	529	545	526	493	482	529	522	515	534	489	437	506	528	508	507	547	482	567	476	525	546	512	520	487	529	520	481	525	489	481	527	482	497	543	501	522	509	489	525	506	535	514	500	543	516	485	529	492	499	514	545	492	514	497	517	495	509	544	505	445	543	513	521	543	498	516	494	499	506	520	468	496	477	525	489	511	523	551	466	518	474	533	520	554	506	511	500	486	511	517	529	503	483	520	557	540	488	534	492	483	476	518	512	498	543	482	506	506	505	490	540	485	490	473	449	534	498	521	483	492	475	532	500	538	522	549	505	531	506	502	511	491	506	531	494	522	511	496	513	542	507	508	497	518	503	493	524	504	482	483	520	489	484	516	485	490	498	501	526	464	514	487	577	470	516	495	530	490	532	524	470	524	495	520	502	478	525	529	537	506	508	515	486	525	495	501	518	491	480	463	479	517	511	512	476	490	514	502	546	543	530	569	526	488	510	477	482	502	475	509	507	554	520	497	492	537	505	466	526	534	514	563	493	544	509	485	538	504	529	457	546	500	541	495	524	470	476	482	505	489	510	477	506	524	501	531	517	475	537	553	526	523	484	489	507	511	517	483	508	511	503	535	461	527	472	484	488	487	515	515	537	543	513	504	511	513	551	487	461	509	515	500	500	519	490	465	506	521	494	490	532	508	526	473	524	475	499	496	535	514	504	541	496	525	488	506	464	500	513	468	517	488	499	507
27790	24430	30397	24318	12729	8285	5959	5983	8710	10375	9299	7409	4003	2768	8141	7320	5347	3522	1455	681	530	468	433	381	424	433	378	324	299	271	315	326	341	289	250	230	264	245	232	242	245	252	220	208	229	217	182	182	154	158	182	161	188	191	184	187	189	165	173	194	192	166	181	172	165	184	197	185	149	184	196	159	185	184	157	165	192	171	166	183	177	194	179	188	200	182	193	155	195	157	182	171	159	177	183	180	163	163	156	168	199	197	170	169	166	183	180	188	175	156	162	166	166	183	186	187	185	189	179	206	181	182	178	179	182	145	172	191	182	189	168	160	193	175	197	173	210	157	180	170	171	168	196	158	186	167	194	180	165	158	183	163	176	189	160	192	160	198	177	177	185	197	162	182	168	174	190	172	161	173	165	180	166	188	163	170	181	197	217	170	160	172	190	175	149	211	198	135	161	189	182	199	183	186	194	183	175	178	190	178	182	178	181	173	181	155	179	181	173	178	184	179	178	191	179	200	196	189	197	201	179	165	191	166	171	169	184	166	163	184	176	173	209	189	184	202	186	200	178	178	188	169	164	172	186	160	153	163	188	171	177	180	153	159	173	171	157	181	177	156	158	178	183	198	178	179	152	193	187	187	193	175	174	202	213	162	198	206	174	170	163	169	189	170	167	170	178	170	180	179	159	165	181	185	193	149	191	184	191	218	191	195	197	178	185	186	173	172	201	197	177	184	175	175	165	192	184	194	183	184	152	165	172	166	175	157	173	162	140	179	169	160	176	181	161	177	166	193	156	185	165	177	171	202	171	197	170	181	185	175	184	176	174	176	163	162	165	162	166	189	173	156	185	170	158	151	179	180	179	179	171	153	179	178	202	187	185	187	177	165	150	176	193	185	180	169	183	179	191	187	171	164	188	190	149	166	183	186	190	169	213	201	189	186	178	157	166	172	168	176	169	167	176	187	169	159	186	169	205	171	182	160	177	181	155	164	151	194	153	159	164	189	177	175	179	181	159	191	177	192	172	195	174	185	180	148	184	169	146	174	168	172	182	162	161	150	161	168	186	172	191	180	190	205	178	165	175	171	184	167	180	162	202	171	173	168	170	189	181	160	152	207	186	180	179	168	180	193	164	158	177	165	209	180	173	182	179	163	154	157	174	186	191	184	173	182	154	169	216	191	175	165	174	178	172	184	172	161	191	153	178	169	183	160	181	187	172	166	175	204	157	220	175	186	174	189	188	166	186	175	178	185	152	179	160	176	190	194	180	180	164	197	155	166	182	166	172	183	190	197	157	201	150	175	193	178	200	191	191	191	167	186	172	196	179	175	181	188	172	190	171	199	185	158	195	180	163	175	172	178	168	159	200	172	178	168	198	191	171	198	168	183	184	203	173	162	178	183	178	219	189	160	170	179	215	185	164	184	150	180	184	170	174	186	183	175	171	194	183	171	187	167	177	174	182	156	156	188	182	163	161	167	178	193	178	164	161	161	178	166	162	182	168	182	180	150	200	167	155	185	201	169	176	175	200	154	181	157	176	202	164	184	164	179	179	173	189	197	155	164	163	174	187	171	186	168	180	162	169	183	179	203	174	161	169	176	160	163	187	159	185	160	182	191	186	178	187	163	175	207	158	178	185	181	182	179	171	201	163	181	183	180	165	192	158	164	164	182	171	176	180	202	186	174	172	167	168	174	187	189	164	183	176	163	168	174	196	193	189	173	176	166	168	176	180	187	179	178	195	170	168	197	159	189	185	189	161	183	158	188	188	186	163	173	158	178	178	179	164	173	162	167	177	165	207	188	158	173	177	176	178	169	172	183	179	190	168	195	175	186	188	169	154	171	178	193	186	173	182	187	166	166	176	196	163	182	186	168	188	177	178	155	181	153	171	183	180	191	165	148	146	187	169	151	163	169	173	165	158	183	163	155	176	179	185	176	173	177	193	169	179	170	181	167	175	183	189	167	156	174	186	182	166	184	163	184	161	188	156	186	180	183	196	170	170	172	160	178	209	175	175	160	162	202	176	200	176	162	170	175	172	190	195	167	192	178	179	186	172	171	156	167	171	164	187	182	188	192	171	179	158	176	175	199	160	160	189	180	199	197	173	177	144	170	178	177	180	194	184	189	176	183	182	187	186	187	184	142	181	162	202	176	185	198	166	179	158	162	179	182	175	172	172	184	178	187	175	164	181	173	176	161	160	185	193	193	162	164	186	181	190	193	164	168	173	165	162	174	173	173	183	179	188	171	161	155	177	137	201	184	204	160	180	185	143	177	173	168	203	179	204	204	176	168	176	159	166	156	159	211	174	166	173	195	197	172	173	180	167	171	179	168	205	178	187	183	194	169	177	173	168	174	189	166	167	170	179	175	192	175	177	192	173	195	202	180	180	155	168	180	178	163	173	166	190	173	165	168	163	165	141	185	194	152	195	167	167	187	182	162	182	181	139	187	201	161	194	182	190	170	164	193	152	166	194	169	161	195	172	183	172	196	161	199	175	173	178	173	159	180	183	168	170	188	172	209	182	149	183	205	158	169	177	198	190	172	162	173	192	177	159	170	153	152	183	176	165	166	177	166	183	160	161	178	185	159	183	212	163	162	181	199	165	170	179	204	194	170	174	182	185	170	170	178	179	162	184	164	193	183	175	155	163	175	166	169	164	186	181	189	182	177	167	175	164	191	192	177	177	171	182	179	174	167	167	152	157	156	198	155	167	173	173	181	170	175	149	171	182	187	158	193	164	166	162	184	177	164	176	168	169	171	161	161	192	176	175	169	160	160	200	180	163	179	172	157	185	186	184	165	170	187	186	178	183	196	138	171	161	178	171	219	190	175	180	168	167	211	175	182	173	164	158	158	170	176	165	192	137	169	184	181	174	189	184	173	183	196	172	184	189	156	172	173	208	167	179	186	184	162	158	194	181	157	197	162	172	214	172	176	190	177	177	174	173	170	167	168	207	171	155	186	184	168	190	188	177	182	162	163	189	184	180	158	152	181	183	171	183	162	188	185	180	178	191	179	174	171	180	177	177	195	186	184	149	191	183	170	179	186	172	167	163	188	162	181	188	195	162	164	166	167	183	196	190	158	173	182	170	160	165	153	191	176	144	190	159	177	182	187	171	156	183	187	176	177	187	176	167	196	167	172	186	170	170	177	183	194	182	195	178	173	180	173	148	164	156	177	189	178	180	175	187	169	168	170	181	195	182	182	177	155	171	171	186	179	143	154	177	183	207	171	189	167	175	176	160	154	200	167	170	181	190	167	166	190	184	176	170	189	183	155	169	183	148	168	160	205	217	172	201	184	168	182	175	171	185	186	171	192	200	212	179	166	172	162	187	161	158	175	167	202	176	151	173	178	188	178	185	196	168	190	177	197	182	204	157	187	168	195	184	191	178	178	184	174	163	177	178	169	191	159	199	162	158	179	172	174	172	176	168	155	170	180	173	176	205	162	176	175	173	165	160	185	163	152	182	166	173	165	185	177	178	180	174	190
18088	19876	32199	31788	22988	19828	18281	20200	25934	28307	27328	24590	16037	13354	28382	25187	21374	15274	7204	3129	2460	2448	2174	1980	2467	2191	1680	1531	1602	1310	1429	1457	1435	1522	1328	1123	1106	954	991	969	1024	982	799	786	856	733	712	607	580	528	552	491	548	462	513	483	506	524	503	491	523	548	492	532	456	492	492	487	538	485	489	443	487	497	472	536	478	562	512	492	515	492	493	498	490	519	525	483	499	515	478	487	526	517	477	502	493	509	474	521	519	495	482	497	499	509	476	526	494	521	504	481	508	524	491	518	494	481	504	505	505	531	497	507	522	489	515	509	511	492	469	497	467	516	486	477	506	477	479	506	528	508	494	497	497	491	518	482	515	555	524	523	506	512	458	499	495	511	494	490	513	502	497	462	535	456	483	485	494	505	488	521	488	480	507	452	504	468	518	501	509	485	445	529	496	505	471	515	494	480	475	469	481	482	470	493	520	511	497	505	518	487	512	486	486	512	499	490	515	545	494	505	475	497	543	504	479	470	487	503	518	494	483	497	507	482	475	493	511	458	492	519	519	504	510	464	473	491	526	502	531	479	493	517	522	498	484	486	465	494	536	497	534	497	475	495	487	522	525	493	525	531	499	507	519	502	470	563	526	560	556	472	540	490	549	506	510	499	471	518	486	504	484	515	554	459	486	513	555	529	522	510	509	473	550	527	527	521	527	506	506	490	481	498	482	499	490	501	508	513	510	491	503	517	494	472	483	487	496	503	491	521	492	519	501	488	543	479	503	478	519	502	497	500	490	470	524	491	505	491	480	507	531	476	461	560	482	504	550	496	508	501	535	493	509	531	516	475	493	502	530	493	475	485	503	531	501	501	481	510	485	491	513	504	517	521	526	499	461	501	471	472	515	489	529	489	500	484	495	520	500	509	510	461	490	467	508	487	497	507	524	472	529	513	494	518	487	541	498	511	508	493	530	483	539	527	523	505	481	555	519	507	512	511	514	505	509	522	477	532	485	446	508	514	464	507	517	470	502	552	534	506	490	470	521	527	514	497	469	524	518	537	538	447	515	478	483	540	484	528	512	507	487	548	527	503	512	486	459	490	479	498	528	485	480	506	500	501	494	509	507	505	528	501	490	494	507	448	467	478	481	551	452	520	500	489	494	510	486	512	476	530	479	473	499	531	492	541	458	517	482	511	476	463	524	496	512	481	561	491	479	483	487	514	505	522	493	479	501	514	555	492	505	533	501	478	507	499	490	498	465	495	538	527	516	486	521	482	507	521	510	500	507	516	499	466	489	498	514	510	537	507	482	514	507	514	519	477	536	486	490	489	532	475	488	522	498	495	513	507	510	496	483	526	519	529	472	515	540	506	492	523	469	496	494	501	563	511	524	493	519	482	484	531	476	470	471	516	488	491	527	518	481	532	508	493	489	491	483	519	534	510	473	513	473	501	511	462	497	460	482	503	520	473	478	526	486	500	538	481	466	464	539	510	512	471	480	507	565	526	467	493	498	478	520	499	479	536	493	511	489	516	500	524	529	468	533	505	498	498	471	518	459	504	495	491	497	502	483	509	446	518	465	531	517	509	499	486	482	539	470	458	493	468	483	516	492	535	517	519	502	502	501	493	486	495	489	495	501	521	516	525	487	549	489	474	462	494	523	478	503	475	465	490	477	551	525	496	475	482	496	521	488	525	524	531	496	526	548	490	466	456	515	506	494	554	486	472	486	504	518	511	514	486	467	495	503	514	493	499	514	506	524	489	489	519	486	459	498	520	502	522	491	513	498	545	529	493	505	509	469	490	504	528	491	488	472	497	480	508	559	495	502	492	499	542	508	498	483	488	513	509	510	527	519	509	478	481	528	496	501	518	492	560	453	517	530	493	487	527	539	469	499	482	510	554	514	487	526	509	480	517	562	520	493	550	533	494	502	502	513	517	506	504	478	513	499	505	534	530	541	517	478	515	501	534	554	513	516	480	535	502	500	497	501	487	504	498	495	501	511	552	493	525	470	537	516	552	497	491	503	521	478	458	512	477	512	525	522	497	518	507	500	524	474	476	504	444	509	471	515	508	456	529	498	497	493	487	480	466	522	515	485	482	527	500	510	481	518	485	473	495	517	481	466	490	492	562	526	524	529	494	475	493	460	496	519	462	479	500	476	493	487	506	510	480	480	519	506	491	517	483	485	514	481	457	541	501	514	504	516	507	481	508	536	469	501	478	507	495	492	507	547	526	504	526	474	530	529	510	562	495	524	497	481	494	506	491	524	503	515	485	498	501	508	489	507	444	515	479	512	522	521	485	502	523	523	486	486	486	487	507	479	507	505	509	478	527	518	496	479	515	513	497	486	505	503	486	484	484	525	513	479	482	532	507	504	498	443	495	483	456	531	483	530	484	494	473	461	490	486	488	476	514	476	516	505	549	498	467	537	503	482	518	511	453	481	472	471	510	483	493	466	513	511	487	516	492	481	510	506	455	463	504	505	488	482	489	523	511	519	506	483	502	512	528	504	501	480	494	511	495	526	514	474	505	508	524	483	468	513	429	505	511	462	516	487	475	505	520	464	483	531	499	490	494	517	481	483	500	471	505	487	545	507	464	488	485	531	463	502	436	517	527	508	483	501	507	490	485	479	502	481	536	533	503	524	478	461	486	491	523	511	470	511	556	495	450	469	515	500	464	471	506	472	519	500	492	523	491	529	491	496	527	517	483	556	515	518	514	527	462	493	520	508	528	569	493	496	519	485	513	505	502	499	473	536	535	512	483	504	528	462	518	498	477	500	493	510	496	521	475	513	513	549	507	493	479	513	505	490	473	483	490	477	498	489	521	500	474	535	474	507	488	482	508	530	494	505	474	496	520	547	514	478	491	493	489	536	543	504	535	512	475	464	450	536	481	484	511	476	490	496	475	492	473	484	540	474	477	517	494	468	490	473	492	495	504	504	548	495	486	490	483	493	546	476	533	484	496	523	522	525	513	499	465	482	505	523	511	519	509	532	510	505	506	477	534	489	519	484	529	482	497	508	472	478	465	528	515	482	506	486	519	507	453	500	488	507	511	503	515	526	505	495	506	538	488	549	499	455	506	523	466	506	499	513	532	542	473	503	502	506	473	531	529	517	524	490	495	504	511	533	510	500	519	515	503	462	496	464	484	475	502	527	513	500	505	505	522	464	524	546	511	530	508	488	492	506	487	473	486	455	483	558	527	508	499	486	527	483	523	510	502	514	472	475	501	474	486	498	501	523	498	535	510	502	510	517	500	468	491	495	515	488	507	473	525	492	553	529	491	511	498	514	529	515	517	508	477	481	453	506	494	475	498	533	514	469	521	490	505	499	428	466	488	483	460	533	483	498	532	522	502	520	498	498	515	481	468	530	523	552	497	521	474	475	495	493	509	448	479	463	465	484	494	511	484	460	536	519	503	497	508	523	501	527	553	519	521	537	514	492	503	517	512	514	503	501	483	536	506	553	520	522	513	484	497	518	523	499	539	513	489	487	541
37220	34389	39750	30514	20152	17297	12943	10178	12827	19495	21417	17662	9555	4852	10697	18066	12415	6731	4291	1829	1429	1379	969	1069	1017	981	849	805	675	601	708	593	619	694	603	578	432	423	438	377	396	350	297	326	353	321	257	247	225	215	210	212	226	169	209	224	193	210	211	195	218	185	192	205	213	209	204	206	188	189	218	210	210	201	207	230	218	202	202	208	203	204	205	218	229	198	215	207	179	224	210	204	181	205	187	191	211	197	217	199	207	194	194	181	177	203	216	220	218	198	238	199	217	203	246	217	219	214	210	198	224	210	218	195	193	207	231	213	197	208	188	199	217	198	228	216	224	231	196	211	218	192	210	165	209	194	207	212	202	219	199	201	211	185	221	198	211	216	214	203	192	203	209	200	195	212	210	211	201	201	200	211	194	211	190	207	209	206	206	199	191	208	199	201	217	209	223	199	202	215	166	205	206	219	188	169	200	206	226	223	219	211	208	166	227	186	204	211	202	222	202	192	201	205	203	205	249	205	183	206	199	194	162	182	206	188	184	208	211	170	191	200	172	215	196	199	231	226	204	222	202	204	217	204	230	206	200	196	218	245	204	197	204	198	224	199	194	181	202	225	214	222	198	211	184	224	208	198	193	196	221	183	202	198	224	202	205	210	192	219	185	191	223	208	206	203	191	192	187	190	183	220	185	185	187	204	211	203	192	185	187	189	211	184	196	193	197	217	216	193	193	196	215	223	191	221	190	240	199	169	175	215	198	232	216	217	192	211	197	177	177	217	208	189	209	225	212	204	209	226	185	208	200	182	228	187	226	221	193	218	190	233	219	195	213	213	177	198	209	190	180	216	183	193	205	190	187	207	219	204	198	211	221	207	190	208	222	202	209	199	208	168	192	188	239	205	210	209	196	186	214	190	196	199	211	214	204	197	187	213	198	203	211	227	194	202	199	207	214	181	222	189	223	213	222	215	203	217	216	203	225	197	200	201	178	226	216	190	228	223	239	191	221	190	236	213	183	212	205	204	247	205	196	200	186	206	227	201	231	211	188	216	222	215	199	214	213	206	208	205	223	209	218	213	191	195	188	204	203	217	209	213	199	202	204	220	204	213	196	207	206	198	212	230	208	196	216	199	214	203	190	226	199	211	205	213	211	199	188	222	195	208	210	202	202	237	185	217	234	221	221	203	182	212	222	195	186	190	209	194	214	200	202	226	199	210	207	184	199	210	220	229	224	205	215	204	194	199	220	218	207	207	214	208	213	179	215	202	209	212	186	209	191	194	207	179	199	207	190	219	200	199	172	199	192	206	223	188	207	212	218	224	224	195	201	216	205	216	215	221	216	239	182	194	212	196	210	245	203	235	223	198	172	191	183	204	243	213	204	203	218	195	182	193	182	214	195	197	203	194	227	207	197	205	187	188	195	209	204	194	191	215	209	187	195	192	218	198	205	215	206	207	217	199	207	205	206	216	227	207	206	209	220	193	205	221	206	205	181	213	218	211	197	215	189	181	211	200	198	203	204	227	226	210	206	188	199	212	187	196	201	179	179	174	194	214	179	209	205	214	199	173	214	222	208	203	212	218	205	213	215	221	206	210	220	217	231	185	220	193	228	206	202	211	189	189	185	215	221	175	223	233	204	218	224	234	217	192	205	222	219	208	209	212	180	209	210	202	185	223	191	233	194	197	180	214	200	195	215	231	193	182	196	220	195	194	205	209	186	198	188	208	200	210	193	233	197	190	221	182	234	179	208	194	220	186	181	223	219	212	216	215	228	199	210	198	215	190	226	198	209	215	215	203	206	223	204	203	204	231	180	203	196	219	224	202	198	214	200	225	217	197	196	231	204	201	190	200	219	202	205	187	200	176	209	214	204	235	196	224	199	187	202	186	219	211	189	221	212	205	203	210	199	201	203	219	196	174	178	205	208	212	205	198	205	186	189	210	210	218	223	202	205	197	207	212	208	187	212	165	237	223	228	207	227	219	203	224	211	227	202	212	188	201	200	222	165	184	220	184	207	194	183	211	190	203	196	188	180	210	187	197	192	204	187	205	200	208	196	203	198	181	204	205	180	202	211	219	181	203	210	206	222	198	166	199	218	195	182	186	195	203	156	242	211	211	225	189	165	195	205	214	216	183	202	190	189	198	217	207	230	199	202	192	213	235	202	214	207	209	223	212	176	187	196	220	221	232	194	208	186	223	192	181	203	233	202	192	196	227	220	205	226	205	198	230	194	191	202	208	184	202	205	211	204	217	215	210	189	199	185	212	208	215	212	224	224	185	157	210	213	214	194	210	205	211	223	214	219	210	213	219	180	201	186	208	203	197	205	187	226	232	200	207	181	199	202	182	194	187	232	198	187	206	206	204	210	181	216	222	191	203	197	217	201	204	200	209	187	205	195	230	196	202	214	212	208	204	215	214	218	201	182	218	210	191	203	217	222	202	178	219	195	194	214	202	190	199	198	209	197	179	204	214	218	205	228	220	213	174	192	188	212	222	211	209	229	207	218	219	191	201	195	197	193	202	199	192	190	213	186	227	209	224	203	192	187	192	203	227	212	171	200	197	256	196	224	182	194	180	192	213	190	242	206	181	222	179	226	201	192	207	201	230	226	232	208	214	223	201	185	196	203	204	210	197	211	223	196	214	203	214	199	201	185	188	191	212	190	236	206	195	190	198	205	192	181	220	224	217	181	185	181	239	194	206	234	210	210	219	219	205	186	191	209	196	212	217	195	188	212	219	202	202	175	198	189	233	194	196	202	234	178	207	194	184	216	205	225	195	212	210	231	236	172	218	192	236	193	216	200	212	213	219	210	207	206	203	212	219	193	199	230	190	200	184	212	189	194	212	210	220	223	199	213	180	212	226	184	187	223	220	211	213	187	187	203	235	203	215	211	211	193	202	201	195	216	222	206	205	195	218	200	214	226	222	204	205	208	209	189	203	166	208	204	224	193	217	199	192	206	222	197	210	197	202	168	220	223	188	201	218	211	212	187	226	212	202	212	203	212	208	193	185	211	215	213	193	188	215	197	213	185	212	199	196	186	179	205	218	200	197	182	209	248	224	180	222	216	215	210	219	217	239	207	207	217	226	208	204	197	212	198	190	207	189	230	205	207	220	202	203	215	185	198	223	173	216	215	224	203	182	206	210	186	221	214	225	211	189	205	226	201	224	195	218	217	219	214	186	218	199	218	181	205	178	192	204	240	211	241	205	218	194	185	200	232	216	201	215	218	196	201	198	195	201	204	217	210	189	229	186	200	201	205	206	233	230	211	247	195	210	206	215	210	211	215	219	179	205	198	209	225	202	243	209	206	185	196	202	200	196	191	250	200	211	213	202	209	208	190	194	227	184	206	202	219	187	218	209	195	194	201	190	175	203	194	183	205	215	234	213	196	191	223	191	205	210	206	183	185	169	200	205	220	198	205	241	222	193	205	219	216	240	191	220	225	192	229	230	210	210	212	196	205	222	218	199	219	214	189	182	206	214	181	182
24460	27717	38833	36387	30709	30105	27637	24776	31098	38717	39840	36018	25178	18637	31826	39891	32100	23032	17011	8357	6879	7294	5375	5772	6238	6139	4833	4419	3873	3228	4029	3685	3759	3897	3416	2956	2486	2126	2150	2039	2010	1798	1389	1515	1568	1474	1115	907	749	716	645	641	639	580	537	592	546	586	584	567	559	598	608	602	618	582	565	605	549	557	566	597	611	569	568	554	551	564	577	604	559	599	548	612	559	586	590	591	592	569	632	596	584	549	605	568	551	628	567	601	563	581	602	610	556	577	526	553	553	615	580	584	562	558	578	561	556	524	587	555	598	562	580	581	572	563	602	607	600	571	570	571	545	558	597	636	502	518	516	549	604	570	597	558	579	549	538	544	574	563	534	549	579	579	554	565	579	531	505	547	555	541	591	564	560	578	598	576	571	568	592	575	590	564	557	578	591	512	568	598	591	555	599	556	548	544	553	553	585	523	579	580	578	575	568	562	531	577	568	535	582	518	582	571	594	603	570	555	557	570	566	564	604	585	598	558	535	599	646	539	578	561	614	541	556	532	584	577	628	579	568	581	574	586	581	602	608	517	507	550	579	587	579	566	521	561	610	586	535	580	601	608	606	571	529	594	581	599	564	620	582	563	560	548	523	555	553	558	508	502	610	559	554	604	575	573	581	619	555	589	564	567	558	587	590	583	566	596	555	578	586	555	568	591	591	574	559	585	584	575	564	549	524	538	562	566	563	578	558	571	586	598	556	585	515	595	618	574	580	558	546	533	589	561	569	568	515	570	588	553	595	607	539	576	555	566	567	529	543	588	552	576	559	556	566	554	552	563	573	561	581	552	568	575	535	636	577	584	535	549	551	549	549	565	516	587	561	587	583	574	577	575	550	569	556	539	571	572	574	581	601	565	566	540	586	585	569	565	562	586	604	568	583	597	552	610	565	589	619	580	582	560	558	580	540	577	563	592	564	584	594	603	589	535	627	576	539	567	591	575	572	567	564	574	545	564	546	575	627	536	563	554	564	583	563	579	586	606	579	611	596	518	557	557	578	568	552	593	571	584	573	605	565	580	564	582	582	580	566	535	540	574	578	582	589	575	581	548	585	563	549	616	555	615	558	551	558	593	535	585	528	539	587	574	586	561	580	570	514	589	551	567	536	589	599	601	544	599	549	557	575	559	591	537	565	531	590	515	599	583	558	594	544	567	562	578	572	554	560	581	547	536	552	600	569	542	575	570	574	563	532	576	553	572	563	588	540	573	613	615	612	557	508	545	579	557	561	509	617	637	607	551	546	621	591	553	577	592	572	594	595	566	583	543	591	595	595	571	550	556	597	624	557	583	552	603	547	558	601	547	557	553	564	603	583	602	574	566	587	575	575	558	572	610	587	559	596	625	595	587	590	593	617	554	594	550	573	578	586	555	587	559	579	571	553	571	559	580	533	546	538	556	549	593	549	561	573	569	591	577	637	596	562	597	596	588	587	565	585	586	588	547	548	576	564	568	557	579	592	557	601	582	582	574	551	596	560	563	549	573	591	567	562	534	591	564	558	570	586	566	613	588	580	546	584	542	573	559	577	558	579	557	548	575	566	570	552	545	623	497	597	593	551	603	591	577	525	589	536	583	564	593	557	578	573	609	602	557	580	567	585	556	631	562	602	543	571	591	564	573	549	580	581	589	579	601	580	600	622	590	555	538	590	651	530	540	534	515	575	593	591	548	576	515	585	588	560	561	579	588	593	568	579	595	618	564	571	585	558	598	575	564	566	566	579	591	600	563	584	602	569	571	525	591	565	590	584	567	589	574	553	581	594	579	573	595	583	616	584	554	522	564	565	569	567	577	564	581	600	552	569	594	562	558	600	580	631	584	582	576	592	571	555	542	569	568	552	576	547	558	574	560	605	596	600	527	594	612	581	602	559	551	607	594	546	539	552	562	609	601	577	531	581	608	550	543	594	545	609	617	583	560	603	564	594	569	598	593	563	593	518	604	598	571	569	544	557	549	560	605	582	580	552	563	557	599	552	591	565	594	588	563	578	571	570	567	592	566	540	614	593	587	543	540	566	580	542	555	547	592	584	549	571	546	584	531	552	554	579	574	613	583	566	571	545	566	594	566	557	581	591	543	621	582	548	562	570	573	575	560	602	553	582	564	602	511	529	566	559	539	588	596	579	558	606	574	608	561	574	571	608	595	567	589	608	513	575	572	591	583	556	550	653	556	589	579	511	621	568	583	572	585	572	558	563	591	585	556	545	541	585	546	582	507	528	601	544	601	551	584	553	574	561	594	576	600	560	543	590	620	530	558	553	575	557	582	585	580	585	556	537	587	595	596	577	561	574	575	545	584	617	532	511	528	544	557	568	577	586	590	609	596	589	552	498	567	583	538	556	562	610	556	533	563	557	575	561	594	552	562	610	581	584	573	632	586	619	586	548	565	569	593	617	542	579	570	574	571	549	557	632	586	560	620	581	544	541	544	585	558	606	567	545	555	623	568	601	576	581	543	559	566	517	588	568	518	551	586	579	547	596	579	502	555	533	558	604	602	555	568	574	582	590	557	578	605	583	538	540	578	564	567	588	606	552	522	566	568	595	581	578	571	577	535	564	571	554	583	576	555	570	590	557	575	547	554	525	514	560	558	576	538	562	547	597	563	564	503	595	597	568	562	596	614	571	612	570	563	524	577	564	570	578	551	572	573	578	573	583	552	571	540	553	557	556	561	557	598	567	568	561	524	548	571	538	563	607	587	610	612	569	571	550	536	541	585	532	572	600	564	584	545	594	568	571	568	568	539	572	561	573	622	600	549	589	576	577	541	570	566	533	580	591	564	545	601	567	539	550	544	580	619	592	562	569	622	593	608	554	521	595	567	520	583	567	590	609	536	547	591	574	573	566	582	592	525	563	572	569	586	558	566	587	587	546	616	567	559	591	604	600	548	540	558	563	598	527	551	571	558	553	551	575	549	576	571	577	550	601	596	598	615	593	588	553	576	567	559	562	575	580	557	546	532	556	600	598	576	514	591	583	542	572	587	560	574	558	533	594	553	559	588	602	576	523	600	535	590	591	590	575	588	605	574	596	540	584	530	599	626	554	588	568	568	572	602	559	551	606	558	599	561	604	567	641	617	557	577	589	559	571	555	558	542	577	549	565	579	551	547	584	622	551	550	602	583	551	545	561	553	596	596	577	614	557	565	586	545	581	548	580	615	571	605	587	542	582	533	577	588	576	580	566	575	588	572	538	590	535	558	569	595	584	559	563	587	605	618	578	603	558	585	578	543	579	586	525	567	534	568	556	562	508	590	570	542	563	589	581	571	575	574	592	570	562	525	562	548	570	604	563	569	537	553	550	601	596	583	574	534	583	589	557	580	598	585	560	568	567	594	591	575	619	616	577	544	590	540	585	558	580	564	564	548	557	594	579	548	588	544	593	587	571	623	562	602	554	538	579	561	561	607	577	596	603	513	549	553	596	558	553	574	606	570	589	537	565	567	575	540	584	563	601	539	547	544
18452	15924	15953	12039	5830	3031	2194	1582	1336	1504	1454	1106	855	685	603	1067	919	662	623	468	286	254	210	202	182	201	189	188	169	201	180	180	190	183	191	182	193	190	205	162	189	184	181	171	172	206	171	166	193	177	182	174	161	185	187	195	161	175	158	168	176	157	169	182	203	161	184	180	157	183	188	200	167	198	180	175	187	153	173	164	168	191	188	173	188	197	192	166	169	158	173	194	174	180	204	184	204	174	196	185	197	191	174	188	194	194	173	178	180	190	161	174	175	155	159	169	175	152	179	157	179	168	167	158	186	176	196	158	164	172	164	167	167	168	179	180	173	176	196	162	174	162	164	208	159	175	169	176	188	146	160	196	179	183	187	192	168	192	192	172	185	178	158	176	171	200	166	161	165	175	167	173	190	179	174	157	205	181	150	165	190	190	167	185	192	160	180	204	168	183	188	154	168	182	159	167	170	167	153	145	179	169	173	167	186	138	181	160	167	181	152	203	174	183	183	152	162	185	179	151	184	163	137	177	178	186	170	182	172	191	195	182	214	156	163	177	186	203	183	151	164	164	167	179	184	152	175	202	192	186	172	194	188	180	167	176	193	150	189	170	197	174	148	171	205	182	158	183	205	195	186	163	152	176	174	169	147	173	168	151	165	174	167	171	184	172	163	166	196	183	182	184	166	172	164	170	192	164	155	150	179	173	200	167	161	157	179	164	155	164	156	180	184	178	178	185	182	167	188	195	176	158	172	195	201	161	167	180	170	164	187	168	197	179	186	163	189	172	168	186	178	167	169	173	187	183	176	180	193	182	176	156	178	214	184	187	207	153	206	188	180	170	182	162	175	192	170	180	169	184	211	164	164	187	155	184	182	162	196	154	155	173	168	166	185	200	174	189	174	181	174	179	181	200	188	175	181	164	179	169	180	177	166	171	188	173	204	160	167	188	183	206	206	180	200	175	161	170	171	170	200	167	180	161	163	171	183	174	152	189	161	206	159	169	168	189	175	168	183	199	166	172	189	196	194	180	182	182	192	177	180	176	187	151	187	200	170	183	174	171	177	155	182	159	178	170	171	182	191	177	178	177	193	185	200	178	195	177	172	145	204	188	176	171	176	183	170	184	162	164	214	166	172	184	194	180	179	177	185	157	173	190	165	182	162	183	190	196	193	169	196	189	178	174	178	187	187	158	175	175	182	173	165	170	160	194	186	194	178	161	175	170	183	179	178	201	161	187	181	168	174	180	167	171	177	186	158	185	177	181	170	176	185	178	159	168	154	190	160	199	161	197	180	162	178	151	180	170	196	179	183	188	158	185	190	170	179	168	201	150	175	196	162	191	181	166	152	176	187	196	187	173	180	175	177	142	215	166	165	176	194	155	187	200	167	159	185	160	170	193	200	192	196	178	165	153	184	188	158	187	189	187	155	181	204	198	187	174	184	182	185	199	179	155	186	195	190	181	150	181	175	186	170	159	163	168	180	161	185	158	186	175	163	177	157	173	170	176	174	194	152	193	170	167	151	177	163	196	178	176	177	170	179	177	172	165	163	181	190	171	199	178	180	201	159	154	170	187	193	171	172	165	167	174	188	186	170	165	165	186	177	167	170	186	180	188	168	180	197	176	189	158	197	175	173	157	195	177	163	164	161	178	173	176	137	187	168	158	174	193	171	174	165	186	181	180	180	192	168	166	178	183	178	183	163	181	168	173	158	166	155	177	169	179	211	163	161	143	169	171	186	164	193	178	176	154	186	184	180	158	159	184	161	169	181	159	170	188	177	169	183	178	176	187	178	215	163	179	190	165	164	187	170	168	183	177	185	186	156	168	177	184	167	189	169	162	168	185	183	181	189	160	176	175	174	195	193	186	193	179	160	173	181	181	179	193	191	192	158	189	181	165	180	165	170	185	201	175	172	170	160	160	179	174	175	190	189	170	177	178	173	164	165	174	183	191	178	166	179	178	147	213	185	182	153	173	194	190	172	175	167	167	179	177	167	200	179	181	169	158	162	170	185	213	177	195	179	167	211	192	157	176	190	179	162	184	177	174	158	165	189	185	164	185	190	165	173	185	171	177	183	168	182	188	183	176	190	185	195	180	192	166	182	182	172	189	181	171	183	201	172	164	214	174	194	171	178	165	182	165	179	180	180	190	160	190	165	170	180	154	170	191	175	151	154	181	175	190	181	193	178	197	201	189	169	165	177	169	194	147	176	174	171	187	198	150	176	157	204	163	171	159	153	172	194	195	170	159	187	172	178	174	157	174	175	191	183	166	141	187	174	184	188	187	168	203	188	194	196	173	203	176	179	195	178	175	175	190	207	171	152	157	173	169	175	185	173	181	163	204	146	178	163	183	195	164	161	177	184	173	175	188	167	173	174	205	173	157	178	169	156	170	214	191	168	147	187	167	169	175	192	187	167	165	190	204	167	179	175	169	170	181	183	186	154	159	174	154	162	167	172	198	179	139	152	183	164	165	187	191	200	200	177	201	171	161	181	172	169	183	184	197	172	166	182	140	174	180	172	155	223	168	164	197	168	174	194	168	161	187	180	170	179	173	183	164	184	170	166	181	170	155	179	205	162	189	191	166	178	196	167	172	184	182	190	174	162	163	179	165	197	174	192	170	180	178	174	184	165	202	169	159	176	163	169	181	177	176	147	182	171	179	170	185	135	174	179	175	160	164	178	158	165	182	169	168	179	151	188	157	169	179	177	164	181	172	166	193	185	183	188	207	174	163	193	168	148	199	155	172	186	187	180	189	179	191	169	187	182	185	174	187	163	144	183	159	184	171	188	176	170	172	193	183	206	160	148	180	203	181	157	173	150	163	163	141	187	182	187	177	186	183	170	177	189	165	163	152	198	153	181	188	178	185	155	178	187	195	156	155	167	162	177	177	155	194	196	172	187	194	168	178	175	181	161	196	184	167	181	164	178	167	151	163	183	160	195	168	178	166	179	185	170	183	159	182	181	185	176	192	188	187	182	172	186	194	177	181	190	173	181	161	173	176	174	172	173	198	181	168	183	162	164	165	167	178	152	182	155	198	176	157	155	174	180	163	148	163	180	187	174	156	162	177	157	176	189	200	175	179	174	174	212	177	177	158	178	166	178	192	153	167	181	191	172	167	172	177	192	186	167	163	181	194	181	172	164	208	172	183	209	169	194	182	191	148	187	172	169	174	167	159	172	184	170	169	182	185	177	167	146	180	190	175	162	176	181	174	166	177	192	180	168	179	175	157	183	178	192	171	182	152	149	184	187	176	173	159	173	195	197	218	161	174	170	176	187	169	193	178	159	172	165	167	167	174	186	166	198	183	158	174	174	155	160	160	169	196	195	174	177	194	176	166	170	196	182	216	172	193	175	193	180	189	182	145	163	174	161	158	179	152	174	191	181	160	182	182	178	186	197	189	153	175	169	197	175	142	153	184	184	155	191	186	171	154	178	158	173	191	173	168	166	201	176	188	154	169	153	167	176	188	184	175	171	184
11783	13182	21423	22450	15129	10802	8753	6930	6400	7348	7153	5889	4742	3533	3391	5761	4375	3146	3105	1970	1188	1006	765	625	660	680	632	606	604	605	594	565	635	552	564	563	530	565	554	585	530	533	508	540	525	511	510	470	479	501	521	520	501	490	468	500	520	485	473	458	489	470	518	521	492	488	481	516	493	517	491	522	507	515	505	508	505	474	511	512	506	485	481	477	510	483	462	445	488	514	486	498	532	481	493	513	540	495	527	494	556	519	519	489	510	519	497	504	480	507	465	550	496	484	463	465	463	482	485	483	518	461	470	492	502	495	490	524	519	499	566	520	502	509	490	536	469	503	491	462	539	523	501	490	492	498	486	502	511	511	481	526	517	480	482	502	526	503	502	488	486	501	520	480	499	531	502	517	496	467	481	502	493	476	486	518	495	488	482	507	511	519	502	548	464	500	483	484	502	497	513	546	444	476	500	470	492	490	506	501	482	504	510	530	509	473	493	471	503	525	512	573	520	491	562	514	509	462	484	513	475	511	476	472	464	496	493	498	512	490	487	497	489	496	449	493	457	496	529	531	474	478	484	506	449	488	499	445	518	525	521	474	504	495	505	494	529	488	494	506	529	479	533	482	514	471	515	503	473	493	506	509	504	490	524	476	483	502	490	447	447	501	521	518	486	528	492	542	509	499	537	494	495	500	474	489	547	493	522	490	487	467	515	517	520	483	472	482	466	505	532	526	516	478	449	485	495	533	475	516	476	496	489	455	491	505	457	484	491	546	504	490	518	474	511	511	499	489	485	513	508	514	496	518	483	509	492	526	489	511	472	482	468	463	509	484	516	517	458	483	493	456	479	511	502	504	529	473	541	495	479	495	524	503	514	482	500	497	521	499	471	474	553	499	447	530	475	472	511	516	478	503	481	511	474	513	488	468	526	505	519	473	523	537	500	466	507	472	491	516	497	518	534	441	489	515	507	541	440	504	474	498	455	526	493	469	487	475	509	494	470	507	510	515	468	503	499	483	513	508	514	472	486	481	481	506	474	489	470	507	512	490	520	475	506	504	518	484	508	497	484	507	522	493	526	484	516	487	493	507	466	504	528	496	536	486	499	502	504	521	498	481	488	514	528	476	531	508	537	504	475	499	493	532	474	504	519	531	501	489	477	509	506	518	481	536	481	498	525	513	535	529	489	479	517	493	490	500	489	525	518	492	481	483	504	485	499	504	522	466	490	519	482	500	449	519	488	511	534	483	503	511	515	491	494	543	535	503	487	545	507	539	523	443	493	507	467	491	480	493	487	492	486	500	515	514	483	492	446	516	524	500	508	506	490	446	543	504	511	521	495	507	478	483	499	509	504	518	495	516	507	503	484	480	482	511	497	481	525	473	494	501	473	520	477	542	508	517	486	487	501	473	495	496	492	529	497	497	485	509	506	516	511	507	530	470	500	480	500	515	512	527	437	513	516	528	439	506	495	500	473	486	526	517	491	487	525	503	456	470	480	477	502	505	494	533	484	506	547	515	537	463	467	480	483	480	460	456	517	486	451	519	481	447	481	480	496	498	490	520	509	499	461	476	509	543	500	508	501	515	481	490	500	465	507	480	512	487	479	496	474	448	479	503	511	484	496	477	501	513	466	518	520	486	489	518	524	473	519	506	493	482	502	511	481	512	483	495	498	496	481	508	491	479	519	501	533	457	512	486	515	459	506	484	496	513	500	492	493	462	487	483	480	491	517	489	522	466	505	469	525	452	527	499	521	497	510	450	490	481	496	458	505	499	457	504	510	513	474	488	494	491	477	512	486	501	491	496	512	556	466	478	519	476	533	483	452	492	507	515	486	498	523	501	508	521	504	505	495	492	512	475	514	463	518	505	471	505	543	502	529	522	513	474	493	500	471	502	497	479	505	518	484	511	514	455	497	485	498	506	495	507	499	506	519	473	480	507	465	512	498	476	506	483	474	471	524	450	508	491	483	493	485	501	521	491	512	462	506	512	476	482	466	505	493	490	505	505	480	484	512	529	473	505	517	513	480	526	519	491	521	537	509	535	507	508	517	502	497	472	511	444	484	520	487	513	493	497	495	474	487	467	487	533	488	521	540	496	502	443	522	519	499	503	484	485	513	504	512	470	487	477	471	477	559	493	519	470	515	511	521	478	540	498	489	527	511	506	484	503	494	479	516	493	527	510	503	510	501	477	480	477	502	499	486	521	520	518	528	474	490	465	461	475	494	482	498	513	500	498	500	509	496	423	439	503	529	465	450	526	507	507	471	507	527	495	529	470	494	481	494	511	464	507	507	478	512	484	502	450	457	520	486	516	466	497	484	467	492	482	478	513	508	487	490	498	506	497	506	478	519	538	504	513	450	460	480	519	491	485	456	530	497	504	560	446	487	500	483	490	544	502	507	488	501	486	520	467	538	488	451	475	520	480	467	505	520	512	482	499	526	477	502	504	482	476	490	487	504	449	488	472	473	533	541	517	492	502	507	501	530	486	487	504	473	503	516	501	514	534	485	552	523	489	460	496	492	478	512	471	463	476	482	512	500	463	484	520	517	497	511	491	527	536	475	497	534	519	510	495	532	509	506	530	478	437	523	496	538	535	498	502	463	462	517	505	507	534	506	458	481	484	525	468	483	526	516	477	514	505	538	519	482	538	501	528	470	512	519	493	450	513	494	511	516	464	484	510	526	513	505	510	480	500	474	515	519	491	523	462	485	511	506	514	474	551	457	436	480	506	470	495	507	493	461	468	534	491	552	463	514	495	502	461	470	495	504	468	485	455	523	491	508	514	515	479	535	491	506	506	498	495	501	482	530	501	478	460	499	492	450	491	499	508	528	491	528	503	502	520	497	502	484	463	543	498	478	516	505	468	506	501	490	508	495	489	503	493	488	461	526	499	514	499	490	482	515	472	491	526	499	503	512	479	495	508	494	479	488	537	496	487	503	495	524	502	540	519	520	472	478	494	506	505	455	519	503	476	533	500	477	486	503	537	472	502	534	524	555	471	485	508	456	478	510	535	466	509	511	499	488	466	499	530	508	494	474	480	531	548	487	478	509	497	523	457	551	497	492	517	469	532	491	482	501	474	474	456	509	501	498	499	489	506	495	519	483	468	490	457	502	502	504	522	524	523	500	487	502	480	471	495	504	490	475	467	481	464	527	531	469	488	494	478	484	497	518	523	497	485	478	493	554	462	500	523	482	468	481	487	478	489	456	482	486	496	511	453	472	474	470	497	498	481	462	484	479	521	489	472	515	511	496	500	488	474	486	496	536	502	498	569	525	494	481	483	524	483	494	477	519	502	523	488	521	509	506	494	505	511	486	518	493	503	496	469	508	498	507	469	488	495	514	519	512	523	458	445	476	478	487	502	485	493	494	519	515	474	477	478	447	493	517	478	482	524	511	498	492	477	525	465	518	486	521	515	509	468	487	487	480	474	511	482	534	475	525	470	503	491	498	513	459	459	459	485	467	523	522	508	493	524	486	483	496	521
29390	26607	31732	24411	13874	8972	6287	4291	7023	10297	10865	8054	4662	2372	2694	7273	4081	3269	2865	2136	1799	1492	1178	627	813	711	671	730	611	484	519	538	489	489	453	439	340	321	285	253	310	287	290	252	250	236	205	198	191	190	177	168	148	173	167	157	180	149	147	183	161	170	208	184	176	175	150	197	167	170	165	161	180	164	170	191	160	169	179	174	167	197	160	191	182	192	174	170	154	157	169	171	171	178	154	163	174	201	192	181	149	176	194	160	158	178	158	166	162	155	149	158	150	156	179	147	149	175	171	168	155	161	177	159	174	170	165	164	165	167	172	159	137	161	153	164	133	163	163	158	182	136	161	181	152	190	159	145	170	162	170	161	164	171	175	179	160	175	180	163	158	178	157	173	159	153	171	172	172	153	157	153	163	142	162	149	158	170	143	158	169	145	196	151	143	160	169	172	160	161	147	191	173	171	153	179	169	173	184	169	168	177	166	153	169	182	162	135	161	159	183	164	183	179	156	158	166	152	164	149	147	160	153	174	151	168	149	159	173	172	168	144	176	170	188	168	153	148	184	172	168	164	164	162	164	173	171	183	153	147	182	165	159	189	161	173	173	173	151	175	169	162	164	161	162	179	167	173	156	174	155	199	159	152	158	156	164	173	170	185	181	164	174	158	166	160	162	158	148	182	170	175	163	168	146	127	170	166	176	164	178	206	161	176	166	167	148	146	171	160	159	169	152	179	159	153	181	166	181	172	153	168	169	175	146	144	172	170	179	187	151	151	156	164	189	187	162	166	176	163	171	169	188	160	165	177	160	158	170	172	169	166	141	198	166	162	169	149	169	173	181	172	173	167	180	177	172	170	167	194	171	164	179	159	168	170	165	158	191	147	149	154	165	167	169	174	177	153	170	161	177	154	168	167	157	148	153	168	178	182	183	169	184	172	147	149	177	172	155	156	165	175	169	161	159	158	150	129	196	170	158	161	138	157	187	158	165	196	155	143	172	180	157	161	168	156	162	148	161	173	177	169	165	162	172	169	154	153	164	190	160	168	175	185	175	158	159	166	152	139	186	147	164	145	172	175	156	166	203	169	194	165	173	177	160	180	148	190	164	156	169	164	153	159	163	159	173	169	190	162	178	144	186	172	153	181	159	161	162	179	172	186	186	152	185	185	176	161	147	183	158	207	151	163	158	153	147	180	161	158	156	161	183	172	170	164	167	169	135	177	159	156	166	163	163	142	164	177	169	165	156	192	156	181	167	171	192	153	154	165	175	174	187	186	167	173	174	177	194	172	175	178	161	169	142	163	172	157	172	173	177	150	129	153	156	155	168	181	184	168	150	185	157	176	177	150	149	169	172	156	188	174	136	164	178	157	149	163	156	144	180	158	167	170	195	165	173	162	150	147	141	168	165	165	165	167	184	162	162	157	162	168	177	176	186	163	180	157	147	165	186	174	164	161	179	144	155	143	157	172	178	151	163	154	163	138	209	151	166	156	155	157	156	191	178	162	154	179	167	180	172	154	155	158	183	154	162	175	165	143	189	178	179	180	157	177	182	168	190	174	162	162	157	167	178	154	158	157	147	167	152	159	166	157	159	171	167	174	170	169	184	169	173	167	156	159	163	153	181	155	188	171	175	178	180	179	163	160	148	170	178	176	161	184	163	178	156	162	175	167	155	156	176	178	173	176	164	175	167	164	152	156	169	165	161	181	178	145	184	154	181	159	164	170	147	159	162	169	150	183	166	180	174	160	172	170	186	156	190	170	189	162	171	155	157	177	181	171	168	164	154	169	152	191	157	172	155	174	142	127	187	156	183	176	197	162	163	167	181	153	160	168	158	168	141	159	181	176	161	162	161	160	172	159	149	170	162	151	166	169	160	164	168	184	149	155	180	167	164	160	163	178	159	178	181	162	180	179	179	184	177	184	164	164	164	149	183	181	151	163	148	158	181	190	175	186	179	154	181	175	165	165	158	170	189	162	162	171	164	169	145	180	161	157	144	184	153	172	169	171	149	168	195	156	147	179	180	164	161	183	187	173	168	157	168	179	153	157	175	189	191	156	171	168	170	183	158	178	152	184	174	171	175	161	167	162	171	171	141	166	177	174	168	162	164	164	175	166	160	173	178	163	167	160	183	161	156	174	155	184	165	165	177	193	162	177	161	161	152	175	154	171	177	169	171	166	152	148	169	178	174	163	174	163	186	134	199	180	167	155	168	162	166	165	136	173	152	177	171	157	154	156	169	178	150	173	190	157	197	180	153	188	159	152	155	149	157	172	162	156	195	158	177	178	157	159	167	164	159	166	155	175	168	155	170	159	144	152	160	172	191	152	165	176	142	175	162	159	175	179	174	146	166	154	186	171	164	194	181	153	168	167	165	177	160	166	167	169	174	187	159	143	170	158	191	152	180	145	172	170	169	163	154	165	160	171	156	174	184	166	173	177	148	167	172	158	175	167	169	164	159	176	176	186	175	195	156	178	162	161	182	162	178	171	167	170	155	189	159	161	169	198	146	170	174	163	178	177	180	165	149	179	179	160	168	168	173	167	165	165	173	181	167	159	150	155	152	160	172	158	174	174	196	164	168	155	164	162	160	177	175	184	168	162	178	157	153	154	147	154	143	157	149	161	171	143	162	168	144	165	182	167	158	184	170	185	166	165	184	163	173	189	184	184	160	153	164	166	161	175	165	139	155	166	161	171	168	161	168	169	141	178	155	185	183	173	187	162	192	157	168	166	164	167	163	161	158	176	170	166	167	183	150	160	167	168	170	186	187	167	164	172	150	180	172	145	160	180	158	163	151	161	165	151	169	160	157	171	153	197	182	171	160	158	136	177	200	174	164	136	172	178	149	135	155	155	167	144	178	181	170	156	149	174	192	183	179	161	179	170	166	148	158	171	174	175	180	172	180	147	178	175	153	160	165	182	151	177	158	152	178	152	182	162	174	179	175	175	167	173	183	151	148	172	164	143	171	166	156	135	175	180	139	174	177	186	178	155	138	157	155	160	152	145	177	173	166	192	157	150	175	166	172	165	172	195	169	158	180	157	163	177	162	174	170	157	160	180	170	181	184	183	173	190	160	184	150	162	146	171	157	180	142	159	141	175	153	144	159	163	173	163	170	185	172	168	153	172	193	159	179	162	173	158	178	179	175	159	153	179	153	166	160	158	146	158	168	170	158	173	147	143	180	163	159	155	171	163	140	155	157	186	165	163	156	158	152	149	174	165	160	180	139	158	170	141	189	156	174	160	154	208	136	179	157	160	197	154	161	181	147	184	163	183	177	168	169	153	149	166	179	179	150	174	203	188	149	183	147	136	171	159	128	164	161	190	178	156	159	151	184	157	156	168	180	181	175	182	175	168	197	178	151	171	147	131	186	154	160	187	151	171	174	149	161	179	203	168	150	166	157	168	173	164	173	138	184	183	175	154	159	180	173	163	145	167	145	158	181	184	136	183	163	173	156	157	171	179	158	169	144	170	153	177	152	171
19343	21838	34230	31822	25176	21857	18841	15797	22894	28865	29824	24370	17365	11549	13573	26616	15871	15487	13661	10939	9843	8603	6475	3721	4942	4633	3855	4336	3729	2797	3270	3153	3041	2996	2498	2382	1842	1574	1633	1448	1551	1464	1397	1165	1039	906	764	605	645	603	531	536	528	527	505	491	509	487	506	467	548	514	511	481	498	481	481	486	478	468	474	467	463	474	479	511	485	447	441	474	509	482	467	461	507	512	498	443	465	455	480	514	445	479	473	443	472	440	499	489	475	476	480	463	475	512	517	486	452	513	493	512	475	475	498	482	504	487	476	464	484	496	477	474	488	474	413	478	450	462	479	490	484	460	500	484	492	457	465	483	473	487	457	516	493	475	508	485	460	491	493	449	487	483	512	474	451	471	439	457	463	480	492	490	504	467	455	498	485	473	459	480	491	473	486	477	497	491	517	495	491	448	491	485	503	447	452	458	497	485	491	498	494	494	475	466	459	492	474	448	503	474	449	487	483	476	478	480	457	494	471	464	464	488	483	424	491	504	467	448	439	494	509	442	430	454	450	441	471	494	449	473	444	496	478	474	512	468	500	468	490	481	469	463	475	473	453	461	526	467	482	486	492	483	478	482	487	439	458	483	462	470	445	491	459	491	508	455	453	471	485	473	463	486	491	514	499	497	466	474	473	505	492	480	503	424	478	464	458	486	489	431	492	439	439	459	477	477	460	450	450	470	490	473	484	476	448	472	483	509	450	489	478	475	542	506	513	491	443	467	428	447	490	466	470	468	478	497	497	466	509	469	484	489	480	432	504	464	473	464	475	461	482	457	468	487	477	464	440	462	506	482	500	475	501	489	496	484	498	478	485	494	491	459	514	466	475	486	528	480	466	479	438	485	462	480	475	489	503	497	443	479	513	473	468	486	465	482	454	467	490	488	479	426	420	470	459	459	488	477	499	436	444	473	480	503	478	492	449	511	483	490	480	448	461	435	426	457	498	488	479	493	474	439	480	448	471	447	485	472	464	455	477	459	464	509	485	462	461	458	445	490	452	469	495	474	523	495	475	494	474	488	467	499	470	458	489	483	502	492	472	484	519	450	475	457	465	478	471	474	451	451	490	449	460	494	486	457	446	468	453	521	443	418	481	452	487	493	465	474	509	479	499	466	518	505	446	526	493	463	479	475	509	490	501	512	454	464	457	477	478	462	464	466	485	482	493	495	448	517	494	486	476	482	458	514	493	496	475	465	463	490	455	478	485	513	493	482	471	501	521	509	480	502	462	514	491	459	486	462	458	510	466	471	507	431	450	512	496	471	480	442	479	482	478	509	460	476	491	454	429	455	501	461	453	455	491	479	507	489	428	478	524	496	449	537	454	454	475	519	461	493	472	467	473	459	487	498	478	490	468	472	450	461	464	506	491	478	464	508	490	461	472	526	474	470	492	453	466	495	456	470	441	440	499	542	494	479	468	466	459	526	485	474	463	441	481	479	518	447	452	476	406	485	509	483	487	479	497	459	529	469	485	518	440	491	472	451	452	484	475	467	493	532	500	492	470	515	479	495	494	453	500	517	480	488	482	426	470	498	452	468	476	472	459	504	501	445	468	469	452	488	435	497	471	467	473	458	467	424	436	455	475	495	496	454	499	486	482	463	460	470	455	478	486	511	481	475	477	509	492	515	448	494	499	449	428	474	484	437	456	478	490	497	495	442	463	455	430	474	487	479	471	464	494	463	455	452	486	514	500	441	472	484	492	465	474	481	485	457	502	455	484	449	480	508	469	502	475	497	539	458	471	504	446	458	496	468	480	516	477	454	470	466	470	494	509	482	451	461	468	473	478	455	446	458	500	442	468	459	469	502	489	462	454	445	467	477	462	510	497	495	490	473	458	470	492	519	497	485	523	512	485	498	484	491	497	467	490	459	480	503	457	468	458	454	432	489	491	501	463	477	513	464	433	506	453	456	494	442	484	502	479	475	489	450	452	467	485	494	461	511	508	478	477	483	479	533	499	495	446	492	449	481	467	514	484	483	466	469	458	510	456	446	498	494	489	476	476	455	488	464	522	465	516	469	492	450	467	437	456	518	509	470	456	460	462	458	449	470	481	510	514	493	466	478	461	483	503	494	515	477	453	461	468	443	493	475	488	454	466	447	488	474	475	520	451	488	493	467	412	462	495	472	463	463	494	437	448	463	499	491	448	461	459	480	500	505	458	469	489	471	455	520	516	450	472	448	433	472	433	491	506	468	422	472	470	482	457	469	463	471	477	497	475	470	469	455	447	458	488	482	511	505	470	512	532	460	457	455	435	478	474	485	477	465	466	464	480	487	506	491	472	453	455	495	443	494	451	486	485	475	488	483	497	488	476	457	485	474	480	510	545	472	486	485	516	489	501	507	487	450	444	450	517	466	468	460	507	478	498	486	476	480	457	482	506	446	437	461	477	471	504	439	457	491	460	492	460	477	470	424	449	488	450	496	459	483	498	485	473	459	483	487	512	464	436	467	455	464	492	439	475	519	484	486	464	475	475	487	466	498	469	485	479	511	447	474	503	509	473	476	444	488	476	487	480	510	469	478	485	471	492	482	462	459	466	449	479	479	498	476	464	470	459	516	440	512	440	488	448	454	486	467	466	496	484	499	481	473	518	470	446	486	470	475	491	503	481	525	436	507	470	517	471	467	468	471	479	482	509	490	464	462	434	506	483	469	510	501	500	476	490	466	484	464	437	499	439	505	479	467	509	479	436	461	470	485	458	457	448	459	450	484	467	439	452	500	480	453	509	472	503	508	494	495	464	445	473	451	466	479	466	460	451	470	468	492	465	476	475	500	483	429	464	474	480	497	458	482	463	478	459	490	474	466	489	433	488	448	487	476	469	462	517	457	475	501	456	461	480	475	476	469	471	452	475	517	492	480	468	457	482	475	480	466	494	460	510	465	512	485	486	504	473	452	449	451	478	460	476	492	501	446	457	471	459	494	471	473	522	473	470	493	437	474	476	482	496	497	525	478	484	448	449	430	470	494	472	475	471	483	457	466	500	454	462	476	450	495	450	494	488	483	484	488	465	477	472	527	483	492	466	492	480	474	447	488	532	478	491	482	472	466	470	481	489	469	501	518	469	453	505	484	454	481	482	495	482	450	440	454	496	447	429	476	473	482	506	443	479	493	531	505	539	475	494	504	474	471	505	465	444	529	471	457	476	460	480	497	491	504	474	470	454	492	481	447	448	452	470	520	487	482	460	456	487	487	473	471	507	506	513	482	480	459	461	468	485	468	471	454	524	455	491	499	470	484	457	464	458	471	485	474	464	460	440	460	465	459	495	478	478	507	471	462	490	479	483	482	503	424	454	478	461	431	475	475	457	453	474	458	475	494	507	465	500	482	442	483	512	487	468	487	468	447	457	444	471	511	495	487	490	481	502	473	491	489	473	480	503	443	491	471	504	458	433	439	461	493	459	505	483	451	440	515	484	522	472	509	494	491	476	460	463	471	482	491	447	493	498	480	475	442	485	500
35627	32897	40683	32921	21795	15497	11508	10639	14262	21351	21192	18157	7862	5838	6059	13375	7640	6708	6535	4565	3584	3210	2552	1749	2284	2117	1735	1766	1482	1238	1289	1259	1046	1244	1176	1085	908	637	617	626	574	528	494	459	404	350	317	283	241	259	212	219	196	203	218	179	197	203	191	204	191	191	205	169	204	210	204	169	184	208	203	198	177	187	197	226	180	182	175	175	193	209	178	185	167	204	184	215	218	187	199	186	177	184	208	179	197	188	202	200	193	199	201	191	193	179	198	198	201	222	184	203	204	195	176	187	181	180	196	181	175	190	195	185	202	207	159	196	188	170	213	192	190	184	189	212	174	192	196	183	187	225	189	193	180	211	216	218	181	172	184	199	169	201	175	200	215	196	178	189	182	205	175	181	207	197	191	159	182	183	201	199	205	196	190	197	197	202	151	211	191	193	188	210	176	185	199	185	213	177	196	188	162	210	176	183	206	202	184	174	190	185	202	171	224	196	199	197	212	182	169	186	162	199	192	200	171	185	203	182	179	190	189	186	206	205	204	187	214	164	226	183	185	174	187	192	188	186	187	196	173	189	179	223	199	198	198	216	200	188	202	195	201	193	178	200	192	209	210	200	187	193	209	217	190	186	172	187	204	187	194	182	166	192	193	184	182	179	171	191	197	206	194	187	168	179	197	179	194	156	173	190	187	193	194	178	167	201	201	196	183	202	188	190	175	241	184	183	175	175	164	204	191	221	195	168	176	203	198	193	187	165	216	181	207	192	182	184	181	194	208	213	202	172	180	209	221	205	196	203	177	207	199	170	187	198	179	208	203	218	186	186	166	190	190	197	174	203	203	188	196	179	204	189	196	194	190	188	193	169	190	191	210	200	213	184	190	210	189	181	187	204	201	199	191	174	198	194	194	179	209	185	204	175	194	229	214	171	186	199	201	194	176	190	210	158	186	201	192	162	198	180	174	186	195	196	192	199	200	171	202	178	190	202	194	175	168	198	222	191	207	175	181	200	196	184	175	228	190	194	197	184	187	190	183	205	198	203	183	211	180	173	202	186	200	189	159	194	206	210	173	225	204	190	188	187	194	186	176	184	190	204	184	187	198	192	172	183	207	210	188	188	180	199	170	200	224	182	212	219	181	180	183	186	210	192	171	169	197	176	198	182	190	181	178	181	177	202	192	192	185	206	186	204	204	206	198	194	214	211	192	187	171	185	199	204	183	175	211	177	216	221	198	232	199	192	180	205	194	186	189	172	188	191	171	185	195	174	192	208	209	188	197	186	220	185	175	193	205	192	197	160	187	200	213	206	198	195	206	181	209	188	197	209	181	202	212	174	186	172	211	208	181	187	187	183	165	194	180	190	197	155	198	210	183	177	198	172	203	197	185	205	212	194	202	175	192	197	196	210	215	212	201	197	168	183	210	220	179	180	204	189	195	203	205	216	213	193	179	184	220	185	196	183	190	194	177	189	211	188	198	209	183	203	182	169	184	177	178	185	217	212	208	203	212	192	200	189	192	167	203	183	178	190	187	175	193	192	196	202	209	203	211	205	179	184	185	179	198	179	180	179	207	181	178	219	198	194	191	195	195	197	228	206	179	215	198	160	180	195	201	200	198	187	205	204	203	188	197	199	179	189	183	173	187	193	204	201	184	184	196	208	216	172	210	161	219	188	181	169	191	207	191	223	206	190	177	175	193	184	209	167	184	210	200	198	214	204	211	166	196	187	187	181	219	211	183	168	213	195	209	190	189	178	168	194	179	196	179	161	189	175	172	153	212	175	189	203	207	183	191	165	208	184	196	197	180	184	187	193	176	186	203	200	186	190	186	192	191	163	192	190	190	210	211	172	203	201	182	191	186	157	203	229	195	222	187	199	209	207	194	196	199	182	188	179	168	223	185	179	200	194	223	202	196	177	161	193	190	191	187	182	183	165	193	200	188	182	190	197	201	184	224	189	172	168	199	209	194	177	221	175	193	180	175	180	193	190	179	202	195	201	188	195	180	166	201	192	196	192	176	210	189	200	197	191	194	177	201	178	181	187	184	219	201	179	211	188	172	214	178	194	217	203	211	202	194	208	162	194	217	196	190	197	179	190	176	204	165	194	197	185	185	178	180	186	179	186	190	170	192	199	186	195	187	191	186	189	212	201	223	170	177	184	189	193	171	197	199	180	177	217	184	191	182	196	187	224	198	171	187	212	187	204	205	198	191	184	160	189	195	177	206	187	181	214	199	188	198	193	202	159	177	175	180	188	187	203	194	202	179	182	202	166	189	200	156	179	205	196	172	200	188	203	189	176	174	183	187	191	189	172	187	200	206	210	191	193	182	200	171	172	188	201	209	174	199	213	193	201	191	158	199	194	179	192	181	179	202	186	190	183	193	212	173	184	190	169	177	169	200	195	196	211	177	198	200	173	204	195	204	176	207	174	181	191	200	194	185	168	184	202	188	176	209	215	189	187	205	200	190	188	159	184	200	196	220	212	190	199	182	188	196	189	190	193	188	203	203	176	206	192	205	203	201	171	200	198	193	227	207	211	190	179	185	185	197	176	180	202	208	182	214	172	190	188	197	195	192	192	185	218	196	224	208	198	216	191	200	192	196	226	195	166	187	188	173	225	180	188	206	171	191	189	199	199	180	180	176	204	183	185	182	214	182	187	187	188	224	203	218	183	209	184	175	199	174	207	207	204	220	174	168	163	219	182	193	194	213	189	204	175	217	190	178	198	217	198	145	208	196	175	217	182	186	193	192	172	208	195	181	214	203	180	203	196	218	190	165	170	189	208	189	174	160	208	175	190	204	200	208	184	211	185	190	189	199	207	174	191	190	183	181	208	169	184	193	176	177	194	199	205	179	218	173	173	193	173	207	197	194	179	192	185	182	204	191	191	173	197	182	199	205	178	178	185	188	168	183	180	176	181	185	196	205	181	177	192	185	198	198	190	204	196	207	181	189	187	195	194	211	210	199	199	207	196	176	178	181	198	177	194	196	213	186	201	184	191	224	192	213	210	183	223	179	213	200	177	185	183	195	189	197	180	201	200	168	181	203	225	198	222	187	190	201	202	162	213	171	169	194	191	188	164	208	206	199	188	194	202	194	173	192	176	216	199	183	189	191	171	191	171	181	208	172	208	175	178	204	203	200	187	182	194	193	195	203	220	161	185	168	185	187	187	189	194	214	210	184	204	169	166	174	181	202	217	190	190	181	200	210	197	203	187	191	186	217	176	211	186	217	190	207	168	187	200	188	194	168	194	194	197	198	182	214	187	190	195	190	186	190	198	196	207	200	182	218	185	184	178	198	204	192	173	193	205	189	182	195	182	220	168	176	185	190	178	206	178	190	221	190	168	182	185	184	190	212	187	199	208	185	201	234	203	184	189	191	187	204	203	173	203	205	200	204	186	205	165	212	203	200	191	187	185	205	210	201	222	190	178	198	188	191	191	211	205	185	208	175	183	196	184	182	174	183	155	196	201	205	192	212	194	160	207	178	222
23451	26717	40247	37754	31980	28981	26412	27430	32231	39997	39775	35076	21866	21075	22212	35854	21496	24111	24342	19168	15824	15119	12432	9050	12272	11600	9920	9738	8295	7269	7862	7585	6663	7126	7484	6190	5161	3825	3901	3834	3259	2961	3103	2536	2201	1818	1499	1185	1020	872	816	677	631	627	615	507	551	573	541	560	557	540	565	538	607	556	550	556	540	551	554	573	520	530	537	541	511	544	561	511	536	571	557	580	536	590	559	534	525	596	541	549	524	555	532	495	552	529	544	577	526	578	570	538	520	545	535	541	541	505	543	534	525	536	547	538	484	518	516	513	540	573	542	526	537	540	534	497	510	559	519	574	519	537	541	543	512	551	526	485	561	528	526	520	548	538	536	589	534	525	494	543	524	509	522	550	510	509	527	547	503	588	536	545	544	578	564	533	555	537	542	526	512	562	493	578	511	539	528	537	517	547	544	521	588	552	500	540	542	520	533	526	538	528	499	546	508	548	533	550	496	549	512	585	582	556	510	536	513	535	527	526	568	540	519	532	503	567	568	551	513	527	507	562	510	491	546	566	547	541	518	535	541	516	575	513	537	532	511	541	602	520	525	507	532	519	562	519	537	567	508	546	558	525	565	494	592	519	561	494	530	515	551	469	532	560	525	494	534	533	526	520	528	530	541	520	525	514	547	556	542	554	529	562	522	537	542	575	473	532	528	487	548	528	510	560	508	492	501	564	503	492	513	537	586	541	537	555	559	575	539	513	555	531	556	535	549	502	543	529	559	562	492	554	527	569	534	541	552	563	526	554	564	512	564	519	509	557	531	493	568	516	522	529	508	517	555	539	528	536	539	516	539	511	523	567	538	579	537	524	554	565	507	477	499	524	578	534	535	528	505	561	544	560	541	549	577	542	506	540	541	547	536	507	534	580	575	573	534	570	495	486	524	582	538	525	572	537	533	542	530	543	579	525	557	526	537	490	576	526	512	567	557	539	521	555	549	584	490	528	505	519	562	594	534	568	526	514	510	530	585	537	527	555	527	534	530	540	508	550	545	547	514	556	526	544	543	526	548	529	553	523	537	574	529	507	542	549	503	530	504	503	541	508	562	551	524	575	544	510	559	532	590	498	602	547	527	558	569	567	523	518	526	532	511	521	534	527	562	566	548	504	518	530	540	560	513	518	522	564	565	559	503	528	533	564	531	591	554	533	562	547	546	562	570	538	525	531	542	535	523	502	533	518	530	525	520	555	530	521	549	515	534	539	554	596	586	492	510	522	556	530	570	512	512	497	558	537	567	585	554	554	515	552	536	570	526	538	518	517	528	548	527	531	522	542	563	566	566	533	529	543	546	535	555	547	525	544	546	544	560	529	553	532	544	514	529	540	540	557	517	543	568	529	533	517	576	533	520	565	521	568	526	550	571	516	541	491	556	521	512	586	537	540	555	547	570	533	545	527	556	534	516	505	563	575	550	554	547	513	485	518	577	577	565	532	544	507	502	589	515	548	495	521	567	540	539	485	510	539	540	546	505	508	509	561	538	572	528	514	546	533	533	550	536	532	547	566	540	516	532	557	510	545	529	532	514	531	547	507	557	508	517	501	526	561	558	525	553	529	505	556	564	506	531	562	558	540	554	484	536	559	521	505	514	535	517	566	518	496	513	541	548	538	517	524	562	542	536	496	525	507	529	532	557	530	522	528	537	542	548	497	542	539	540	533	539	524	508	549	570	510	551	507	584	511	532	535	559	566	548	540	518	549	553	554	540	530	520	533	546	560	556	507	489	530	514	524	514	536	538	550	527	536	583	543	496	558	541	503	539	567	545	594	565	536	527	483	591	527	540	534	540	502	496	513	508	534	544	524	523	511	484	512	538	524	509	509	583	519	567	533	545	524	522	576	546	531	526	517	540	543	487	566	574	505	574	566	534	537	491	509	518	555	568	556	558	521	546	536	533	567	538	543	543	519	528	541	491	560	498	540	541	526	525	553	505	525	551	542	532	532	555	559	578	531	537	525	528	533	519	513	552	547	550	520	527	510	526	549	530	527	540	521	555	545	508	545	558	543	546	545	568	506	516	564	534	501	524	526	542	522	551	538	537	547	540	524	527	513	514	519	547	535	503	506	556	564	520	534	510	531	530	512	547	566	539	509	572	505	512	528	534	545	540	519	519	550	535	519	529	549	514	532	536	521	535	561	500	555	549	519	549	484	552	562	554	516	511	522	544	505	511	548	512	499	520	514	558	559	557	533	526	539	547	497	532	522	548	576	560	546	532	567	537	553	534	499	537	562	527	530	539	560	508	544	554	509	532	518	531	546	516	529	553	520	502	582	519	522	538	528	500	557	521	571	553	557	543	562	514	545	501	522	528	542	518	544	543	545	594	544	535	507	541	528	546	518	509	552	547	570	527	584	524	536	527	532	518	564	538	533	531	538	530	542	508	511	528	555	550	547	519	521	569	542	530	537	538	536	540	544	530	493	543	530	523	562	543	522	518	557	569	530	579	519	524	507	529	561	518	507	535	543	560	507	537	529	533	558	527	532	526	550	512	519	510	518	504	572	509	518	563	500	566	480	569	548	545	575	531	516	566	543	531	524	555	551	538	539	581	519	541	516	518	549	544	491	527	562	569	509	535	534	511	546	532	538	592	546	508	549	545	503	568	545	551	546	566	521	526	518	522	533	541	546	504	539	552	511	553	544	552	531	538	538	543	532	522	569	534	542	526	554	509	521	517	549	495	579	538	566	474	576	561	552	550	573	547	579	553	537	578	550	537	504	486	556	569	524	563	564	517	515	534	533	520	537	512	509	560	566	540	561	551	519	592	509	555	549	534	498	550	559	536	555	483	558	560	583	543	529	551	517	514	527	557	548	573	554	542	548	585	578	546	556	545	546	539	519	522	552	538	518	553	544	494	554	515	532	550	528	552	526	559	514	575	553	529	543	505	497	530	598	527	534	531	596	541	548	545	519	519	500	563	564	550	555	534	524	526	570	526	530	516	531	536	505	479	526	537	512	538	559	496	542	564	561	544	489	599	525	562	568	548	552	489	511	553	512	580	549	496	498	521	520	522	577	551	473	566	511	498	549	551	560	556	561	538	496	553	549	491	560	518	548	529	576	568	524	514	508	503	517	533	532	521	520	559	533	507	563	534	570	519	478	555	559	549	593	522	492	554	540	533	513	529	552	509	512	536	526	537	510	545	500	529	533	517	550	549	567	532	542	528	527	574	545	531	559	524	536	543	546	497	522	545	557	535	526	506	559	568	508	557	560	555	551	509	563	525	479	507	590	523	521	539	504	532	569	548	506	511	565	584	520	589	529	534	574	510	522	543	563	564	534	529	542	544	560	493	553	542	511	525	530	542	517	524	539	543	513	544	561	505	573	508	528	550	497	545	548	591	511	544	565	508	490	533	542	520	538	536	506	534	570	519	565	515	564	534	559	557	558	581	544	542	537	532	538	544	538	552	571	526	541	521	533	568	547	503	538	535	546	515	520	491	529	521	525	557	564	513	556	530	544
15476	15259	17819	11929	6350	4215	2971	2490	2095	1786	1458	1129	777	586	588	777	933	523	483	359	288	281	256	207	248	237	191	230	182	209	223	207	174	196	214	191	211	198	177	194	165	154	199	149	174	168	165	175	181	137	141	175	155	163	138	162	156	173	146	175	182	159	161	155	163	183	167	170	188	174	180	174	158	159	170	148	153	165	159	189	180	159	159	147	167	173	176	157	147	138	155	145	170	171	135	190	167	178	171	175	149	160	162	168	153	184	162	166	148	164	172	179	157	152	165	187	167	155	172	176	166	157	145	164	156	147	152	152	168	137	168	166	174	165	145	155	154	160	176	158	173	169	140	162	152	147	147	163	159	162	166	176	138	167	142	148	149	150	161	177	159	149	170	168	151	145	155	169	166	145	147	153	147	173	160	184	160	173	159	169	186	181	151	177	162	143	154	161	160	151	157	148	162	170	164	157	162	162	179	156	154	168	163	144	152	187	173	153	173	187	155	182	149	150	158	166	181	171	154	136	183	167	162	169	152	151	162	151	164	163	135	185	172	150	184	151	144	144	185	173	154	169	120	169	144	162	146	132	165	164	181	157	160	141	138	149	152	149	150	157	156	156	154	153	146	184	172	184	164	178	167	162	147	174	170	160	145	156	170	151	167	184	153	142	169	168	169	170	143	163	152	148	142	135	171	155	179	157	172	137	170	173	132	175	169	161	173	160	174	163	151	171	170	182	137	183	149	149	176	168	149	167	164	158	161	152	170	174	179	143	185	167	159	165	172	171	170	162	157	161	155	145	182	146	158	160	178	181	156	156	165	155	153	141	159	158	174	163	138	179	163	185	188	185	159	173	147	157	183	164	152	154	135	179	138	144	161	147	176	159	155	160	156	179	170	181	152	173	149	164	149	184	173	169	164	168	164	160	136	156	189	154	162	153	152	166	154	157	162	186	172	170	163	156	139	150	142	157	173	185	146	178	170	169	168	140	149	157	168	159	176	173	152	165	152	161	140	136	157	149	164	184	152	169	176	163	139	169	175	179	156	161	181	158	156	172	158	159	141	154	152	153	169	173	149	163	162	146	145	180	168	159	156	182	153	140	178	165	168	133	142	150	151	160	156	171	202	153	156	154	166	151	183	169	154	171	176	174	183	152	164	174	149	182	167	187	153	154	166	172	155	192	150	127	159	153	169	159	176	182	150	169	172	166	159	182	141	150	140	148	174	146	158	160	162	153	161	170	161	153	174	168	148	173	151	173	165	155	161	146	154	180	174	175	159	157	148	165	168	164	146	162	158	137	158	176	151	144	146	172	161	174	184	148	198	155	176	171	149	189	182	162	150	148	170	169	171	135	141	149	186	169	160	156	152	168	153	185	152	162	171	154	146	142	153	171	146	153	160	169	178	140	148	157	140	167	156	170	166	161	167	159	186	161	174	174	172	159	162	163	127	157	173	153	161	162	164	157	176	159	172	161	159	160	167	171	156	149	191	167	163	166	164	169	176	162	177	140	137	190	192	168	160	167	145	170	162	152	181	141	170	168	145	175	149	155	164	172	154	129	168	164	162	162	169	140	149	166	157	147	145	150	127	153	174	156	168	169	168	185	161	149	183	153	167	186	166	174	170	174	159	168	142	180	152	156	168	168	171	199	141	157	171	164	152	177	172	156	158	154	165	166	156	155	186	179	161	177	157	155	155	146	161	167	155	155	178	153	160	144	144	163	159	154	168	202	161	171	173	149	152	159	165	184	164	168	160	180	159	168	168	179	133	153	168	168	171	165	138	160	134	178	158	148	193	168	139	156	150	153	149	154	173	137	151	166	169	139	170	175	148	154	155	160	164	151	171	165	164	157	168	167	146	168	160	166	143	154	174	160	164	161	157	148	165	151	173	187	145	158	172	136	176	152	175	152	174	178	151	142	144	152	150	145	147	167	133	159	180	153	163	164	158	169	180	150	159	181	163	177	156	160	179	151	162	188	179	167	154	162	180	167	144	162	149	160	164	159	167	161	159	155	174	142	173	161	150	135	151	181	169	168	160	149	164	157	153	146	151	153	167	187	153	198	141	145	161	162	160	154	158	157	177	177	162	152	165	154	163	181	163	173	162	146	172	153	160	199	148	149	173	158	154	158	140	154	146	157	142	164	166	146	155	141	165	160	171	186	166	165	154	152	154	152	156	166	170	140	145	180	170	164	141	146	186	159	171	167	172	156	170	159	147	132	169	165	144	152	174	161	183	155	148	138	157	184	159	178	166	156	155	163	165	155	155	180	143	151	165	146	151	167	172	180	163	176	172	155	149	161	171	156	149	148	150	168	180	190	184	147	160	169	160	155	154	166	161	143	163	175	170	164	161	166	164	165	144	163	148	155	180	139	181	133	169	141	164	155	150	179	156	166	179	153	168	167	165	167	161	151	154	165	141	147	172	161	185	155	145	141	179	169	174	134	152	184	147	162	156	147	166	147	177	190	146	165	155	161	155	184	180	163	181	169	169	164	159	189	185	164	175	165	175	164	163	155	152	169	160	157	170	143	172	146	151	177	162	199	170	185	174	177	161	153	151	162	136	159	163	152	157	167	163	146	159	162	149	158	149	162	165	175	166	162	140	158	157	143	139	143	164	155	176	173	162	140	165	165	161	172	155	141	160	197	156	164	139	169	142	158	167	149	143	176	163	167	149	175	153	150	187	159	149	161	165	154	148	160	154	156	162	164	160	167	163	160	175	167	156	155	161	148	171	170	164	156	158	171	175	145	183	146	149	166	155	163	153	160	157	161	145	153	157	159	160	148	158	150	162	142	180	154	158	151	149	176	138	192	168	158	161	183	175	155	163	142	158	134	171	154	157	149	158	168	145	153	173	160	160	148	140	155	162	194	152	157	134	155	157	143	159	155	181	162	139	157	162	175	168	149	184	148	149	148	180	168	164	149	163	158	146	172	156	140	150	155	172	157	166	141	167	152	170	149	147	149	162	189	155	163	173	167	140	159	138	158	162	166	163	143	185	149	164	148	163	165	187	181	160	187	170	167	186	161	195	139	144	165	151	168	167	147	170	143	175	154	163	156	158	149	154	151	149	172	182	159	163	158	175	173	177	129	180	149	161	185	152	171	166	149	150	141	191	143	178	175	162	153	159	155	151	149	182	147	153	161	158	153	146	141	153	129	178	157	160	150	137	172	177	132	154	167	192	156	159	134	167	182	149	181	169	172	154	149	154	178	169	138	165	164	162	157	165	174	164	168	180	174	149	154	145	152	162	164	156	185	172	186	167	149	135	167	136	159	152	158	149	165	185	163	147	160	169	148	157	144	171	150	168	135	161	171	177	152	134	155	144	156	164	169	154	181	157	144	164	165	155	155	154	160	169	160	161	169	156	155	164	143	170	174	168	176	165	173	154	161	188	154	176	154	153	166	171	174	163	170	161	166	172	160	166	146	155	177	158	165	146	186	186	157	165	159	158	154	172	167	170	157	142	142	188	148	152	134	160	164
10017	13171	23220	21719	16747	14290	11633	10502	9711	8195	7197	5696	4033	3382	3333	4251	4617	2667	2020	1511	1212	1200	1054	933	991	1018	869	915	747	738	739	799	734	828	744	719	705	576	633	597	566	562	569	588	526	503	473	492	440	484	497	494	434	458	436	450	476	457	477	483	459	476	449	490	491	482	473	433	461	467	471	436	467	471	447	495	454	451	465	440	443	475	446	448	463	477	475	480	442	485	479	465	477	484	444	461	449	453	463	440	476	458	477	440	460	467	448	451	442	449	458	467	457	468	475	469	467	466	426	465	472	467	491	447	447	448	431	476	447	467	497	449	429	471	484	506	449	479	440	436	438	488	455	439	462	452	502	449	446	453	459	457	463	505	425	503	438	498	467	455	441	448	433	427	441	430	466	474	436	464	464	460	479	479	459	466	482	449	475	497	449	487	452	469	448	450	462	478	460	466	457	453	464	495	454	472	457	437	472	462	446	468	461	440	502	447	441	463	444	426	466	481	448	464	443	421	503	455	427	485	467	507	484	440	462	427	470	463	472	438	438	466	470	443	427	464	433	467	476	450	477	462	455	467	473	504	452	459	460	489	472	446	498	427	464	492	447	459	466	446	449	454	465	477	467	438	469	447	450	470	432	428	468	458	473	416	445	488	429	449	444	431	490	474	491	448	433	492	423	456	468	451	438	449	431	452	433	459	443	476	428	479	434	453	467	460	433	450	455	474	460	486	433	432	480	456	487	481	448	428	462	491	434	428	445	440	459	458	437	455	442	475	422	478	458	472	491	437	449	464	488	462	442	458	484	443	489	483	467	416	456	441	478	448	454	439	437	449	452	447	454	443	486	435	424	505	472	467	506	479	435	458	481	454	455	429	472	431	493	448	448	452	473	495	458	466	471	452	447	449	502	457	498	455	458	463	492	464	402	458	451	485	437	509	484	481	454	481	480	477	477	492	482	425	454	427	437	437	417	459	444	444	484	486	439	461	442	419	457	474	442	455	429	442	455	435	442	457	436	474	484	460	429	447	444	490	437	439	440	497	440	474	448	422	447	456	420	458	429	468	432	481	442	447	429	447	479	424	499	454	480	405	470	471	439	466	449	459	427	447	461	458	445	452	436	453	490	453	480	434	455	450	468	491	499	446	465	491	431	451	452	438	408	450	455	479	446	470	405	465	489	452	473	510	450	468	485	415	466	452	474	462	494	430	458	451	439	460	486	484	451	455	499	432	489	453	456	460	430	452	446	489	486	428	435	440	427	469	466	460	435	457	449	486	466	469	490	488	456	472	444	460	478	439	451	469	441	448	516	443	452	471	396	453	474	450	458	460	474	449	479	445	451	474	431	449	443	443	461	483	458	424	432	488	466	442	473	473	481	466	483	473	431	461	477	431	494	465	419	473	439	494	473	448	455	518	436	431	465	466	456	451	431	477	469	452	488	436	471	427	437	466	486	473	467	469	470	442	450	455	434	456	487	427	424	436	479	456	447	458	468	440	436	494	452	429	479	517	425	436	455	430	451	489	465	429	457	466	436	429	470	462	476	426	437	470	451	462	504	465	479	519	481	459	446	489	450	451	471	455	436	492	446	503	447	452	446	480	433	476	444	493	485	456	476	432	403	453	476	470	465	462	456	489	471	473	466	466	466	476	450	424	490	450	484	472	493	422	466	512	450	452	432	436	460	425	454	485	474	462	502	438	458	478	451	451	470	448	471	464	413	435	425	466	470	462	488	456	477	440	443	455	455	473	488	465	445	466	431	447	423	481	398	474	423	443	443	469	439	450	451	466	452	439	454	417	446	434	470	492	481	523	489	453	473	434	487	467	470	473	481	455	433	487	464	445	447	479	428	463	446	468	468	474	440	458	460	487	425	495	457	453	467	486	483	464	449	493	452	458	442	448	439	465	486	457	468	458	463	450	442	484	453	469	447	436	431	465	461	500	454	478	464	455	507	451	445	446	450	460	460	494	492	437	479	418	488	446	478	434	452	460	456	467	502	478	466	464	434	456	464	425	453	413	450	454	456	441	451	474	480	467	438	452	479	473	423	472	447	427	488	420	421	467	454	469	466	437	496	462	455	405	482	447	458	488	466	457	464	475	444	428	440	442	419	476	485	499	485	468	441	443	452	404	454	442	443	475	467	468	482	477	451	485	481	481	440	456	479	454	430	473	452	449	454	453	481	454	458	462	434	444	487	505	431	474	462	461	450	470	473	461	408	444	436	438	451	452	472	461	450	435	454	455	441	482	455	477	466	448	465	508	430	467	489	462	475	429	498	438	475	480	452	436	468	485	476	487	425	445	437	496	448	458	517	435	461	433	420	444	453	477	507	481	427	436	429	463	444	492	483	467	467	480	443	483	467	473	406	469	485	433	461	474	489	470	471	494	496	485	443	458	491	452	461	435	450	430	450	453	429	453	463	515	444	451	436	430	490	462	472	458	468	480	474	485	463	473	445	412	456	460	477	485	476	451	477	452	454	455	423	454	458	427	454	460	458	444	439	484	455	478	447	411	421	477	478	436	464	472	457	461	448	464	449	434	488	494	492	485	460	456	451	491	433	460	483	454	490	452	490	453	458	473	452	435	466	446	476	481	426	423	435	491	453	459	433	476	486	503	457	489	424	474	461	461	492	459	452	481	459	457	466	460	465	476	449	448	482	448	463	509	474	468	473	470	445	485	467	448	445	473	461	492	462	454	442	446	451	473	465	492	427	434	461	418	416	450	471	451	455	460	464	449	486	489	502	464	483	410	440	451	445	414	460	444	475	470	423	487	463	449	475	455	459	434	402	477	437	475	449	427	470	434	432	463	438	440	473	466	460	450	439	474	463	403	488	480	458	428	424	421	473	501	426	451	460	464	438	480	505	461	443	461	429	441	460	439	462	507	484	397	436	473	436	423	443	442	470	469	443	457	458	457	475	481	439	466	473	457	467	454	476	481	458	454	483	442	423	472	453	439	466	457	433	471	522	471	450	480	431	429	476	493	429	457	474	455	418	457	466	463	468	467	458	470	453	440	458	418	436	453	458	487	473	434	435	488	438	480	469	410	448	470	432	477	431	472	455	481	467	485	456	475	442	431	477	430	443	485	488	449	444	464	454	482	451	458	469	487	501	488	459	498	469	462	447	478	517	443	453	445	468	460	495	452	468	471	420	446	439	451	448	467	432	424	445	459	486	456	467	502	446	455	466	420	464	462	425	461	460	497	419	456	449	443	459	394	451	426	472	451	440	459	502	449	444	424	435	477	478	448	509	443	456	446	452	469	481	490	495	470	427	446	456	454	435	477	476	455	446	448	447	441	419	444	473	440	446	471	461	473	471	455	454	416	466	456	433	477	439	453	460	436	466	445	460	449	481	456	466	463	461	494	473	450	464	479	456	470	417	468	477	440	476	445	453	446	445	483	451	446	468	455	483	449	424	440	461	488	461	499	505	445	465	426	479	443	457	449	478	492	424	436	454	435	453	487	443	481	416	445	454	460	480	474
26176	25491	32139	27101	17809	11734	7945	6768	9800	13086	9272	7833	4643	3586	3009	5699	4935	3264	2086	1384	1086	1010	801	678	856	679	566	669	480	328	457	396	383	398	416	310	333	322	278	246	249	256	209	223	224	179	193	178	165	181	163	145	158	150	157	170	155	143	149	150	174	151	159	155	149	152	151	164	135	162	159	155	154	155	139	153	150	129	179	138	142	157	161	161	155	140	166	164	160	151	178	150	156	156	146	132	154	160	138	151	136	148	148	158	143	153	155	161	152	169	170	166	149	173	145	150	157	145	160	158	144	149	128	183	140	155	150	162	139	169	169	182	156	161	150	162	144	151	166	133	116	138	160	170	178	113	142	163	138	166	130	128	145	153	159	161	128	155	162	117	151	160	159	175	152	152	150	124	145	145	136	160	169	148	134	131	151	141	133	135	155	123	150	174	168	159	162	152	161	139	161	163	158	180	147	156	158	153	153	147	142	150	135	153	139	157	147	134	153	152	183	148	163	181	169	178	135	156	154	158	157	144	155	135	175	132	165	154	154	153	154	146	157	167	149	145	161	146	158	172	149	172	149	150	172	141	170	150	147	153	145	163	174	145	150	159	157	138	155	144	140	152	150	139	139	175	161	150	156	141	151	157	163	145	147	166	167	145	143	175	169	141	176	153	136	137	148	150	155	145	161	167	164	164	151	161	149	165	161	138	156	162	168	159	154	166	158	152	126	136	147	149	156	159	155	148	141	146	152	145	156	158	142	153	160	124	168	153	165	152	138	143	158	126	140	143	139	178	141	157	139	135	152	141	172	157	164	156	167	156	155	150	149	158	165	154	152	164	169	164	165	147	162	142	147	145	156	144	169	141	154	174	137	154	156	173	144	145	133	135	175	160	148	155	158	159	147	173	150	140	148	146	158	161	171	146	132	149	158	154	155	152	170	155	144	156	139	154	166	153	162	155	159	167	148	174	170	186	165	136	140	154	154	159	175	164	172	156	156	145	157	164	169	140	166	133	151	158	140	153	153	146	188	140	161	141	133	148	162	149	171	133	140	156	160	160	156	155	188	155	149	132	162	162	143	148	167	134	154	151	143	142	142	156	141	160	184	147	143	140	163	153	164	162	159	158	163	130	146	127	157	177	142	169	154	170	152	150	163	153	150	167	157	159	152	175	159	173	162	145	165	169	161	144	168	134	167	139	162	164	149	150	169	160	156	167	152	173	151	175	151	177	174	135	154	151	153	163	123	142	153	134	146	150	157	154	169	179	165	182	148	139	150	132	168	154	152	144	163	151	169	138	154	163	167	138	151	144	159	136	157	124	135	146	142	121	174	168	183	135	139	169	153	140	165	162	160	163	152	146	162	155	142	156	165	167	145	136	131	171	149	156	155	146	157	142	171	145	151	168	162	164	145	142	150	164	156	154	137	158	136	175	147	140	142	155	171	140	151	138	159	177	157	160	152	144	148	150	168	149	176	159	133	153	129	179	167	165	149	148	153	152	131	170	162	162	144	122	170	177	158	151	140	161	145	146	162	155	132	138	154	175	159	139	158	151	149	134	147	135	152	148	153	163	140	153	161	157	183	142	159	156	156	163	172	154	146	153	162	163	147	126	158	167	163	141	151	126	175	160	162	133	160	147	147	163	155	167	161	162	153	155	159	144	151	130	156	159	160	162	165	174	138	134	157	159	140	134	138	150	167	122	143	149	162	161	158	168	153	157	166	142	176	142	161	138	147	149	160	154	153	152	154	152	166	138	159	167	150	140	145	180	135	163	162	142	157	160	165	134	142	169	152	154	143	160	164	130	160	155	153	139	137	150	155	165	118	149	150	140	159	177	136	151	166	148	152	154	170	178	182	144	168	150	135	166	154	168	133	150	174	143	161	165	154	152	171	151	136	124	139	146	158	174	178	163	149	153	147	151	155	151	165	151	154	130	139	182	152	163	170	144	177	161	155	158	146	143	147	137	170	167	177	145	141	154	159	165	159	145	160	170	182	154	155	168	160	128	158	138	148	129	145	139	142	154	173	165	163	168	143	172	162	161	157	135	160	161	140	141	163	165	151	171	158	174	151	126	144	133	159	162	144	156	170	161	152	156	166	166	159	154	137	139	165	166	142	150	157	156	166	157	150	151	168	144	155	170	156	140	146	156	144	140	121	167	147	137	154	158	142	151	168	166	163	160	154	180	167	173	155	162	151	152	144	172	179	164	177	143	140	161	155	169	136	166	164	154	151	157	160	163	143	182	163	152	149	181	160	151	143	138	129	157	136	171	158	157	142	143	172	155	158	162	152	143	136	154	139	164	150	170	147	151	173	165	177	164	134	147	156	158	140	140	143	141	152	154	152	157	142	145	133	161	147	140	151	150	147	152	124	160	140	158	153	153	136	143	149	154	142	168	144	167	150	157	186	150	132	134	150	150	158	155	164	139	143	147	142	156	150	158	141	165	162	171	143	152	149	161	135	163	159	175	142	143	133	165	145	148	164	146	177	145	159	169	165	132	156	159	145	124	149	159	165	146	155	156	155	149	159	146	131	178	149	162	176	150	146	143	153	153	174	142	147	156	141	143	155	151	179	150	168	149	148	151	159	138	156	167	131	158	147	137	153	150	174	156	154	129	149	146	163	152	161	157	150	146	171	136	133	158	177	150	161	154	169	170	142	128	139	158	151	163	139	168	189	140	141	159	155	155	159	154	140	132	149	167	152	157	158	152	173	147	157	147	137	161	166	157	146	154	145	150	136	175	164	159	141	160	167	146	129	137	152	153	140	150	157	130	161	151	151	151	144	141	167	156	162	150	175	139	134	133	152	174	132	160	163	154	145	137	154	167	179	142	146	157	139	160	146	162	158	166	163	166	161	146	193	149	171	142	160	153	144	149	158	158	156	151	156	145	170	146	164	163	142	148	146	173	164	151	167	159	166	171	154	153	171	167	139	144	149	153	165	163	166	163	157	150	141	158	173	180	174	142	157	141	149	138	171	158	173	152	154	162	154	154	135	157	140	166	159	149	132	149	171	174	139	158	145	157	115	166	149	138	153	174	138	152	158	153	138	158	140	170	142	126	148	135	164	147	152	164	163	165	143	165	150	144	161	173	165	173	163	143	145	145	172	169	166	192	138	145	129	172	141	173	148	140	136	149	160	167	142	135	168	141	161	190	163	155	141	158	164	158	163	161	168	154	134	141	159	137	153	158	154	134	147	165	145	162	151	159	128	163	146	134	137	116	153	149	150	142	136	151	149	140	190	180	165	151	128	151	150	157	147	148	137	153	139	159	157	178	149	153	143	177	146	176	137	161	155	178	165	151	154	164	169	160	161	164	169	160	165	151	182	147	165	155	160	160	160	142	162	149	147	141	139	149	151	158	158	176	155	171	163	148	147	147	161	156	125	153	170	145	136	171	135	156	159	157	158	140	137	153	143	148	163	160	154	156	162	177	153	152	146	166	159	146	133	175	130	145	145	137	136	167	160	162	144	164	168	161	180	150
16959	21568	34666	36309	29518	26124	21223	21631	28089	32666	26213	25262	17962	16216	14421	23066	19963	14794	10701	7335	5898	5740	4623	3849	5077	4247	3581	4053	2698	2065	2577	2387	2502	2433	2392	1868	1838	1623	1354	1257	1111	1106	1029	948	875	750	688	692	621	531	478	473	516	485	446	452	445	466	428	479	443	462	461	473	488	439	457	467	431	478	451	457	432	430	430	450	458	458	440	433	427	439	452	431	448	452	416	453	455	458	457	441	441	454	450	443	465	464	468	460	442	471	478	438	405	407	457	445	451	396	437	520	439	452	447	434	500	462	468	476	415	471	430	424	441	437	411	436	462	427	463	451	436	427	454	459	443	401	416	423	428	446	405	451	450	435	426	443	478	470	440	446	458	438	464	449	441	435	444	446	458	447	413	417	437	411	444	474	457	426	467	446	463	422	480	439	427	433	454	403	448	461	440	430	490	482	447	454	428	428	440	453	432	437	441	436	414	449	445	466	437	442	491	451	414	444	442	449	432	415	482	452	489	458	445	446	450	449	434	437	427	411	451	457	424	484	443	461	489	474	450	455	448	460	449	433	434	430	446	457	489	486	473	417	449	472	480	433	420	409	433	398	457	478	456	426	391	448	430	429	440	469	433	502	444	456	421	446	463	435	478	441	464	439	452	463	418	411	428	441	465	465	442	453	434	464	447	473	427	380	413	441	442	484	464	437	474	472	431	452	436	432	424	449	414	433	466	450	451	492	435	440	413	456	448	412	456	483	440	460	434	455	458	440	417	455	448	426	436	475	457	443	439	453	467	477	448	460	462	428	473	471	439	442	419	432	443	427	419	427	418	465	418	447	457	424	429	461	424	444	464	443	437	407	452	456	421	433	491	438	436	461	432	459	491	455	442	443	435	455	479	440	425	438	444	460	429	414	439	438	461	470	436	441	443	460	467	443	474	474	445	442	439	430	452	473	428	434	492	478	491	445	417	453	423	439	428	395	449	442	465	450	464	408	430	468	434	416	456	479	455	434	422	460	490	428	456	450	471	447	495	421	472	444	420	475	434	448	447	470	417	450	418	473	404	418	445	402	414	434	444	445	461	420	440	440	460	472	450	443	423	472	447	454	378	441	444	436	408	422	446	477	435	437	449	420	468	430	475	437	430	393	460	481	434	448	433	452	455	438	448	457	430	457	457	473	388	454	437	433	459	437	442	449	435	379	428	439	431	408	435	456	409	464	450	443	464	479	481	457	449	499	481	407	439	430	469	436	431	463	452	420	432	426	432	442	444	424	390	453	417	416	461	466	400	419	477	424	432	400	473	432	449	420	423	433	440	464	447	476	424	420	434	456	470	416	429	445	409	434	440	464	431	461	435	413	414	472	409	448	476	454	410	456	449	471	463	442	470	422	451	431	454	439	463	450	433	418	424	438	459	441	446	441	466	465	460	447	426	467	461	451	424	454	458	448	448	452	432	459	448	465	464	446	407	461	431	421	444	448	407	431	467	455	454	422	441	447	460	424	463	424	444	454	433	466	404	427	473	424	413	436	443	420	444	429	419	428	453	443	424	428	443	448	457	449	456	494	433	453	436	443	455	458	432	449	441	466	426	429	466	450	463	417	476	442	421	468	423	447	442	435	465	445	430	429	423	437	470	411	459	457	483	464	426	428	403	437	436	421	464	466	462	436	480	463	407	416	435	450	460	449	426	450	416	455	470	441	441	397	428	443	461	451	486	470	413	409	445	423	447	414	421	420	441	441	448	453	433	420	424	470	467	439	447	504	455	456	455	437	422	451	443	459	439	451	449	422	448	430	431	398	429	439	447	430	460	434	430	433	409	428	443	450	458	456	454	447	421	418	428	433	438	478	444	460	447	464	431	450	445	410	425	432	453	418	456	454	451	442	445	453	505	449	497	412	428	465	462	414	424	459	450	461	468	469	411	414	456	443	440	460	446	431	466	470	451	424	475	464	416	407	415	467	440	435	453	463	430	479	445	416	479	451	458	423	451	412	464	471	433	452	440	478	463	476	493	463	423	411	476	422	448	446	459	419	462	456	414	420	424	446	433	415	421	430	438	477	455	428	424	454	477	424	434	425	461	414	468	441	449	464	436	473	463	497	412	401	454	469	468	434	435	481	419	455	468	451	456	423	427	462	458	445	505	447	477	449	432	420	474	441	448	475	490	487	472	461	463	448	410	471	441	456	444	422	458	406	410	465	464	449	468	447	439	459	459	448	433	433	467	439	451	430	419	453	452	442	468	459	426	471	455	457	425	462	456	480	455	434	482	417	433	430	450	451	457	418	450	474	451	485	429	472	437	450	398	461	454	436	437	446	437	446	416	430	503	484	448	436	430	463	442	433	437	403	446	442	450	473	443	462	453	469	397	426	436	450	427	442	452	440	446	408	443	437	470	468	438	463	460	440	458	445	443	415	451	430	447	477	431	437	432	406	479	414	435	470	459	421	427	415	470	460	463	425	418	473	452	483	434	452	452	429	491	431	482	420	463	453	457	470	462	436	451	434	411	452	413	438	469	480	452	466	444	453	429	409	456	428	455	449	442	474	428	442	453	470	476	471	449	463	423	464	443	434	476	417	478	434	408	432	418	451	447	441	421	447	463	448	406	448	474	470	425	471	479	478	453	443	457	411	444	462	453	462	467	442	455	441	452	393	460	460	392	485	452	472	438	436	419	429	413	452	478	433	424	474	421	464	422	427	436	453	437	462	449	448	470	448	479	464	487	474	494	452	436	453	455	431	459	453	422	416	451	454	440	476	442	474	455	434	445	457	487	445	456	497	446	428	440	403	436	460	445	474	452	453	454	455	475	465	442	427	435	425	521	480	429	449	453	439	468	483	418	431	469	374	419	474	441	447	430	480	435	400	413	407	450	454	468	428	440	454	422	434	451	478	437	474	451	453	424	416	435	448	427	419	475	443	454	422	447	433	451	414	435	426	447	457	464	493	419	426	443	436	476	424	411	442	490	453	464	465	490	405	422	448	438	499	448	438	517	457	441	454	402	454	428	436	426	464	405	458	429	395	445	430	460	475	419	462	440	466	425	430	453	457	493	435	441	397	436	461	412	476	472	439	428	441	472	425	435	457	414	427	438	438	430	450	431	423	446	460	444	436	443	447	424	445	455	465	484	426	450	453	434	451	475	454	472	470	438	461	440	445	441	464	473	441	454	467	431	444	474	472	423	446	456	441	427	444	425	462	444	464	439	448	473	445	448	406	441	372	423	491	447	467	416	483	425	450	431	422	448	471	423	423	452	475	420	432	505	457	466	500	483	457	408	487	472	465	430	465	415	439	461	454	418	444	446	421	431	418	449	415	451	466	435	412	425	424	423	436	480	449	454	424	418	433	451	466	466	395	422	460	475	451	511	447	444	504	448	413	440	441	460	452	473	415	452	458	460	463	443	421	448	410	453	472	480	446	445	464	446	448	442	421	448	475	436	435	485	448	484	434	455	417	425	474	407	421	403	451	433	457	432	428	469	431	429	412	485	430	472	472
33989	34278	44103	34807	26499	20268	13503	9444	10989	21368	19055	13678	8785	5529	4088	5259	6911	6335	6445	5804	4504	4037	3024	2385	2857	2450	2039	2332	1731	994	1413	1270	1198	1202	1085	998	980	814	709	592	583	523	491	427	368	365	374	280	277	208	232	223	217	181	181	155	182	168	160	197	184	167	146	208	186	169	197	195	179	195	169	159	180	199	179	189	169	192	214	181	189	180	173	172	187	201	179	199	185	179	158	160	185	182	196	171	192	171	172	185	199	172	187	160	182	189	186	173	197	181	178	194	156	144	177	170	193	203	183	169	194	167	192	174	193	174	178	185	176	185	163	185	197	200	188	179	205	194	177	214	191	192	198	185	190	170	161	198	180	194	205	187	179	201	184	215	196	190	178	196	171	179	174	191	173	188	191	206	177	188	183	171	201	176	174	157	181	162	201	188	177	187	209	200	145	187	161	191	173	219	191	185	185	179	190	155	182	176	182	183	181	189	194	181	197	201	187	194	174	168	189	187	179	194	200	183	176	193	203	192	182	172	187	160	201	190	171	175	181	184	168	185	176	163	183	200	192	177	191	173	186	170	147	188	171	206	189	190	168	210	180	175	172	190	191	178	200	177	200	179	204	162	211	191	159	198	171	165	187	194	169	175	161	184	177	183	188	172	223	199	176	190	178	167	197	168	203	183	207	169	191	184	186	170	181	160	196	185	156	175	175	199	182	186	197	199	211	186	184	179	165	176	192	213	172	174	205	191	182	183	194	191	176	182	199	180	200	187	186	189	163	188	188	195	172	181	179	174	190	184	176	171	196	169	213	177	174	191	193	205	177	179	207	195	194	188	175	175	206	174	198	176	197	182	185	193	230	177	171	194	172	196	178	181	192	177	200	172	203	176	195	167	206	192	151	182	199	180	176	167	184	192	192	195	161	173	188	195	166	198	200	176	173	201	184	177	182	164	189	208	184	189	184	193	187	181	176	220	208	200	187	194	170	171	174	189	178	165	175	182	177	201	171	209	174	170	184	163	199	176	176	163	206	169	218	172	193	201	205	182	178	184	185	197	174	169	193	190	168	185	180	183	186	164	175	175	191	211	188	181	187	182	185	184	198	190	170	164	176	196	188	174	219	183	183	191	185	175	183	194	169	180	187	169	186	208	187	172	198	178	176	173	185	193	201	195	172	182	194	187	177	167	194	202	176	215	182	187	186	173	187	199	155	171	187	203	190	193	200	180	186	165	179	190	183	178	188	185	201	180	196	177	201	186	200	175	181	156	210	194	181	206	200	197	174	174	191	197	195	203	184	193	184	178	166	215	208	190	181	181	204	206	192	183	185	178	202	188	159	206	175	207	204	195	191	191	167	204	187	150	174	206	179	185	171	181	198	165	175	179	182	197	203	195	172	190	176	192	190	194	184	179	197	173	170	199	183	181	186	171	209	183	214	186	182	189	186	192	186	177	199	184	195	177	173	191	186	195	170	188	180	185	195	193	204	200	173	173	185	182	192	195	188	172	176	187	171	199	209	201	194	200	167	193	176	156	177	191	191	167	208	194	189	200	168	199	186	185	200	200	185	183	178	186	176	192	160	166	183	179	196	161	204	171	178	204	164	178	215	181	187	174	170	196	197	202	192	173	204	195	195	211	175	194	223	196	187	182	191	172	208	171	187	190	193	186	189	166	218	203	195	194	182	190	188	176	186	196	191	194	194	174	173	186	212	197	204	172	188	195	193	190	164	184	191	182	161	185	198	176	180	182	185	192	185	190	184	174	176	188	223	180	196	167	180	161	191	169	196	192	220	198	188	181	190	195	155	198	157	183	194	194	192	184	188	192	175	181	190	199	178	190	183	207	179	189	171	185	174	182	178	180	150	179	196	166	223	163	172	202	181	187	214	186	194	155	176	170	179	198	180	189	197	165	190	188	165	185	182	206	190	190	190	197	188	186	173	169	191	163	197	189	186	214	193	195	171	190	182	165	174	194	162	193	181	187	174	203	182	185	186	208	175	183	203	183	193	187	175	174	178	147	175	152	174	169	178	186	185	182	165	191	174	189	201	193	210	184	208	199	173	179	176	189	175	177	164	161	183	218	182	176	200	202	182	199	177	179	203	222	169	175	154	198	190	190	199	195	171	175	224	159	210	179	175	190	184	184	171	201	181	203	166	173	187	170	186	191	198	191	172	184	190	196	171	187	201	178	204	187	202	186	201	168	210	198	176	200	191	165	197	184	202	160	181	192	191	182	211	173	194	177	194	200	174	188	178	175	188	184	183	171	173	147	166	176	184	181	189	180	166	179	176	177	170	168	176	212	202	183	191	183	175	209	183	162	174	158	183	174	173	165	184	199	184	169	181	208	177	172	194	171	186	189	191	173	184	183	158	180	183	201	191	203	176	195	177	175	180	204	184	186	185	181	167	198	153	200	212	179	159	184	187	190	191	155	174	159	171	200	166	159	203	189	161	189	180	226	215	190	171	190	166	183	179	170	193	205	171	177	195	189	191	188	199	179	189	206	162	193	176	164	193	194	174	200	187	195	194	164	166	180	173	193	182	210	153	183	188	165	170	162	196	201	184	172	180	205	173	183	179	193	189	171	191	183	179	190	185	177	173	175	204	178	164	198	186	183	186	212	195	172	173	178	190	194	174	192	196	170	190	177	178	206	193	175	183	177	183	176	175	213	192	189	178	163	182	174	208	182	171	188	167	183	196	164	169	197	212	168	169	208	186	199	174	202	175	162	195	189	174	184	173	187	189	170	182	186	195	165	192	181	193	172	193	198	189	185	179	199	179	191	190	190	166	200	185	181	187	189	168	177	190	188	205	180	196	167	214	188	187	155	194	205	171	206	186	175	191	173	166	210	177	196	206	168	181	206	192	206	187	194	197	195	202	176	186	196	167	182	163	173	180	174	166	184	195	186	209	180	181	206	213	197	216	181	173	188	196	192	193	160	197	178	175	171	179	177	180	182	175	200	160	175	193	165	180	181	188	169	193	193	172	217	181	187	184	192	182	198	190	189	191	184	160	185	213	182	178	180	174	190	199	211	190	200	182	180	214	189	167	155	187	175	164	189	168	166	176	192	188	173	194	185	183	187	197	181	205	211	193	199	207	189	161	152	178	191	211	164	190	193	189	169	181	197	202	172	190	191	188	191	187	197	180	160	170	195	188	183	183	192	175	182	183	218	176	170	187	181	177	185	176	185	194	173	203	171	197	213	213	171	176	188	179	201	193	216	190	186	185	192	195	182	179	163	204	194	173	166	176	185	183	198	178	178	198	189	189	191	192	180	172	190	183	204	182	179	190	201	194	169	174	171	182	191	181	170	188	182	160	206	169	179	193	173	193	168	178	181	180	195	184	184	191	180	186	222	167	207	203	184	148	196	186	188	179	174	211	202	167	165	200	187	179	184	196	181	199	192	201	190	207	186	201	198	185	180	197	151	182	168	155	173	176	166	212	188	190	183	195	181	192	195	203	177	187	167	200	159	178	180	211	193	192	186
22128	28275	42566	40561	38340	34051	28372	25053	29377	40762	37008	31524	25135	20494	16906	21594	24795	24681	24135	22788	19309	18011	14365	12863	14548	13102	11240	13500	10220	5981	8592	7148	7670	7723	6984	6100	5968	5307	4374	3792	3583	3228	3038	2217	2021	1924	1752	1474	1126	885	763	661	613	612	520	511	507	550	505	527	505	543	557	539	542	559	566	552	497	556	494	475	474	538	498	460	503	533	544	503	535	497	497	517	543	528	540	536	547	586	551	570	494	531	530	544	529	510	520	514	523	471	535	492	498	515	494	507	516	503	541	505	501	514	525	530	475	516	537	533	495	492	534	530	467	523	542	514	538	507	531	498	553	541	546	495	560	542	491	559	564	532	463	496	489	528	514	508	531	506	509	498	501	542	517	507	514	479	492	550	536	530	488	500	468	565	547	532	533	537	513	477	483	530	521	489	515	494	560	494	497	502	493	567	588	513	502	498	530	503	494	556	520	518	501	514	520	488	512	532	510	520	495	514	543	524	509	517	514	546	572	506	499	489	543	533	519	511	530	543	525	511	522	497	538	518	512	537	560	511	516	487	483	537	517	551	530	528	473	539	543	510	543	537	527	524	521	533	516	504	519	513	545	523	531	528	516	517	483	549	534	521	533	484	486	505	528	478	520	516	523	546	498	503	551	515	545	531	523	524	541	498	473	517	549	516	504	485	503	477	526	527	500	478	531	498	513	556	550	555	517	506	562	495	511	511	497	499	546	540	520	541	542	499	495	490	548	539	512	530	500	540	528	476	503	484	519	495	498	493	482	504	531	534	533	513	513	511	525	509	550	536	496	482	493	477	496	500	523	533	530	465	533	497	502	547	551	560	503	561	520	530	510	507	555	519	495	512	504	498	504	530	526	514	527	547	533	528	540	529	537	557	486	520	537	536	471	540	483	456	511	520	498	520	484	528	510	514	591	489	524	567	502	497	479	513	526	471	485	485	562	513	517	535	481	499	528	512	528	525	513	466	560	522	526	543	506	495	528	550	536	468	513	537	514	515	521	502	558	546	509	518	525	523	503	516	505	505	500	522	514	534	502	506	503	513	520	533	549	504	557	524	517	514	496	516	524	519	541	514	555	539	509	513	519	530	557	506	540	514	505	504	533	509	548	546	519	507	546	525	531	522	525	484	554	517	482	514	552	509	531	517	513	502	523	490	497	493	548	536	501	501	539	530	509	514	489	560	512	495	523	525	490	536	503	511	502	545	535	498	508	513	498	507	498	478	501	498	478	503	541	530	519	520	500	527	568	526	543	555	500	516	520	541	494	531	473	515	553	542	523	489	519	495	511	537	526	543	491	471	518	550	530	534	523	548	520	505	561	513	484	508	558	499	499	538	511	505	514	525	517	546	498	564	512	507	540	486	480	536	501	517	521	508	567	503	532	488	531	512	482	502	564	491	528	536	507	565	534	522	516	536	517	521	522	535	546	513	515	497	513	521	467	569	502	506	538	497	524	512	560	490	513	500	511	518	490	555	508	477	509	529	521	478	481	517	535	493	544	484	510	520	535	498	518	518	560	486	478	528	535	530	499	506	543	476	506	533	529	548	503	545	493	550	534	476	533	510	526	542	488	516	522	527	497	530	535	519	552	524	496	527	540	511	515	559	552	488	527	495	521	486	557	492	544	517	525	511	538	564	556	494	550	545	496	510	504	534	494	534	514	543	510	492	523	537	514	496	512	522	526	533	536	495	515	506	493	514	571	479	559	495	496	499	508	511	523	532	527	521	515	494	517	513	481	462	484	531	517	503	492	510	502	493	564	524	518	483	510	526	506	544	505	512	509	487	543	513	505	499	493	512	529	527	515	523	531	540	557	516	546	519	508	503	544	516	561	474	535	481	472	524	542	521	546	537	551	502	518	532	531	520	529	546	495	496	476	530	466	492	524	508	545	485	454	561	502	521	462	557	552	564	491	533	519	476	539	545	518	511	524	507	540	479	540	546	505	511	486	476	520	516	494	555	506	528	468	508	560	542	538	517	527	519	500	542	573	509	535	526	555	526	513	498	535	479	516	524	493	503	475	525	513	532	521	540	506	545	489	486	514	543	503	533	544	479	487	530	514	579	501	527	526	504	542	542	490	487	544	505	505	535	490	536	530	507	488	469	517	460	527	511	524	496	491	536	490	574	531	555	516	487	595	520	506	511	532	528	554	540	529	528	490	515	542	538	518	501	509	508	501	551	517	553	494	505	523	510	522	504	516	497	525	495	504	498	526	505	495	479	517	496	516	527	503	525	539	491	551	511	538	519	535	503	514	528	537	514	524	539	508	519	521	545	509	549	490	512	495	557	531	525	523	479	513	550	489	480	525	517	521	496	504	506	499	515	505	490	517	551	494	523	522	502	512	519	519	521	529	519	490	517	520	542	509	511	550	535	544	487	543	503	525	482	492	495	503	536	486	491	494	577	499	546	527	513	539	532	520	538	477	546	535	502	515	530	493	517	509	522	505	534	562	547	531	549	568	510	507	530	549	525	564	477	553	535	504	494	523	534	518	558	523	519	605	529	508	495	500	544	540	507	523	524	539	532	508	485	513	485	538	477	540	508	546	492	518	474	483	516	540	520	504	523	528	490	483	523	538	540	500	502	477	491	513	491	523	520	548	512	512	506	525	505	498	490	524	551	567	515	500	496	513	513	501	517	500	537	506	514	506	512	510	511	502	526	517	543	496	540	508	531	499	528	528	506	508	501	495	549	510	538	501	537	533	503	522	520	567	534	541	514	516	503	533	539	500	516	526	537	511	530	506	511	511	509	504	528	569	500	465	500	481	526	523	509	554	550	526	531	525	518	524	512	523	483	527	517	505	522	493	534	514	545	511	520	559	528	523	520	546	500	528	514	528	468	518	512	538	516	505	540	531	536	501	524	525	517	517	522	522	503	539	529	502	553	519	508	496	501	494	521	566	513	512	501	509	484	540	491	491	473	489	470	490	485	535	506	494	535	510	512	502	485	496	536	513	532	527	503	554	541	519	533	493	532	510	505	500	499	487	520	511	523	526	523	510	510	520	485	495	531	491	527	572	524	521	562	504	525	538	509	512	499	502	493	502	503	512	518	505	533	538	546	509	538	488	499	550	522	503	503	517	478	471	484	520	539	525	542	515	557	498	522	514	497	507	535	527	497	516	505	561	559	523	547	529	547	510	523	527	534	508	529	527	514	554	494	536	523	517	546	500	512	511	483	502	532	518	482	528	530	506	506	497	537	499	482	498	504	521	495	523	546	548	509	575	519	500	488	516	483	505	543	498	502	488	503	554	494	546	491	501	524	513	538	515	523	481	499	548	527	519	552	532	527	541	539	522	542	512	509	481	502	482	511	537	540	521	537	512	522	502	486	532	560	528	537	513	520	478	510	544	541	510	491	481	529	507	485	497	512	518	517	517	577	504	527	525	540	532	550	501	520	495	527	518	499	505	516	523	543	493	516	538	533	543	513	512	541	536	509	528	522	519	540	487	547	483	530	523	550	522	509	553	493
14610	14717	19437	14147	9433	6250	4159	2703	1888	2289	1796	1431	748	608	500	584	405	536	508	334	382	337	284	244	259	275	236	241	201	170	214	168	204	201	204	201	193	216	159	191	170	179	169	177	167	163	150	144	162	158	163	157	157	140	163	145	148	177	147	153	144	160	163	160	162	153	142	165	149	148	168	157	163	160	150	137	164	146	157	139	153	148	157	144	162	158	169	159	133	166	127	140	159	159	155	163	161	160	141	138	150	158	172	146	157	158	177	160	175	147	153	137	159	154	168	168	153	161	159	136	156	170	155	154	164	158	163	177	169	150	137	148	161	135	151	150	159	150	137	140	160	149	159	149	174	172	162	153	164	155	145	148	130	152	162	171	156	160	169	168	168	156	153	151	143	168	150	156	181	134	158	145	126	163	174	145	156	161	138	165	152	135	173	134	148	167	159	153	178	162	138	153	150	181	153	152	183	163	132	152	140	154	168	140	149	127	163	168	155	161	160	140	173	155	148	167	169	164	162	139	154	164	150	158	141	149	143	151	152	145	168	169	150	163	157	168	143	146	135	162	149	162	151	132	147	164	152	132	163	159	150	150	156	163	158	139	161	160	155	168	137	140	135	166	154	162	149	160	150	167	146	154	167	157	151	151	149	179	161	158	156	161	142	137	154	169	140	175	162	170	145	154	166	156	139	162	159	137	148	161	164	154	160	149	149	163	136	139	144	140	164	171	148	148	138	155	151	163	144	147	166	155	140	162	124	143	146	147	171	152	136	157	167	153	139	150	154	156	131	168	149	164	149	149	149	157	133	149	144	149	151	135	136	128	169	160	158	159	150	148	179	152	152	179	152	164	151	159	142	158	142	162	140	155	147	143	136	146	163	137	142	146	142	171	139	149	179	152	152	162	147	153	143	162	152	174	149	159	154	149	150	166	160	167	162	170	167	161	144	140	145	167	162	143	163	172	170	142	144	144	159	148	129	135	156	160	146	156	116	148	183	165	149	151	161	148	154	167	144	148	140	150	169	144	171	144	143	161	158	129	134	144	179	150	168	132	159	160	148	176	167	149	155	126	141	150	158	157	171	137	130	139	170	155	146	145	151	156	169	159	140	150	138	162	148	138	139	156	149	154	126	136	170	149	136	154	141	158	158	151	156	139	156	159	141	142	144	159	121	160	156	148	133	162	153	156	134	172	161	147	144	161	141	144	178	171	141	125	165	162	166	147	155	176	148	138	184	138	163	145	161	162	156	171	169	136	155	160	162	140	161	137	153	171	154	162	134	140	161	153	180	163	138	155	141	161	169	168	161	132	161	145	149	147	151	157	146	156	141	157	140	149	153	166	169	153	180	158	151	157	156	149	148	159	151	152	148	148	164	160	138	158	157	150	158	144	159	156	154	156	155	132	142	146	138	168	160	173	159	160	155	163	181	161	146	148	141	155	168	164	140	146	169	152	171	156	174	192	141	145	173	117	161	146	130	131	145	166	170	149	150	153	151	174	139	166	161	161	157	160	179	143	145	157	168	178	146	150	154	159	148	170	153	163	159	166	167	158	166	147	165	173	167	167	151	166	145	146	170	164	160	131	144	143	140	155	159	152	158	176	172	143	142	145	126	130	150	144	143	147	149	151	136	149	168	165	150	161	188	143	149	158	141	163	138	157	166	148	178	139	154	164	174	153	125	135	137	152	123	174	156	164	132	166	161	144	140	144	137	168	151	150	159	145	159	158	122	149	137	174	159	168	136	148	167	141	160	173	153	142	162	146	163	152	142	141	160	155	165	145	142	166	145	177	156	150	153	157	148	154	148	159	154	149	162	130	154	148	162	165	151	170	136	134	153	156	185	151	182	163	166	169	116	157	161	150	144	162	167	152	166	157	153	167	161	155	159	151	171	186	146	163	159	163	133	157	141	169	159	135	154	159	146	155	146	169	158	142	168	155	152	150	148	144	162	155	155	150	160	154	161	148	168	174	150	142	155	153	150	163	152	169	150	150	159	157	140	149	145	166	136	154	149	165	158	155	171	157	154	155	160	149	142	132	169	140	163	200	164	150	146	152	175	145	160	170	158	144	153	170	169	156	149	160	142	148	150	144	153	171	155	141	172	128	147	160	148	161	153	160	137	160	157	139	143	165	150	146	164	177	159	161	167	174	150	137	165	173	146	148	146	158	144	143	176	156	152	134	158	143	143	159	130	158	158	146	148	164	145	153	151	172	155	143	167	155	181	146	165	181	170	173	166	174	172	163	172	154	147	154	152	130	156	169	159	150	169	153	168	167	141	141	145	150	148	151	153	161	153	141	159	133	137	147	138	157	151	154	170	159	130	191	170	156	160	156	156	157	141	155	139	145	160	157	165	150	161	160	140	167	151	140	166	182	165	147	152	147	156	139	167	154	146	181	143	155	137	146	185	176	157	147	153	137	155	152	154	164	161	163	153	144	149	154	156	145	149	150	160	139	167	149	143	159	141	166	143	153	151	148	172	140	155	158	172	158	160	171	159	164	154	145	155	168	171	154	162	163	151	150	138	164	157	144	144	144	158	166	142	148	188	140	147	165	143	152	153	134	153	158	165	152	153	159	138	143	149	122	151	183	162	163	155	179	158	144	152	178	149	145	146	163	147	148	124	145	158	126	141	138	137	144	139	144	168	161	139	156	157	160	165	156	160	163	141	145	159	157	162	156	141	146	148	141	173	156	145	144	144	157	150	168	178	147	166	156	149	145	140	123	145	154	159	166	145	162	154	146	148	154	146	157	138	167	156	154	156	146	186	142	140	152	136	146	165	161	152	170	171	138	163	149	177	155	148	160	147	166	129	160	147	180	165	152	150	134	157	155	163	166	160	137	151	152	153	145	139	148	159	151	150	154	158	162	161	149	146	143	131	156	173	160	153	149	159	157	171	158	149	160	144	145	164	115	169	158	163	185	150	147	158	145	160	145	157	155	158	168	131	134	158	150	138	159	181	164	154	152	153	147	155	144	143	140	143	148	137	160	155	149	159	139	170	142	154	171	143	158	151	139	146	152	141	159	145	146	150	146	138	161	142	154	151	155	154	138	179	165	167	153	148	148	133	150	149	142	167	179	143	146	161	166	183	175	148	134	139	163	148	163	127	131	157	162	145	142	156	173	152	149	146	150	156	140	178	170	149	121	184	137	153	145	166	152	167	157	140	174	169	164	137	159	146	153	149	169	147	151	153	137	133	154	161	173	168	143	176	149	165	159	145	181	133	175	172	194	151	158	173	144	157	157	132	141	155	137	143	155	143	162	145	168	172	172	139	164	161	143	149	148	172	152	153	163	148	148	134	149	137	163	154	160	150	145	174	154	146	131	157	153	162	168	138	169	169	137	136	136	160	152	146	174	157	162	136	150	173	177	185	154	155	172	161	151	156	147	180	141	145	151	170	153	139	162	137	161	148	164	156	147	161	143	134	164	142	164	131	154	162	172	145	163	140	167	141	151	142	155	178	138	161	169	157	154	151	151
9501	13220	25104	24311	21764	18475	14779	11074	8651	10250	8699	7233	4149	3166	2812	3117	1954	2693	2502	1605	1640	1601	1274	1101	1198	1103	1075	1135	905	786	885	846	767	765	799	815	765	733	669	607	603	622	572	512	510	542	474	469	527	464	451	461	461	441	445	460	446	450	453	410	430	457	417	382	431	445	422	451	406	471	461	439	460	464	450	455	403	448	419	435	436	456	443	421	472	433	449	441	405	452	427	435	413	428	466	434	418	458	447	469	476	433	436	428	441	437	460	425	434	414	465	428	475	453	427	435	480	387	448	435	393	419	432	433	438	465	429	437	428	439	460	472	485	432	431	444	430	434	466	419	451	484	454	432	422	441	451	437	463	445	456	440	426	431	467	435	412	449	420	448	424	470	437	448	462	404	426	470	472	444	440	419	463	413	451	416	431	453	446	445	434	403	489	475	440	465	440	436	473	480	473	447	444	460	450	432	418	447	438	449	470	447	459	459	422	453	427	459	424	424	426	433	438	438	455	444	403	438	459	425	417	464	448	448	444	411	450	429	452	439	434	438	455	431	447	452	430	377	444	446	444	466	417	448	408	429	415	458	495	421	469	433	448	453	433	429	444	434	420	445	453	424	424	423	424	453	447	463	427	472	440	402	439	464	452	448	427	415	437	459	458	431	418	444	449	466	477	437	432	481	424	426	455	457	494	443	405	443	417	425	437	432	441	413	456	431	446	420	463	457	460	406	445	447	444	457	453	404	452	450	451	459	441	445	426	448	462	446	429	447	441	471	434	454	449	425	446	441	464	461	446	455	448	483	425	453	476	448	462	418	402	452	443	444	457	377	478	451	449	458	450	442	451	427	469	458	456	427	455	415	470	454	470	450	408	481	424	436	464	470	422	433	424	414	440	439	467	397	452	452	457	453	473	415	406	444	470	442	427	440	474	431	419	458	466	435	447	460	459	447	467	479	414	450	495	434	447	449	480	439	464	456	433	423	441	430	452	433	462	446	428	460	453	433	449	506	493	442	420	427	444	427	432	444	427	446	415	446	423	444	438	439	451	448	465	427	446	445	424	439	428	469	407	414	458	409	432	433	434	430	441	433	405	452	443	422	439	443	438	448	424	462	433	482	453	437	433	444	421	481	409	459	417	464	450	409	444	429	464	400	420	419	412	465	449	445	440	408	452	431	429	432	456	474	419	481	410	445	453	457	473	409	439	420	455	432	446	440	490	447	437	462	467	448	421	454	438	452	452	459	442	409	439	422	473	417	425	408	444	429	442	471	465	440	432	478	433	434	420	413	447	460	479	444	463	413	447	425	439	405	415	416	439	468	413	426	412	454	438	463	434	416	413	429	432	460	455	450	429	431	455	473	423	428	465	400	449	455	463	429	449	470	492	444	476	462	444	449	477	430	408	436	469	426	448	477	409	436	439	438	451	432	402	446	451	419	421	440	444	436	440	446	417	472	480	397	399	440	440	428	436	440	435	426	483	416	431	443	453	429	451	465	441	491	474	439	432	440	451	438	432	447	455	457	442	419	427	467	427	425	485	470	427	461	467	464	463	429	435	468	434	440	435	454	431	438	445	400	433	448	455	480	443	405	484	439	444	465	453	426	451	458	438	425	438	425	418	430	414	482	452	418	434	438	460	446	436	451	418	418	452	434	425	425	432	423	451	417	465	426	385	458	421	435	429	416	457	444	442	434	458	490	438	426	396	422	445	401	458	437	411	441	451	471	441	431	455	434	441	423	441	412	399	426	427	455	412	449	459	409	465	456	425	473	464	443	422	433	412	437	443	426	405	449	413	444	453	441	445	420	449	465	443	458	458	427	479	422	468	468	467	439	437	437	430	456	411	456	447	446	432	446	425	471	432	404	429	470	443	449	447	435	404	448	473	410	449	488	451	454	466	443	428	414	439	396	435	465	428	430	456	377	461	425	432	436	402	477	443	444	426	435	409	414	467	461	451	445	464	439	469	450	437	441	438	448	457	448	445	418	453	419	457	415	454	440	435	455	413	427	397	447	452	394	453	429	410	434	434	465	424	471	486	418	421	416	462	458	473	436	415	439	427	421	422	426	435	443	410	450	421	457	434	441	427	467	470	441	429	448	493	433	430	410	476	420	446	423	436	422	445	437	489	465	429	422	428	441	413	407	426	429	425	465	415	452	479	419	452	411	400	439	442	458	416	428	443	431	427	410	419	458	453	459	469	443	452	426	427	459	424	427	455	455	430	431	435	458	454	447	468	428	437	441	427	430	448	442	482	438	421	442	461	436	449	440	459	439	426	451	426	465	432	409	456	443	446	444	475	401	469	443	449	444	462	467	456	479	431	411	424	431	447	456	417	456	422	463	445	413	461	417	439	452	466	432	416	443	439	448	449	415	415	422	417	432	448	438	441	419	443	430	464	435	425	420	454	403	432	434	419	420	453	434	427	424	448	408	450	444	420	427	464	428	436	456	437	423	424	432	410	442	406	392	425	465	465	469	423	406	415	435	424	444	432	436	427	429	457	455	474	442	433	432	445	395	455	431	451	458	437	478	438	451	418	418	414	432	486	471	419	452	427	451	472	414	421	448	420	474	452	470	409	437	438	415	482	445	399	435	397	431	447	417	412	440	417	464	440	465	433	413	448	452	395	472	406	429	458	431	447	468	459	403	413	425	447	445	450	458	433	445	475	423	437	427	461	459	438	439	443	441	406	423	447	425	447	417	417	456	431	431	448	446	442	461	422	415	469	421	433	481	409	434	438	429	395	450	466	475	428	440	445	445	415	440	463	446	442	441	411	467	439	409	441	437	455	461	449	487	443	457	413	468	437	467	476	460	410	431	448	432	423	448	446	433	429	415	431	394	443	483	424	445	457	463	468	441	440	413	431	422	424	448	446	428	448	452	435	437	394	448	438	422	438	436	463	453	466	431	470	421	423	424	438	431	427	441	448	448	427	432	405	428	443	413	432	422	433	455	411	489	430	427	440	454	416	447	419	455	434	465	407	436	432	491	451	421	421	444	427	421	402	437	414	450	422	481	447	423	444	421	433	441	434	466	465	470	406	458	441	428	398	409	421	476	412	444	461	461	407	415	444	398	452	454	438	417	460	432	452	447	433	440	482	462	468	467	460	439	458	427	393	446	421	444	458	437	451	472	444	418	468	444	452	432	427	413	402	443	462	389	446	450	420	445	415	451	423	475	438	481	431	462	443	447	484	463	446	478	435	454	482	436	432	428	443	428	398	438	443	425	423	473	463	423	473	441	426	398	422	425	437	405	402	428	435	429	465	483	443	464	432	397	428	411	437	426	440	466	431	466	434	422	486	429	445	460	457	437	458	455	473	420	451	426	407	472	428	461	437	445	424	462	438	456	461	444	441	429	464	411	432	463	445	469	441	443	431	427	471	442	448	466	460	476	435	443	430	438	433	424	418	452	429	437	458	461	426	433	410	441	411	470	456	429	428	417	482	417	447	426	392	400	441	484	481	443	423	423	472	427	452	445	443	458
25493	24743	29008	20342	16219	12741	10717	10649	7795	8520	8678	11128	4447	2500	2068	2208	2823	2932	3006	2631	1459	1223	953	685	814	593	524	526	361	417	357	366	392	366	336	314	288	253	257	221	228	255	239	192	186	186	171	205	162	148	144	143	154	142	143	154	171	156	149	165	141	155	147	125	140	148	156	153	160	125	147	135	179	141	165	147	161	149	144	164	150	150	157	141	163	154	159	149	159	139	160	141	128	155	166	157	155	168	140	155	148	141	151	168	159	140	158	160	142	153	153	151	157	161	152	169	132	148	153	164	168	150	146	148	170	179	154	156	140	153	182	135	152	151	143	156	154	139	139	157	144	150	143	138	167	132	150	153	135	172	139	165	135	162	132	151	159	181	143	141	168	174	162	158	158	160	152	146	131	151	153	149	161	155	155	145	151	155	152	152	153	168	149	131	181	154	158	143	162	152	148	149	148	161	141	139	157	129	143	153	161	155	160	152	168	154	132	168	165	114	148	146	133	164	151	150	173	137	170	133	158	163	154	158	165	173	152	164	168	166	137	141	148	129	158	149	162	169	150	146	147	149	146	149	161	153	149	149	162	168	166	158	155	150	138	141	165	169	166	157	156	160	144	146	161	143	154	169	159	139	138	149	167	155	154	127	148	141	156	144	169	154	139	116	173	165	150	151	169	164	131	154	136	143	152	161	154	146	145	165	140	163	151	163	134	175	143	156	147	147	148	149	166	160	121	149	147	135	137	139	163	139	158	157	165	165	162	158	173	136	158	161	155	161	142	178	128	171	169	169	163	162	149	146	166	140	147	149	152	144	151	168	154	146	163	141	166	159	174	153	154	158	145	161	143	161	174	149	157	149	141	148	166	161	153	161	150	170	152	158	138	158	159	137	184	169	154	138	137	173	171	162	155	180	137	148	153	166	147	152	157	168	148	149	158	162	156	149	162	164	150	158	130	139	163	147	158	157	155	149	136	174	148	133	128	171	144	152	150	176	154	179	133	146	148	159	154	144	160	143	154	151	163	141	145	177	170	144	169	148	158	182	154	154	152	138	179	156	157	177	139	142	136	167	160	181	155	161	158	151	167	148	140	153	176	137	159	161	145	168	152	141	166	143	152	161	148	151	144	135	167	138	153	134	181	153	168	150	164	165	161	150	145	163	161	142	172	144	161	143	149	157	163	133	146	150	154	150	145	147	150	139	131	183	139	133	148	172	167	154	166	159	177	146	166	156	142	174	145	113	153	150	124	140	139	150	162	169	165	156	161	164	150	157	156	153	144	168	162	157	155	154	162	139	138	143	156	149	159	154	152	158	128	187	115	133	136	159	128	156	148	164	166	126	160	167	172	150	155	141	156	152	158	167	139	173	156	155	162	140	150	163	180	141	189	149	193	154	152	149	151	152	146	148	141	171	130	140	174	146	167	145	151	155	174	150	158	142	149	150	155	157	168	149	146	157	153	162	140	160	154	169	133	161	153	175	142	174	154	150	151	165	146	166	167	162	148	135	129	166	142	145	131	169	135	152	159	154	135	148	142	155	132	149	151	155	142	150	157	133	156	157	155	153	151	139	157	145	142	162	161	154	141	144	164	155	153	168	145	157	144	143	145	130	142	163	148	153	169	134	152	178	142	150	160	144	160	171	152	159	159	155	151	145	147	160	152	153	130	157	156	157	154	148	155	166	146	155	128	150	150	147	150	167	156	136	129	143	154	147	154	151	132	153	159	148	154	157	145	156	159	155	149	146	136	141	142	159	139	161	144	131	162	124	155	138	149	152	135	142	159	163	153	151	154	143	154	144	147	150	162	171	161	147	143	149	158	147	153	174	160	143	140	145	146	151	153	170	181	148	183	144	171	161	147	142	155	150	148	150	156	136	148	169	155	136	144	157	149	167	152	142	178	167	141	162	168	156	136	153	155	167	151	157	166	154	149	145	171	165	176	130	146	165	163	163	166	166	138	165	146	169	153	160	167	159	159	139	170	146	167	161	157	154	142	147	159	157	168	148	173	167	155	145	147	154	164	136	157	150	155	150	149	157	171	132	153	166	146	136	145	167	158	153	146	171	142	153	155	165	143	160	133	138	144	171	137	161	134	147	170	148	165	148	156	135	144	149	162	168	147	157	161	153	129	164	151	157	155	157	146	147	147	143	156	139	145	144	150	168	167	160	128	148	148	150	147	136	155	147	142	140	169	153	130	151	178	148	156	163	151	165	141	163	135	143	194	176	128	154	172	137	163	176	162	160	145	155	173	145	137	172	168	139	162	176	145	126	166	151	158	138	164	165	157	141	153	154	159	163	161	133	169	139	147	141	170	138	172	170	160	182	151	147	151	145	147	153	145	179	141	151	166	150	163	163	145	138	188	158	169	148	137	144	154	161	159	161	143	147	139	146	148	143	124	130	159	153	174	163	153	156	165	142	152	167	163	139	149	156	158	175	159	151	155	151	142	169	173	140	153	174	147	137	159	162	145	146	169	161	142	155	155	153	140	141	141	170	147	188	154	148	150	145	143	170	146	169	161	170	144	141	157	172	133	155	164	145	142	142	151	151	139	160	150	141	161	136	163	154	154	144	162	161	160	147	166	159	143	156	145	144	142	175	154	166	147	144	157	162	152	154	158	162	167	176	139	165	159	149	158	136	153	166	151	161	144	169	164	153	152	152	159	151	176	147	136	153	167	165	153	160	142	150	150	157	148	159	161	153	159	155	164	153	179	168	139	151	149	159	160	181	162	171	149	149	180	171	168	160	176	167	157	169	139	134	143	144	152	145	157	140	175	154	131	151	155	155	154	143	151	143	135	160	161	158	138	124	145	165	154	124	158	158	155	145	133	159	154	142	146	177	133	144	148	154	145	134	168	156	146	154	145	132	162	189	152	124	160	165	156	175	171	151	140	156	159	154	147	170	143	150	137	139	162	168	143	158	157	145	148	159	139	175	141	143	151	161	129	162	157	177	142	166	159	168	181	137	143	167	167	158	137	169	135	142	162	155	175	141	149	179	136	166	176	155	161	153	176	141	157	144	143	143	155	171	139	158	152	150	147	140	123	141	169	170	144	151	125	157	160	145	130	145	139	148	154	140	154	154	152	137	170	167	164	160	148	137	142	160	168	136	144	148	149	130	158	155	151	173	160	155	148	148	152	150	134	147	155	159	160	145	139	165	141	139	138	138	169	165	162	170	132	145	162	134	146	156	160	129	158	139	148	148	156	145	157	136	150	139	150	155	159	146	151	164	163	168	150	180	137	135	150	169	165	151	143	147	143	161	161	171	145	151	139	164	168	168	149	161	139	146	148	118	154	131	151	159	173	158	156	142	157	146	163	159	139	149	152	155	152	157	165	145	174	149	157	139	177	156	150	152	155	125	170	149	142	132	150	140	146	151	134	156	157	155	165	159	143	139	163	146	156	169	153	177	140	162	161	180	138	130	142	159	159	154	151	146	150	174	133	166	145	161	138	158	144	166	177	157	155	140	129	160	158	169
16790	20876	31140	29819	29469	27794	27123	27588	23119	26608	26650	31136	15124	12367	10519	11789	14082	13637	14427	12645	7749	6789	5046	3973	4506	3711	3289	3221	2155	2532	2003	2007	2197	2039	1937	1780	1653	1447	1243	1114	1301	1141	939	842	828	711	659	621	549	510	437	474	467	460	426	434	458	441	456	396	457	468	423	483	454	452	422	453	445	426	409	444	385	427	456	469	448	447	456	465	445	399	484	439	448	462	436	435	440	459	439	447	462	450	420	455	429	479	435	423	424	439	463	433	435	446	415	465	472	437	464	454	408	437	446	475	437	469	478	425	412	402	460	433	466	451	474	455	460	426	458	426	476	484	461	425	442	421	452	439	398	409	416	460	418	418	448	464	465	424	444	472	432	443	442	437	484	435	447	448	454	457	425	401	446	442	390	425	431	435	447	413	487	435	483	433	448	444	437	411	454	447	447	474	429	462	426	434	464	417	427	482	467	417	449	446	423	443	474	434	447	404	409	408	428	423	443	431	447	426	443	428	445	421	469	444	453	437	408	420	428	458	410	437	450	455	416	440	453	445	446	432	451	402	428	360	432	411	488	437	423	447	422	415	409	443	428	386	444	465	447	444	400	462	442	412	410	451	425	399	475	442	445	428	455	429	451	405	444	443	471	433	431	472	438	433	431	421	433	428	436	435	461	411	409	462	462	445	445	430	435	420	451	431	435	415	413	443	445	457	450	423	435	417	469	446	458	467	405	432	454	452	415	446	495	435	428	412	438	457	423	424	417	419	438	442	477	429	448	461	435	458	400	445	436	418	441	451	416	474	465	458	453	436	417	450	414	398	421	430	464	438	480	454	463	446	443	446	421	473	473	429	449	420	446	465	457	443	429	433	456	423	414	433	448	473	419	470	416	405	442	451	438	442	430	453	475	462	446	395	438	429	463	423	477	426	467	436	441	429	474	465	451	442	424	416	472	438	492	443	475	445	452	426	452	451	459	457	450	413	431	422	401	442	441	412	428	409	432	440	490	478	448	449	410	444	474	470	468	446	421	434	462	425	426	460	452	433	478	424	447	433	464	458	415	442	437	446	419	392	426	422	462	465	460	440	430	455	448	459	473	461	407	428	493	445	413	409	439	448	420	435	435	443	445	424	468	426	457	451	424	438	449	426	399	456	386	435	449	450	451	439	449	441	396	409	449	429	453	441	428	423	456	428	475	451	458	438	434	464	421	453	465	465	447	483	446	457	439	429	453	453	446	431	450	434	404	464	430	472	455	450	461	442	415	493	408	440	454	439	415	462	419	449	402	465	439	423	427	447	416	461	446	458	445	426	468	470	434	428	459	420	436	474	440	388	427	445	427	473	433	462	429	442	453	421	456	425	465	409	447	469	445	437	414	479	456	445	443	457	412	435	419	428	433	464	446	422	447	430	419	479	463	476	460	441	482	420	452	431	446	466	450	449	461	435	472	486	450	416	462	424	417	417	442	437	485	410	424	446	480	429	434	424	433	451	482	453	439	446	435	442	420	411	457	465	421	425	443	460	477	411	416	410	431	458	445	453	418	419	444	492	413	435	404	461	440	441	426	425	388	468	448	454	428	432	430	433	450	456	422	432	459	437	422	437	493	452	436	450	438	447	431	452	472	456	447	438	416	453	413	467	431	413	395	463	432	457	463	437	411	396	412	449	463	458	442	472	443	451	432	471	418	430	424	456	415	393	436	435	444	411	408	459	450	448	445	478	431	455	440	418	448	443	428	449	470	436	448	405	455	398	457	481	496	462	418	459	433	441	420	454	473	414	422	421	446	506	423	413	449	483	457	413	392	413	416	458	436	424	460	414	468	442	452	406	439	433	399	421	460	421	447	435	437	435	422	448	435	401	453	453	425	410	475	436	413	453	417	431	409	448	446	421	470	423	439	414	422	465	423	464	464	467	455	418	425	427	488	432	463	431	447	449	448	452	435	463	408	459	424	434	439	452	448	431	444	460	446	448	443	445	448	420	424	407	422	440	434	428	398	458	425	450	437	442	449	416	456	425	424	454	441	444	404	427	465	428	424	459	472	443	475	451	421	432	448	459	454	430	468	447	462	435	460	471	460	387	429	439	459	477	435	454	449	449	444	443	403	443	433	427	421	411	451	460	441	462	428	480	466	418	433	422	481	437	440	461	443	475	455	432	413	438	451	434	418	426	464	450	420	463	439	437	438	464	436	468	431	474	469	455	465	480	411	421	403	397	469	440	440	474	448	446	419	439	451	450	428	431	460	410	471	446	452	403	413	414	458	412	438	464	426	408	430	454	448	443	449	481	432	437	420	436	462	467	407	440	431	453	420	448	429	417	427	445	448	443	482	481	424	505	432	467	441	407	436	452	438	457	464	456	439	433	432	438	422	431	451	434	453	457	452	431	419	383	460	455	450	416	425	462	449	442	477	452	413	435	434	440	394	445	448	421	426	411	416	457	482	454	470	441	449	431	447	457	446	405	422	426	417	445	428	409	394	482	434	425	425	413	432	425	396	419	434	459	454	446	452	424	425	438	463	452	448	410	437	437	454	463	447	452	427	443	437	438	421	439	446	460	471	412	466	476	426	448	455	489	397	393	477	414	442	423	434	417	467	432	460	426	446	416	435	397	430	422	449	429	444	422	461	465	407	429	456	446	432	438	433	436	464	474	448	464	429	442	449	402	435	468	478	404	459	423	442	458	400	448	450	450	464	430	440	419	424	451	474	439	441	442	454	445	455	468	453	454	442	460	466	462	452	422	440	454	430	409	416	416	435	477	457	448	418	450	450	460	434	440	442	424	458	482	477	447	466	464	445	473	442	423	427	427	454	378	404	430	409	453	434	469	446	449	440	452	423	423	457	463	454	474	435	446	410	430	445	439	452	404	424	431	435	470	479	422	431	408	482	450	441	438	442	456	449	444	407	423	419	421	464	469	465	449	412	448	477	418	447	432	450	454	420	453	424	440	439	481	431	432	446	454	443	460	440	410	461	468	438	428	466	469	423	446	432	446	404	459	424	462	463	441	452	427	425	424	408	445	430	461	451	439	450	414	461	435	436	429	444	446	433	457	451	444	436	433	440	421	474	439	446	462	429	454	462	471	426	456	416	468	476	421	465	429	459	466	433	459	454	474	418	423	428	450	469	462	422	427	440	405	458	457	432	473	453	445	409	462	417	447	416	425	423	460	432	433	448	469	433	421	454	422	452	429	463	470	434	446	434	444	506	414	416	407	501	446	468	423	413	429	410	471	442	443	439	438	438	427	407	435	458	449	486	453	439	470	449	431	477	443	445	437	448	438	442	453	417	401	418	445	441	437	452	444	422	421	457	438	433	432	449	429	446	466	456	430	432	441	449	412	428	470	433	435	443	451	456	449	435	445	446	441	428	463	445	416	432	474	444	429	425	445	444	419	431	421	441	474	420	435	417	482	440	480	461	429	450	439	417	441	453	462	459	448	433	468	438	440	446	444	436	445	486	461	455	454	471	451	430	389	449	446	449	477	454	445	463	459
33261	32201	38579	29652	23874	19023	16625	21138	16171	17484	15545	22627	12260	5744	4380	4630	1879	3051	6627	7131	4294	3116	2104	1380	1333	1151	1030	915	667	700	595	580	651	553	573	507	433	416	427	330	407	332	354	299	255	278	246	215	235	205	181	181	181	174	217	197	191	179	177	186	155	196	184	183	200	178	190	167	197	182	198	177	190	189	194	163	214	200	179	176	188	195	204	172	184	185	203	180	178	174	196	192	197	201	207	188	198	181	179	158	167	173	192	205	176	188	197	204	194	178	193	175	204	184	187	170	179	185	158	196	188	183	178	181	178	162	190	159	178	155	198	170	168	166	166	182	200	220	198	206	174	189	163	194	209	180	156	152	164	189	195	157	176	178	185	184	182	199	187	213	174	188	192	190	220	192	194	180	167	177	205	173	180	180	192	173	170	161	177	204	189	197	164	181	177	202	199	234	189	208	185	197	191	181	198	170	185	150	185	176	175	177	175	193	175	189	194	212	177	200	182	175	184	196	175	174	164	176	201	198	166	170	171	165	165	192	167	166	157	168	212	167	189	153	179	188	204	163	194	203	160	178	193	194	185	189	191	176	174	179	175	182	163	201	160	180	179	166	174	175	182	195	167	181	187	195	167	208	180	196	189	161	187	190	197	179	188	188	169	199	182	174	175	184	187	183	162	188	169	169	184	174	166	184	192	188	192	188	175	194	189	191	208	195	196	203	185	176	206	176	188	217	178	183	194	200	188	183	179	204	180	181	180	174	174	171	156	174	185	169	174	169	188	173	176	180	176	181	197	178	203	183	168	181	182	186	154	185	210	192	186	178	193	175	168	146	156	201	180	172	186	179	177	182	183	186	199	202	212	204	166	171	194	220	202	192	183	179	175	203	177	179	184	188	176	184	169	169	168	182	175	194	199	184	190	182	189	180	160	163	175	205	182	181	184	209	176	197	172	190	183	188	195	157	200	172	194	182	195	186	190	174	180	202	178	160	177	185	186	195	145	178	211	171	177	186	187	186	174	185	194	187	171	182	181	215	184	181	178	179	201	162	184	199	191	194	167	186	169	179	194	176	161	180	201	211	182	182	200	206	192	193	172	180	171	194	182	176	154	185	167	175	189	171	196	187	198	164	191	188	196	211	176	194	181	179	171	187	175	185	206	173	191	179	200	181	195	176	175	179	203	191	169	178	189	207	196	183	188	202	184	185	194	173	209	170	180	166	204	177	154	187	187	203	179	154	192	204	193	190	212	170	163	166	186	173	195	191	180	166	191	194	174	181	174	197	207	159	190	179	203	183	178	175	189	160	193	190	163	175	216	195	194	203	215	205	188	183	170	178	193	176	184	164	181	186	183	192	200	162	188	173	177	181	166	193	195	189	184	191	183	196	191	157	187	162	188	185	181	190	207	173	167	194	192	179	171	184	171	184	192	211	185	191	184	186	184	176	165	204	166	182	180	181	191	172	188	182	158	175	169	188	183	186	195	156	177	181	208	189	185	188	197	177	168	177	192	202	203	211	151	190	175	176	171	189	180	174	183	211	184	180	170	172	186	186	177	193	196	178	174	200	193	193	184	181	160	190	160	178	189	179	189	192	195	175	174	175	169	179	179	194	154	173	195	186	181	175	176	198	181	195	206	204	197	190	204	175	163	192	195	197	172	189	185	195	198	183	192	225	181	194	183	182	179	214	185	183	198	174	201	188	184	183	187	187	198	182	192	183	179	199	187	201	200	200	219	186	194	186	177	186	190	176	190	169	207	187	165	194	163	197	168	183	184	194	206	165	188	186	192	203	180	171	185	202	188	207	181	193	171	166	196	186	206	175	170	191	178	181	179	220	173	170	203	190	195	174	194	176	177	183	188	169	190	168	195	191	187	188	176	158	184	189	208	172	183	177	161	200	201	178	139	198	175	187	173	190	190	199	189	182	202	157	207	198	171	190	166	181	151	199	182	187	180	182	177	189	194	190	185	178	167	217	168	172	172	175	202	181	190	177	178	184	179	184	193	186	193	193	200	193	174	192	198	184	196	190	177	197	188	190	197	181	187	162	172	195	196	216	185	187	175	198	184	179	159	179	183	167	167	173	194	185	201	190	184	199	166	171	199	181	204	187	156	183	200	176	178	174	200	187	161	162	184	191	191	171	189	204	217	167	196	173	177	157	172	182	179	153	205	202	159	158	168	164	179	181	205	173	205	168	186	171	198	192	183	172	201	194	198	189	181	190	166	163	194	168	189	167	205	181	179	186	188	146	189	191	171	186	190	170	178	196	179	189	184	182	172	162	198	201	162	196	190	195	177	158	180	165	167	178	180	202	193	185	172	180	182	180	185	189	169	178	194	202	189	188	189	179	171	182	191	189	203	175	185	197	185	183	178	193	182	201	168	178	182	179	203	173	192	180	157	201	169	203	182	191	186	181	180	193	178	170	177	179	156	167	165	183	182	175	195	184	185	176	165	187	185	190	201	174	181	182	168	197	204	197	190	180	187	182	177	193	188	161	176	192	208	197	220	190	161	169	195	192	194	169	183	203	228	155	181	189	200	175	182	178	185	176	174	204	197	193	200	193	182	179	181	148	160	207	193	179	194	188	165	173	177	191	182	177	194	196	179	192	184	187	181	200	192	203	171	179	220	192	176	178	211	171	155	197	185	202	172	156	154	177	186	177	186	207	165	192	182	196	203	188	197	183	176	199	196	206	172	176	174	188	173	185	210	184	168	197	182	192	207	189	181	193	168	168	167	188	190	190	170	182	193	159	190	214	188	194	199	169	169	196	182	165	179	199	209	170	167	173	176	218	168	185	192	179	182	176	179	186	175	170	184	204	184	189	156	188	180	171	180	167	183	177	195	202	205	188	178	173	188	189	182	172	187	181	182	172	162	160	175	187	198	180	184	153	179	179	206	178	199	186	189	175	212	178	178	205	189	169	174	191	208	196	193	187	168	209	168	178	172	182	193	204	167	180	188	188	192	201	161	190	177	233	163	217	199	156	178	167	182	197	187	194	185	156	203	181	218	190	171	212	173	194	196	180	188	188	189	159	176	191	161	175	180	154	178	192	154	187	152	177	183	168	181	198	203	188	182	236	178	163	198	184	188	186	170	211	148	194	196	194	183	186	181	168	180	166	197	208	172	166	191	182	185	177	180	172	180	170	195	183	182	177	182	189	196	195	197	177	195	180	190	174	165	169	189	196	168	170	170	194	192	189	175	194	168	191	182	199	173	177	211	182	185	193	196	181	192	173	160	183	174	193	174	165	202	177	205	199	206	175	188	179	171	186	182	197	194	202	173	178	178	208	181	205	198	186	167	154	196	189	190	176	190	160	196	169	192	204	216	184	179	184	189	164	158	156	187	183	201	152	211	175	181	162	198	180	179	184	206	203	189	182	200	202	174	186	161	170	170	165	175	190	202	195	171	174	182	192	168	185	174	189	204	179	185	198	191	180	199	191	158	196	161	198	185	199	225	168	184	200	175	178	185	197	181	189	172	178
21131	27052	37635	37243	36087	33441	32971	38167	33041	37143	34164	43319	27487	20310	18135	19239	9307	14949	25412	25424	18364	14532	10693	7633	7967	6723	5911	5381	3836	3984	3566	3686	3973	3417	3361	2780	2435	2364	2344	2046	2231	1872	1593	1294	1090	1180	923	792	689	659	639	607	546	563	529	502	562	501	542	556	507	549	539	506	580	549	544	534	537	473	557	537	537	514	490	549	556	457	550	554	532	504	528	515	508	520	527	522	519	513	560	523	546	500	500	518	564	485	491	513	489	516	548	537	517	515	524	505	525	594	538	508	558	500	509	489	544	554	482	527	509	535	502	529	506	509	508	525	518	532	542	527	539	545	522	574	525	541	513	552	490	488	516	513	514	532	514	506	541	504	520	505	537	503	530	574	483	558	503	537	513	520	511	489	539	530	515	554	547	477	526	524	490	534	548	512	546	497	527	534	528	502	511	515	513	479	556	457	455	515	517	523	528	545	537	546	531	521	532	530	517	567	488	536	493	520	540	519	512	534	497	507	529	541	514	544	550	518	521	554	513	543	508	507	476	520	508	520	530	513	558	528	501	507	473	542	492	526	493	501	520	535	542	479	528	539	542	535	479	554	526	491	502	517	511	528	538	505	481	541	477	506	486	525	529	481	522	517	516	515	512	504	542	515	527	522	547	565	514	518	505	512	500	522	533	496	534	528	531	531	542	493	517	532	532	514	511	482	509	466	527	537	537	540	511	529	512	495	496	528	521	506	485	524	516	494	509	541	527	499	506	519	543	509	525	561	496	531	504	539	539	481	549	519	477	542	490	523	517	519	510	525	526	528	508	509	532	484	524	465	554	536	499	504	541	524	503	531	518	509	538	533	526	534	494	508	516	546	512	519	541	489	521	516	531	553	505	494	538	536	485	534	534	540	517	540	532	548	525	501	522	529	500	499	530	509	544	505	538	525	509	510	528	508	510	520	500	524	530	570	523	509	505	520	543	552	552	530	573	521	510	554	517	509	519	525	491	528	511	530	537	544	482	514	522	508	541	495	550	540	529	514	524	542	500	496	528	532	530	515	527	531	496	502	548	564	509	544	524	479	530	517	511	516	515	520	537	517	507	514	531	533	534	477	522	502	525	522	550	528	534	495	521	544	532	481	536	505	512	538	545	480	525	502	556	548	555	554	562	558	511	492	537	517	524	491	522	500	527	524	517	504	524	523	504	547	523	491	542	540	484	546	493	553	513	529	528	528	526	529	516	525	526	514	566	543	549	532	514	505	545	510	553	525	502	571	523	547	527	506	501	546	519	461	514	552	485	523	509	476	495	528	516	505	495	494	519	476	529	531	502	511	524	514	563	509	535	553	509	483	540	532	484	494	537	537	546	510	536	545	507	511	557	486	500	507	514	530	520	522	492	514	507	514	507	523	487	537	528	540	539	555	545	495	516	509	492	517	527	539	490	501	546	524	554	516	481	552	557	539	529	516	495	495	545	554	500	501	521	514	537	480	562	508	512	512	546	514	542	499	556	514	505	548	502	514	514	544	534	547	539	492	515	483	512	513	498	497	532	465	556	539	486	509	506	535	560	544	526	474	543	517	538	496	524	554	535	563	508	526	503	508	531	514	510	541	505	548	540	518	495	526	528	500	512	536	467	518	493	562	563	497	491	519	564	543	517	482	524	506	510	559	542	523	532	514	497	535	554	516	544	527	524	509	505	536	511	531	537	518	592	518	506	512	542	514	535	528	514	544	512	523	504	507	499	549	517	524	547	530	507	510	502	521	486	502	511	535	494	544	556	536	500	509	488	475	544	486	575	531	498	525	487	545	538	528	499	536	542	549	503	515	516	539	450	515	550	506	548	485	525	514	529	520	567	547	521	501	488	504	520	496	481	492	523	519	539	508	471	495	533	524	541	536	506	506	518	488	498	499	506	468	495	549	563	516	506	519	529	514	522	529	492	505	506	491	508	522	530	467	515	547	545	483	553	532	526	540	506	526	515	512	504	511	478	564	522	520	501	482	522	513	532	529	504	473	535	531	504	540	550	527	511	510	505	511	549	531	531	523	532	533	533	514	545	505	504	565	534	500	509	528	531	496	530	510	499	474	495	544	530	517	559	579	536	501	495	562	518	551	525	553	507	507	503	503	514	547	522	516	538	538	535	526	511	515	545	497	491	507	514	516	563	473	490	506	500	475	491	490	536	590	507	509	519	548	547	526	527	516	501	507	504	506	540	528	542	538	527	492	475	501	531	551	555	517	553	551	498	535	539	529	516	529	486	556	488	449	541	503	503	512	554	524	542	516	533	515	530	512	490	509	516	514	483	501	533	523	551	539	499	533	467	505	516	508	487	542	549	513	516	561	526	513	534	494	496	547	532	506	500	514	538	482	520	521	527	513	522	522	537	550	538	529	541	532	516	531	489	534	558	546	580	498	516	533	563	534	502	545	564	502	503	532	515	486	503	523	523	485	541	474	533	521	493	495	497	540	540	520	482	544	522	550	496	502	508	564	480	525	500	532	520	545	491	510	508	517	567	504	559	543	527	523	524	527	490	527	530	506	493	534	524	524	544	485	522	549	532	514	517	494	529	526	523	487	551	529	549	542	509	505	530	501	526	521	504	499	516	535	515	487	506	512	506	503	522	519	563	542	514	485	486	512	513	520	514	503	501	538	513	495	493	593	470	513	528	504	523	533	514	515	512	511	533	519	504	462	528	521	494	510	522	520	535	543	544	553	514	552	532	507	476	539	511	526	476	513	503	548	503	528	523	485	508	511	537	552	545	519	527	476	498	481	500	510	550	463	516	503	522	481	516	535	496	530	538	520	521	539	548	538	517	534	546	466	463	560	522	513	526	514	563	500	543	530	483	521	519	551	511	521	507	524	521	494	501	525	489	536	505	510	564	531	518	536	541	528	509	514	505	502	545	527	542	523	521	482	519	480	514	503	562	527	510	512	573	529	513	494	543	507	497	516	549	549	509	547	495	488	513	493	522	557	497	514	517	482	554	498	498	526	576	502	494	492	490	511	553	470	570	519	513	496	497	521	497	500	527	542	523	526	509	549	513	510	513	495	509	523	533	547	485	531	517	536	491	522	506	513	538	529	527	517	536	506	500	553	519	522	510	494	481	481	510	517	495	554	551	567	538	496	529	464	528	525	534	551	526	504	540	522	466	516	528	547	514	520	505	501	512	486	521	535	521	536	518	517	540	502	544	507	549	516	512	512	532	541	539	480	515	539	503	521	557	510	533	548	536	548	517	463	530	513	571	562	512	499	543	521	548	510	535	506	554	498	508	542	518	513	544	507	538	499	500	533	501	491	546	510	506	533	563	500	536	540	519	506	564	534	496	499	534	506	536	520	501	518	507	535	510	538	518	519	515	517	567	498	494	502	550	507	534	564	515	521	507	500	531	435	466	533	484	535	524	483	519	524	495	519	535	487	538	488	512	522	539	532	548	529	532	554	563	513	524	508	482	516	500	530	520	510	512	494	511	544	563	529	528	512	524	535	500	523	511	466
13867	13896	17308	13317	9392	6306	4754	3952	2881	2315	1810	1730	919	639	470	393	393	357	435	536	429	338	244	211	188	167	180	163	158	171	176	172	200	176	176	151	149	161	133	154	150	163	166	155	166	155	155	149	162	148	152	172	158	157	174	168	143	159	180	150	161	158	166	155	157	154	168	160	150	155	150	176	167	134	168	156	161	151	166	166	148	180	173	176	181	161	179	155	157	181	173	159	162	136	169	164	176	164	144	168	153	133	147	175	144	170	159	141	155	154	151	135	186	150	173	143	154	185	152	151	173	163	145	145	148	143	160	171	169	142	149	168	136	165	128	164	174	195	156	168	154	162	145	159	171	142	142	159	172	156	147	148	155	155	149	158	157	167	155	168	182	162	146	132	165	170	182	160	170	136	151	160	146	158	163	144	140	164	163	145	181	148	157	156	131	162	150	170	171	155	150	150	139	179	167	171	156	156	174	155	179	152	166	154	163	147	171	152	149	176	145	157	157	173	146	151	143	145	165	167	166	161	155	126	204	159	159	167	141	165	142	147	191	163	170	187	161	162	161	145	159	159	160	157	151	167	150	156	161	168	170	161	173	158	146	151	156	158	178	174	160	162	170	161	148	154	183	156	162	158	157	149	179	160	160	154	160	149	169	157	145	167	140	165	154	144	172	146	162	177	150	171	167	165	140	177	161	178	160	140	155	170	135	141	163	175	167	139	165	157	173	147	159	150	125	174	154	182	154	175	158	140	168	148	170	152	151	176	157	145	165	160	141	163	147	156	165	168	161	165	148	149	168	177	148	157	154	171	159	173	180	160	161	163	166	155	160	164	181	141	165	141	163	156	165	155	137	143	179	168	138	156	149	157	141	135	132	180	159	146	153	148	147	169	139	175	148	150	187	160	143	165	176	166	163	140	164	149	159	163	140	167	152	189	173	154	155	142	133	166	164	151	177	176	155	163	167	168	158	167	166	156	148	174	187	154	156	144	135	156	153	150	178	141	167	135	165	153	165	167	144	159	161	145	156	143	157	158	131	164	168	153	167	154	186	143	150	167	143	150	153	164	172	146	155	152	154	162	184	159	146	166	149	146	146	161	165	169	177	146	182	148	152	164	157	158	156	168	186	156	154	150	149	166	140	159	155	166	191	156	186	144	177	170	148	167	174	133	173	168	149	175	170	131	194	160	166	156	178	141	181	173	165	140	151	150	155	169	158	159	185	154	165	161	153	159	195	150	170	169	161	150	165	158	180	181	162	152	164	159	160	155	155	173	163	153	158	155	142	160	136	176	157	180	188	148	153	164	162	147	148	162	172	138	146	166	148	167	156	172	151	154	152	168	154	136	164	190	165	154	163	159	134	152	157	163	162	174	144	159	125	165	144	158	162	147	159	168	164	135	168	176	157	155	185	168	158	168	165	158	154	150	151	136	152	165	151	134	144	131	174	125	154	154	166	155	154	134	144	175	156	166	152	147	158	159	133	158	146	133	176	167	159	163	159	182	179	152	160	171	146	161	130	146	140	132	143	144	170	171	154	157	148	162	157	143	134	152	176	169	162	168	155	157	162	152	162	155	160	155	176	171	160	167	142	172	152	172	166	162	179	137	168	158	159	148	168	164	154	160	135	163	155	158	171	152	157	153	142	152	177	149	149	143	164	156	145	159	156	145	150	178	151	180	155	158	153	158	168	167	144	183	177	158	171	146	151	140	162	153	157	160	159	164	144	149	164	178	162	170	160	180	163	148	160	168	169	165	150	171	157	160	147	154	154	174	157	175	160	161	164	166	160	172	178	164	170	165	180	155	158	159	163	162	165	162	154	133	152	145	151	136	149	146	149	137	156	151	175	157	154	153	146	159	185	146	178	146	138	177	172	141	147	159	173	153	170	150	172	158	156	170	169	133	140	158	144	136	151	160	149	143	150	157	144	141	170	173	160	160	165	186	139	157	145	159	177	154	169	156	156	150	155	151	150	173	143	157	178	132	155	147	164	140	157	168	164	156	175	150	161	153	151	174	157	150	145	172	165	195	181	144	138	176	160	162	148	162	154	154	144	154	125	173	144	151	162	168	156	163	131	158	150	148	153	150	150	143	156	168	174	113	163	177	147	169	156	169	153	173	165	171	156	188	162	165	151	169	145	173	134	150	173	144	154	150	170	136	170	149	152	162	164	148	168	150	148	196	147	149	175	159	162	169	165	141	158	163	148	151	157	176	174	158	152	146	153	156	164	158	150	176	162	156	171	154	159	150	156	146	153	155	157	187	159	157	167	157	166	162	148	154	162	161	172	175	148	161	153	175	160	151	138	156	163	150	155	148	182	162	147	173	159	163	168	146	170	156	138	158	151	148	162	164	155	143	159	166	143	167	152	168	164	154	136	149	177	158	152	162	196	154	123	144	154	152	152	159	145	178	132	167	169	160	161	151	169	168	178	144	164	153	166	154	163	151	150	153	169	152	165	172	151	140	154	161	173	161	156	180	141	164	147	166	137	167	161	136	164	159	162	137	161	163	177	152	145	167	159	164	173	145	144	173	176	167	142	170	153	165	134	156	167	158	161	138	150	142	167	177	153	170	171	138	148	167	173	155	157	161	144	169	163	151	134	161	177	187	170	147	161	174	143	173	162	151	152	168	186	158	163	175	160	141	169	156	169	173	162	152	132	162	160	137	168	163	172	149	160	135	155	149	151	146	151	153	161	142	167	166	165	154	168	193	167	160	164	149	152	154	143	146	141	164	150	165	142	154	181	160	154	165	163	152	166	182	159	151	142	160	144	147	142	156	167	172	153	138	152	171	169	171	167	144	168	160	125	148	159	172	168	148	155	150	171	163	168	155	130	141	160	154	165	142	137	184	170	158	133	150	169	159	135	188	165	172	153	160	149	155	157	164	147	185	152	149	158	142	141	151	151	150	135	142	184	176	158	153	159	157	152	157	176	164	172	154	150	150	176	169	154	142	168	157	158	161	154	137	161	143	143	175	146	168	160	179	148	140	147	144	164	157	171	157	155	130	164	151	165	151	164	159	170	158	178	149	155	145	161	178	156	154	149	166	170	180	141	147	160	148	132	158	149	140	171	168	173	170	163	142	160	178	146	151	158	152	159	170	174	163	155	160	151	181	174	150	141	170	171	146	148	148	144	162	173	154	161	157	141	138	155	148	172	147	161	156	133	145	163	165	148	152	144	167	174	149	152	154	185	159	143	152	189	166	172	127	169	151	155	178	165	177	172	150	133	164	142	161	136	167	165	156	164	144	174	155	165	159	171	131	172	158	164	154	153	160	161	181	161	169	160	157	165	162	155	134	166	172	164	178	149	148	180	144	162	135	166	163	161	164	171	188	164	166	176	157	152	156	170	159	171	164	161	173	163	160	148	154	181	154	171	184	147	165	158	156	152	153	160	165	161	156	178	182	166	136	167	158	156	150	177	171	144	160	129	162	153	147	153	170	161	162	157	164	152	162	157	169	159	167	165	177	161	177	147	172
9059	12537	22491	24308	22238	18093	16431	14334	12225	10192	8531	8749	4500	3234	2505	1998	2201	1749	1942	2535	1889	1306	983	699	708	599	600	614	625	601	586	561	566	558	551	521	505	504	528	517	486	485	505	489	507	467	444	419	463	438	458	492	434	464	421	441	478	469	437	456	448	448	451	431	464	483	439	416	442	438	443	465	437	453	417	426	435	452	471	454	477	452	449	445	430	458	411	477	460	460	434	499	419	450	495	437	443	462	438	444	423	445	472	449	450	440	421	447	443	492	448	471	462	436	438	499	415	460	447	418	440	441	444	446	421	408	423	468	450	437	451	454	461	458	477	474	426	446	481	458	490	470	467	419	459	478	491	483	459	439	440	426	454	449	460	452	491	451	443	437	476	474	423	459	451	467	463	451	442	430	468	436	427	451	436	468	442	447	466	420	456	444	474	453	431	403	407	453	485	437	451	447	501	429	452	446	446	427	460	477	438	479	465	448	445	415	463	426	428	448	424	435	480	425	427	481	448	467	447	455	455	435	448	472	479	459	448	437	466	440	419	473	436	463	448	474	492	430	484	479	445	459	446	452	463	446	422	487	447	459	470	449	414	474	444	448	439	446	455	441	408	427	450	453	480	445	419	443	471	463	432	434	438	441	425	412	482	418	450	459	441	450	438	486	472	494	456	453	444	433	448	475	442	444	470	460	480	473	491	451	469	452	481	456	413	464	475	447	480	457	444	456	440	427	448	444	438	456	458	453	444	457	444	450	446	461	455	456	447	415	462	461	494	389	451	489	443	423	456	466	465	455	438	418	415	468	466	448	430	431	451	494	451	457	436	439	435	464	484	450	423	459	469	433	474	458	444	422	429	457	448	436	453	443	438	431	432	492	439	442	429	465	432	448	426	435	425	425	449	438	453	473	479	423	423	459	482	435	454	474	458	454	482	442	428	404	416	431	489	419	444	449	420	474	447	403	443	466	461	495	463	455	462	441	464	468	433	450	464	461	494	447	451	451	465	440	426	435	435	438	449	470	470	454	454	467	457	419	445	426	443	443	412	430	485	469	451	485	440	464	431	459	431	459	460	473	421	480	423	436	460	407	479	471	448	483	432	413	402	428	447	442	422	437	458	431	450	421	464	407	426	458	424	421	469	463	449	463	405	415	435	468	451	417	464	424	431	443	457	445	480	436	465	439	450	467	427	414	440	432	464	456	437	404	451	471	469	435	414	422	439	449	464	475	458	432	423	448	427	442	491	462	441	466	417	450	438	484	446	431	474	444	479	466	482	446	481	450	482	427	457	457	472	412	449	440	439	448	480	454	461	435	428	449	403	459	472	442	466	444	436	456	458	441	451	437	427	425	421	448	459	472	449	454	456	478	471	450	461	416	390	459	472	444	433	456	436	426	478	449	467	446	445	419	418	445	437	415	460	455	433	447	435	452	470	450	420	430	445	420	452	438	495	400	432	436	431	433	440	466	434	452	442	461	436	453	413	463	427	505	453	415	446	457	446	394	429	440	439	448	432	447	449	433	451	460	464	456	444	430	471	420	434	481	489	453	458	441	474	458	413	416	412	464	437	451	447	509	405	433	422	455	437	480	443	451	429	406	433	441	485	423	464	433	446	469	479	456	412	434	471	403	458	427	443	437	458	437	455	438	430	425	452	446	464	455	427	416	455	426	463	474	425	445	439	447	443	428	474	447	453	485	484	456	422	406	468	451	425	408	468	427	415	473	459	463	427	463	476	438	468	444	431	419	474	444	454	460	440	440	463	467	467	430	440	456	453	430	443	438	419	453	476	439	447	412	469	429	430	399	466	470	436	522	450	491	430	465	458	454	458	433	439	469	434	453	436	402	463	474	429	462	455	478	427	434	466	429	457	439	466	441	466	426	406	426	458	450	471	438	494	444	438	457	506	445	419	494	470	472	424	434	451	440	447	430	479	425	422	448	444	440	410	431	450	462	442	443	448	469	448	432	463	447	460	450	443	424	412	448	471	474	441	459	405	431	461	477	464	430	450	420	459	461	455	454	450	441	434	445	448	431	428	458	443	453	424	447	480	452	443	480	472	474	435	431	461	447	467	437	436	431	455	446	432	494	431	460	474	439	466	468	440	447	461	468	471	418	418	445	459	453	445	430	453	478	476	439	494	419	489	428	470	424	457	433	458	468	430	446	424	466	450	446	484	438	428	431	466	421	419	437	468	478	457	464	463	422	406	466	461	445	441	423	461	468	479	442	498	483	465	494	438	429	448	454	441	411	423	425	444	425	475	430	469	471	443	439	469	413	504	449	430	452	429	428	457	443	417	461	428	452	449	451	444	453	472	440	469	472	400	470	495	462	465	462	461	472	454	487	459	445	468	462	472	483	472	471	464	469	454	427	450	416	452	432	442	446	477	452	395	462	440	430	462	454	463	473	450	484	462	430	478	449	497	448	454	488	446	461	435	453	450	453	454	465	440	430	488	417	450	456	447	463	420	452	413	429	449	436	467	415	449	462	444	470	467	456	473	455	439	451	511	447	467	414	441	440	448	444	449	477	442	476	482	419	440	416	444	433	500	462	444	414	445	442	433	473	448	472	450	435	442	445	464	445	452	450	471	437	456	482	464	437	418	429	463	438	455	445	448	450	432	450	449	455	446	506	462	395	476	472	417	466	425	430	455	479	433	435	449	500	458	408	425	398	435	429	426	489	479	482	446	439	475	470	440	411	454	427	461	434	475	487	452	431	452	446	429	467	429	475	456	445	427	461	452	427	457	413	427	447	477	426	454	472	411	428	458	455	461	412	442	449	454	423	404	420	439	458	439	457	461	478	421	441	494	434	459	448	425	434	413	437	488	445	430	449	464	458	419	442	451	498	416	431	456	482	440	455	469	463	452	448	448	472	443	451	465	428	478	440	456	422	428	436	449	435	413	447	423	460	474	466	440	422	428	481	472	434	444	445	466	434	444	451	468	446	418	418	478	464	443	415	445	430	448	450	464	448	452	453	426	426	409	433	464	436	443	446	443	452	387	432	458	443	448	461	465	510	404	457	438	433	490	470	462	424	445	442	465	435	450	420	430	478	419	440	443	448	448	454	465	459	439	449	480	435	497	430	451	454	426	455	438	464	440	487	472	436	479	446	466	419	463	448	464	480	498	488	477	446	451	445	413	457	484	407	450	470	461	464	452	451	456	450	448	474	458	422	446	441	443	421	450	485	482	459	433	480	463	465	430	463	412	409	435	431	435	458	487	408	466	465	473	480	430	451	450	434	448	421	465	465	467	447	462	461	433	445	452	442	454	443	442	440	462	462	430	447	454	467	459	449	457	426	462	442	457	417	475	445	441	451	474	450	465	470	457	435	430	440	426	436	476	445	448	443	463	468	446	417	458	437	475	408	457	448	447	483	438	480	408	445	433	449	490	491	502	444	450	468	441	425	456	522	402	466	478	496	450	438	471	463	460	430	447	427	442	454	450	481	461	438	452	443	429	448	447	474	477	468	476	438	427	458
24876	22581	23774	20341	16399	12170	10912	10546	7955	10390	7332	10831	4761	4366	2669	2288	2329	1332	1678	3044	2188	1412	1082	745	765	632	543	589	471	519	394	348	389	358	370	330	340	311	334	303	301	237	232	202	170	197	179	175	148	151	151	152	150	156	158	131	157	142	150	147	161	159	151	158	162	160	134	145	140	126	158	148	152	151	147	138	153	142	142	149	155	144	154	132	171	160	110	142	136	159	140	136	152	158	137	141	132	138	165	132	153	127	142	147	139	133	144	148	173	126	165	152	146	126	158	134	176	168	149	164	138	163	173	159	145	161	153	158	158	154	140	147	165	181	139	149	136	147	169	125	161	142	141	135	126	160	142	129	144	153	149	166	152	146	142	149	149	151	140	172	156	151	144	139	165	167	161	147	146	153	143	156	146	135	139	137	165	129	154	155	140	159	171	140	121	137	127	144	141	153	139	168	124	162	174	137	146	158	167	169	152	152	136	162	169	137	156	186	146	154	149	145	144	142	155	162	134	157	152	132	152	146	153	156	164	178	141	145	148	139	157	160	163	145	151	132	130	168	156	132	163	148	142	139	123	156	150	146	146	146	153	142	137	135	138	142	172	155	172	163	151	155	147	147	148	138	161	141	139	144	156	139	149	152	168	141	158	127	148	170	142	150	133	147	140	151	141	149	146	142	141	138	173	151	142	150	150	142	166	136	159	134	133	156	161	148	138	148	159	149	146	144	139	160	153	145	129	165	157	136	153	137	166	148	150	166	160	160	129	135	141	159	160	141	145	155	164	134	161	162	147	163	171	157	165	158	139	131	148	127	142	128	143	154	169	139	156	154	152	145	146	149	160	160	161	140	148	133	154	160	147	171	144	147	154	153	146	142	156	161	145	145	135	154	148	156	164	157	145	160	169	149	154	156	149	136	160	145	166	160	151	144	139	155	146	136	147	136	146	154	149	148	122	159	151	158	149	162	151	144	150	126	163	139	158	146	149	151	146	119	161	156	138	153	160	166	156	148	137	154	133	120	135	149	158	148	151	130	142	146	159	149	136	149	152	148	137	154	152	165	163	150	164	145	121	135	148	150	138	162	148	159	157	154	147	144	146	134	143	167	137	131	154	130	147	155	157	153	141	148	148	150	155	129	153	136	163	142	162	124	171	150	152	134	146	173	128	140	145	173	143	138	165	154	164	150	151	146	167	159	164	147	149	126	143	141	145	168	135	151	147	142	159	138	139	144	141	162	141	148	158	143	151	141	168	138	162	125	114	149	148	151	152	139	168	155	133	144	154	139	160	158	141	188	133	172	137	123	142	133	153	148	121	126	148	135	151	149	134	134	150	148	169	169	130	154	157	126	135	144	166	148	148	131	161	124	119	170	158	171	155	153	154	138	175	140	121	154	152	155	170	131	151	160	163	138	150	147	148	126	151	139	153	151	151	177	145	149	163	163	159	140	172	139	159	130	172	138	134	143	149	146	148	146	147	132	147	158	166	148	155	154	145	141	144	149	157	128	138	139	167	138	159	175	151	155	168	144	145	146	137	178	159	148	137	150	119	141	162	154	155	144	143	159	137	154	140	136	140	165	125	157	148	155	133	157	164	150	152	171	139	165	141	137	155	167	149	133	136	185	163	148	158	128	140	174	147	146	153	127	161	142	136	163	152	155	161	157	157	181	146	167	168	124	132	141	145	137	136	144	152	154	142	134	151	123	145	153	147	135	135	172	160	144	144	152	166	149	161	132	147	137	176	162	154	160	153	151	151	157	143	146	159	147	160	140	153	143	156	181	147	170	173	153	159	150	180	163	170	159	137	130	146	144	143	135	136	154	152	156	156	166	150	122	147	171	156	136	162	161	168	139	176	132	135	138	134	154	157	160	153	161	152	162	132	145	143	133	125	155	141	155	167	168	145	146	143	140	164	150	150	127	136	148	152	170	140	150	157	151	157	157	153	163	149	139	151	144	136	164	142	148	151	140	145	138	152	151	153	150	154	147	152	153	165	154	148	144	133	126	152	140	153	132	145	151	145	129	139	150	150	131	158	134	138	185	146	163	144	164	134	160	158	133	131	180	154	129	139	171	164	151	175	170	128	138	135	135	133	159	152	161	137	149	134	164	138	154	144	168	152	136	160	151	164	161	147	170	157	157	154	144	155	131	137	161	151	157	157	138	151	131	142	142	149	154	142	145	151	144	160	163	147	155	141	134	152	144	152	159	169	149	143	140	167	140	145	165	130	156	175	137	160	148	125	135	136	150	138	168	158	141	153	147	157	141	156	148	163	144	147	149	140	140	156	143	157	131	147	169	145	125	139	152	161	135	153	154	160	170	157	157	173	138	132	155	112	150	154	158	174	139	133	151	151	143	160	163	143	137	155	137	137	151	137	165	169	144	148	156	157	139	149	163	140	150	146	154	161	130	151	130	155	171	153	147	167	134	138	142	135	151	153	135	152	151	171	139	153	119	119	148	126	152	151	151	148	156	149	160	134	156	144	175	173	125	124	156	147	158	142	171	146	158	143	140	129	144	172	129	133	121	160	157	148	160	143	160	135	156	141	132	162	158	134	146	171	152	138	135	149	149	161	147	141	130	161	150	161	168	130	144	138	146	157	145	132	142	148	134	158	154	151	134	150	151	141	141	153	127	144	135	147	161	140	137	150	134	133	160	127	131	158	141	125	133	136	139	155	146	138	146	167	150	146	146	166	131	135	140	157	139	150	148	145	134	172	148	174	151	135	151	136	126	164	144	159	154	156	147	129	138	164	136	174	161	159	128	163	152	150	141	149	152	158	146	136	136	145	140	155	157	122	159	155	138	175	143	147	147	119	145	132	145	133	158	153	146	143	156	150	149	165	157	142	166	135	145	148	165	141	143	162	136	165	148	141	136	143	130	170	159	134	148	168	150	123	131	142	169	142	159	159	168	148	145	118	159	164	157	142	153	163	149	165	155	166	137	124	145	152	171	146	155	128	146	150	135	167	138	172	144	128	125	144	152	132	152	151	128	145	143	122	164	179	148	155	169	148	163	146	152	154	139	150	160	137	165	125	152	151	160	148	165	163	141	166	149	144	162	149	160	146	144	144	148	142	132	140	134	148	154	156	155	118	150	161	146	131	165	149	165	137	157	159	182	137	147	151	123	149	126	133	143	148	151	148	129	158	159	147	139	150	132	190	150	159	154	133	139	148	156	148	164	152	152	147	134	160	137	146	152	133	155	158	155	158	146	142	156	155	128	154	152	138	140	157	143	159	147	158	149	137	149	144	138	150	126	150	162	141	147	103	129	148	140	147	140	165	154	151	136	134	133	132	138	158	162	129	148	141	172	151	137	137	134	128	151	143	145	142	171	158	132	143	143	127	129	151	136	151	146	172	149	133	131	140	158	157	138	151	143	135	141	134	144	179	143	158	141	153	161	146	138	147	167	151	167	157	142	160	161	148	160	156	161	160	148	162	166	151	154	169	142	154	133	132	139	138	156	129	161	141	135	135	158
16118	18807	27377	31063	30162	27723	26303	27276	23032	29895	23654	31000	17045	18698	12893	11914	11570	7147	8983	15425	10984	7607	6168	4753	4391	3879	3280	3379	2606	3160	2374	2061	2213	2128	2069	1898	1747	1987	1743	1629	1603	1180	1117	942	818	824	709	587	546	470	478	441	444	452	441	446	458	424	415	431	434	485	427	451	486	457	450	420	393	447	420	429	446	429	468	444	467	424	461	408	458	400	436	411	441	457	394	447	426	433	454	422	413	454	414	421	398	409	454	433	436	388	437	437	415	460	467	432	431	442	452	422	460	433	453	391	439	441	459	393	446	408	392	446	440	459	459	436	467	443	443	405	435	443	451	420	426	449	454	397	454	417	425	446	464	426	434	422	474	430	412	423	449	430	463	433	423	466	426	428	479	437	468	423	443	422	413	408	460	430	433	452	413	459	442	435	425	464	448	415	426	454	450	416	403	450	412	450	448	434	436	457	454	430	422	425	449	427	422	448	422	422	425	428	426	432	459	444	426	470	407	428	410	456	437	440	449	458	459	437	389	394	417	420	436	408	439	481	434	403	395	469	405	453	436	425	420	417	428	457	407	488	432	398	430	465	421	438	433	458	447	421	453	481	415	421	430	394	441	435	430	436	439	433	425	406	456	411	417	455	451	463	442	428	449	436	426	443	445	440	448	429	474	445	442	432	477	429	401	464	424	447	401	467	457	445	441	416	423	442	397	448	459	436	444	444	443	411	442	428	412	453	460	415	431	408	444	454	417	385	395	422	431	429	443	410	440	460	430	416	447	401	445	406	431	424	458	428	447	419	427	429	434	456	419	405	418	421	439	418	456	447	435	437	441	436	437	436	435	467	398	442	459	429	426	419	428	422	423	434	413	433	436	451	434	403	451	441	422	434	410	444	450	448	440	418	446	447	443	446	469	418	448	435	396	426	447	449	391	456	417	439	462	428	438	466	422	442	416	442	437	417	417	402	439	428	428	461	415	399	454	426	433	457	408	424	415	443	412	453	408	426	451	395	432	440	454	425	445	435	454	467	466	432	441	465	440	424	433	425	419	440	445	433	432	394	454	420	440	446	429	434	449	445	438	437	474	437	436	421	431	430	404	444	405	386	456	428	447	479	410	403	380	418	445	423	429	445	409	415	421	452	463	378	416	469	413	437	407	446	427	401	451	410	426	455	443	440	464	435	451	443	442	442	425	456	440	416	466	420	450	425	478	428	438	419	409	429	479	402	439	414	464	460	435	482	430	405	423	423	429	477	458	444	426	439	430	431	424	453	440	444	443	451	445	394	501	422	451	422	418	449	452	428	416	448	424	419	405	428	390	453	455	462	454	471	449	411	435	454	382	471	448	419	426	413	442	451	447	456	479	420	419	443	445	423	455	462	445	423	465	400	418	422	457	411	459	402	455	437	427	443	447	398	424	411	467	442	431	407	439	451	418	449	441	416	455	440	450	422	424	450	430	434	427	420	451	398	431	441	431	447	406	463	427	458	435	402	429	418	395	433	416	424	392	424	428	453	426	441	430	431	416	442	434	421	474	396	438	408	444	438	431	420	426	409	413	407	415	475	401	416	429	416	437	448	429	431	429	458	399	422	421	473	433	430	427	425	433	414	439	458	467	444	422	417	427	421	448	427	437	455	421	451	451	434	432	444	460	464	430	432	442	414	430	422	424	410	452	429	448	388	415	395	399	427	443	436	430	401	472	429	411	429	450	420	435	430	444	452	429	471	445	394	442	395	424	445	433	428	408	402	439	431	455	449	466	428	442	444	456	449	433	482	421	425	441	447	443	455	436	428	446	440	403	445	436	458	455	422	418	447	442	468	419	428	450	423	375	452	471	442	440	443	428	441	441	453	427	455	406	433	432	440	479	443	448	407	430	435	427	409	416	390	391	448	455	461	418	442	439	444	420	449	424	414	433	432	419	422	449	439	427	478	429	386	432	425	416	424	409	447	428	460	425	419	476	416	429	375	420	477	407	448	439	416	449	431	447	433	449	430	444	450	463	428	417	438	430	449	430	442	446	434	404	449	458	438	418	446	437	466	405	469	438	435	407	450	416	443	497	455	415	415	417	425	388	424	437	430	446	452	425	432	462	358	425	433	425	445	453	412	449	378	438	419	408	427	430	398	403	447	398	413	476	399	433	442	445	449	407	449	430	426	416	423	405	393	425	410	451	423	451	439	443	421	449	420	448	437	438	426	430	410	467	422	434	434	443	429	494	400	403	434	420	435	431	401	455	445	442	399	439	434	403	458	441	452	475	463	457	431	417	415	436	428	418	422	473	418	468	455	420	423	453	430	421	443	446	457	472	453	434	439	430	452	461	423	419	474	448	420	402	419	417	460	423	408	433	457	476	404	403	438	425	415	448	416	435	414	429	399	472	426	396	415	431	447	441	459	425	457	443	476	438	475	419	467	463	447	427	434	458	425	439	403	432	419	452	438	440	439	455	428	454	422	452	437	412	435	462	412	425	417	478	433	408	469	445	402	442	420	440	427	432	437	451	457	440	452	445	402	414	443	427	453	426	429	415	440	421	425	443	433	430	443	415	420	386	444	426	438	415	425	411	475	429	423	403	470	450	425	431	453	449	411	437	434	412	457	461	446	470	416	449	445	446	425	423	411	447	419	448	450	456	456	441	418	420	401	411	422	455	442	430	400	440	458	427	431	447	432	449	416	407	451	411	418	459	441	427	459	450	472	414	434	457	429	453	450	398	420	394	446	434	435	435	445	445	456	420	450	426	427	445	442	420	447	454	427	483	465	465	403	458	394	435	434	409	448	405	421	440	434	382	407	418	439	439	408	426	456	444	411	412	459	409	431	382	405	456	443	450	434	421	425	426	462	420	402	445	435	429	407	411	462	430	434	430	459	419	419	436	436	432	418	411	424	430	453	410	413	440	432	433	425	428	400	437	450	444	420	457	456	434	467	440	436	442	430	471	429	409	406	399	460	422	422	462	428	409	455	410	424	454	432	439	407	414	408	396	412	412	420	412	421	418	437	403	434	419	422	445	452	437	375	415	465	420	423	430	470	421	427	448	431	474	418	438	399	418	447	383	435	417	429	447	454	469	445	410	440	431	432	440	414	426	451	431	442	450	425	429	401	402	459	427	421	467	397	420	443	435	411	451	437	450	445	444	451	440	494	406	443	415	434	425	416	432	410	415	414	413	439	428	398	462	436	431	396	449	481	402	448	445	430	436	466	444	410	423	444	448	433	396	473	456	453	445	412	417	422	434	439	421	429	459	441	441	459	444	438	407	408	424	432	397	422	452	431	430	449	432	415	431	427	441	440	422	432	415	415	438	424	444	416	428	440	443	424	444	387	405	435	409	402	453	448	420	438	427	443	432	465	430	418	450	437	407	443	445	435	416	406	474	436	430	443	405	420	407	402	425	454	439	422	425	390	395	454	403	422	454	448	431	477	429	417	414	439	407	456	429	428	416	450	443	435	450	446	442	435	450	441	451	454	419	406	450	427	424	431	460	422	440	454
33850	30942	29369	27818	24195	18976	14463	13964	16256	18632	16615	22271	11636	7581	5748	4600	3578	1713	3261	5767	6036	4762	3861	3201	3465	3150	2694	2187	1779	2017	1641	1392	1519	1304	1284	1381	1105	1326	1371	1217	1043	701	575	548	484	482	370	274	235	207	213	223	222	172	169	166	183	167	186	185	197	178	176	173	175	161	199	170	186	199	174	179	178	152	209	172	200	200	177	186	171	148	183	183	176	173	196	175	182	182	197	173	186	189	171	188	169	181	178	198	197	174	178	170	178	174	157	188	205	178	183	180	161	175	203	177	203	199	186	174	198	195	193	181	185	187	176	170	183	167	165	198	205	158	173	165	195	204	167	196	162	169	197	171	192	163	180	190	183	209	159	162	172	204	169	183	166	158	175	193	167	182	186	207	186	157	183	169	181	178	179	173	169	176	185	160	176	185	191	184	160	191	175	211	208	181	200	171	209	201	179	174	189	185	168	198	183	171	156	191	179	160	160	162	150	163	160	186	160	197	193	196	191	201	161	181	182	166	192	180	202	183	176	188	180	188	181	196	179	186	177	159	154	190	183	153	151	176	184	189	161	182	158	198	188	167	170	175	180	196	184	193	193	178	195	194	194	163	182	160	189	187	199	170	162	177	165	183	176	180	196	181	193	166	183	182	139	152	181	194	168	176	170	203	178	171	169	184	180	186	170	177	191	177	198	169	186	221	195	152	166	173	199	178	178	175	173	174	176	171	165	189	177	188	188	168	192	196	173	201	208	176	174	184	172	165	183	190	163	164	150	172	171	174	158	184	196	155	182	182	184	167	180	177	206	159	193	173	169	180	157	182	169	185	200	189	173	192	151	163	172	185	190	182	170	204	162	200	180	187	156	184	185	162	197	181	158	164	179	197	196	188	203	170	178	199	174	188	163	203	195	170	179	175	166	196	198	178	169	175	171	193	180	164	151	182	189	182	197	159	195	206	183	184	172	173	197	203	172	193	200	188	199	180	161	175	166	184	155	161	186	183	156	178	161	169	178	190	182	185	172	177	163	182	189	161	202	179	193	151	188	182	161	161	179	177	187	179	177	163	163	195	162	194	163	173	221	184	171	176	163	198	198	214	177	187	173	179	165	188	182	173	173	177	158	178	174	192	188	177	193	184	172	180	170	159	168	192	193	181	175	177	167	163	165	176	173	178	193	187	178	179	179	167	192	161	192	181	197	182	193	198	180	173	218	174	191	195	194	191	190	181	192	168	178	175	166	167	175	193	200	151	170	161	171	163	190	181	195	186	180	183	190	182	181	187	176	154	191	186	165	179	179	186	178	175	185	184	158	171	187	192	150	193	159	177	177	199	186	179	164	181	150	224	167	188	182	200	171	170	182	189	191	178	177	177	171	164	175	198	172	172	172	191	172	183	184	185	167	172	163	189	193	143	197	182	180	172	190	177	178	186	162	159	170	192	174	169	177	161	162	167	170	171	196	182	179	186	174	173	171	205	186	170	165	165	183	188	160	180	186	172	178	177	175	177	175	182	163	152	200	193	177	159	199	171	177	177	179	202	174	195	149	175	153	173	180	175	173	184	183	181	173	178	179	176	182	190	179	181	178	182	186	166	195	177	188	165	193	157	182	179	174	177	196	162	196	189	183	180	187	187	170	185	164	208	178	170	174	171	170	203	177	180	175	187	155	163	172	167	160	177	166	181	219	191	178	183	190	189	157	204	174	168	174	195	190	178	197	169	173	152	181	172	182	174	161	176	161	156	179	182	193	179	186	173	156	148	164	171	177	170	174	169	176	174	169	190	164	180	195	180	183	175	198	178	174	170	162	188	154	179	160	164	177	145	187	180	190	183	175	190	199	187	183	164	190	202	177	174	145	152	145	203	182	185	172	199	169	143	182	200	194	179	167	165	182	185	157	188	185	166	177	178	211	181	203	202	177	188	200	147	193	170	200	165	172	206	180	183	169	181	186	176	197	191	178	166	204	163	165	187	172	173	194	144	179	199	178	165	166	179	167	178	191	155	178	191	182	176	173	169	161	184	179	202	185	177	182	182	172	182	177	196	170	181	192	174	181	185	183	184	174	187	168	156	176	179	190	193	176	176	187	183	196	200	206	176	200	173	181	162	168	186	163	176	168	185	196	191	158	188	185	178	176	177	199	171	181	174	183	173	192	182	166	164	175	190	166	191	180	170	162	190	174	198	184	188	180	180	156	185	194	192	202	181	178	178	174	206	188	190	173	199	185	172	201	184	173	203	182	178	156	178	177	165	191	195	186	171	184	182	191	207	186	186	190	171	192	169	172	182	175	195	177	185	180	148	144	172	201	180	178	181	190	153	185	174	183	181	177	172	175	189	204	194	192	156	164	205	162	182	179	172	151	173	175	179	158	178	172	166	175	184	201	155	185	172	185	176	173	174	175	184	174	203	182	189	193	186	157	173	173	205	146	180	168	192	212	182	181	171	193	190	180	169	189	200	167	160	177	199	195	187	186	157	176	194	184	177	178	170	179	197	190	196	173	180	194	157	171	184	168	212	175	187	167	184	177	188	160	183	192	173	180	180	195	185	170	189	168	167	198	164	184	213	153	188	192	142	179	191	163	190	164	174	167	176	191	177	189	185	157	186	197	189	185	174	178	200	184	185	174	176	174	160	179	198	185	171	200	199	173	152	176	185	158	167	207	170	191	175	187	197	186	194	185	180	175	158	161	187	164	162	170	210	172	165	175	184	185	179	156	181	161	162	181	187	161	182	169	209	160	151	175	180	196	168	158	157	185	169	171	166	195	173	183	202	180	179	195	189	182	200	178	197	189	191	180	195	186	182	173	182	163	191	192	172	198	179	152	170	172	187	171	172	194	168	185	175	194	186	166	167	167	154	172	196	160	169	178	192	169	175	186	188	190	201	174	160	168	203	208	187	208	169	191	194	153	202	171	181	163	161	173	199	161	194	168	189	166	177	177	170	190	173	197	182	191	177	194	179	192	211	199	185	165	172	202	169	195	205	190	176	185	192	196	171	184	171	186	172	166	157	195	179	207	153	181	172	177	188	166	170	167	179	183	164	167	174	173	186	173	185	171	207	187	174	170	159	157	178	149	169	192	189	177	186	192	181	184	201	188	187	155	176	193	174	155	188	190	170	167	165	182	179	165	175	176	190	174	190	154	176	206	189	186	182	181	164	181	188	174	176	190	190	188	168	178	180	198	192	199	185	209	186	177	180	184	170	160	163	190	182	173	181	164	168	181	186	163	193	193	196	166	176	174	151	148	176	176	166	190	160	171	181	160	172	168	171	186	187	201	166	192	174	181	195	178	167	188	185	175	187	190	166	188	206	158	166	180	144	180	201	184	190	188	181	202	157	189	202	187	182	189	187	181	168	190	214	196	185	161	208	187	202	182	172	195	166	190	184	155	179	171	182	167	163	183	181	194	170	156	160	180	176	148	144	189	168	198	173	187	169	154	163	186	190	162	185	172	161	182	170	176	168	187	190	186	184	175	194	193	183	160	179
22389	23753	30888	37253	37093	33910	30291	31721	33472	38392	34044	43445	25240	25882	21156	18886	15950	8790	16285	23795	23594	19833	17697	16088	17333	15731	14043	12312	10493	11953	9667	8246	9254	8468	8355	8933	7010	8081	8916	7467	6398	4325	3523	3366	2763	2604	1989	1340	1010	789	732	775	669	619	560	523	526	506	492	486	542	543	524	517	515	547	578	535	527	540	492	526	502	497	508	511	508	502	512	513	506	491	533	521	534	497	478	522	530	493	494	585	552	568	476	478	505	521	531	496	529	508	543	518	566	480	495	517	523	498	482	491	468	510	509	484	505	538	532	495	492	507	526	517	544	498	495	487	551	549	490	473	512	493	525	517	473	534	492	510	525	498	556	478	507	504	507	506	472	473	496	532	528	539	516	518	515	515	509	507	546	496	551	472	532	493	541	447	504	514	500	487	508	481	472	484	512	523	525	496	490	505	496	513	511	533	517	532	482	479	494	540	519	498	510	515	518	530	513	489	529	511	520	509	534	491	535	528	528	496	513	445	510	517	494	497	489	487	509	517	505	509	469	529	489	489	514	529	534	503	516	483	503	493	530	505	503	474	511	496	470	517	502	548	469	516	487	498	479	564	500	499	494	543	504	500	499	464	471	504	555	485	504	478	513	506	489	547	490	484	482	503	498	484	534	511	515	479	514	526	473	493	481	479	489	523	464	516	492	501	527	510	505	561	520	518	482	510	545	507	499	492	530	512	487	471	514	500	470	505	512	510	479	473	536	472	492	520	489	504	533	556	558	515	458	508	456	492	500	534	498	501	506	471	484	551	517	490	526	505	518	504	500	482	553	489	505	501	498	513	515	512	490	487	542	508	457	510	517	550	524	498	482	467	521	524	494	497	517	536	517	500	491	473	488	520	503	514	534	490	497	531	525	489	496	481	513	517	507	489	503	495	495	503	520	504	501	525	486	518	522	506	520	507	474	482	480	466	514	524	495	505	499	470	507	485	466	505	508	531	526	474	512	508	490	490	463	526	512	500	510	521	537	510	516	537	543	469	479	507	465	520	515	529	497	510	539	516	490	476	542	513	489	494	511	552	509	502	577	504	547	502	491	510	507	505	529	508	500	509	495	494	499	494	481	500	479	529	517	490	504	501	528	450	521	492	508	509	499	472	488	509	504	530	522	514	516	556	556	531	489	494	512	477	487	518	503	550	511	479	467	466	467	496	498	504	490	511	491	496	519	499	522	496	487	500	561	515	493	494	473	507	442	504	479	502	509	501	530	496	489	513	523	501	495	515	519	503	509	480	470	503	500	548	536	526	496	483	526	519	533	475	465	503	480	494	502	541	490	477	491	525	520	535	502	538	497	523	519	501	532	480	495	501	523	487	487	555	505	480	498	524	503	502	476	473	501	464	481	528	481	484	447	505	504	505	493	536	527	531	516	505	480	522	511	489	496	536	443	506	520	552	528	511	520	514	526	501	501	520	512	488	479	486	515	511	500	499	529	523	496	487	485	502	521	485	478	471	507	508	511	520	495	518	518	478	478	540	487	490	490	505	492	545	488	537	530	516	471	515	491	512	486	490	539	548	537	513	539	501	541	525	473	432	550	487	522	497	495	507	496	514	469	517	498	531	510	487	486	505	525	546	429	531	521	511	486	508	486	478	498	506	510	508	515	496	489	531	500	527	484	505	508	512	478	511	533	518	506	523	527	531	480	505	499	512	473	502	563	466	526	512	499	502	547	484	489	518	501	499	486	475	503	502	492	501	505	538	495	458	471	502	496	505	496	484	475	503	468	490	502	502	524	476	492	492	483	490	512	516	466	501	526	501	500	483	469	531	517	507	447	486	521	535	514	409	495	472	460	500	502	513	471	519	480	480	527	521	477	487	493	483	484	533	503	494	485	514	489	509	531	516	541	509	518	439	499	491	531	499	500	496	531	503	507	492	472	480	493	573	506	507	506	469	457	529	535	516	484	481	528	536	502	514	511	500	513	488	507	472	492	483	499	506	544	505	499	541	509	480	537	498	526	488	507	500	518	487	513	512	512	512	504	549	551	477	482	483	502	475	517	484	527	481	492	535	489	502	465	510	474	501	527	526	527	491	558	544	506	498	533	508	531	504	473	548	520	522	528	506	517	499	522	493	486	470	547	528	522	523	530	497	496	508	539	557	527	504	512	511	488	521	513	493	494	503	540	472	542	483	499	498	519	494	510	507	501	493	543	498	488	514	476	516	492	509	559	514	496	487	474	497	485	468	497	478	513	514	516	500	499	522	471	549	520	504	493	506	518	447	503	540	496	529	509	531	496	506	532	517	523	493	517	517	526	530	485	542	498	516	573	526	511	505	501	527	539	514	487	507	520	504	508	522	497	509	491	509	488	536	517	489	516	553	479	495	447	530	488	532	557	508	495	512	481	499	507	490	502	465	470	485	565	493	463	469	494	522	481	492	471	492	510	526	538	532	476	503	478	519	514	495	498	531	525	530	527	502	487	498	534	486	529	484	508	507	466	509	530	531	489	514	518	558	504	513	487	465	494	506	503	518	488	503	497	505	525	487	501	500	523	480	507	505	507	509	520	474	507	499	520	524	525	536	525	483	498	486	469	491	499	487	518	489	525	481	499	516	519	490	511	490	500	521	498	452	545	511	477	509	531	557	545	500	517	538	484	497	497	512	481	501	496	489	512	520	467	514	501	488	476	498	517	475	518	504	486	484	526	513	493	505	528	493	479	491	514	508	537	480	459	471	496	510	492	466	468	498	492	498	512	530	518	540	474	498	476	495	544	490	488	472	477	489	528	489	528	535	494	530	523	516	451	501	508	510	517	516	533	494	533	511	514	494	525	514	527	489	488	474	540	541	494	538	560	553	508	529	498	540	485	522	444	557	521	529	506	526	504	512	524	510	512	501	478	506	538	493	536	518	546	509	496	501	530	497	518	518	511	520	482	497	522	490	535	496	465	560	520	485	502	532	527	506	506	491	532	535	513	478	538	506	524	491	519	471	482	510	506	491	506	549	529	504	513	503	512	527	492	518	525	487	503	498	487	476	561	500	535	510	520	497	496	510	473	507	498	525	517	533	470	544	497	503	508	492	506	502	517	509	498	533	527	497	529	538	492	495	486	478	510	519	521	517	504	505	494	502	518	488	492	523	508	504	524	520	502	523	515	524	513	511	488	498	528	512	501	467	546	503	506	477	493	506	555	474	496	486	476	519	472	536	466	508	522	488	511	462	444	507	497	543	488	498	528	482	515	506	514	517	546	510	526	545	516	539	487	504	489	462	537	503	487	443	515	478	525	479	489	531	506	508	528	516	501	514	502	489	538	531	529	491	494	554	514	507	527	509	522	525	501	499	504	468	505	460	496	511	490	519	517	482	494	495	470	520	474	508	509	492	466	486	530	475	513	473	528	557	495	531	525	503	513	531	495	521	493	494	541	537	483	516	540	517	523	523	493	506	506	518	490	514	521	528	452	526	521	536	489	536	538	474	530	472	440	512	541	505	533	476	499	522	481	505	473	506
14842	13214	15077	13320	10114	6862	4690	3442	2482	2347	2238	2228	1250	704	482	461	373	308	341	356	400	396	362	331	329	304	291	267	236	271	236	228	211	201	227	213	194	205	194	193	195	196	148	160	170	187	159	159	162	154	157	156	150	152	142	144	158	142	162	137	151	163	147	145	146	155	150	144	132	139	153	148	133	140	148	150	140	132	151	153	147	132	157	127	159	153	148	156	157	139	181	156	134	155	171	138	159	156	139	145	144	150	160	134	153	151	134	168	148	147	130	120	150	128	154	152	150	151	160	146	152	155	140	117	163	138	147	122	143	130	157	151	146	138	144	144	124	157	159	173	172	169	195	135	134	125	134	140	158	168	150	144	141	143	143	163	160	147	150	156	132	177	151	136	145	153	143	127	167	134	149	165	145	147	133	145	142	139	137	162	142	162	146	156	150	129	137	144	114	125	163	160	151	141	159	153	147	135	136	142	143	174	150	157	165	150	153	166	157	137	155	132	145	157	182	128	122	163	139	145	146	139	139	166	146	158	144	135	145	134	142	143	161	156	142	138	143	150	147	134	153	139	130	146	148	154	153	156	163	155	139	158	146	159	151	130	131	131	132	147	151	151	142	138	142	159	150	147	156	140	159	159	165	137	155	141	164	135	152	147	132	155	152	142	155	152	164	149	133	140	142	137	164	140	147	173	156	167	132	144	132	145	158	150	115	161	146	134	153	129	178	157	140	136	152	141	154	146	135	169	135	140	134	141	145	125	154	172	131	167	166	136	120	148	156	130	151	149	142	172	160	136	172	151	159	150	129	152	172	157	159	148	167	148	155	172	151	139	144	160	145	167	143	138	137	142	159	158	134	156	132	140	137	129	153	139	149	170	146	137	125	156	165	143	174	151	134	130	139	138	151	165	151	153	139	143	144	137	149	130	137	139	124	141	156	150	151	172	143	130	143	137	153	142	145	152	139	169	155	134	148	143	138	127	117	154	145	139	153	130	138	139	145	167	148	151	144	140	157	137	138	136	160	151	134	156	155	160	131	136	170	141	144	150	143	159	153	153	138	166	148	149	108	149	140	139	143	155	152	137	138	170	163	152	173	156	174	133	170	139	132	127	136	117	152	135	156	154	131	176	147	161	127	135	149	135	156	153	158	137	150	135	178	139	161	148	170	161	164	142	143	154	148	152	155	144	148	145	143	145	141	153	143	154	151	141	137	148	141	140	131	151	143	127	151	162	132	143	158	148	122	134	157	143	145	137	146	127	163	131	134	146	140	137	137	136	136	165	132	127	146	159	131	148	164	160	174	160	122	154	150	141	141	158	161	155	146	164	147	136	162	152	141	153	151	140	174	158	151	158	143	151	138	141	165	143	148	128	157	149	126	120	162	152	159	136	148	166	142	142	151	119	144	141	140	160	177	154	146	149	143	153	129	131	155	169	148	145	166	149	130	151	143	141	156	154	144	152	162	148	154	153	136	145	147	163	127	143	143	144	142	152	145	129	142	145	144	161	143	148	150	152	175	138	146	122	136	155	146	165	162	149	167	153	134	128	133	153	156	139	131	150	121	134	142	156	167	141	148	145	114	163	94	125	152	147	150	132	141	136	159	146	159	150	147	136	144	161	152	143	145	148	159	144	139	136	133	158	151	145	144	164	147	147	146	149	147	154	149	169	145	165	158	150	144	141	164	123	143	141	177	147	144	132	134	131	156	161	150	145	158	136	138	160	146	142	138	131	154	149	153	146	171	148	131	149	155	154	151	136	144	129	165	160	151	160	133	150	137	162	134	167	179	144	143	139	152	134	125	142	154	157	160	164	151	178	136	156	150	134	155	139	170	156	132	163	147	159	123	155	154	125	133	150	169	160	143	157	139	162	145	122	167	150	147	150	147	145	161	141	142	163	148	133	126	150	137	132	139	146	156	141	145	153	162	136	178	156	139	140	152	143	138	155	129	169	154	149	149	147	157	146	168	162	136	158	149	146	159	141	151	163	150	140	136	135	131	155	162	166	148	143	161	152	139	145	151	134	159	163	171	134	136	124	165	167	157	156	147	135	136	150	148	143	135	164	147	141	166	143	155	139	134	131	145	160	137	133	145	160	161	146	155	145	141	174	154	133	137	133	135	157	129	147	172	156	138	137	151	162	144	154	158	151	150	153	163	145	145	169	140	134	147	135	159	170	157	143	141	153	136	155	167	170	144	157	131	145	172	154	135	153	145	148	155	154	134	145	158	142	155	157	142	146	145	169	154	147	162	136	170	139	171	155	134	154	129	142	150	123	148	134	133	130	150	178	147	143	143	160	125	152	157	147	171	140	162	146	140	142	133	138	152	155	152	130	139	133	144	141	169	144	145	145	141	134	141	147	139	148	150	138	144	141	165	150	134	173	161	169	161	155	146	132	151	163	172	137	142	146	136	141	168	162	155	137	169	156	118	142	143	148	166	157	148	161	161	137	167	165	155	162	139	127	168	150	154	140	159	152	134	173	143	154	138	120	133	146	155	154	136	136	179	151	147	140	144	149	150	139	150	132	164	139	164	153	136	148	156	141	140	155	151	146	130	156	168	166	142	163	140	144	145	130	165	161	137	142	160	163	127	158	148	158	132	148	170	165	159	149	155	146	147	174	141	149	143	137	156	159	142	167	177	141	137	164	137	140	140	140	161	164	144	175	133	163	156	146	155	156	141	162	153	151	168	156	152	155	129	155	164	152	150	141	134	157	150	136	160	154	148	135	139	145	157	146	152	159	168	143	147	133	165	146	142	141	143	136	131	142	131	159	157	154	149	140	133	155	145	178	145	140	164	150	128	149	141	137	153	132	143	151	141	130	148	137	130	144	160	152	179	144	152	137	152	151	163	140	158	138	155	164	175	153	162	168	178	155	150	158	141	155	142	164	169	136	164	140	155	153	149	141	145	150	159	151	177	144	161	136	136	169	164	153	151	141	117	182	160	145	157	148	147	156	150	132	122	144	137	146	153	134	153	152	154	150	144	147	155	133	168	140	142	160	140	178	150	136	141	158	162	139	155	134	133	163	129	153	149	161	138	134	156	134	149	132	131	134	117	149	159	170	145	146	139	135	119	148	155	153	176	148	154	132	131	134	162	173	134	154	139	164	128	158	147	174	142	141	152	160	144	133	156	142	154	139	151	148	156	152	156	128	169	152	159	156	145	165	143	135	146	164	137	151	162	141	152	124	151	182	133	135	161	138	160	163	145	149	139	149	145	136	163	146	164	138	134	148	135	147	146	140	150	138	152	155	118	159	148	153	150	139	133	154	158	141	149	141	152	138	126	168	128	149	152	136	158	174	135	141	145	143	146	135	135	159	168	151	152	142	170	147	155	146	141	147	165	143	150	161	162	150	134	166	151	150	147	131	165	143	155	157	152	147	173	154	131	157	168	155	125	172	139	168	155	164	153	164	139	136	142	165	146	141	151	169	138	176	140	156	148	139	169	168	162	141	133	141	147	147	148	143	157	146	159	150
9467	11375	20319	24783	23252	19920	15842	13479	11170	11095	10909	10943	6024	3680	2571	2373	2019	1270	1523	1998	2151	2144	1769	1656	1750	1603	1473	1337	1021	1254	1077	942	951	986	942	997	865	898	935	873	763	694	614	626	551	553	510	523	446	462	446	429	417	431	456	486	452	440	446	428	415	417	420	455	403	401	439	403	408	438	413	454	428	415	435	446	449	461	439	440	402	460	473	406	441	409	393	434	410	414	402	415	415	441	457	425	388	442	424	432	402	457	399	421	410	452	396	433	439	440	440	405	447	441	391	428	425	463	461	414	406	432	397	467	386	440	411	404	398	421	394	441	422	421	415	448	422	416	417	447	435	401	432	428	464	400	428	429	422	432	404	429	469	392	452	428	419	418	441	434	435	453	388	396	426	408	447	399	409	456	441	435	427	461	406	458	457	433	438	422	445	438	424	400	421	428	439	453	461	450	430	455	438	434	443	447	442	445	469	394	404	419	440	432	425	417	410	434	401	424	399	443	463	429	442	441	432	410	431	462	396	384	429	439	446	433	441	445	454	425	424	449	426	430	399	414	411	396	409	408	432	425	408	386	430	450	420	413	441	448	425	427	393	412	404	455	434	430	454	433	443	438	426	426	443	419	451	435	423	440	434	416	416	416	443	446	432	389	414	462	427	420	412	417	480	405	445	436	433	431	419	421	391	425	426	414	438	403	433	411	423	421	427	435	421	438	434	454	403	404	436	423	443	440	421	411	469	414	423	429	413	399	393	467	439	410	406	459	440	449	437	470	415	410	420	409	398	444	417	421	445	430	416	440	457	436	479	407	403	406	454	429	412	408	401	425	405	397	437	401	398	446	406	431	446	402	412	422	406	423	432	454	423	399	424	431	390	425	419	404	422	419	437	425	386	412	465	395	434	427	453	405	395	400	444	416	416	418	410	421	413	424	449	405	411	429	392	467	456	437	431	452	466	433	445	444	404	421	424	425	437	407	422	402	442	415	456	421	422	441	444	381	456	417	422	417	392	433	445	430	443	424	435	445	425	423	414	430	457	429	417	465	404	449	450	434	441	434	415	426	453	398	424	431	414	380	384	448	418	465	438	439	407	414	444	435	458	470	443	446	415	433	444	415	443	413	428	416	460	455	392	416	453	443	412	424	404	443	384	399	434	436	384	413	449	442	444	418	459	398	462	440	458	420	449	420	440	385	401	437	451	353	422	420	441	445	418	414	427	435	443	433	421	404	454	430	433	470	457	453	416	445	408	439	412	434	431	428	412	435	424	440	422	452	400	417	427	421	416	432	458	444	420	434	419	463	472	444	426	437	404	454	432	449	420	434	393	407	415	423	440	433	443	435	447	394	439	439	399	415	438	442	415	410	419	424	385	385	434	409	415	449	433	441	431	416	408	459	412	418	419	473	467	416	475	384	383	425	454	438	405	440	427	424	425	449	407	411	425	459	412	461	406	438	421	453	449	413	408	416	448	413	399	441	413	449	424	414	456	462	409	408	441	422	393	437	417	388	419	424	412	454	431	419	395	394	413	388	441	418	441	435	444	402	390	406	421	372	451	393	411	415	454	458	417	405	437	423	424	404	417	422	426	429	446	448	422	419	423	434	423	385	406	397	406	446	458	409	426	423	441	419	412	407	459	420	398	419	458	427	470	437	452	422	432	428	419	426	468	401	408	419	406	407	400	422	441	453	437	410	414	398	385	416	414	388	408	401	436	418	418	398	400	443	414	443	423	427	446	406	398	434	427	416	421	437	420	414	405	413	419	403	409	440	435	421	398	423	414	462	399	426	475	409	421	470	453	390	398	391	410	422	417	436	455	395	434	396	373	425	426	414	464	418	422	433	451	390	455	376	456	429	393	399	443	405	409	448	399	446	437	441	399	439	426	405	414	440	423	411	439	461	413	443	398	438	439	419	471	425	441	379	456	471	434	477	425	429	427	414	422	432	423	476	422	440	425	414	400	426	414	392	407	458	456	421	402	433	421	409	398	461	419	463	453	423	438	440	414	406	428	438	460	402	403	438	459	416	438	431	445	454	415	405	418	438	444	455	406	447	412	472	423	450	442	456	446	438	416	393	407	391	417	444	404	424	418	439	413	439	442	402	424	451	432	439	431	447	425	449	410	417	386	423	433	404	463	429	468	402	437	464	454	440	420	457	402	434	423	428	401	377	426	441	438	461	468	422	404	446	420	437	408	442	424	419	409	446	403	426	442	410	432	410	412	415	424	468	415	420	441	428	402	401	416	438	447	436	441	449	445	450	423	413	417	428	434	423	428	452	403	452	413	435	449	417	405	431	400	437	404	456	408	407	422	424	406	428	481	467	409	390	402	413	407	382	424	396	430	430	422	454	435	424	402	439	422	454	426	431	429	429	457	434	434	408	401	427	405	431	458	429	410	442	451	434	431	425	426	434	414	423	426	437	444	427	427	433	412	439	408	410	427	446	441	421	410	427	435	444	395	466	430	417	373	428	436	433	442	432	428	442	429	405	418	448	453	418	398	389	464	425	440	427	426	412	461	420	421	406	415	458	428	471	404	418	438	413	452	419	445	432	440	430	417	439	440	418	406	425	441	433	431	421	431	431	438	452	449	438	414	403	454	408	412	430	445	463	458	436	453	451	414	395	425	437	412	471	454	421	415	461	380	410	439	428	446	397	465	400	420	406	409	434	409	438	451	399	416	426	396	453	387	430	397	437	428	419	407	384	426	401	424	440	399	447	423	447	413	414	432	435	447	434	390	418	382	425	429	433	417	466	411	426	407	448	446	399	411	437	376	434	419	442	435	411	486	412	412	418	435	421	430	411	409	461	436	396	417	419	420	400	386	432	448	438	411	427	430	451	447	453	450	410	412	415	398	383	417	394	386	437	425	455	423	438	410	465	409	411	437	424	420	448	429	452	414	484	410	435	444	422	446	461	439	465	424	388	431	419	425	405	416	417	436	416	432	423	406	454	424	414	433	419	423	423	403	442	454	425	425	429	425	444	411	399	448	422	403	380	428	395	436	374	433	430	438	433	439	400	452	428	463	435	446	496	431	452	469	418	408	443	415	392	427	444	421	462	373	452	427	407	433	452	441	386	445	434	430	429	415	417	398	428	419	428	395	409	414	406	406	445	428	425	443	406	435	416	412	451	430	419	441	412	427	395	429	444	416	428	415	457	414	390	431	399	394	460	410	419	434	424	412	446	423	443	452	415	431	436	403	442	429	425	452	401	427	412	418	426	439	430	452	389	432	450	430	422	413	403	448	423	419	450	429	389	442	418	446	428	433	436	427	439	415	444	425	400	418	430	393	410	418	457	397	382	414	466	426	421	437	408	413	429	418	419	444	421	413	463	418	451	388	422	391	414	400	421	430	413	426	447	434	443	387	432	426	431	415	411	457	410	446	396	415	423	412	430	411	462	421	435	470	426	446	425	421	432	417	403	441	466	434	440	405	402	432	429	424	417	395	435	433	407	456	434	423	381	426	363	402	439	431	460	410	435
25898	23856	29203	24431	17250	13814	10406	10353	7876	6497	10009	15628	6826	2514	2049	1765	1109	1116	1381	2325	1984	1620	1466	1360	1406	1263	1013	942	659	794	553	624	639	621	653	684	561	632	638	575	481	394	291	263	263	241	215	190	163	144	145	172	156	145	143	167	143	143	150	145	141	171	147	148	151	139	151	151	166	140	143	148	122	147	145	145	154	134	132	158	172	166	133	168	141	127	170	131	145	163	150	159	143	139	159	162	153	127	132	138	124	147	162	142	160	146	142	146	158	145	132	155	168	127	183	130	146	159	140	144	160	185	155	141	137	128	147	139	139	132	134	125	141	167	131	157	140	163	164	162	143	145	119	170	177	155	164	145	128	157	155	151	149	156	155	136	140	142	144	127	161	137	144	134	148	147	139	150	148	145	153	145	156	161	137	159	155	147	153	147	138	154	150	147	177	170	133	147	165	122	176	142	138	143	133	166	145	139	142	147	133	149	160	144	117	158	120	146	166	144	141	127	144	146	145	146	162	172	149	154	157	126	143	154	156	147	168	143	157	138	145	149	148	139	141	138	141	154	144	127	130	142	156	158	155	152	161	148	147	155	146	145	145	127	132	148	131	149	151	135	169	155	177	155	152	148	124	131	157	146	136	168	152	108	148	162	157	131	145	118	157	140	136	151	148	146	133	135	126	120	145	133	138	170	128	159	154	148	145	141	144	148	161	145	142	128	151	139	140	136	155	174	154	143	137	148	140	158	139	147	126	156	163	135	157	150	131	150	135	137	157	157	148	143	154	143	164	130	136	174	162	148	140	130	148	139	144	128	121	150	142	153	124	146	154	145	148	152	163	126	172	125	150	158	142	146	133	132	157	146	135	162	142	130	137	142	154	140	139	148	150	140	141	142	147	142	146	138	146	159	145	167	156	133	138	143	130	169	153	137	149	155	136	135	140	136	153	128	147	137	150	141	145	132	152	162	142	156	144	130	143	147	142	157	145	145	158	119	163	164	143	148	142	148	141	127	139	164	160	159	152	148	177	142	153	158	133	150	155	158	158	139	177	151	155	145	162	152	149	150	152	146	162	161	154	140	156	154	155	151	167	170	170	161	148	148	164	160	143	139	149	158	151	157	161	149	153	163	147	144	132	121	141	157	146	144	145	143	116	152	155	157	144	168	141	131	136	148	155	147	168	147	144	151	159	128	138	133	153	170	130	156	163	138	146	138	153	144	138	142	159	131	124	123	147	176	134	146	135	143	135	136	160	144	150	151	166	130	135	129	157	145	143	136	131	159	127	139	144	141	152	133	145	154	142	134	135	152	132	149	149	135	151	149	139	164	163	149	149	136	155	156	131	160	127	160	175	148	134	169	160	156	144	144	147	161	154	145	136	157	143	134	140	146	161	148	156	141	154	156	155	156	137	143	128	159	126	148	163	141	158	164	133	142	155	160	158	159	134	138	166	155	129	146	155	150	155	146	149	156	118	151	181	163	157	136	159	161	139	140	144	156	155	142	157	143	139	158	141	147	152	140	126	149	150	160	148	163	153	139	161	130	143	144	153	153	169	137	129	157	124	163	128	149	138	165	144	127	160	128	160	148	177	164	140	141	138	138	147	128	152	127	159	141	161	173	152	136	142	138	137	148	141	165	148	145	153	151	129	143	154	166	141	150	154	159	168	165	126	171	162	146	159	162	160	149	131	166	173	140	147	169	162	136	142	164	162	136	145	146	152	154	126	140	131	143	144	146	131	162	139	172	148	134	142	150	144	137	139	160	141	158	128	149	149	157	178	148	135	157	166	134	153	143	130	144	158	149	160	142	144	135	152	153	146	149	144	147	150	130	147	166	160	131	140	165	136	156	176	143	147	128	156	115	158	147	152	156	160	157	141	147	168	171	128	156	149	154	126	167	135	142	141	146	137	149	150	152	156	144	153	169	151	139	157	147	113	172	159	143	151	159	147	142	155	140	145	146	164	149	124	160	134	144	146	163	144	157	155	148	147	136	149	164	117	158	157	171	142	174	163	161	152	157	132	127	148	148	153	131	171	159	132	154	171	156	139	150	149	151	151	152	160	153	151	138	144	148	155	138	144	125	139	160	167	131	164	143	178	164	153	130	145	143	156	145	147	150	150	154	133	129	147	148	146	151	175	134	133	139	125	151	144	163	130	138	155	122	143	129	135	145	141	169	132	181	158	127	148	173	143	139	162	155	146	142	153	160	164	124	137	141	137	117	129	132	149	168	144	150	155	153	154	141	129	160	150	166	148	159	149	149	154	141	132	158	156	143	120	127	142	150	138	142	134	128	146	157	123	120	148	135	133	153	179	164	135	173	151	158	150	144	132	137	154	148	138	173	170	152	154	173	169	150	157	152	150	138	159	146	133	149	146	157	152	135	162	144	171	181	134	142	139	155	170	164	129	136	157	158	140	176	165	150	156	140	142	157	149	143	157	124	149	142	151	145	138	147	125	138	158	148	137	136	166	152	171	167	152	171	165	149	157	151	159	135	141	145	134	143	151	164	134	127	128	145	107	137	148	139	146	161	160	163	133	148	130	156	139	129	142	129	152	144	130	146	156	147	151	146	153	138	138	164	173	160	153	136	131	139	167	131	155	165	140	120	141	132	157	151	133	133	147	133	135	158	154	136	143	142	147	169	149	123	176	144	154	142	163	145	152	175	159	156	143	111	141	143	148	155	174	145	166	143	155	145	167	131	155	170	135	132	181	136	133	136	152	141	134	156	144	168	152	140	178	150	143	150	149	138	153	165	146	150	142	149	144	145	126	181	155	148	147	155	154	139	154	137	129	148	136	153	140	144	147	159	160	158	151	160	141	132	153	161	157	124	165	151	144	145	143	157	129	143	148	177	158	154	159	152	154	146	139	133	151	152	178	146	142	145	142	149	140	141	148	139	158	155	145	147	166	144	123	153	137	152	139	166	139	141	128	153	145	135	150	142	139	155	148	139	149	128	152	154	145	141	158	135	153	131	150	141	143	145	144	149	141	132	155	138	130	171	144	138	143	134	139	154	150	132	166	144	154	137	159	145	145	146	136	143	129	136	163	140	142	138	164	150	144	161	151	149	162	124	150	159	156	166	138	154	169	162	134	128	149	156	136	168	153	155	157	147	174	138	156	160	125	135	154	156	154	143	169	148	156	136	142	133	143	122	181	133	141	162	143	133	158	156	144	140	174	138	153	153	145	129	141	147	134	127	147	151	145	134	160	156	143	152	159	148	139	157	152	173	128	142	124	150	150	156	141	150	149	152	169	143	143	135	132	142	171	130	139	158	145	162	159	176	155	157	155	177	132	151	155	131	153	144	157	156	153	129	140	139	145	157	149	164	113	152	164	170	168	148	142	153	130	164	169	127	153	144	142	158	154	147	148	148	155	150	147	171	149	134	159	138	166	129	138	147	135	147	147	165	141	146	145	141	153	146	143	144	146	141	149	148	144	133	154	151	153	140	164	127	157	170	138	148	157	140	157	160	148	159	139	155
16570	19941	32250	33920	30696	29275	25862	27008	22854	22520	28440	37556	18516	11951	10645	9553	6406	6452	7752	12813	10681	9138	8709	8410	8658	8296	6778	6072	4338	5199	3759	3794	3998	4267	4211	4443	3660	4265	4051	3666	2979	2112	1739	1578	1542	1197	894	739	587	510	539	498	414	425	436	458	435	452	382	406	414	430	470	394	424	428	422	453	469	442	460	435	459	417	445	462	484	441	407	468	418	438	425	429	484	442	440	446	412	416	485	472	462	495	456	428	433	433	426	411	407	446	447	389	436	436	425	419	422	430	419	420	429	418	407	396	422	410	426	403	408	438	430	387	456	464	438	429	464	419	411	389	404	416	447	414	449	441	429	468	410	435	402	433	431	421	464	449	418	451	460	436	433	430	438	431	414	428	421	423	427	432	452	404	443	429	456	448	437	438	420	412	440	434	419	434	458	410	450	443	425	461	401	450	450	446	437	416	450	394	427	434	436	412	457	420	458	433	420	495	457	445	441	443	430	400	410	446	387	448	384	426	461	453	440	419	424	410	438	436	427	391	449	409	463	436	436	411	425	409	424	444	416	396	451	390	432	401	429	437	448	430	453	420	458	429	414	407	447	462	430	448	449	468	422	410	418	385	401	459	405	424	454	433	429	447	453	426	456	441	410	419	394	425	465	481	431	402	409	422	413	432	410	413	409	416	409	440	420	425	422	437	448	437	435	411	375	433	403	448	405	440	445	411	416	400	385	411	419	468	437	445	448	390	411	445	430	389	429	424	453	417	411	411	429	448	410	435	461	442	439	400	433	428	413	387	429	396	426	449	397	437	428	461	447	434	455	417	434	396	429	448	404	430	402	448	437	440	435	426	433	416	416	393	451	462	481	392	456	420	424	421	413	459	441	387	411	424	440	458	425	450	406	428	390	386	445	402	419	395	392	462	390	426	451	451	437	459	448	463	460	438	406	458	433	430	414	430	422	437	441	416	434	404	402	409	440	447	437	446	414	415	417	382	444	419	459	433	408	432	420	455	432	449	433	420	425	429	482	441	434	406	414	442	421	453	417	445	429	437	449	430	423	420	437	427	434	419	438	419	423	462	456	441	406	430	420	433	435	457	414	432	470	448	444	434	422	400	406	429	416	405	419	457	408	379	436	417	437	420	404	436	398	402	406	392	428	429	413	410	442	449	404	426	406	432	443	422	467	440	402	439	454	416	401	434	385	382	431	451	440	420	439	458	418	414	412	436	410	416	459	424	419	436	440	441	414	410	425	416	451	440	454	377	420	486	443	415	410	487	459	443	417	448	438	437	416	473	432	431	411	412	444	415	454	402	422	396	409	464	432	473	419	410	428	412	423	418	419	425	391	458	432	394	428	424	440	411	421	459	426	420	456	430	437	460	431	432	479	442	456	468	439	426	459	427	418	431	399	406	443	429	417	387	403	418	430	431	435	397	422	421	419	451	425	399	471	413	438	449	384	442	416	428	426	436	402	393	436	426	447	414	424	399	418	425	409	421	438	427	455	442	441	436	440	423	421	422	449	430	432	424	414	434	424	471	441	466	480	409	469	461	409	449	454	436	456	450	390	439	452	436	409	422	425	432	408	418	441	396	399	450	437	395	404	435	427	459	419	421	424	437	423	427	435	426	419	435	459	432	469	425	433	413	460	434	415	447	435	417	438	435	434	467	448	431	441	423	457	428	407	437	438	409	439	412	463	409	447	383	400	405	428	436	432	426	412	399	424	407	446	487	424	393	422	422	424	430	379	417	414	424	412	425	407	436	414	433	443	404	438	451	382	426	431	420	455	426	424	421	401	436	379	442	424	435	416	448	440	409	440	453	447	389	410	423	444	420	406	397	409	475	450	395	413	437	409	418	434	439	414	396	409	431	441	449	433	397	416	448	399	454	425	471	434	429	429	404	438	439	475	451	430	415	428	468	435	420	419	430	429	449	459	450	399	403	413	393	416	421	447	439	451	457	429	453	388	457	414	428	448	429	416	453	427	427	405	429	421	393	425	426	403	443	419	435	435	442	407	416	474	450	439	407	417	443	433	442	397	424	416	415	448	433	440	434	439	417	471	418	410	432	461	426	436	456	428	431	455	444	411	414	427	411	431	424	477	440	424	404	424	417	447	406	431	442	431	454	409	414	434	454	449	410	442	434	454	433	424	422	434	437	450	412	449	417	437	419	427	431	437	426	432	429	444	439	455	434	432	424	425	416	460	437	439	445	432	444	423	425	447	428	441	399	466	433	419	439	433	403	470	423	430	443	432	405	410	450	412	428	442	400	413	415	404	433	424	470	442	446	431	440	435	446	449	449	410	438	406	452	430	423	453	392	442	420	468	441	424	423	423	465	446	419	426	415	435	406	409	436	441	461	424	453	424	433	411	473	429	454	432	417	450	406	440	425	422	406	479	432	416	415	450	414	389	400	430	433	451	447	411	416	417	443	428	418	432	419	424	423	412	440	427	464	421	441	424	404	448	443	437	436	426	418	411	444	462	435	418	430	398	439	442	408	425	426	464	407	396	414	422	431	453	412	454	440	412	418	425	417	450	411	455	425	434	393	486	453	395	416	389	422	483	398	411	433	438	428	442	408	418	425	436	392	415	440	441	423	422	427	444	414	466	426	414	418	419	395	437	402	436	433	454	415	454	428	415	427	399	446	445	411	420	457	390	432	449	447	442	456	416	462	420	456	437	461	425	453	460	442	446	413	435	399	434	456	470	427	432	452	453	414	438	447	442	402	416	445	431	416	408	411	386	423	429	404	362	423	455	440	397	439	438	396	411	451	437	450	422	445	395	431	442	432	472	419	411	369	424	438	447	456	398	449	436	452	427	433	435	451	390	410	433	466	413	432	424	407	424	417	432	438	409	415	468	383	420	448	449	395	434	414	421	411	424	425	404	427	451	414	406	434	436	432	408	460	418	450	433	397	394	425	434	404	428	429	435	436	416	446	463	421	437	407	415	421	412	432	454	385	450	422	475	455	430	455	394	402	427	429	438	433	465	472	458	423	425	426	454	412	443	461	435	429	444	444	411	422	435	409	423	452	434	436	441	410	440	421	429	464	413	431	430	440	435	438	456	436	399	411	426	434	417	420	398	437	416	406	488	443	411	422	412	419	444	418	440	438	444	390	437	445	460	441	441	446	441	401	421	452	402	458	412	400	433	414	416	414	451	397	447	458	427	426	414	435	445	426	404	467	445	445	410	449	453	415	442	425	426	452	451	410	430	416	392	406	391	436	450	429	435	406	427	376	424	459	429	380	421	414	403	446	436	430	471	463	435	448	436	461	416	439	420	435	434	424	402	432	412	397	407	417	388	428	447	403	434	403	444	414	439	409	435	463	410	435	412	424	439	424	455	465	394	393	410	448	388	435	416	448	445	419	399	433	434	434	458	444	406	428	453	405	417	444	461	446	472	441	410	414	417	450	392	438	435	420	404	445	420	422	422	439	427	431	416	429	445	397	415	447	424	435	434	447	423	435	412	435	407	446	405	435	448	444	470	447
35063	32781	40520	34599	26139	21031	16194	21918	15468	13072	14489	27728	15887	4817	3470	3417	1921	2568	3044	2671	3047	2886	3048	2954	3280	2636	2133	1882	1537	1571	1263	1235	1179	1325	1625	1330	1171	1249	1451	1283	1073	848	723	561	507	438	372	218	245	212	205	223	197	185	191	161	214	179	181	206	186	204	183	190	193	186	169	205	187	196	187	172	185	205	200	196	173	196	155	183	186	190	191	208	198	174	168	177	176	179	183	195	189	186	174	188	203	177	184	187	156	182	180	178	163	211	201	181	171	176	179	204	180	174	204	182	189	195	171	174	175	165	190	204	159	190	171	158	168	176	203	171	188	166	176	176	200	194	184	167	153	183	173	204	164	187	191	172	202	203	182	184	191	202	184	186	202	165	184	185	175	168	166	195	179	180	172	174	175	196	197	217	194	173	179	167	191	185	187	167	181	167	168	196	186	194	159	189	196	186	157	151	180	166	172	203	175	175	193	171	194	187	161	205	182	213	190	157	201	201	194	187	175	190	170	166	197	182	148	163	178	179	210	174	202	187	166	198	177	191	202	158	174	158	180	194	204	184	184	191	216	148	197	173	182	176	178	175	173	192	183	214	183	176	187	178	184	193	183	171	184	179	175	152	183	172	213	152	198	182	175	179	201	194	190	200	170	166	172	163	178	178	199	179	181	175	203	188	202	194	183	181	213	195	212	179	176	174	184	201	188	188	186	182	192	175	179	183	180	180	213	175	199	195	180	174	188	162	173	144	204	177	207	181	182	161	195	176	180	178	186	196	187	169	191	165	207	188	178	191	170	196	183	186	173	187	184	175	189	187	206	182	216	179	191	150	193	201	172	182	193	186	176	179	184	185	217	162	172	174	191	161	175	190	179	190	179	204	198	179	179	184	203	190	177	191	206	195	199	179	184	193	179	167	174	186	184	194	164	169	187	178	196	181	181	195	185	180	181	160	191	204	185	165	204	173	205	188	186	194	183	190	154	189	164	204	177	167	176	170	178	168	192	176	169	169	197	160	189	187	192	176	170	177	175	181	195	188	170	179	169	178	206	175	179	191	180	187	192	193	176	178	218	178	172	182	186	178	163	196	198	187	162	170	189	187	186	198	177	207	203	192	179	180	178	172	205	174	185	188	170	167	175	163	210	194	191	179	178	195	182	194	192	197	198	192	224	180	174	199	180	183	162	168	185	191	184	194	189	170	148	177	165	177	164	185	199	159	165	191	181	186	170	195	189	193	184	173	190	189	178	188	224	182	173	176	180	166	157	169	169	189	170	200	193	189	172	181	194	175	184	168	165	184	164	171	195	182	165	182	164	173	193	186	187	181	197	171	178	206	189	195	167	195	198	173	174	185	159	191	196	187	208	195	173	179	178	178	195	169	182	178	202	181	179	175	175	172	181	164	189	177	151	183	174	206	173	193	185	176	174	161	193	187	183	183	167	206	182	190	197	191	182	198	164	182	162	186	171	173	185	190	204	169	166	165	174	178	183	172	189	191	185	197	193	178	177	182	189	193	169	167	193	175	179	186	195	188	175	187	201	152	178	179	189	182	204	180	193	187	200	173	196	184	181	170	205	176	178	200	191	172	163	172	160	178	166	183	182	167	180	175	184	153	180	193	189	204	185	182	196	150	181	202	175	191	165	179	196	183	197	188	191	177	181	184	172	181	165	178	196	201	226	169	181	186	170	182	172	179	189	209	175	172	150	200	211	185	182	182	175	183	174	200	166	173	181	172	174	168	166	195	191	169	186	194	180	190	192	156	182	195	174	206	171	182	191	211	201	176	187	195	173	198	200	180	196	183	164	198	193	171	179	180	171	175	213	191	190	201	171	177	175	187	189	179	177	195	191	180	183	212	200	173	199	182	187	171	191	199	179	173	185	166	191	172	179	184	194	193	167	194	189	188	188	184	186	182	197	179	193	174	198	190	174	172	185	184	167	167	176	172	187	175	166	166	186	189	184	181	183	187	184	187	180	192	191	173	167	193	194	167	192	198	176	175	175	194	154	164	163	192	169	192	200	164	176	205	170	204	174	169	193	197	194	175	203	179	194	160	187	195	193	193	195	191	176	188	176	180	169	187	158	179	179	177	183	179	188	209	157	189	184	187	198	158	187	198	156	149	169	174	170	189	186	176	154	204	192	155	159	182	204	163	200	182	206	199	180	155	177	188	194	191	205	176	182	178	156	179	192	175	175	193	162	191	198	176	174	179	159	193	192	163	191	173	203	204	187	184	173	188	173	188	169	183	157	196	201	197	175	163	161	171	193	158	201	168	176	192	196	178	184	156	175	194	202	163	219	171	162	170	196	198	184	188	165	195	199	157	196	193	160	171	174	213	195	167	180	181	185	193	185	180	193	174	182	197	174	191	199	179	195	174	188	189	180	175	175	193	188	166	186	210	192	189	167	168	175	192	180	188	176	166	199	180	184	192	176	174	163	166	171	174	191	195	174	183	177	195	200	162	180	157	192	185	191	192	177	176	180	203	161	170	213	196	174	197	182	177	163	202	148	175	175	165	178	180	177	191	184	175	178	193	196	196	167	192	188	171	185	187	187	165	181	159	180	181	203	165	174	179	186	171	187	171	179	199	182	188	190	194	185	182	213	186	184	189	176	161	201	198	175	186	167	213	155	165	176	158	185	209	180	158	206	193	201	190	202	168	177	193	188	153	181	197	179	189	157	169	165	189	184	196	162	184	191	185	196	177	185	181	186	197	165	169	168	177	172	192	164	171	179	180	182	175	167	199	183	180	199	194	149	188	190	187	211	171	216	192	164	196	214	180	183	154	143	161	201	178	182	194	168	193	177	176	180	193	180	182	191	172	180	187	173	201	193	206	166	185	172	174	178	158	187	197	158	196	194	189	169	180	186	203	166	166	171	216	183	192	198	201	185	211	192	179	179	182	179	193	198	156	177	156	176	182	187	178	198	200	189	171	178	195	189	203	165	212	170	168	180	170	195	178	158	171	183	176	182	199	172	154	162	158	165	171	192	176	173	175	171	166	173	178	205	166	171	177	165	212	184	170	196	171	169	193	190	172	186	180	172	182	180	185	179	187	203	164	174	187	179	197	174	165	185	173	192	179	201	166	187	180	181	196	171	150	200	196	189	201	215	189	172	168	188	183	178	195	171	181	165	181	187	182	171	199	170	192	169	191	186	168	183	165	178	207	188	184	190	182	180	179	180	198	171	177	185	192	174	198	192	183	198	192	184	186	212	173	167	206	186	196	189	162	182	195	193	192	188	155	184	196	187	176	197	203	191	198	179	207	175	167	161	189	174	175	169	170	167	179	189	175	159	180	176	189	170	188	180	173	176	203	177	182	177	175	185	186	176	179	173	197	204	195	188	184	164	161	163	178	183	200	183	182	180	183	176	173	175	192	187	177	154	177	165	182	177	164	173	169	184	211	179	157	180	186	182	173	193	195	188	175	172	207	190	190	191	177	186	197	156	200	180	191	190	210	185	156	177	172	200	184	157	179	187	169
22698	26714	39710	41574	37697	35512	32836	37324	30773	31200	33581	48337	27325	18414	14780	15432	10003	13276	14453	13735	14852	14915	15839	15360	15651	14358	11663	10900	8779	9188	7604	7825	7529	8571	9752	8400	7311	8392	9080	7843	6421	5329	4272	3311	2853	2462	1652	1235	959	729	718	672	573	581	578	530	534	549	513	524	533	573	507	531	513	489	545	500	525	521	521	550	492	494	566	490	528	531	500	479	527	568	533	572	485	570	511	533	518	525	557	635	517	537	539	493	521	486	503	513	477	519	528	533	524	490	494	519	527	524	493	506	524	460	517	516	485	514	536	528	516	468	505	531	527	532	505	478	517	524	497	497	520	498	516	503	503	536	530	509	516	508	497	530	531	504	512	487	483	489	530	504	506	513	556	522	539	488	518	501	476	490	484	520	508	534	514	504	519	522	504	538	503	472	524	577	520	536	550	504	527	519	480	534	532	528	527	522	574	516	526	501	514	502	499	463	500	494	489	497	530	524	545	552	531	510	528	500	481	497	531	555	494	543	488	513	504	514	526	543	506	558	498	551	529	532	548	529	522	508	507	552	518	508	482	501	495	507	551	511	532	481	536	526	540	534	491	498	554	554	525	512	554	506	530	543	486	510	508	520	508	487	519	534	519	499	547	530	518	517	530	507	512	532	488	541	517	518	516	491	537	516	511	507	461	515	468	483	555	490	522	518	483	531	515	454	490	525	502	538	540	510	547	544	512	541	528	540	513	471	537	539	523	530	492	490	485	522	525	553	519	471	467	512	515	461	522	503	513	494	520	501	473	523	437	522	487	481	518	496	537	535	488	549	522	541	503	496	500	529	497	526	515	500	556	461	549	527	507	512	496	527	518	501	535	523	526	499	499	578	533	524	465	505	534	516	545	547	524	490	526	501	558	520	563	539	524	510	525	548	474	519	522	515	496	511	543	571	519	531	532	544	520	515	506	517	555	530	506	503	516	524	493	514	519	506	512	520	527	522	478	551	479	528	534	502	530	496	516	488	510	515	453	515	525	532	527	510	522	503	508	506	486	485	489	503	503	570	522	484	516	488	527	515	532	526	490	474	457	489	515	483	528	517	533	484	506	499	475	563	505	536	526	483	548	485	526	495	528	515	543	464	491	562	549	506	484	535	518	545	528	517	491	532	555	541	509	545	503	507	505	562	506	591	502	476	543	552	541	528	477	518	495	536	482	495	527	491	556	551	537	482	575	527	489	524	477	478	487	511	509	489	560	466	518	496	525	499	542	539	512	511	497	491	530	516	493	492	512	518	531	491	500	537	503	524	525	547	511	493	513	484	491	541	510	524	511	506	520	509	483	492	574	531	520	507	515	530	505	511	498	529	505	513	513	505	532	483	479	531	472	506	487	486	546	551	514	526	488	529	467	510	512	536	491	492	516	534	469	539	490	508	490	529	503	507	498	497	525	486	519	542	518	511	526	524	525	498	504	510	497	518	496	490	511	462	529	554	529	537	541	506	509	546	513	493	531	524	444	542	536	540	541	483	531	522	502	514	520	538	496	502	534	539	485	503	519	507	525	508	520	544	519	495	484	561	512	544	502	548	523	460	531	515	520	489	503	526	536	528	506	491	483	506	485	473	511	510	571	502	506	507	503	552	528	486	492	521	503	496	503	475	538	477	529	537	534	536	546	560	530	505	568	486	497	574	518	489	465	517	546	525	487	548	497	511	507	513	515	538	533	524	506	505	547	525	476	493	504	534	492	484	472	511	492	542	497	546	549	520	504	487	516	502	518	476	495	540	530	546	545	526	508	485	472	531	494	486	487	523	528	482	533	497	487	488	486	501	459	499	530	522	525	553	522	531	512	513	510	510	524	476	513	507	516	488	494	500	537	515	499	533	527	516	526	535	476	545	511	472	510	569	509	471	503	511	534	508	554	497	513	514	509	530	542	492	530	527	513	528	526	516	485	493	507	496	526	526	485	511	493	578	507	538	483	488	559	556	553	535	497	481	532	508	520	557	530	550	554	504	504	510	517	520	533	537	523	550	541	551	539	508	509	510	525	539	530	517	536	508	517	537	517	478	525	471	530	559	516	516	513	522	488	532	486	511	489	514	492	502	560	494	554	517	517	516	490	513	493	518	506	515	525	543	482	533	487	513	530	496	535	490	512	508	543	508	529	539	508	491	510	561	506	500	459	517	505	462	501	526	504	494	500	542	511	540	479	522	509	488	512	485	514	512	503	487	498	537	548	517	516	533	519	496	522	534	465	500	510	521	516	516	497	465	547	494	493	530	526	510	480	500	483	505	532	512	515	506	482	505	517	502	475	482	524	527	504	514	496	521	513	526	517	515	453	524	504	500	503	496	510	541	477	518	502	491	523	537	522	527	514	487	553	547	572	473	523	485	509	524	505	526	548	485	494	523	543	479	496	486	534	506	526	492	534	512	533	539	509	516	520	537	532	482	487	531	533	500	523	508	506	509	506	517	500	489	470	532	546	497	532	521	550	531	495	544	538	489	533	548	514	529	505	544	470	531	496	516	531	571	520	524	555	528	510	477	529	545	532	522	520	518	553	503	519	517	528	527	516	458	499	497	518	494	551	547	517	477	505	518	473	494	519	483	534	548	520	495	512	522	532	507	497	485	546	497	439	506	537	539	509	529	516	528	513	500	500	513	507	480	531	521	489	461	501	515	519	502	531	483	508	514	537	502	537	498	536	462	508	515	501	506	518	494	511	508	520	502	500	549	512	503	526	527	526	515	493	508	498	504	512	505	491	475	536	524	496	505	502	538	492	521	493	503	499	524	480	545	523	490	483	550	465	505	525	482	519	501	497	514	503	527	524	501	522	503	513	514	544	508	552	516	510	508	531	507	521	546	499	484	514	505	502	516	504	507	480	529	510	487	490	525	488	508	538	523	500	510	506	501	533	519	471	468	488	534	509	516	510	514	511	500	491	515	551	518	524	511	495	468	536	514	500	519	471	503	534	509	483	515	519	508	504	500	508	492	544	537	519	489	541	528	484	515	496	514	510	505	503	465	550	518	500	530	573	514	528	509	523	501	508	517	505	499	468	478	538	481	485	531	538	478	499	562	500	486	490	516	514	514	536	511	523	492	483	503	551	551	485	491	487	563	488	505	490	496	495	529	504	499	525	548	541	492	498	535	525	516	462	561	489	519	492	497	509	549	474	486	523	518	487	505	483	551	510	476	513	484	510	523	567	504	515	502	502	461	496	513	510	530	486	477	523	537	484	534	513	513	518	508	510	516	530	497	495	529	485	515	517	528	519	551	512	501	522	519	488	541	518	509	514	487	484	532	535	523	494	527	524	526	537	528	520	516	512	513	502	530	504	536	564	519	500	548	499	494	473	506	480	535	502	518	520	494	534	511	488	528	520	525	524	490	510	550	485	518	506	518	504	527	489	518	511	521	494	501	524	485	528	533	517	507	523	497	540	535	499	505	531	528	501	554	546	494	531	455	524	509	508	533	521	511	473	515	553	551	513	521	484	516	487	514	526	518	520	523
15894	16109	20902	16495	11741	8640	5548	3063	2213	1876	1768	2369	1568	551	515	406	292	270	311	266	309	324	277	285	304	250	208	229	195	192	208	213	211	181	225	208	215	217	218	213	195	182	196	178	170	158	193	183	146	141	145	169	153	156	159	146	156	130	134	167	169	177	149	156	139	129	155	167	161	150	156	171	139	159	160	151	150	176	148	164	135	152	165	144	151	171	159	154	144	144	158	154	157	155	133	174	153	148	153	145	155	151	151	158	163	163	139	137	154	149	141	141	161	140	163	163	177	163	158	147	162	150	144	134	170	170	146	177	179	173	149	157	141	154	149	159	142	159	141	143	152	146	172	156	156	131	161	156	151	157	161	142	149	172	155	166	146	172	163	145	147	149	140	155	167	149	153	139	171	165	165	156	162	145	159	144	158	130	153	175	160	150	127	133	166	148	142	158	163	140	162	146	144	166	157	155	138	141	140	160	162	157	134	149	117	146	153	160	159	146	161	150	155	144	160	147	151	164	147	148	146	152	159	155	169	167	149	141	137	152	161	138	142	160	148	145	152	163	154	161	162	155	159	175	155	166	142	162	146	150	160	162	153	165	160	163	145	155	188	165	142	164	171	140	163	174	152	152	154	151	162	156	140	171	159	162	129	147	154	139	167	144	163	160	159	164	149	159	176	184	157	133	137	156	155	123	182	144	141	161	168	163	146	163	155	156	162	156	165	154	144	153	151	167	156	155	160	145	149	166	151	159	153	150	163	162	133	138	175	173	157	133	160	137	146	143	172	111	161	159	163	153	147	138	163	157	165	158	127	169	153	164	163	158	150	158	156	157	155	159	157	191	144	129	155	156	165	154	166	164	157	134	146	176	166	155	155	165	154	155	162	173	180	131	149	165	150	135	149	166	144	159	156	164	159	165	141	187	138	156	151	158	171	139	154	151	170	128	174	137	182	144	171	145	184	162	159	175	129	164	156	171	146	167	145	147	150	171	136	144	154	145	159	149	154	168	166	176	153	160	168	157	179	179	143	150	139	152	182	166	147	163	142	132	156	147	146	168	156	139	177	154	171	178	144	156	151	159	147	188	146	140	186	164	143	160	133	175	146	166	152	159	154	160	165	167	134	157	156	150	165	147	155	151	149	160	151	154	156	133	169	159	154	149	146	142	161	186	152	158	137	150	147	140	175	149	154	147	176	125	149	163	144	141	150	160	151	164	170	165	139	158	149	174	154	148	170	146	166	149	147	161	172	154	167	161	142	152	154	160	157	147	176	141	149	160	156	144	154	152	150	151	153	146	173	167	145	179	156	205	154	144	130	148	157	170	161	158	153	159	165	152	162	168	156	145	168	141	157	153	159	153	141	146	169	146	161	145	155	150	154	141	142	156	168	164	150	163	126	153	158	167	153	138	155	149	168	162	144	143	161	136	144	168	157	147	140	154	154	158	148	140	140	165	150	136	147	164	166	144	152	149	150	175	152	155	141	164	144	148	150	154	164	171	152	153	162	157	135	135	133	146	156	157	124	158	142	159	150	173	153	177	129	140	151	160	140	136	147	167	156	172	166	167	162	153	155	155	172	148	122	156	170	149	171	160	152	162	146	145	144	172	162	158	167	153	153	132	158	150	152	167	157	168	169	187	131	147	174	145	152	168	166	150	156	153	153	148	161	155	163	159	157	142	161	155	143	130	152	129	174	126	144	150	156	170	159	164	159	183	146	144	158	152	158	142	133	155	140	162	136	144	148	157	145	163	176	153	154	149	167	147	132	162	145	159	150	170	153	133	155	168	171	148	161	155	151	150	148	157	147	168	153	129	156	167	160	142	125	143	156	156	152	165	169	174	173	158	152	152	171	179	151	168	153	164	139	135	143	164	149	178	131	154	146	157	150	182	145	136	146	151	158	155	156	162	137	136	157	154	171	154	175	164	140	160	158	145	164	151	139	144	153	146	173	180	166	164	157	145	157	142	159	138	158	149	172	164	139	159	178	144	167	142	157	169	139	163	147	145	171	164	161	155	148	145	157	130	156	143	132	157	174	157	167	159	157	155	161	162	149	177	139	174	155	166	131	161	171	156	155	156	166	139	148	159	162	154	149	150	172	167	158	141	154	176	150	152	155	150	169	162	151	155	152	129	182	146	144	159	157	164	140	165	163	151	177	133	166	179	147	164	180	201	144	161	153	169	156	160	136	156	168	145	159	179	148	159	128	159	148	162	140	176	144	165	141	156	156	158	137	165	152	157	172	140	159	137	162	144	149	167	154	171	170	146	168	156	147	154	136	164	156	162	147	168	169	175	172	153	157	136	152	168	159	153	169	166	160	155	181	160	164	137	146	150	167	180	139	143	153	154	165	162	151	157	173	161	152	164	156	146	157	140	133	175	182	151	156	174	166	169	172	148	168	146	146	152	157	161	145	152	162	157	163	160	150	137	157	151	162	140	159	153	155	155	158	163	151	154	168	173	147	140	161	155	167	155	162	144	156	158	119	151	146	134	147	149	149	149	156	155	158	168	139	149	161	161	163	174	167	165	158	171	155	171	171	176	154	153	174	162	153	153	138	146	155	166	132	158	184	160	143	170	169	161	144	162	152	167	170	144	167	151	155	163	133	138	150	164	174	159	162	159	146	158	151	151	134	156	170	161	128	142	169	168	140	132	144	151	138	152	154	150	145	168	158	168	142	161	157	137	157	144	145	144	182	154	138	143	186	156	168	156	150	149	139	165	156	147	186	158	149	154	145	174	128	149	173	163	154	176	160	156	150	143	150	130	143	183	147	159	164	159	159	144	141	152	129	155	147	159	146	152	151	162	173	155	146	171	150	163	173	154	120	174	141	147	153	163	167	144	161	168	145	167	149	150	157	152	132	138	148	139	143	156	162	165	129	153	150	150	140	139	155	133	162	132	152	177	139	150	157	160	151	142	161	157	158	164	146	160	167	150	148	171	152	146	154	156	149	146	151	145	132	151	137	143	153	146	151	147	148	140	165	136	148	162	149	157	159	143	163	165	141	131	163	161	145	159	161	155	163	154	148	169	168	150	160	119	168	142	141	154	161	133	149	141	181	143	170	163	152	172	148	170	162	142	129	152	144	149	149	169	141	175	156	173	160	163	153	159	175	162	150	170	144	159	175	170	156	160	153	173	155	168	154	182	165	144	175	174	164	140	159	145	158	164	131	185	148	145	136	157	158	172	156	172	153	163	145	160	160	138	149	176	145	151	134	145	161	169	156	147	159	148	152	152	142	138	153	181	160	148	154	180	180	145	158	158	162	151	140	172	166	149	167	139	173	172	136	179	164	151	132	148	126	179	144	152	186	145	156	158	152	169	157	171	140	154	168	168	149	135	151	150	139	143	160	162	166	130	142	152	147	158	166	134	150	174	140	143	131	164	157	133	160	179	145	169	158	164	152	156	156	148	137	154	129	170	154	156	154	156	156	164	161	178	144	176	162	155	160	170	164	162	155	134	146	150	162	157	154	170	161	158
10387	14163	25808	27446	25114	22924	17780	12463	10062	9060	8501	11190	6715	2674	2449	1976	1260	1278	1521	1225	1457	1440	1332	1389	1226	1049	1031	968	775	932	815	806	717	777	878	809	770	897	889	811	742	674	662	577	531	521	517	497	469	482	409	435	409	452	451	474	434	422	431	408	444	468	463	432	477	406	434	488	474	450	437	426	438	435	413	468	431	407	441	486	442	512	439	446	480	445	442	419	443	428	450	466	451	443	454	422	427	451	463	409	461	471	445	411	422	439	450	429	428	411	443	425	462	446	420	415	490	438	452	450	446	443	437	411	426	429	427	424	420	464	423	481	461	443	452	463	435	431	456	467	469	443	416	418	460	426	393	449	443	444	421	430	420	424	446	432	454	418	455	459	453	462	448	459	423	461	463	450	429	413	444	455	404	429	431	461	477	452	456	487	454	443	443	436	445	433	456	452	474	440	461	424	423	449	473	432	406	435	465	419	423	429	422	428	427	436	447	461	404	420	451	441	413	493	420	423	389	420	461	432	469	410	438	432	439	445	494	431	453	416	410	431	436	457	464	432	451	438	471	443	422	437	425	460	446	446	429	427	454	448	426	436	439	434	456	440	458	443	417	453	415	469	420	451	479	466	450	421	434	466	475	436	433	461	464	450	453	454	452	450	444	474	423	416	441	459	462	433	461	452	444	441	457	447	435	454	449	461	428	408	469	431	453	426	422	459	419	434	419	448	452	476	460	469	452	461	447	463	432	468	419	433	397	405	438	442	421	481	441	438	407	420	436	454	459	427	451	450	433	436	463	458	464	442	414	440	458	420	446	502	444	432	442	457	455	426	438	406	403	443	438	458	498	467	434	478	464	439	400	468	489	435	443	453	454	427	406	430	469	444	424	439	442	467	486	433	461	449	417	477	438	424	441	429	419	446	458	436	469	454	442	459	433	448	385	506	437	411	438	454	458	437	442	435	478	433	423	431	442	440	452	409	431	439	475	443	424	423	430	451	445	412	420	443	481	428	413	454	515	472	416	418	456	448	441	396	467	451	433	431	440	465	405	443	427	451	488	397	441	439	458	445	443	394	399	485	440	435	397	426	453	461	400	397	454	448	400	454	449	452	409	462	458	435	437	449	443	418	493	414	433	431	449	428	455	470	463	453	462	405	401	455	451	460	412	379	436	446	443	423	480	469	458	422	426	491	421	464	426	424	457	469	445	427	429	455	408	430	437	472	443	422	432	415	440	442	438	435	387	466	420	410	427	473	467	459	462	481	434	429	443	422	424	458	433	440	423	445	418	450	430	405	406	437	451	461	431	418	423	392	447	417	475	464	428	442	459	495	453	417	494	444	427	457	433	394	454	426	456	454	432	438	478	434	426	410	470	481	442	403	457	448	461	432	456	400	426	437	429	414	452	457	411	479	449	408	399	429	414	402	459	413	453	420	449	429	437	390	473	437	430	438	433	437	451	490	453	424	430	451	419	431	425	446	437	433	454	413	438	470	445	435	454	460	434	400	462	442	459	401	472	453	448	451	425	429	394	421	427	416	457	407	423	436	432	420	455	406	449	443	416	460	412	479	429	432	411	481	467	443	449	396	421	464	468	425	437	418	415	384	433	434	449	408	439	441	434	427	424	464	420	443	448	431	432	433	446	434	442	408	445	429	446	457	470	444	440	444	411	469	433	467	445	431	430	451	445	459	402	418	420	466	434	435	413	444	446	426	449	399	435	441	454	433	445	415	404	439	424	406	425	424	432	449	430	469	464	471	431	434	450	447	425	460	458	430	474	443	457	440	414	436	435	451	455	449	419	437	478	449	483	413	411	448	439	449	442	453	407	444	431	442	458	452	453	422	411	411	421	415	388	442	441	475	444	482	449	417	458	456	424	437	464	427	441	432	441	430	450	416	466	445	449	410	485	447	439	423	449	451	451	429	455	453	462	420	460	435	448	412	398	456	492	452	463	437	429	449	441	440	430	453	438	449	437	463	432	428	434	454	424	455	438	413	436	459	411	393	412	458	446	418	436	438	428	427	450	427	432	440	468	425	471	445	483	457	452	429	414	420	424	438	417	436	451	424	473	412	465	448	473	457	439	475	439	421	434	452	432	404	458	434	458	437	419	442	431	468	458	469	450	437	458	432	458	455	455	398	451	429	450	405	415	448	439	421	451	415	397	449	423	434	426	404	414	435	477	425	476	450	438	434	428	404	470	426	434	468	455	452	469	479	415	421	444	414	420	413	434	466	413	436	426	465	439	425	432	409	429	434	433	484	432	451	470	444	438	459	407	438	463	442	419	398	469	436	447	439	428	454	448	421	468	440	439	450	406	464	438	471	410	456	415	431	412	431	437	454	429	425	456	406	433	433	467	424	405	435	401	429	447	398	453	433	432	451	476	450	460	432	422	426	491	445	422	404	397	432	406	423	387	453	442	459	454	422	441	422	456	459	433	437	450	425	437	418	442	438	460	461	478	473	435	425	459	419	414	440	449	438	445	462	475	444	429	430	458	422	449	444	422	435	448	439	453	418	450	420	432	439	428	441	446	447	444	424	477	463	426	463	403	444	438	434	434	446	447	446	409	394	457	444	448	487	397	470	441	423	474	444	421	464	464	421	430	434	468	445	428	461	469	444	432	474	440	450	457	453	483	448	433	459	441	475	450	430	429	448	433	438	417	459	477	412	478	459	456	440	417	424	435	465	441	418	411	441	453	432	441	432	427	417	444	412	464	439	410	422	446	435	414	441	447	450	486	488	435	418	462	442	438	453	428	453	446	419	407	427	454	471	482	423	414	428	432	465	475	411	426	400	432	438	439	427	440	409	426	432	432	440	441	420	467	431	449	434	453	398	407	433	406	434	413	454	453	432	415	437	439	423	449	417	444	471	456	445	396	442	488	445	469	449	448	412	437	404	458	436	436	420	450	432	437	421	425	455	452	457	422	429	470	460	446	436	421	418	443	450	447	455	462	462	445	432	422	428	456	410	446	457	420	432	424	463	438	434	478	436	459	430	420	403	427	402	476	478	417	451	432	456	439	415	451	461	403	430	454	466	456	391	423	427	420	415	461	409	402	454	436	428	437	450	413	428	430	449	431	406	446	441	424	457	420	439	466	436	454	450	475	443	462	452	467	428	447	446	432	409	458	470	437	416	430	446	424	437	438	445	427	430	419	442	434	453	453	441	412	440	425	423	465	443	440	445	461	456	473	437	459	467	464	473	438	449	474	438	440	430	419	447	428	449	457	437	432	443	471	413	462	467	428	418	422	435	434	431	447	457	455	434	499	447	448	419	450	427	440	459	456	431	446	420	415	411	483	422	437	435	425	437	440	432	446	483	447	421	412	451	456	425	498	436	423	440	417	427	435	486	439	458	444	461	440	458	441	463	456	455	428	445	415	460	423	443	450	419	476	430	422	454	465	407	456	446	439	397	425	416	446	427	435	424	445	423	422	427	448	415	420	455	443	413	484	416	456	445	412	443	438	408	486	408	412	451	431	439
27371	27059	34219	26199	19721	14509	9765	12037	7480	4128	6460	14501	8188	2522	1686	1402	732	1285	1751	1044	1389	1528	1553	1364	987	888	1029	910	691	773	578	597	662	661	674	704	689	695	704	717	608	462	378	304	330	286	207	222	180	177	153	139	140	158	140	156	136	152	173	176	161	165	129	157	147	149	159	156	148	135	140	156	138	145	149	147	157	140	177	161	166	167	136	148	148	155	168	153	156	127	167	158	158	178	164	168	149	151	145	154	143	149	161	161	130	138	143	144	146	146	163	130	145	160	155	142	160	148	152	147	161	152	141	140	182	141	151	149	155	141	163	141	149	169	146	154	135	145	152	159	174	157	144	146	138	171	164	158	155	160	142	175	148	155	136	163	164	168	141	136	142	141	165	151	178	152	141	153	139	165	159	153	151	153	150	138	135	143	146	163	143	162	149	139	132	157	169	147	124	139	185	158	142	148	135	171	156	162	171	138	135	150	139	139	158	165	145	160	146	130	157	163	137	131	145	165	144	142	162	150	167	152	165	158	171	178	169	153	128	154	157	137	137	138	155	157	140	149	148	145	158	138	156	150	166	157	153	159	149	162	164	146	127	142	158	168	146	151	153	126	151	148	131	139	171	153	140	139	160	141	138	163	156	146	161	140	126	133	165	138	162	150	150	163	135	164	140	149	138	163	169	159	154	151	137	134	141	174	135	150	174	157	105	171	191	159	143	165	191	153	147	155	148	132	148	116	136	144	156	158	163	156	144	141	153	166	164	147	157	152	164	156	145	128	154	157	177	145	142	171	139	131	142	146	141	154	141	150	147	151	140	146	158	157	168	149	157	168	162	165	140	165	138	154	148	140	165	161	144	146	166	170	162	147	177	133	138	152	148	152	148	154	153	132	171	141	159	132	154	150	157	148	167	142	136	149	165	159	162	157	156	169	150	155	129	173	133	143	166	154	147	129	131	146	157	150	159	132	147	168	152	144	134	150	135	153	140	167	136	158	146	157	132	159	147	166	155	158	147	145	152	144	132	146	141	163	146	151	164	161	138	117	161	147	129	161	168	155	148	138	142	142	168	157	145	165	153	158	142	156	138	155	146	155	139	127	139	154	177	148	134	155	136	148	143	142	146	143	170	145	150	127	166	149	170	157	160	155	188	150	147	149	153	134	160	158	136	147	158	139	145	140	146	143	129	155	163	146	136	163	171	163	154	152	156	155	147	129	138	152	145	155	152	146	142	134	149	172	159	142	139	149	144	160	164	152	131	132	179	163	173	164	138	155	141	145	153	150	158	149	136	173	147	155	153	145	136	135	152	142	153	147	137	140	149	153	158	153	173	148	126	154	149	164	153	134	120	167	157	155	133	126	154	153	134	143	149	131	162	169	165	148	145	135	143	160	145	141	162	150	166	137	160	146	138	138	150	162	142	156	135	158	147	122	156	143	139	148	153	171	164	120	166	145	144	154	143	141	168	147	170	148	153	181	154	143	147	132	166	141	142	160	168	143	147	168	145	152	157	168	156	171	143	143	148	151	151	153	145	137	152	153	144	147	158	132	156	168	134	173	139	161	139	165	160	141	140	156	162	172	153	152	162	158	152	128	134	177	144	153	164	154	148	156	152	166	161	132	133	138	143	162	143	170	160	150	132	140	165	144	143	152	160	140	155	162	166	143	138	157	150	148	142	145	142	152	137	149	156	131	143	121	149	130	150	195	138	172	154	157	160	160	142	159	153	140	155	152	152	157	143	130	144	166	162	160	176	136	159	159	152	129	144	139	134	157	148	157	159	160	158	145	152	151	132	133	156	164	141	144	150	150	128	147	135	155	150	165	149	141	135	132	167	157	149	144	140	145	148	143	150	155	161	136	137	148	164	157	174	159	143	169	155	180	134	164	151	135	145	147	163	160	145	158	145	151	161	148	154	127	157	129	138	157	165	123	158	137	155	142	137	145	134	140	152	162	148	139	155	152	166	144	147	154	142	152	152	146	159	164	163	131	154	159	148	163	131	143	144	169	150	139	162	141	139	166	155	140	153	132	148	147	163	150	156	144	146	132	146	145	152	152	160	138	124	145	155	149	150	153	147	141	156	130	131	144	155	159	152	174	168	149	149	144	144	164	142	154	148	167	117	155	154	137	151	135	148	161	155	164	145	147	142	159	163	158	148	157	174	163	170	168	157	158	160	182	158	148	175	164	145	137	152	122	159	138	165	168	138	147	175	157	158	151	166	142	177	180	160	152	173	168	156	159	150	128	150	150	150	167	138	163	136	145	164	141	154	156	136	154	154	157	156	151	166	176	153	152	145	153	172	154	155	135	157	151	157	170	151	150	168	148	141	158	158	137	160	140	152	120	143	154	148	162	157	158	138	177	159	147	129	137	147	144	129	156	166	127	156	161	179	151	159	151	203	154	155	163	152	150	142	177	154	154	157	159	144	156	136	136	146	131	157	161	164	154	144	146	150	164	146	158	157	146	156	147	146	147	134	155	130	150	153	127	154	152	142	155	160	159	157	162	158	140	142	132	122	151	131	140	130	170	171	139	132	153	144	154	131	140	151	145	148	166	142	148	158	148	144	169	143	157	154	139	163	169	131	140	148	149	154	171	149	160	142	163	159	155	146	167	144	167	151	151	148	129	162	159	133	158	137	145	145	128	144	152	151	171	174	134	169	157	134	142	136	135	137	157	163	142	151	140	160	148	145	144	153	162	167	138	174	154	135	149	143	158	171	148	130	154	174	153	183	117	138	133	166	154	135	164	148	151	157	154	156	142	176	122	145	160	159	177	139	139	161	152	163	137	158	153	145	157	148	159	168	170	156	162	148	127	142	133	169	145	148	154	152	155	150	130	141	149	153	143	142	149	148	160	175	142	147	161	155	150	155	148	176	147	149	132	151	143	131	152	154	152	169	154	143	160	134	151	136	129	139	144	152	176	151	160	148	183	149	136	164	135	137	148	154	159	153	152	146	158	148	134	125	161	153	157	169	139	164	163	144	147	162	165	137	144	140	170	163	167	142	153	133	141	151	146	144	149	166	139	148	157	138	161	157	138	140	147	157	155	163	142	159	155	177	159	169	149	145	155	144	161	135	118	148	166	149	130	154	150	149	153	151	147	162	166	137	153	154	149	177	145	128	182	152	149	147	166	159	130	157	152	150	134	156	148	144	150	134	138	153	142	153	157	162	149	149	142	130	152	166	151	145	165	138	131	146	157	162	150	154	143	149	127	147	143	135	147	140	140	172	156	165	145	162	138	144	150	131	136	158	163	146	159	166	161	146	132	148	159	159	145	161	152	139	158	157	142	141	158	152	167	145	159	161	144	144	144	154	149	176	154	159	137	153	139	155	152	133	146	149	161	141	158	160	170	159	143	162	146	141	154	142	155	151	158	148	139	161	157	163	141	149	154	150	142	138	153	154	134	150	153	151	164	146	180	182	149	146	147	142	142	149	135	163	152	142	132	164	152	150	169	143	166	139	140	139	166	146	148	160	137
17991	22731	35832	35924	32826	29834	25379	29177	19924	16328	23715	36702	21269	11510	8943	7713	4347	7422	9675	6029	8192	8969	9492	8295	6402	5575	6765	5915	4709	5238	4000	3914	4271	4380	4662	4671	4512	4703	4799	4657	3815	2933	2089	1817	1659	1568	1062	746	622	529	501	487	496	426	451	447	466	446	443	451	475	431	433	412	424	440	454	416	459	421	471	449	482	448	446	424	466	496	456	439	407	462	397	473	436	439	421	449	461	454	462	451	466	437	457	398	414	439	462	439	428	430	432	441	434	392	471	440	417	448	426	452	421	426	420	424	421	428	434	446	431	443	424	447	469	455	421	430	456	448	436	433	435	381	446	426	428	432	410	404	445	445	437	424	446	431	444	427	414	455	424	438	408	432	419	395	451	418	421	436	404	400	384	448	413	443	491	411	443	439	440	438	397	481	390	446	433	437	397	443	417	472	450	451	443	449	442	455	443	453	424	394	445	431	443	431	507	439	466	452	432	434	423	445	453	403	471	440	452	454	411	431	434	429	425	435	427	421	467	470	410	406	420	476	429	477	429	432	440	456	456	429	435	424	419	377	426	403	431	449	441	463	434	439	435	402	431	467	430	462	454	420	438	454	433	435	462	452	421	425	443	437	436	438	457	443	441	445	428	423	451	434	460	427	423	406	423	449	442	397	458	425	421	431	456	455	448	453	450	470	485	415	439	433	456	453	417	439	443	436	463	469	449	403	429	475	448	422	402	429	465	445	426	428	450	405	427	445	412	421	417	465	433	459	436	471	395	406	462	435	394	455	431	411	402	416	428	426	431	417	443	413	398	424	428	425	428	462	416	441	429	440	431	447	453	406	451	424	433	443	413	446	439	438	481	426	421	425	428	425	448	444	457	434	448	461	397	474	463	441	435	425	438	424	417	406	458	413	432	448	429	441	460	429	477	439	410	415	446	476	432	438	443	450	465	461	429	458	440	467	439	421	455	409	474	421	383	466	448	446	430	450	426	415	393	441	419	428	444	427	476	433	456	435	440	453	434	449	437	430	439	425	407	419	428	467	439	428	426	474	438	445	417	425	459	413	467	443	457	465	448	428	435	411	413	451	417	433	447	412	435	431	440	458	420	435	408	442	468	465	436	437	419	402	466	421	426	421	424	475	411	448	438	421	476	438	400	424	420	429	419	444	416	456	446	427	453	441	433	436	428	478	468	445	442	428	424	440	460	416	460	462	447	428	416	409	427	476	438	413	422	409	470	425	446	447	447	428	443	415	441	436	475	421	442	419	409	457	422	446	432	427	456	429	417	409	453	432	415	414	439	427	416	422	414	431	426	398	456	470	441	440	388	451	414	440	482	449	441	423	425	454	441	457	483	432	437	470	454	473	433	438	438	411	455	422	439	432	412	459	440	426	437	437	436	432	424	477	451	430	415	443	431	441	416	442	432	433	471	420	446	440	442	417	423	444	428	445	436	449	473	439	420	467	431	407	394	451	444	451	403	400	449	441	421	432	444	423	407	412	442	430	443	429	432	422	458	419	420	451	432	455	404	471	405	436	432	435	416	418	432	423	408	450	437	461	411	429	441	468	452	474	433	444	398	398	420	445	436	442	434	445	449	439	437	435	470	455	445	456	432	403	440	440	487	412	454	431	478	433	446	423	435	400	443	438	424	424	460	417	431	388	416	435	451	432	427	437	442	428	434	421	418	399	455	432	419	402	460	429	409	432	435	441	409	456	450	450	467	440	450	437	428	414	451	491	441	467	437	430	451	417	459	457	451	429	451	437	417	448	401	430	402	413	410	410	433	371	396	483	400	464	385	451	413	425	402	439	451	431	424	427	420	458	416	404	427	410	434	435	439	420	437	426	407	394	424	446	422	444	440	429	419	422	437	454	426	443	430	418	438	433	398	430	426	446	482	471	422	460	438	438	463	469	483	409	399	431	449	451	441	430	407	429	444	451	482	461	436	432	447	415	433	451	509	435	429	433	419	416	413	484	424	402	438	428	449	425	432	455	416	420	386	431	454	429	476	419	437	479	411	486	419	411	438	449	409	437	412	429	426	467	458	457	406	446	401	433	486	448	454	401	417	459	413	422	439	439	410	412	455	443	417	422	424	411	444	452	436	424	445	465	412	441	420	457	453	477	412	404	446	418	457	414	436	410	428	428	388	461	423	455	422	436	451	438	458	441	402	435	427	445	433	404	459	416	437	413	445	476	380	443	441	413	445	420	479	426	451	450	461	427	440	434	426	394	423	419	454	473	444	441	452	443	428	429	431	447	439	455	434	456	405	447	425	424	420	449	418	439	419	418	458	392	488	424	438	421	445	435	417	445	409	459	436	452	409	456	427	401	434	412	411	473	434	416	394	446	451	433	429	479	446	442	447	418	476	398	447	461	447	454	453	446	417	395	445	462	451	485	424	423	421	429	354	418	453	434	434	408	445	412	436	454	465	452	464	420	469	426	429	449	454	412	384	429	417	440	407	414	432	429	422	411	456	452	415	465	410	426	424	424	443	452	448	441	436	440	456	450	445	429	422	423	475	454	457	413	445	451	458	422	424	484	429	444	416	452	426	411	438	450	438	414	439	425	454	415	471	449	421	434	435	449	396	426	433	425	442	400	431	405	456	451	448	428	428	405	460	437	458	432	449	417	448	430	443	440	389	465	436	417	444	422	447	433	450	487	447	457	453	449	419	431	407	400	432	421	437	437	416	421	457	414	451	422	413	427	391	455	454	434	456	438	437	461	437	406	417	437	408	422	394	413	427	420	424	398	425	400	431	448	452	404	474	406	448	444	416	424	432	429	431	466	433	426	439	420	397	428	445	450	421	444	425	483	422	440	403	403	444	431	438	459	398	438	424	459	416	469	426	455	401	422	417	464	443	390	435	434	432	447	459	450	452	434	403	415	465	427	403	445	395	445	428	427	465	399	421	410	416	469	468	419	422	436	431	425	409	416	432	473	422	405	437	415	433	466	445	429	399	432	465	442	443	439	454	451	451	416	443	454	421	477	417	397	431	416	437	425	441	416	438	394	425	438	436	406	421	434	402	436	430	432	443	452	401	482	414	414	435	410	421	439	434	396	431	436	435	441	455	446	420	445	449	426	442	476	430	445	430	438	435	436	440	447	432	438	430	461	402	447	442	442	406	433	455	450	442	415	432	440	414	460	467	449	441	442	417	460	429	412	431	395	445	455	446	435	428	423	423	428	445	431	413	404	460	450	458	444	410	414	451	427	433	436	427	420	430	497	464	442	414	420	415	461	442	423	432	431	429	396	428	429	436	466	408	463	421	460	424	417	451	442	444	423	436	433	449	440	429	428	428	427	419	431	429	404	475	407	459	441	441	446	445	448	423	426	470	450	432	398	416	443	426	408	455	438	447	454	414	441	392	427	456	448	456	441	450	431	466	430	459	445	443	423	429	459	434	438	458	442	436	438	429	441	444	470	458	407	457	419	448	439	415	422	443	419	428	394	422	437	420	414	418	425	416	421	423	436	434	438	449	478	442	413
36793	36160	41702	33289	26560	19803	14550	13348	10140	7739	10401	26973	13690	6092	4564	3212	1979	2958	3763	2752	3930	4519	4688	3348	2745	2852	3072	2485	2322	1990	1457	1550	1681	1775	1928	1996	2520	2377	2238	1934	1714	1259	1133	939	772	676	427	284	247	245	223	195	175	188	183	185	179	187	185	175	190	171	213	192	206	167	156	181	153	169	177	172	190	197	185	171	192	194	225	159	171	203	178	189	183	175	195	175	171	198	194	189	191	178	189	173	170	192	190	163	185	162	176	153	186	185	212	191	206	172	179	164	204	169	171	172	186	165	182	199	170	187	187	213	188	202	170	181	161	199	171	156	177	169	183	200	187	188	186	179	190	183	167	171	212	180	159	169	179	176	193	200	147	174	190	190	177	187	200	203	174	165	165	203	187	171	176	194	176	197	187	194	185	165	195	197	171	174	166	173	202	188	182	194	155	180	185	182	179	163	158	209	175	163	178	189	167	162	182	200	174	176	169	189	190	161	173	177	221	180	182	182	182	172	203	183	168	166	186	206	180	170	165	209	151	156	177	177	184	181	178	213	190	171	171	165	174	184	178	193	199	172	170	185	185	152	193	160	167	169	170	190	180	170	187	178	183	212	168	191	143	187	157	185	197	181	193	202	165	183	214	190	172	185	194	172	196	190	191	171	152	166	180	167	183	209	174	177	177	180	197	191	181	185	160	182	158	182	178	185	151	169	198	183	170	197	180	188	185	168	179	182	202	171	199	177	174	188	158	206	188	181	179	190	166	171	179	192	151	195	176	188	198	164	204	187	187	191	200	170	172	202	179	178	183	192	172	155	184	182	185	197	171	169	192	181	189	158	195	183	175	201	185	194	207	193	176	202	168	176	187	166	177	186	183	186	173	195	181	167	196	173	165	173	154	200	199	185	189	180	170	190	177	189	167	194	161	201	189	168	174	181	170	194	192	206	191	212	193	186	175	182	177	177	147	179	165	167	167	176	191	160	184	159	168	167	163	164	189	191	174	158	183	185	203	190	181	194	192	164	201	175	189	189	171	191	208	205	187	195	153	183	162	183	190	170	186	185	180	173	171	196	175	176	179	172	182	178	190	187	165	179	171	176	181	170	177	179	160	179	182	197	168	184	167	175	175	172	176	171	177	193	169	168	191	181	161	180	185	192	181	192	136	162	195	187	178	206	169	187	185	162	201	173	202	172	179	164	213	174	175	172	185	204	172	166	186	180	169	184	189	183	183	169	189	151	174	189	160	191	184	169	167	176	183	170	173	176	178	178	198	181	181	183	168	189	189	176	196	176	180	171	165	186	173	162	187	169	165	194	167	177	182	211	186	193	168	186	182	190	189	200	182	184	181	161	170	176	195	192	160	191	192	167	197	190	169	173	191	166	161	189	189	170	204	179	181	204	150	189	187	181	153	195	159	184	186	170	157	186	201	160	174	172	165	175	195	178	170	166	205	171	172	200	181	161	170	174	170	180	181	182	199	168	191	190	172	164	171	147	173	172	164	167	167	192	166	157	182	173	194	196	164	186	204	172	206	166	177	165	169	178	177	172	181	208	179	183	176	168	164	174	194	174	192	184	167	167	164	187	180	181	181	181	192	205	163	192	171	169	175	188	183	176	160	185	195	185	197	201	179	185	189	152	189	188	166	162	153	201	192	202	183	172	177	199	182	176	193	172	185	175	183	198	193	188	193	194	149	182	179	184	197	173	180	174	173	189	187	167	210	182	167	186	190	188	177	192	213	182	158	142	164	199	193	201	144	184	185	186	188	198	178	184	160	176	173	174	200	170	169	190	176	156	181	188	171	207	158	179	177	173	190	172	168	163	168	178	190	178	186	178	154	185	189	177	163	163	191	189	182	153	163	179	176	183	189	164	180	192	180	178	174	160	186	174	208	214	164	178	206	190	166	209	180	180	190	180	181	183	157	183	169	192	195	191	178	173	172	187	182	163	170	177	177	172	184	174	180	179	170	173	188	189	194	175	168	200	163	175	170	180	160	172	195	197	189	210	169	208	159	194	180	175	185	160	182	198	195	179	181	182	202	216	185	176	199	190	205	173	190	201	153	189	165	162	172	175	177	178	188	177	165	193	196	203	183	186	179	188	204	175	167	171	167	154	196	173	164	166	199	168	190	186	186	194	171	177	187	167	196	173	215	176	200	168	171	175	171	186	183	169	168	188	159	167	190	192	165	163	196	160	185	191	165	189	189	179	189	175	162	197	197	196	202	176	167	172	177	183	176	185	193	175	186	166	191	168	170	178	188	196	180	182	180	194	188	171	184	181	188	192	205	205	189	178	171	183	192	179	170	207	192	185	172	194	186	189	202	174	171	191	166	186	174	181	167	188	173	179	207	185	193	168	189	204	175	187	189	172	170	166	192	184	179	190	158	173	174	173	176	177	166	167	164	169	200	173	197	170	171	189	181	165	174	187	188	165	195	181	184	153	191	186	178	164	191	168	209	162	200	162	174	161	207	187	159	189	196	182	179	228	198	192	177	188	185	184	187	175	160	186	186	180	193	166	175	183	186	181	164	200	169	180	199	186	182	179	186	171	202	195	194	178	212	183	193	174	169	176	188	179	207	169	173	193	179	194	167	162	183	173	183	191	168	170	181	186	202	176	207	204	156	171	174	160	181	170	172	180	183	166	180	162	185	175	177	174	197	157	143	170	178	183	180	162	180	172	151	167	164	177	190	185	178	207	161	163	187	192	208	199	162	204	173	180	198	185	199	177	184	196	170	155	186	201	154	168	188	183	172	173	193	189	168	186	170	171	200	190	193	162	190	173	174	191	178	183	204	208	177	205	169	173	201	180	164	163	173	170	183	176	191	178	189	198	176	192	172	168	162	166	195	193	179	196	150	186	161	170	181	178	188	171	181	196	163	195	183	184	159	176	161	178	213	173	169	179	200	197	178	183	205	189	196	182	164	180	178	153	177	163	173	195	180	181	162	184	181	195	161	166	180	158	162	213	187	191	164	184	149	154	172	175	188	177	207	195	183	151	168	192	179	192	184	159	205	189	172	186	186	189	151	178	187	171	174	209	181	181	197	187	178	188	206	180	176	180	170	185	175	191	189	220	192	172	174	179	181	182	154	177	178	167	164	161	166	171	204	170	156	182	199	184	183	170	200	185	169	170	145	180	187	181	158	178	185	194	178	187	183	194	155	166	177	152	175	169	183	180	183	172	183	195	199	188	191	168	188	228	160	190	177	192	166	181	186	168	173	181	193	166	187	202	177	180	183	167	174	195	188	180	202	186	170	200	199	170	183	198	200	161	212	198	179	174	181	196	204	165	172	186	176	177	190	174	191	163	176	168	181	166	156	174	185	184	186	174	200	182	182	183	180	185	171	164	187	169	172	184	185	189	177	183	183	168	173	186	182	178	173	166	192	188	201	167	195	191	183	208	175	200	164	167	174	200	186	161	182	189	181	189	169	176	169	189	172	160	179	179	191	199	181	160	178	182	162	180	183	220	194	174	144	205	186	200
24296	29723	41034	41251	38235	34267	30795	29897	26267	23446	29490	46991	27695	21615	18830	14113	10034	14654	16002	13546	18400	20642	20900	16403	14523	15815	16411	14240	12842	11608	8663	9542	10119	10677	12001	11409	14909	13799	13355	11852	11096	7902	7014	5895	4995	4011	2532	1454	1076	810	677	661	647	492	533	520	550	523	555	527	500	553	536	524	515	536	518	559	532	500	510	508	507	537	537	567	663	742	649	566	508	499	505	528	519	540	554	511	546	601	574	573	546	509	542	492	558	511	522	506	487	524	481	505	484	503	510	516	513	515	509	484	500	511	534	457	526	482	496	501	482	517	527	503	524	507	531	543	505	499	530	519	508	507	477	510	521	472	491	467	557	469	484	480	498	484	515	529	489	502	534	503	513	504	526	470	506	459	533	478	464	526	474	507	486	502	553	491	503	524	529	489	516	502	546	498	507	490	515	526	523	500	550	502	502	505	472	524	514	485	469	521	486	502	501	538	538	524	517	504	507	505	521	549	508	544	511	479	506	480	522	496	534	557	540	508	515	537	505	506	454	525	529	459	506	518	517	522	484	489	528	532	547	518	525	505	548	511	527	514	499	534	541	562	476	503	536	518	465	521	496	528	531	474	511	486	543	516	527	542	505	507	524	526	506	474	502	507	528	522	509	506	519	525	537	486	485	476	494	503	517	509	506	478	520	515	492	551	482	508	489	474	507	505	511	479	505	495	546	490	528	467	481	514	508	496	559	482	510	521	484	499	530	442	504	500	496	521	527	511	474	519	504	491	489	544	499	541	494	529	528	507	534	478	501	501	484	517	492	511	501	517	541	471	512	498	515	471	482	485	504	508	460	465	524	485	549	487	499	503	499	484	498	520	524	502	491	542	504	513	529	502	507	502	528	475	498	553	476	524	521	530	519	526	467	493	468	540	508	517	507	526	498	525	527	553	492	541	513	494	516	507	492	481	546	506	524	531	497	519	473	513	514	510	525	523	504	521	492	554	549	550	524	537	516	526	524	487	515	522	509	519	520	492	494	529	532	498	484	504	524	497	537	498	512	506	518	497	502	528	524	489	522	538	542	500	528	491	547	504	492	519	524	491	484	500	465	528	529	533	491	491	519	472	507	520	474	521	502	503	469	506	504	535	480	524	486	510	489	531	477	505	508	508	501	506	474	519	510	516	534	538	509	516	529	495	498	507	495	491	500	497	494	486	524	484	529	501	538	518	498	517	462	483	479	458	516	514	472	514	479	515	475	478	539	492	448	522	515	491	471	497	499	487	495	509	485	530	489	501	501	460	508	553	510	522	474	530	473	567	492	503	527	504	503	492	482	492	526	502	490	487	522	542	486	503	521	540	523	515	523	510	516	503	468	504	526	479	501	529	519	486	495	487	522	514	552	519	492	516	520	473	512	451	491	526	521	554	506	507	549	493	494	495	508	545	485	474	493	496	529	505	487	501	519	521	518	484	530	522	516	557	517	494	483	484	523	517	527	496	515	528	509	502	502	541	525	519	517	500	505	565	519	478	506	510	503	512	519	526	523	481	477	512	500	529	536	517	497	543	489	522	517	488	474	513	475	480	474	498	519	505	496	503	492	512	566	513	513	491	527	521	510	538	508	499	489	496	507	500	517	536	501	503	510	485	503	535	523	500	550	497	500	535	491	528	506	522	496	479	495	530	512	512	465	512	500	503	506	496	508	491	509	490	540	508	530	508	484	555	496	516	553	505	508	526	445	488	491	507	500	510	497	521	493	521	545	492	491	532	511	455	519	498	513	504	546	562	449	480	518	517	513	487	477	526	500	512	517	519	472	507	516	521	517	519	527	516	574	461	480	501	515	492	526	531	512	473	530	506	492	508	513	478	504	511	515	507	565	508	532	515	518	509	502	498	524	495	539	542	532	523	475	522	487	503	532	521	492	503	506	526	499	498	550	549	533	492	566	534	472	503	501	533	534	519	529	519	529	488	498	507	545	492	506	512	539	446	482	517	496	502	516	524	495	495	523	524	515	521	490	493	494	492	491	483	467	519	508	505	509	506	546	506	482	506	549	491	440	542	524	491	512	510	545	483	516	531	529	513	499	492	524	485	495	515	506	505	488	515	513	468	528	494	457	520	521	503	481	505	528	474	496	499	494	486	529	541	510	465	510	527	501	501	468	528	503	505	498	507	490	519	548	529	512	483	548	505	500	509	490	534	497	507	486	524	514	476	510	488	487	525	491	474	553	512	516	483	502	535	538	524	518	507	549	519	501	509	525	490	516	561	546	513	503	499	514	496	529	487	512	493	511	567	465	478	475	499	512	493	515	473	513	511	541	531	530	505	525	496	538	496	479	553	550	535	529	504	517	459	553	515	501	537	495	513	510	514	542	503	539	506	541	501	509	547	513	497	438	491	514	484	536	492	519	516	516	519	495	527	477	527	528	481	494	480	473	515	515	508	509	506	481	526	512	490	499	562	577	540	493	488	507	518	483	505	536	499	526	507	489	470	524	469	559	498	529	512	502	556	471	523	559	484	478	487	530	528	538	500	525	545	492	512	485	503	516	529	524	519	538	513	488	509	504	476	501	503	471	472	558	508	524	511	480	500	480	530	492	506	502	514	517	518	511	521	497	482	521	513	477	529	497	478	527	533	539	557	502	475	502	529	537	504	516	492	471	525	512	541	497	531	518	505	496	527	515	467	484	545	532	511	510	479	535	500	514	501	471	532	567	483	451	514	507	486	523	517	514	521	510	481	523	501	546	483	530	487	490	522	510	497	508	517	484	508	520	513	539	498	498	520	519	498	507	519	504	521	523	515	506	463	476	509	486	541	500	511	484	535	527	520	485	539	514	470	482	508	517	518	518	545	520	527	524	516	519	497	473	506	519	491	523	521	515	490	465	523	521	514	509	485	510	499	518	523	495	523	466	509	522	483	528	519	466	541	526	472	508	498	496	527	558	532	506	481	518	478	520	481	481	478	551	508	537	508	504	491	516	523	503	519	509	510	476	469	515	484	532	535	512	514	493	541	468	496	557	505	522	534	541	490	515	522	500	530	502	492	493	495	505	488	507	544	507	530	517	477	522	481	492	475	520	515	521	486	497	507	521	542	499	524	513	513	516	487	470	559	497	518	493	518	505	478	506	529	503	509	496	493	481	515	513	516	442	479	475	497	515	544	536	511	519	536	508	459	477	561	510	523	478	523	484	499	508	499	576	473	496	497	498	506	536	494	529	527	541	488	500	484	524	480	450	479	517	545	510	540	511	506	508	489	541	488	526	521	525	477	477	498	521	504	491	534	506	533	522	509	493	494	493	558	493	495	552	478	526	497	474	490	531	530	509	492	508	514	540	538	492	492	501	512	473	516	497	537	542	526	471	498	495	556	529	536	527	535	478	536	497	543	471	505	513	525	532	597	532	485	498	494	513	548	461	516	546	484	497	543	492	526	460	517	564	549	522	488	518	537	486	531	530	533	490	528	523	502	476	479	570	522	524	503	500	498	504	497	481	523	536	514	502	501	493	517	480	499
18881	20016	23453	20247	13170	8088	4884	3617	2136	1448	1296	1787	1040	719	576	460	376	303	302	348	262	278	297	235	218	238	221	215	209	179	177	219	161	164	164	191	176	192	171	193	171	160	175	179	168	155	183	143	182	160	160	155	130	152	162	138	146	159	138	158	135	161	177	149	132	161	142	149	141	132	148	144	152	143	153	132	156	132	138	153	165	145	171	144	141	141	143	154	160	160	141	153	139	140	142	148	172	128	150	134	131	156	128	178	151	145	129	149	164	132	156	157	139	137	151	147	148	157	141	180	164	143	131	131	147	144	129	149	144	165	163	135	129	149	136	129	134	146	168	140	153	143	164	129	140	149	152	141	137	157	152	146	153	154	174	142	141	166	150	162	138	145	145	152	142	152	163	134	139	157	166	147	155	139	149	143	172	143	135	145	141	150	154	152	154	148	142	143	133	153	142	134	140	146	135	128	149	165	168	185	143	155	129	141	147	157	132	148	137	144	153	140	155	144	144	158	143	172	145	156	167	146	163	117	149	172	162	118	157	148	164	148	154	158	136	144	136	140	154	153	147	153	141	158	165	177	141	169	154	166	152	152	178	141	133	146	152	145	146	132	149	144	168	138	142	144	142	158	146	164	137	166	138	153	143	147	148	131	132	162	169	171	170	138	133	149	123	135	151	154	158	149	171	150	142	145	158	127	153	144	145	161	110	135	121	145	144	148	147	135	145	131	170	133	145	150	143	138	148	139	142	152	145	166	136	147	144	156	150	133	144	150	135	169	145	155	151	136	169	154	150	157	150	163	135	139	138	147	125	168	144	136	136	144	150	155	147	144	142	169	150	156	130	150	142	162	160	143	143	152	144	138	146	158	149	135	157	163	139	136	149	137	150	114	155	145	149	123	160	169	156	132	122	157	142	168	134	164	178	155	148	153	162	174	149	154	141	159	130	157	148	138	139	151	154	147	148	143	151	146	155	145	157	134	176	157	166	146	177	123	136	133	139	141	167	152	157	163	150	136	149	133	143	157	144	173	175	166	162	164	158	126	147	163	147	146	161	160	152	150	145	142	134	152	176	144	151	142	150	141	160	130	139	154	158	142	159	152	148	140	156	162	162	151	141	157	146	143	152	138	142	157	175	136	133	157	132	140	163	164	142	154	149	123	148	153	125	117	157	165	144	157	142	153	130	143	135	157	138	148	151	130	131	136	166	143	146	147	140	133	156	172	153	142	178	140	151	163	171	176	151	147	156	151	129	154	148	138	135	150	142	152	166	153	135	178	144	145	146	157	149	164	147	142	159	132	173	133	130	137	150	173	162	144	151	158	150	152	136	171	147	127	149	168	155	139	136	150	153	137	143	174	146	164	141	136	129	142	150	148	163	150	162	136	133	151	149	162	126	144	119	155	132	159	177	139	158	142	155	117	145	144	127	156	138	147	163	147	171	136	145	152	166	159	134	145	150	148	144	148	131	147	144	144	175	154	136	142	133	158	142	163	154	185	131	136	166	165	170	143	123	147	164	153	156	140	146	147	139	132	137	140	157	152	131	135	151	142	154	154	140	156	168	139	160	156	165	137	161	158	128	171	171	154	143	156	163	152	142	133	136	157	150	127	156	138	150	131	143	143	152	145	131	154	167	148	161	133	144	132	120	157	151	158	151	131	160	138	169	148	160	144	151	155	160	125	162	130	138	153	156	160	134	151	144	148	145	147	165	163	159	154	155	157	160	158	153	149	160	134	155	169	130	131	148	136	124	136	134	154	156	132	151	143	144	156	169	166	149	145	147	146	154	137	141	153	161	139	159	156	159	143	159	146	142	171	168	159	156	143	142	146	135	148	154	126	162	140	142	159	144	153	140	151	139	138	140	145	148	148	148	138	144	147	156	157	139	133	157	128	139	169	157	159	139	154	152	164	148	154	163	161	152	148	153	142	139	148	166	128	143	162	166	146	147	142	147	142	141	145	161	128	157	132	149	155	135	146	162	157	155	140	164	172	147	148	153	146	146	145	131	144	154	149	143	147	137	173	173	145	154	132	159	141	135	160	136	154	182	181	144	166	158	156	144	150	128	143	144	132	148	140	130	152	151	155	144	143	135	155	157	149	145	136	166	122	140	161	135	131	133	145	162	148	170	146	140	134	128	146	148	140	144	148	141	135	144	151	168	163	146	155	134	154	160	141	144	140	161	163	131	153	151	179	141	152	147	143	139	152	140	150	129	143	149	140	150	150	152	136	136	140	165	145	145	171	156	166	159	158	165	133	127	151	141	154	141	133	120	136	136	152	133	135	152	144	143	142	141	149	141	148	134	142	137	135	130	136	151	152	150	125	144	151	142	147	153	164	161	133	159	155	139	158	137	142	138	142	135	142	160	139	133	143	140	136	149	157	143	176	138	135	130	140	138	145	151	139	151	157	193	151	129	171	157	150	135	135	124	150	140	154	142	154	156	150	135	155	135	167	134	161	156	168	151	142	158	164	149	108	148	145	153	165	157	138	171	137	131	156	137	138	158	151	158	136	169	170	167	128	152	161	159	169	126	151	157	138	170	155	144	128	129	149	147	167	145	148	160	154	131	140	147	146	132	136	197	145	170	171	153	132	150	138	155	149	112	139	158	148	132	162	156	152	162	136	172	148	147	165	170	146	153	137	161	169	137	141	149	153	155	129	172	147	145	163	157	143	144	159	131	152	134	143	145	145	163	163	136	148	156	154	167	129	155	142	162	151	156	177	128	161	159	148	156	156	133	149	150	152	128	136	150	159	149	171	155	159	147	164	156	160	149	155	141	143	167	158	159	155	142	137	152	149	159	139	147	146	153	120	138	154	121	138	153	162	153	160	141	157	130	139	156	146	145	149	166	139	140	145	140	134	165	143	138	164	138	132	155	159	156	166	145	121	139	163	157	155	140	137	147	130	149	146	147	128	137	166	139	135	151	140	139	147	140	143	157	151	169	150	147	147	148	144	141	138	141	150	142	158	148	135	147	163	167	143	163	154	165	137	168	143	165	145	174	134	148	152	147	127	153	125	149	168	147	178	143	145	149	151	142	132	141	172	152	140	138	134	139	138	169	155	158	147	177	150	136	155	153	155	166	139	149	190	161	141	147	171	135	186	155	150	137	144	128	137	158	134	140	137	144	160	134	173	157	150	176	141	135	155	157	141	165	133	142	143	147	125	145	147	144	166	153	137	146	157	151	125	137	161	163	178	149	146	145	161	142	151	144	144	156	137	166	151	154	141	135	136	136	130	161	169	157	151	153	151	154	132	172	159	147	161	146	162	156	141	156	173	143	158	141	180	166	132	155	134	150	146	157	149	168	142	172	170	135	141	167	139	150	152	135	144	149	139	141	153	138	153	159	145	130	122	157	148	141	157	154	152	140	155	157	155	165	158	150	154	149	163	180	143	128	146	145	130	153	142	154	143	156	149	150	162	122	161	139	146	140	164	131	158	135	155	150	147	155	140	134	155	151	154	147	148	146	146	165	147
12422	16459	27812	31037	26103	20893	16466	14207	9487	7065	6741	9076	5334	3829	2984	2389	2042	1657	1533	1958	1258	1460	1426	1094	1067	1089	1135	983	849	683	719	759	751	746	767	752	848	770	830	753	750	690	706	580	584	546	445	449	485	455	442	464	430	427	460	433	407	399	401	450	440	433	425	398	400	437	400	440	465	429	387	395	441	442	419	439	433	415	402	437	474	444	432	442	440	428	450	419	404	434	470	400	414	422	465	481	392	401	402	405	414	434	448	420	418	411	424	449	421	434	456	426	424	445	462	439	439	436	441	425	473	419	413	452	422	437	450	433	438	408	444	397	423	443	440	432	454	457	476	438	415	417	453	429	419	391	453	461	391	451	411	426	422	438	415	436	416	450	374	494	389	421	416	426	406	419	446	410	442	432	415	425	408	465	410	425	463	377	447	436	420	434	424	414	447	423	425	440	462	449	461	453	463	422	423	437	439	440	437	429	428	447	447	417	393	443	433	440	444	437	392	434	425	434	427	415	402	419	433	414	410	429	411	417	391	453	438	380	443	428	458	452	402	423	434	417	441	420	475	465	438	460	421	433	446	418	461	413	445	411	451	418	444	455	424	439	423	387	444	454	466	446	424	427	438	457	399	434	429	447	436	432	425	405	448	426	416	405	391	411	452	422	444	419	423	422	472	439	425	396	424	436	413	434	441	429	450	392	453	439	398	425	426	438	442	440	413	439	421	410	397	417	420	393	388	443	455	432	427	420	462	424	435	431	413	414	409	446	447	416	450	436	412	409	432	432	447	450	444	410	414	432	434	420	382	439	423	428	419	444	407	432	452	434	422	399	434	399	415	453	404	422	421	412	413	444	442	434	421	429	434	422	386	445	425	430	451	431	438	429	391	405	406	424	449	479	444	460	455	438	433	451	390	433	459	443	412	386	456	389	429	376	385	462	461	421	423	430	419	473	428	430	431	413	414	420	430	424	415	420	424	410	398	384	445	442	417	443	440	445	434	383	415	445	410	393	429	407	432	450	423	460	467	436	447	415	409	425	457	487	421	452	436	400	400	445	413	424	433	452	449	440	423	417	431	413	472	431	419	394	459	445	400	383	428	407	400	411	424	412	446	421	431	436	416	453	403	465	459	448	445	394	441	419	418	423	434	423	439	403	409	416	393	431	391	403	410	406	423	450	417	432	403	458	432	418	410	431	437	463	423	475	418	426	432	450	422	421	421	388	412	423	425	443	405	460	406	388	437	446	413	419	421	432	417	440	402	432	384	473	439	432	430	455	419	399	427	432	451	405	418	438	441	440	417	454	425	438	380	457	462	414	402	465	407	422	457	387	409	397	432	422	440	436	462	429	429	431	450	433	447	426	406	377	457	452	459	451	441	411	423	436	430	431	432	432	418	444	411	418	471	399	409	414	430	425	422	408	441	449	425	419	438	449	446	407	458	426	397	443	421	450	433	418	408	434	431	443	434	451	479	399	456	444	414	427	413	431	435	446	423	427	445	427	467	410	404	429	406	427	403	405	431	422	447	438	419	385	458	407	481	439	429	411	427	419	454	420	437	420	432	396	392	453	437	430	425	397	415	427	458	391	460	414	414	442	445	425	454	473	444	429	440	475	408	411	458	429	430	391	413	394	436	446	401	412	441	431	421	467	393	421	454	432	421	442	486	440	390	404	438	422	413	456	441	410	464	419	419	437	399	436	409	457	452	442	439	389	424	404	450	404	442	409	450	421	405	419	444	424	466	418	401	432	464	424	442	415	419	416	415	397	386	443	448	406	424	456	429	411	414	446	403	412	443	431	435	395	391	405	386	402	448	422	430	441	428	441	406	416	449	437	424	417	394	418	448	410	429	442	482	423	402	440	466	421	415	465	463	421	428	419	388	434	411	432	442	398	403	420	420	439	441	438	421	415	417	393	457	411	425	403	401	431	426	447	413	405	450	452	428	426	400	424	412	428	429	421	436	430	428	382	437	454	404	438	460	391	393	455	419	429	428	445	473	440	432	410	415	444	395	432	426	425	393	438	446	441	445	399	416	419	473	408	389	402	415	399	412	445	421	402	432	410	430	410	415	409	426	432	434	479	403	431	412	417	398	421	415	440	443	421	414	436	433	439	388	410	439	431	450	406	457	421	409	446	425	415	441	403	437	407	432	422	426	437	428	412	442	480	393	468	415	429	393	433	401	441	418	420	435	424	413	410	458	397	440	423	434	429	425	422	456	436	422	400	422	409	434	403	424	450	433	395	419	441	449	400	431	416	414	401	405	427	435	424	429	407	428	439	427	408	398	420	387	424	416	415	403	426	428	395	399	424	421	416	398	427	442	445	414	427	445	427	413	445	412	433	441	436	412	463	435	385	474	429	409	421	431	423	432	422	468	436	450	436	454	391	405	433	449	471	403	416	447	438	405	383	417	457	405	418	419	405	414	380	400	461	431	411	450	386	425	404	423	434	410	413	431	408	437	463	437	433	439	397	449	431	441	446	391	413	415	387	427	418	423	407	438	441	430	440	399	431	393	423	460	415	439	424	395	406	405	422	407	377	402	417	418	442	429	431	407	434	420	430	399	411	404	425	382	409	399	415	426	408	445	420	423	422	448	444	404	445	431	443	402	403	400	379	432	434	439	440	414	417	447	425	420	423	428	442	405	418	443	442	433	415	412	422	412	431	381	422	396	434	370	481	396	417	451	396	427	435	417	445	442	435	448	439	451	443	430	386	424	433	399	437	398	442	404	415	470	374	417	460	425	412	462	399	442	451	465	407	474	386	376	432	405	414	390	461	447	419	417	432	406	397	410	440	434	396	422	409	405	439	439	443	410	411	432	421	417	392	409	426	406	387	435	405	442	450	431	437	408	432	426	460	401	439	427	451	397	471	456	470	396	428	438	400	418	430	395	380	422	417	424	412	395	481	416	478	450	460	431	429	432	417	420	429	381	447	417	439	409	464	414	397	437	407	426	408	397	410	452	447	443	429	413	463	439	421	447	436	441	417	442	432	423	404	453	403	408	407	424	444	411	444	438	429	422	445	429	459	422	408	456	418	420	423	406	445	449	432	408	415	401	434	418	443	424	387	426	452	424	453	419	438	468	429	392	454	425	438	432	447	447	411	440	428	436	431	412	461	447	462	415	407	431	435	431	420	395	418	430	425	446	435	456	448	448	457	433	426	454	404	452	398	450	420	418	415	385	386	422	434	461	405	442	444	463	466	422	431	428	445	451	428	403	431	435	419	413	395	423	431	399	411	393	441	416	448	466	420	409	451	435	455	455	420	418	449	458	465	423	398	433	403	435	460	463	439	422	432	449	429	398	453	460	414	432	435	478	415	427	430	444	413	426	406	412	418	394	435	425	435	421	421	407	447	415	424	430	420	407	419	402	424	412	429	421	384	407	380	431	429	450	418	444	398	407	434	422	444	423	420	410	431	475	421	436	445	444	412	417	411	433	449	457	408	376	424	410	408	444	432	383	430	438	426	442	442	460	407	437	466
29285	29190	35985	28860	20186	13159	8018	7931	6418	4371	4711	13535	6620	2213	1388	855	913	970	1948	2098	1180	1274	1148	764	863	846	773	540	376	472	394	324	275	309	290	294	362	268	252	259	269	227	250	231	203	185	178	188	181	140	163	149	144	147	161	161	170	165	142	146	130	150	148	149	158	140	141	169	156	149	174	157	162	164	177	158	141	162	165	167	174	160	155	148	137	138	152	166	147	149	140	153	156	166	152	161	166	144	161	163	144	131	152	165	155	132	141	158	154	132	150	162	138	142	161	151	181	156	171	147	154	170	149	161	159	139	175	171	157	149	159	139	140	158	181	153	157	163	147	162	165	126	183	171	153	155	132	157	137	165	161	156	183	153	133	135	134	155	162	156	137	164	156	147	153	159	147	174	144	172	130	162	150	153	165	150	151	146	140	159	141	155	150	146	148	148	138	145	147	147	151	162	144	139	174	148	123	160	153	155	159	142	164	150	148	150	160	150	132	160	161	126	126	161	141	142	117	162	155	131	162	150	124	165	143	132	161	173	147	133	157	153	130	150	152	182	138	144	148	164	154	165	154	146	152	157	162	150	127	159	152	139	142	165	161	157	147	167	144	135	149	149	148	165	155	144	159	179	145	158	161	172	180	138	139	143	135	126	141	149	144	147	168	145	129	131	160	160	139	155	155	158	141	134	146	148	169	150	158	126	130	155	129	150	139	136	166	173	154	153	158	158	141	176	146	173	166	148	159	147	139	152	152	146	165	143	161	138	151	188	131	145	158	143	175	118	160	152	148	152	144	165	181	153	144	143	152	140	155	142	133	168	144	148	158	161	163	121	150	144	144	154	157	110	140	145	157	151	145	156	136	155	153	147	161	148	158	156	149	167	170	153	150	144	156	166	176	150	140	147	142	160	155	139	148	138	162	146	152	136	154	137	143	169	156	160	146	142	144	156	144	141	177	150	169	164	160	144	150	165	152	133	150	162	140	159	143	153	173	137	134	147	141	163	162	154	160	142	170	140	148	154	147	153	159	142	134	159	158	135	169	184	146	157	147	149	158	147	165	155	144	159	167	163	145	139	141	155	150	146	148	168	149	159	135	163	153	166	147	165	153	164	149	147	162	147	155	155	175	144	148	150	152	147	185	139	150	144	135	135	161	170	145	158	164	160	145	155	136	176	144	178	134	150	154	156	141	159	153	145	162	156	167	167	133	154	136	182	136	151	156	158	154	145	127	138	140	124	152	156	134	153	142	162	157	156	132	149	150	143	146	162	151	154	130	166	133	129	152	135	153	166	141	140	165	142	161	143	142	158	157	133	170	189	167	125	133	157	138	161	136	146	150	159	164	133	128	146	141	159	140	150	155	175	160	141	139	150	145	179	141	132	151	186	148	139	158	127	139	175	144	137	138	178	160	151	121	154	159	168	170	144	183	160	161	162	157	152	152	169	130	136	165	148	130	161	153	161	130	139	132	157	143	139	135	144	159	158	155	151	149	156	166	153	153	162	145	146	149	148	158	144	145	161	169	132	149	153	169	170	150	145	133	151	160	142	154	144	156	134	165	169	161	159	164	169	148	145	142	145	169	179	161	161	156	143	132	147	161	139	183	161	156	153	166	165	143	149	140	157	148	144	149	166	151	160	135	154	135	145	141	145	144	142	154	144	169	154	149	128	135	142	138	164	153	141	149	158	169	141	155	141	143	148	150	152	178	164	156	163	157	133	148	154	146	157	161	146	157	134	141	124	157	160	148	156	180	159	130	166	134	163	148	159	146	144	157	140	151	151	155	153	151	127	134	162	152	160	148	125	149	172	149	160	162	149	157	159	146	157	149	151	140	145	159	132	152	143	142	132	163	181	143	158	185	138	149	148	165	136	155	146	162	146	168	153	150	155	145	155	156	167	150	165	157	160	144	166	174	161	137	141	134	145	164	153	141	160	155	185	137	154	182	164	153	170	162	134	158	168	171	142	144	166	156	152	169	156	162	168	138	136	142	142	122	126	166	148	151	146	185	143	142	152	146	159	177	141	171	167	159	137	149	162	143	139	168	149	151	148	141	152	150	156	145	160	162	134	158	120	154	160	146	149	149	144	155	135	155	165	154	161	168	154	165	150	134	149	145	141	163	161	136	143	161	153	147	150	154	173	160	147	170	141	132	157	135	142	173	148	143	152	172	179	149	161	160	150	154	147	136	173	146	125	138	139	135	119	157	169	129	147	131	160	145	142	151	164	149	148	142	137	160	156	138	156	162	144	161	130	150	144	170	143	157	160	172	155	174	156	150	163	147	143	145	150	167	139	156	173	150	160	172	128	148	170	170	155	149	182	144	169	128	159	142	152	147	164	167	167	140	157	166	149	158	156	149	159	165	174	151	163	120	124	144	154	144	135	155	153	168	165	132	153	135	154	136	163	161	152	147	153	153	141	154	159	141	148	145	147	158	175	138	145	146	161	161	160	139	160	153	152	169	152	150	139	161	177	145	155	146	129	161	156	137	146	162	148	160	145	158	163	158	147	151	160	143	159	170	171	148	134	153	157	153	148	144	152	145	142	159	134	158	147	127	173	143	136	155	145	145	156	146	142	142	130	173	119	158	170	155	151	139	163	145	167	160	135	166	131	162	152	162	130	160	182	150	152	153	143	175	157	152	165	142	151	173	155	156	148	155	145	132	161	152	173	148	181	153	169	160	142	168	127	144	162	147	154	138	131	153	154	134	160	146	151	136	158	169	160	150	141	124	160	156	171	159	134	154	153	152	140	137	137	152	146	187	160	128	154	169	136	161	150	160	157	160	150	139	160	143	135	146	148	162	152	149	170	133	136	128	136	167	154	162	159	150	142	146	164	158	177	162	155	150	142	170	166	166	162	146	137	173	162	152	133	138	154	145	153	156	142	143	153	137	162	157	173	139	156	152	156	149	150	150	138	153	139	159	162	128	187	160	166	173	169	143	151	158	154	166	147	153	152	137	154	156	139	144	141	150	159	158	138	159	163	154	175	149	171	162	148	131	160	129	158	157	150	174	143	144	162	147	139	160	163	141	146	152	141	158	163	149	157	159	144	152	160	161	156	156	165	167	146	149	133	167	150	138	150	140	149	145	160	154	153	143	123	150	169	150	130	144	153	139	145	129	164	127	163	159	122	146	137	142	168	153	148	163	162	175	148	135	146	150	155	166	139	148	160	147	144	157	134	150	162	149	157	148	153	158	141	144	178	163	149	159	146	150	136	161	165	148	144	173	152	151	142	156	153	179	143	163	153	163	161	149	155	144	126	158	174	157	160	155	137	138	158	160	146	156	150	170	128	162	147	154	134	165	176	141	160	153	131	159	149	152	144	164	135	150	147	145	143	167	154	144	156	142	145	157	166	143	151	185	137	157	154	142	134	150	162	138	152	149	127	147	153	133	152	154	154	152	190	122	178	153	154	153	172	159	149	165	149	150	172	166	132	156	145	160	151	148	146	152	156	149	145	180	149	150	157	164	124	146	156
19433	24321	37359	36905	33334	27387	22201	23903	20605	16468	18645	36014	18191	11281	7557	4868	4715	5646	11071	11214	6703	7120	7307	5054	5502	5703	4668	2867	1960	2874	2269	1611	1373	1296	1315	1302	1757	1320	1574	1438	1340	1132	1071	995	824	624	555	485	460	428	443	464	442	419	447	413	439	446	471	422	411	460	437	425	451	465	430	426	466	461	475	441	426	442	431	469	442	469	425	415	451	447	437	457	430	422	416	449	446	437	446	473	427	438	436	469	469	456	441	441	421	436	438	418	456	422	461	466	437	468	436	418	458	448	421	438	456	416	446	443	423	498	467	468	426	418	426	433	422	478	448	412	450	392	399	430	454	442	434	452	451	428	397	446	465	400	448	493	433	448	468	455	466	446	427	439	434	439	424	474	435	444	434	414	418	467	436	469	410	410	417	422	416	422	469	416	440	429	458	441	451	443	444	428	458	416	444	428	469	408	407	461	449	451	427	404	470	439	435	437	486	450	440	463	460	445	462	431	417	474	441	442	456	446	434	464	461	440	423	436	416	461	454	444	398	465	467	418	421	423	429	425	441	437	429	443	425	437	451	440	417	457	425	450	440	459	439	438	473	417	436	447	418	423	428	419	432	453	456	448	413	445	445	447	446	440	467	472	440	412	440	467	483	415	453	422	399	450	441	464	431	416	439	435	390	456	437	458	452	413	427	401	442	430	449	439	395	425	428	431	472	490	456	390	430	445	410	447	411	440	443	430	411	452	442	417	441	404	444	402	426	411	449	482	463	459	483	412	451	444	446	444	410	475	417	439	439	446	431	442	425	458	422	433	453	454	446	441	404	419	429	425	459	412	465	431	425	464	400	463	492	387	443	430	464	457	429	437	406	460	431	442	423	452	421	454	449	435	425	408	454	417	417	406	449	431	474	444	449	427	430	472	427	412	439	458	457	431	406	420	425	438	441	426	481	476	450	452	435	453	412	454	441	435	438	452	416	418	443	446	453	439	414	462	420	406	434	444	400	486	463	465	457	427	441	455	463	446	424	437	415	428	469	460	470	414	398	431	446	417	440	463	416	447	452	458	446	411	467	442	427	451	441	476	471	431	402	484	432	451	437	417	474	425	446	453	465	440	433	482	436	439	454	457	423	450	423	465	449	426	434	439	449	437	427	421	435	422	437	429	478	440	400	387	436	423	433	454	462	420	437	448	449	427	477	441	441	429	469	449	451	429	431	410	423	427	461	401	430	453	457	436	451	465	436	433	466	441	447	438	416	406	442	426	430	450	434	436	416	439	488	459	431	464	426	471	432	514	416	440	413	466	425	406	408	435	424	423	441	436	462	422	468	449	427	432	437	428	425	403	387	452	459	473	443	489	442	435	480	409	411	428	431	465	427	416	466	417	468	387	447	422	417	400	438	443	465	462	452	478	470	464	426	425	452	450	422	430	412	416	441	457	442	465	419	446	445	428	451	465	406	417	463	415	468	411	421	404	430	459	469	449	419	404	431	433	454	434	434	404	463	431	427	433	448	438	424	470	436	433	458	454	476	451	433	438	436	434	442	447	429	439	415	423	403	432	497	470	442	438	431	454	464	444	463	428	446	453	416	436	464	431	438	452	428	444	465	406	443	436	436	433	456	435	458	429	447	447	479	445	432	399	434	418	425	475	440	439	442	444	411	452	433	473	431	461	466	437	458	432	446	439	424	402	444	435	454	432	449	416	469	437	418	405	450	465	423	443	440	423	433	462	430	447	446	438	426	429	449	445	466	431	409	454	469	465	431	424	448	448	437	428	466	459	424	452	434	445	442	448	456	452	459	418	458	452	432	460	430	466	435	425	443	440	448	392	461	384	434	438	407	432	414	402	416	443	462	434	438	413	428	428	477	481	416	436	450	454	412	452	447	424	477	408	450	464	434	441	444	454	453	423	445	472	436	422	440	453	431	458	436	465	488	478	455	461	459	472	431	478	412	434	452	453	414	475	435	465	435	457	465	459	450	453	444	451	454	402	434	437	449	455	417	420	409	416	462	407	470	424	435	430	425	415	418	408	450	457	443	439	449	422	414	463	421	432	435	410	448	456	412	433	449	443	437	436	437	430	439	437	420	429	469	442	392	414	450	437	428	445	417	446	466	465	455	466	439	418	428	432	419	442	424	450	438	432	438	426	427	441	460	436	453	455	433	459	424	435	455	449	404	456	430	405	444	458	449	445	450	415	410	419	467	409	455	462	428	466	424	452	457	430	433	415	450	445	423	433	431	474	427	454	465	426	433	428	463	485	444	415	442	445	466	418	452	494	450	432	405	446	409	447	446	436	414	424	429	453	469	443	460	424	394	429	515	451	417	446	435	461	382	464	441	453	417	442	444	439	421	432	469	473	419	419	461	457	475	445	431	421	414	418	480	433	455	385	417	438	413	446	425	428	446	458	430	417	442	453	429	437	420	439	432	467	430	407	445	489	435	418	439	434	436	468	438	429	413	449	399	438	419	452	428	447	419	410	425	437	427	452	422	409	440	440	428	399	463	417	385	439	424	397	416	454	446	467	447	438	498	462	462	433	426	427	420	441	419	400	451	438	458	446	433	438	457	458	446	442	453	406	427	425	441	431	430	402	408	477	449	485	426	462	448	444	424	447	441	420	408	443	470	442	444	415	486	396	361	429	480	449	470	441	417	460	443	427	415	453	438	459	437	453	437	401	410	424	459	399	444	416	443	432	430	435	402	451	429	466	445	444	410	469	434	428	452	479	435	424	478	443	398	435	434	467	438	423	418	441	468	461	416	430	465	430	415	413	475	397	433	432	423	486	481	445	470	466	433	431	399	477	442	401	451	450	430	453	470	421	424	434	452	461	457	433	417	430	490	443	467	432	436	457	398	448	399	416	464	413	474	397	415	468	453	416	448	442	447	455	458	435	450	450	431	462	467	418	455	416	452	447	416	407	465	415	472	446	439	436	438	396	489	416	405	439	422	401	432	434	438	417	477	432	439	457	396	461	444	449	441	468	418	479	416	421	430	429	415	440	405	418	451	447	459	461	456	452	432	417	462	451	396	468	443	423	441	433	415	454	427	439	435	438	473	404	432	446	440	461	446	475	461	411	460	470	427	446	424	390	407	436	441	431	425	414	455	473	422	455	437	444	454	392	467	426	460	436	427	437	419	471	464	446	437	469	457	430	451	398	431	409	447	459	451	500	467	442	464	464	427	448	430	442	437	449	415	489	440	413	441	440	438	441	415	440	424	405	444	435	422	467	441	424	454	470	427	443	436	440	433	480	399	407	435	460	408	456	425	476	424	482	461	442	455	425	445	426	451	415	434	449	421	417	438	460	474	494	466	459	438	455	444	432	417	445	454	384	423	432	416	434	410	434	433	484	465	436	452	400	452	444	452	447	453	400	424	443	436	424	450	427	434	439	456	444	408	417	465	421	405	436	478	394	447	420	437	449	438	411	413	425	438	433	475	448	414	460	438	488	452	428	439	470	449	438	451	456	465	455	429	429	391	453	415	416	440	407
38556	36404	40040	33318	26551	19739	13508	12291	11344	7940	8614	23549	16041	4300	2677	2253	1261	2835	3905	3157	3009	2126	1115	709	675	686	640	479	384	439	389	332	338	319	305	331	400	387	357	370	299	271	300	277	256	232	205	197	177	193	153	196	189	191	211	189	192	204	179	191	187	191	194	214	184	193	166	176	204	175	215	175	203	182	192	178	194	204	206	194	178	196	200	184	181	206	188	182	187	187	211	196	198	186	193	185	194	193	195	198	197	199	214	184	196	179	202	195	175	200	215	188	170	177	184	204	175	176	183	177	201	170	194	162	184	195	212	204	188	183	220	204	180	189	199	199	201	189	182	180	215	188	173	205	173	203	184	186	191	175	160	193	186	193	203	189	181	201	179	191	178	161	190	199	204	164	195	193	169	182	174	182	162	191	179	184	198	197	162	172	191	209	195	183	204	176	195	192	212	191	164	184	180	181	162	199	172	171	176	194	190	192	193	173	196	174	196	182	196	188	212	192	190	186	184	192	189	178	184	173	184	184	199	175	205	192	196	203	189	187	205	176	211	200	196	198	178	177	175	198	190	198	197	193	190	213	193	193	167	166	186	197	182	203	183	197	196	198	192	183	192	187	168	185	175	201	177	197	207	218	190	194	165	201	201	182	184	183	191	205	166	188	179	193	175	188	179	170	179	200	194	186	210	182	186	198	207	194	181	190	173	176	202	213	209	201	212	205	179	194	191	175	206	193	175	187	176	178	167	198	195	185	216	205	213	167	168	170	182	190	179	197	172	171	211	218	188	183	172	168	188	189	196	186	185	187	219	172	175	152	188	176	200	178	172	196	172	168	194	186	189	180	204	162	193	202	205	181	180	183	178	196	181	208	193	213	168	182	182	164	206	171	165	182	203	198	181	206	205	164	178	180	181	204	203	167	215	180	184	176	177	184	185	189	189	198	185	196	188	192	179	176	202	182	197	166	177	187	158	213	180	188	195	199	190	181	182	190	199	179	176	199	156	195	187	179	182	165	201	181	183	198	190	212	201	190	199	206	187	192	187	195	181	155	210	179	197	210	176	191	176	190	204	201	205	213	191	181	202	216	170	207	187	205	191	175	182	205	197	203	183	181	184	189	177	195	174	197	189	196	189	207	164	169	173	196	202	174	183	165	205	177	178	211	184	202	189	184	216	204	192	199	180	180	208	192	186	195	175	189	171	184	196	191	186	195	191	221	224	191	214	203	206	197	205	166	185	197	194	195	192	164	154	196	198	183	203	177	200	204	165	190	189	203	195	197	169	188	198	186	182	171	169	184	195	212	197	177	186	180	199	189	208	193	190	193	200	194	179	176	181	198	201	187	178	171	181	183	183	188	186	209	201	165	177	213	190	189	152	196	176	173	175	184	190	171	186	172	162	216	188	191	171	181	186	173	193	216	171	200	184	199	203	197	171	179	190	193	191	178	177	193	189	187	200	185	189	191	208	183	161	211	179	176	173	198	189	180	201	202	197	180	196	203	190	190	223	201	187	167	178	176	174	192	175	169	184	212	191	191	166	200	178	196	198	191	175	172	215	186	198	199	191	187	189	196	188	186	176	174	177	213	202	184	189	209	180	180	186	201	190	186	177	176	181	196	175	178	173	184	184	172	182	177	179	213	163	200	183	195	162	229	198	166	195	186	173	176	193	173	170	160	166	156	203	167	170	183	206	187	177	189	171	170	183	204	193	206	170	194	219	189	162	190	173	172	182	183	171	186	178	176	197	199	203	207	193	208	170	203	207	187	176	172	189	175	189	182	165	210	202	178	189	214	190	193	176	178	178	150	180	189	178	200	180	195	184	193	190	182	207	202	191	183	203	189	189	169	211	209	153	165	174	204	187	188	166	207	195	206	185	177	178	197	204	178	180	206	195	192	166	180	187	200	181	209	204	219	194	164	193	195	194	161	181	173	181	191	201	185	216	188	183	165	165	200	179	173	171	226	176	206	166	195	207	210	192	216	179	192	188	194	201	197	204	178	179	178	179	190	193	161	157	179	184	190	196	184	178	182	177	201	197	167	204	173	170	196	195	195	202	188	184	168	158	229	187	179	190	219	179	190	182	167	196	185	158	182	180	213	203	193	189	193	168	183	170	207	190	170	205	202	188	193	201	200	175	187	180	186	202	199	176	205	188	184	220	200	176	189	167	175	167	192	200	184	184	175	191	184	185	167	186	190	182	193	198	169	191	180	165	183	185	195	186	195	183	191	200	192	171	198	206	187	169	197	187	177	192	204	173	171	169	182	178	192	183	192	194	196	164	175	185	193	183	205	192	192	180	190	158	207	176	204	183	191	188	179	184	179	186	178	177	190	192	186	197	218	200	159	225	194	189	180	191	200	184	186	191	165	181	199	207	168	184	171	196	182	180	195	199	169	170	177	172	201	173	189	194	185	193	197	175	197	193	192	194	202	175	184	161	196	176	207	187	183	192	186	173	179	175	191	201	192	194	196	183	192	205	183	180	209	168	205	199	188	195	197	178	186	175	189	185	170	208	195	188	188	173	186	190	200	181	196	185	202	194	167	194	185	190	194	193	185	206	198	175	208	171	200	199	183	203	190	212	174	191	204	181	178	177	210	199	191	194	180	192	191	197	200	194	184	199	178	189	170	201	193	176	181	192	169	210	185	174	163	166	192	184	194	182	198	189	175	174	197	187	184	195	181	185	198	173	192	213	198	203	195	202	174	166	181	180	149	178	214	193	203	187	181	183	179	191	164	166	188	185	206	201	170	175	223	165	170	177	190	181	173	200	201	173	202	194	193	196	194	172	183	193	171	177	195	157	182	171	172	194	173	167	168	187	210	179	174	187	175	188	165	199	184	180	192	158	202	191	174	160	192	194	194	205	200	188	191	187	181	180	177	235	199	157	172	196	189	192	207	176	175	202	206	180	195	179	214	206	186	199	189	183	185	178	179	171	192	191	171	195	195	192	189	183	205	195	181	188	198	176	196	194	201	170	198	184	181	193	174	199	176	164	175	174	172	202	169	198	197	200	189	191	170	184	163	174	197	172	188	177	189	198	193	203	180	183	169	183	178	189	193	189	207	197	162	177	198	196	208	178	214	199	202	206	161	190	191	174	196	197	182	204	205	184	216	191	212	174	181	188	193	176	194	187	190	180	181	212	189	169	196	174	178	178	209	184	189	182	179	206	185	210	192	197	198	188	177	165	190	191	201	190	186	177	195	183	185	174	161	181	195	190	192	164	205	172	185	173	194	191	186	174	218	185	182	192	197	192	177	152	179	210	230	176	204	192	161	170	205	176	177	190	193	188	187	184	189	187	196	208	190	204	179	203	187	186	161	178	178	185	177	196	187	190	222	187	184	185	207	196	175	163	202	206	193	179	168	201	184	175	186	200	185	185	201	173	198	192	184	155	165	183	203	185	178	181	183	161	207	209	181	182	183	180	215	178	179	197	180	211	188	195	182	178	190	201	192	220	212	187	207	189	215	190	205	185	170	188	188
25475	29794	39655	40438	38096	33632	28738	29376	27338	23682	26762	45616	29149	16511	12316	10378	7085	14255	17737	15409	14466	10338	5920	3849	3881	3997	3360	2337	2015	2385	2025	1847	1584	1577	1578	1574	1988	1763	1867	1802	1614	1324	1519	1291	1069	836	667	630	557	529	531	522	544	537	524	530	525	567	554	532	547	574	532	568	525	517	532	557	536	577	506	542	536	532	517	560	540	582	532	508	506	527	551	563	530	537	529	539	539	533	426	541	483	495	527	509	496	563	556	493	496	553	515	528	507	551	505	488	549	511	515	535	503	507	518	529	563	550	468	552	521	513	545	556	496	540	520	565	490	532	526	503	490	502	556	541	504	561	532	555	518	548	510	502	548	487	522	524	525	546	552	525	535	506	506	557	521	513	512	528	527	544	498	566	534	546	503	510	566	533	545	527	531	509	526	526	528	515	469	523	513	497	560	535	542	503	509	522	504	523	530	487	534	553	497	530	507	560	519	531	539	533	515	522	549	521	543	555	555	525	513	518	482	495	530	537	499	527	525	529	539	518	478	551	517	543	545	487	540	526	524	532	511	549	545	543	550	502	475	506	518	534	521	467	589	539	480	553	568	480	545	522	522	514	560	551	498	502	542	579	509	512	582	527	465	525	552	497	519	511	510	534	496	529	524	565	524	568	566	508	521	564	520	507	523	532	540	486	527	534	548	560	537	495	521	517	534	502	517	492	535	533	549	509	512	514	554	546	508	530	518	481	509	483	529	525	539	521	497	496	531	504	524	548	552	487	506	563	523	516	516	519	535	488	567	554	522	548	539	533	519	518	507	548	515	524	522	527	579	525	557	541	534	537	532	554	481	528	499	553	534	552	597	536	503	536	542	554	532	543	525	537	529	536	517	539	530	552	500	551	572	523	474	523	550	500	572	508	586	522	551	540	524	559	541	531	518	510	539	529	533	555	540	529	513	481	539	533	522	559	524	545	533	564	534	552	540	506	520	510	505	494	479	535	524	510	519	489	516	479	506	528	521	508	538	501	531	497	502	496	504	520	537	553	549	517	528	497	545	535	514	508	536	499	523	542	525	571	494	498	542	500	488	522	498	514	516	510	542	530	517	552	491	537	521	559	556	546	537	523	527	515	513	514	524	528	510	532	533	542	550	506	521	532	563	530	504	539	525	549	536	522	516	552	572	529	548	486	534	534	509	555	524	482	484	467	541	552	516	591	562	504	468	515	543	496	559	503	533	512	506	506	522	512	514	519	508	537	533	515	530	497	536	509	527	523	518	556	515	523	512	546	517	545	510	500	526	475	533	505	499	552	500	505	522	518	543	525	541	549	505	542	503	552	527	536	525	502	532	525	490	545	515	544	524	502	500	533	529	515	555	567	545	560	527	510	534	539	570	494	510	499	506	529	541	571	528	558	531	532	505	545	520	520	510	499	502	558	505	518	509	544	513	543	558	545	543	521	528	514	523	517	550	539	547	527	561	510	504	547	476	557	556	498	513	502	503	502	501	501	535	545	539	529	548	506	494	535	538	555	510	519	549	562	509	534	514	507	528	546	530	491	512	555	467	514	514	520	484	520	460	531	533	520	530	546	519	551	537	537	506	586	544	490	569	540	521	558	515	591	534	517	556	523	540	553	550	516	510	557	531	542	519	511	530	526	544	545	516	508	474	515	500	475	497	546	482	509	561	550	523	553	540	552	521	481	536	528	575	520	521	514	558	559	548	488	516	500	515	521	546	525	473	514	515	519	517	543	520	538	538	520	525	556	518	522	544	569	517	491	510	501	515	490	501	503	538	538	510	560	537	506	541	520	588	536	507	488	511	513	532	526	481	538	523	527	479	555	538	481	502	534	578	511	510	541	540	527	555	532	506	536	562	549	472	528	533	543	542	548	571	499	496	506	519	516	504	497	542	520	521	555	557	519	559	544	494	524	525	518	501	507	493	515	511	506	523	510	508	526	573	518	510	529	527	493	524	522	511	534	505	533	512	511	546	543	562	538	505	516	498	523	572	506	532	523	540	553	545	510	529	500	500	539	545	504	528	524	514	525	481	510	508	551	544	487	521	543	505	537	515	486	512	533	529	526	542	504	497	534	537	489	536	525	530	549	555	576	527	512	519	516	524	536	530	525	497	526	511	519	520	502	496	505	579	526	562	509	538	508	514	506	545	506	515	548	522	543	511	538	512	544	492	516	537	545	521	534	540	498	501	522	517	538	514	483	516	535	510	530	528	519	494	560	551	537	535	523	548	525	509	507	492	551	514	504	547	502	546	541	522	544	554	535	535	538	501	506	525	551	533	540	525	506	525	533	492	520	488	501	535	545	543	545	517	476	526	520	533	520	577	519	504	538	524	544	516	561	519	551	535	516	474	530	503	551	550	564	528	499	507	465	549	528	532	533	541	546	520	507	508	520	519	520	561	554	518	518	523	566	572	518	561	528	524	521	525	557	534	516	526	499	568	518	498	486	492	533	493	570	551	544	521	499	541	547	530	521	507	550	528	547	491	499	513	526	519	593	518	570	520	527	493	517	539	538	509	511	510	517	522	514	539	553	529	527	553	546	529	544	514	495	507	496	513	533	494	545	485	532	491	552	518	529	470	579	505	526	530	546	523	508	542	542	529	517	509	484	525	550	572	529	475	539	512	519	540	530	494	504	535	522	483	522	496	547	544	515	546	481	560	509	534	535	486	540	523	532	547	537	502	545	534	536	573	563	510	521	556	527	549	541	541	548	526	527	516	527	507	532	567	548	528	504	558	526	475	523	540	547	547	546	517	551	546	529	522	513	534	533	539	519	557	541	577	545	524	545	521	501	527	538	534	532	479	509	578	477	526	517	562	515	503	547	544	503	540	510	520	517	554	539	519	531	540	516	575	524	507	522	525	543	580	550	547	517	525	514	568	572	513	541	534	509	537	525	540	481	518	524	524	523	517	554	518	559	522	561	511	549	490	560	554	491	569	537	564	538	508	513	530	493	541	512	575	518	516	538	493	542	562	510	516	558	577	530	564	524	515	560	534	537	510	539	537	513	568	499	525	532	509	535	535	535	524	507	523	515	530	512	538	537	529	528	495	488	533	536	526	519	529	562	598	558	517	515	543	508	554	470	478	526	517	481	511	522	519	532	545	526	553	495	515	526	546	514	513	536	537	510	521	526	504	513	543	526	576	504	509	501	551	505	569	543	511	588	490	548	513	521	498	527	542	528	545	500	526	536	532	548	508	532	530	464	478	492	534	511	495	515	537	530	538	488	518	537	566	529	504	534	566	573	489	521	531	521	508	517	518	462	491	504	507	519	534	554	509	529	546	508	506	521	527	561	503	548	526	564	554	565	504	541	495	528	556	519	513	536	534	528	519	537	516	510	555	545	570	517	514	506	523	504	523	545	532	551	537	512	499	545	502	495	508	522	545	543	520	500	503	490	498	525	495	530	541	520	493	523	508	542	509	529	517	535	538	511	527	543	545	513	595	518	481	542	540	569	526	514	527	500	554	534	556	509	507	523
20372	20100	22200	16487	11753	7967	4665	3185	2343	1802	1473	1969	1624	564	465	358	311	349	361	377	366	298	219	173	182	149	177	192	176	189	170	193	159	184	173	172	181	183	167	188	161	172	167	155	171	188	171	156	177	158	176	174	181	172	155	171	179	168	173	163	168	166	137	141	172	171	167	154	157	170	169	188	159	178	202	159	167	182	163	176	193	176	191	208	167	182	159	172	154	171	184	164	165	178	174	155	156	145	144	169	158	191	194	177	150	164	183	138	158	177	177	174	178	160	172	175	177	162	180	151	149	170	175	165	174	181	153	193	174	164	170	162	152	170	196	163	171	149	162	163	170	179	192	159	173	159	149	149	187	158	143	140	167	178	134	172	178	162	158	162	166	178	164	147	161	176	189	158	180	156	152	170	180	181	159	142	155	169	164	148	165	174	162	163	119	179	168	184	165	169	159	143	180	169	168	141	163	188	191	178	153	149	172	174	168	146	154	163	176	149	157	182	141	166	162	178	135	165	176	170	183	163	166	160	148	163	157	158	172	181	174	149	180	153	160	175	172	186	158	185	150	176	173	151	151	145	184	166	156	151	164	194	160	175	170	176	154	172	177	159	174	153	186	156	176	171	169	161	162	167	186	154	187	188	162	164	154	137	162	156	151	165	165	166	158	196	151	168	153	152	190	150	157	156	173	166	175	165	159	170	160	172	174	185	174	173	165	181	169	142	171	185	147	173	175	170	163	142	185	181	170	161	177	168	187	152	170	173	158	166	187	163	187	189	173	164	165	161	190	174	154	173	162	174	165	159	165	176	161	168	179	161	144	182	154	164	180	154	172	168	175	162	147	177	171	201	163	162	163	147	154	183	179	180	174	171	151	181	142	158	149	183	158	166	167	175	194	162	158	155	154	153	186	148	190	168	182	166	158	155	174	159	145	174	176	175	177	150	161	157	173	174	177	169	187	159	179	173	154	168	173	175	180	155	171	173	171	171	165	157	164	172	162	166	193	165	179	159	159	183	170	180	178	180	150	144	167	161	175	153	148	179	154	189	159	160	148	164	169	171	163	174	166	158	177	164	168	175	187	173	152	179	170	180	161	176	178	167	144	174	175	170	140	179	189	157	167	179	179	166	161	190	180	181	177	184	166	168	154	165	217	176	175	190	160	183	135	157	160	184	165	165	193	179	165	154	157	187	154	157	145	179	157	155	175	161	166	155	188	169	201	174	164	173	173	193	162	158	176	153	189	175	154	160	193	152	183	191	151	150	176	185	176	145	159	140	145	167	164	187	182	172	176	156	149	171	166	184	161	173	184	174	186	171	170	195	152	172	189	185	179	159	191	163	175	179	174	183	172	169	150	179	154	178	169	175	161	178	161	154	183	168	153	143	164	178	145	191	187	164	148	184	161	166	178	180	148	172	163	169	163	168	168	160	154	152	180	183	149	181	156	173	192	160	167	168	177	149	149	165	159	156	182	174	189	160	150	186	165	141	164	178	163	172	160	159	172	179	160	168	157	183	169	170	159	170	170	187	169	169	155	157	170	180	170	156	185	163	194	164	151	173	167	155	172	178	176	184	143	179	186	172	193	160	179	141	163	178	169	171	183	193	175	165	173	154	165	185	161	176	150	144	145	154	160	180	153	174	180	180	163	155	162	159	181	170	163	191	167	176	178	160	175	194	176	152	173	147	186	152	168	163	184	175	152	165	166	156	177	157	145	186	180	170	173	155	165	176	175	152	171	170	157	189	190	160	197	174	170	152	170	160	157	187	172	170	187	185	164	158	169	168	176	178	169	168	163	156	186	172	181	186	176	170	166	159	173	175	166	169	171	164	139	147	156	176	146	163	159	153	158	178	171	193	161	152	159	164	176	177	166	156	176	145	177	180	157	174	157	150	145	159	141	149	179	168	165	156	169	154	166	150	171	158	161	182	156	170	169	157	175	169	184	182	166	164	160	165	149	173	149	181	169	141	172	161	148	166	153	164	184	159	174	160	147	177	157	181	164	164	153	165	181	163	145	179	153	181	160	182	169	193	154	166	187	167	175	174	168	180	175	179	164	163	149	157	149	161	153	186	174	148	178	187	163	167	156	165	156	167	164	176	163	148	169	192	171	154	182	169	162	189	183	160	192	167	169	199	179	155	183	178	159	199	168	173	159	151	154	171	180	164	161	189	149	167	173	163	157	161	173	136	166	168	188	139	182	167	169	163	168	177	159	166	163	167	170	175	140	177	153	152	148	164	184	152	182	156	163	166	157	156	167	155	172	168	177	167	175	173	185	166	157	160	142	179	175	177	176	162	180	125	158	160	163	158	152	177	165	176	173	162	176	182	178	152	155	186	161	169	169	136	188	153	165	174	178	194	163	150	173	177	178	152	157	143	146	157	159	174	168	184	192	181	166	169	161	156	165	146	180	168	182	165	178	167	170	161	170	171	159	162	149	159	191	176	177	173	168	162	159	192	147	173	156	186	180	168	165	180	177	180	160	165	167	166	165	167	157	175	170	137	178	169	155	159	153	154	179	162	148	185	170	178	168	172	148	136	171	176	172	194	167	183	157	143	176	151	170	172	185	158	161	169	150	185	172	167	137	157	176	174	194	162	159	165	152	134	150	182	162	133	167	167	162	155	166	178	159	136	156	169	167	156	166	162	164	153	180	178	167	180	191	183	157	204	185	169	182	171	150	179	175	164	172	145	157	154	166	167	173	171	158	157	148	163	166	152	168	150	155	149	179	190	168	170	149	151	180	165	174	173	142	157	169	177	165	207	162	155	188	142	165	173	183	168	162	172	129	155	169	157	170	174	159	181	160	159	180	157	161	174	167	174	154	155	177	182	160	179	159	192	168	160	170	172	194	175	163	166	146	171	169	174	174	172	174	157	146	172	181	168	161	146	163	159	175	189	174	187	180	152	166	165	150	184	140	184	149	140	162	169	163	183	182	159	174	178	159	160	169	178	160	152	176	181	192	157	167	180	186	151	165	196	164	168	150	161	178	170	168	176	176	179	175	167	163	157	165	173	172	167	167	164	152	154	166	172	140	143	167	189	159	150	152	145	187	154	170	200	157	163	172	170	149	171	132	150	197	168	136	158	163	175	156	179	148	163	173	165	166	162	159	142	174	168	185	167	175	170	153	172	191	152	169	133	166	144	174	174	179	159	163	168	155	172	175	164	191	178	172	182	172	163	154	180	170	160	151	168	186	141	159	165	165	157	177	160	171	170	169	165	155	169	167	168	166	158	179	143	157	194	164	165	162	169	191	182	188	168	172	144	149	161	191	144	160	180	160	164	162	160	169	165	173	139	197	187	174	154	167	164	157	179	174	185	167	187	170	162	164	172	179	179	167	160	165	162	170	180	157	154	162	153	153	177	165	162	156	144	166	176	163	155	160	141	164	160	162	159	168	157	165	161	143	139	171	165	161	162	134	160	168	158	170	166	151	170	162	149	179	169	150	162	179	164	173	163	184	142	162	169	159	140	167	155
13210	16061	25897	27059	25234	21122	15402	12617	10314	8493	7451	9968	6922	2792	2232	1676	1605	1698	1769	1653	1620	1380	870	656	595	615	583	534	542	560	540	462	490	482	482	459	502	470	473	524	473	476	500	499	477	497	458	485	495	481	463	477	476	449	483	496	466	503	434	495	456	484	499	493	460	444	453	483	438	481	525	451	509	510	469	501	495	491	468	446	456	441	439	471	458	499	499	469	467	477	472	443	473	448	467	482	471	499	495	458	464	496	479	474	489	488	483	474	468	501	472	467	472	455	504	486	494	473	438	441	482	438	463	471	489	469	503	491	472	486	470	462	496	464	458	469	482	446	477	438	497	443	470	479	437	470	482	478	484	456	459	469	483	457	473	488	468	455	442	444	456	481	504	516	485	454	499	510	455	491	496	469	520	495	484	447	484	437	498	468	478	484	506	485	476	495	485	457	454	432	463	506	471	476	432	467	447	481	492	510	456	477	508	481	467	444	468	502	510	475	450	498	462	468	452	471	458	483	477	530	452	442	468	448	446	477	456	468	452	462	458	468	479	461	533	468	499	450	488	486	494	492	479	450	472	469	454	486	520	480	493	468	509	451	495	492	466	458	453	468	446	500	458	483	484	498	458	472	458	453	460	456	477	470	482	486	471	476	460	488	476	484	484	473	440	464	542	477	449	484	474	448	452	430	482	481	468	483	483	443	468	510	492	523	480	488	470	500	442	431	469	457	480	479	467	492	477	478	459	466	490	439	499	456	456	543	456	453	503	468	448	484	467	531	443	457	466	482	455	458	520	476	491	460	479	452	511	451	478	457	502	437	529	451	491	429	461	464	477	488	437	457	450	470	497	484	458	479	509	451	455	499	476	490	492	465	508	470	454	448	444	482	445	451	495	507	433	491	473	444	427	473	441	494	445	458	473	481	467	377	515	464	429	474	440	490	506	471	469	465	454	508	453	448	476	494	475	440	521	476	468	488	455	487	439	446	469	458	504	500	458	454	492	474	440	453	500	481	434	452	498	491	488	475	482	483	491	470	443	491	473	484	486	491	438	450	489	435	488	445	492	468	475	483	486	469	495	479	482	492	480	442	461	439	412	501	450	510	492	475	480	499	465	476	484	471	463	453	520	514	460	512	434	453	436	498	470	465	485	466	463	514	489	495	440	508	474	464	497	466	481	457	444	430	418	460	466	450	492	498	493	471	465	473	448	467	469	518	459	485	485	436	453	466	507	497	524	460	462	507	447	492	517	477	489	491	457	513	435	464	447	459	493	484	441	454	440	472	491	467	452	489	483	507	469	512	498	508	498	474	471	476	478	522	501	475	471	508	474	475	438	486	508	456	455	467	461	470	452	476	464	475	517	496	449	469	462	488	476	465	464	469	498	462	471	472	455	471	471	498	504	504	473	474	487	450	465	430	506	456	498	474	488	477	466	472	472	465	498	500	470	472	477	470	495	451	506	471	508	452	468	471	480	505	465	462	467	496	435	509	472	455	471	472	459	488	484	465	487	434	489	470	509	479	484	466	501	445	433	487	501	502	475	524	467	527	461	519	458	456	506	485	515	497	509	499	480	483	466	491	445	483	476	463	496	465	485	462	483	463	504	453	471	489	434	445	467	498	448	515	467	455	462	469	511	489	451	476	481	511	498	514	476	514	485	482	466	476	459	497	471	499	483	454	499	468	483	465	474	416	467	457	464	469	480	448	417	511	486	514	483	488	481	470	481	489	482	470	443	469	476	491	492	514	487	451	482	488	477	500	492	489	465	459	521	456	436	456	524	444	438	474	492	458	440	471	473	505	461	457	459	459	442	464	473	417	474	449	459	486	502	469	480	495	477	466	479	438	484	491	466	495	520	470	439	453	457	441	488	481	469	450	492	478	463	460	475	504	488	517	456	495	462	446	468	485	481	464	469	484	464	440	504	476	478	514	457	486	467	456	506	505	494	459	480	489	481	487	479	487	459	502	463	499	468	446	430	472	457	488	480	447	457	473	461	461	477	486	528	453	475	498	470	518	512	477	494	469	503	460	443	456	434	493	481	497	453	493	443	499	482	490	472	477	477	456	456	420	493	447	501	479	469	492	475	458	456	492	477	453	456	487	481	481	500	464	486	479	460	451	448	479	486	502	458	405	475	467	474	461	467	437	449	498	437	450	478	444	457	470	478	514	478	461	453	456	492	468	446	457	491	471	496	473	499	467	442	449	500	520	482	461	433	467	468	480	471	462	494	470	515	489	493	478	507	481	523	462	488	474	458	468	484	478	489	480	471	503	471	480	494	454	437	511	484	477	470	504	461	440	456	507	434	485	475	428	504	510	478	482	470	440	479	503	459	459	426	447	466	443	457	504	484	483	479	497	447	517	470	504	467	474	442	504	502	485	501	475	498	458	517	497	486	493	502	486	472	457	484	481	464	448	473	449	526	476	464	475	484	484	464	491	477	467	503	512	469	484	496	454	475	494	492	470	485	482	466	486	493	471	473	480	480	464	481	474	492	433	479	450	515	472	455	491	482	462	458	464	449	486	487	493	508	486	477	499	470	460	506	455	468	514	475	466	469	457	464	474	459	494	477	494	465	500	458	476	472	478	488	454	485	461	490	499	476	453	464	466	450	482	494	436	443	482	485	475	496	487	462	515	462	458	468	507	464	470	471	493	506	521	459	473	514	459	505	448	482	498	479	530	476	469	474	529	458	469	490	457	456	432	473	470	502	467	472	482	478	483	510	494	476	470	446	479	487	516	511	497	467	482	505	477	456	451	480	474	448	484	450	485	474	472	460	454	466	479	468	431	471	471	510	510	481	487	455	489	448	454	498	472	442	503	459	488	462	495	495	463	453	452	453	454	454	498	450	434	468	485	520	479	473	471	519	440	482	457	452	498	497	452	473	498	461	456	490	479	519	489	489	481	448	460	472	487	511	468	491	494	467	468	478	481	432	483	470	509	508	497	512	450	421	474	499	470	462	480	492	475	478	475	506	432	516	476	478	487	483	496	413	425	459	472	458	477	495	460	514	455	474	463	482	458	491	479	475	503	458	515	477	443	495	481	487	446	532	461	458	480	479	493	486	459	495	507	486	461	479	519	458	440	461	490	448	486	441	510	527	455	459	469	494	496	465	500	469	472	479	454	488	460	464	473	435	517	453	477	493	520	516	457	506	450	459	464	476	464	471	442	486	485	474	480	468	492	526	458	467	466	481	496	467	515	496	455	447	477	452	510	484	488	441	472	478	456	509	476	506	512	448	518	441	476	450	543	449	490	482	489	459	484	465	479	487	467	518	498	496	458	471	484	465	491	537	489	463	478	487	476	483	473	450	446	476	521	498	493	521	476	476	448	479	438	454	466	496	449	469	508	483	461	503	435	477	459	467	462	484	481	513	502	476	480	481	460	456	427	461	475	458	496	534	471	469	490	469	534	510	484	456	471	451	501	482	486	507	510	445	437	474	435	487	497	452	477	518	456	476	439	436	473	482	478	463	460	465	502
28448	26105	31319	25111	18145	12366	8849	8326	5672	4360	4455	13489	9720	1784	961	701	637	710	618	1807	1802	981	656	422	405	404	377	336	286	229	180	221	168	180	199	177	163	187	206	162	158	195	171	174	196	139	176	168	151	176	172	177	158	161	145	178	161	154	179	167	154	143	144	168	185	151	155	163	176	144	171	169	162	180	162	141	152	157	153	173	139	169	172	146	127	158	179	160	166	150	167	161	149	184	152	155	178	179	174	163	153	175	136	156	158	150	173	124	161	182	171	154	160	162	163	173	164	154	147	142	147	157	181	133	156	166	151	157	158	165	159	177	136	170	150	142	148	159	175	152	179	153	169	175	184	174	139	139	170	138	153	173	144	176	176	169	177	160	136	184	164	165	153	155	178	172	166	179	180	138	149	166	154	162	162	173	176	159	183	182	182	137	141	156	156	156	177	154	168	148	166	172	166	161	155	155	143	153	152	188	176	167	136	178	144	156	146	173	166	185	141	143	192	150	174	162	175	167	150	156	161	158	158	134	159	149	188	169	183	145	144	141	143	145	159	184	159	172	157	180	155	165	167	167	162	154	152	155	165	175	152	175	168	144	183	175	153	170	158	167	160	154	163	159	139	163	160	156	170	173	136	156	154	173	186	149	176	168	161	147	159	154	160	163	157	156	167	159	161	173	188	156	172	173	164	171	175	145	180	165	179	172	159	173	161	158	204	188	172	161	161	155	170	164	163	179	164	162	162	165	153	163	179	167	166	170	153	172	151	164	163	169	180	143	172	150	178	174	132	158	163	167	173	171	173	167	174	176	170	158	168	168	142	180	155	177	152	152	157	177	182	160	158	161	161	152	170	160	160	163	169	154	162	169	197	163	168	174	178	177	162	170	176	177	171	165	173	166	151	164	180	186	176	173	170	159	165	186	165	197	139	161	177	185	153	157	150	149	175	133	171	167	179	156	186	154	155	156	169	132	162	156	148	150	163	149	201	162	179	181	163	166	171	176	165	161	175	182	174	172	162	159	144	172	152	164	138	145	174	179	163	166	190	172	153	157	172	141	169	144	170	160	146	153	135	169	145	175	145	155	179	157	153	164	164	163	167	159	157	171	149	155	158	156	157	171	146	164	166	156	159	159	171	154	173	176	153	156	149	151	170	169	186	173	182	181	184	172	164	159	157	170	176	151	142	159	158	151	175	171	169	169	162	171	173	159	176	162	184	170	191	177	150	180	158	148	143	149	156	140	175	151	157	145	191	159	158	127	161	138	136	169	165	171	148	160	140	177	171	157	165	170	158	161	176	171	161	151	172	156	172	166	187	164	160	158	155	165	187	160	177	165	188	175	171	154	161	130	168	163	166	183	190	158	192	178	165	168	157	165	158	166	142	153	189	164	172	169	160	198	166	173	169	176	178	159	155	163	143	146	152	147	180	162	155	146	163	166	167	153	156	173	171	160	172	140	172	161	162	169	182	156	168	168	171	157	173	163	163	184	159	158	151	172	168	169	167	192	161	178	185	157	182	190	151	172	178	163	158	192	164	181	153	178	156	168	169	156	156	168	172	144	188	157	145	164	148	174	161	173	174	140	178	151	181	177	144	163	165	142	149	161	144	128	165	174	145	169	162	138	171	162	157	161	162	158	142	157	182	154	171	162	165	166	160	172	173	156	162	162	165	158	161	157	157	161	154	125	182	178	173	151	139	172	151	143	147	178	153	175	150	142	172	172	170	166	147	169	148	171	172	174	157	154	180	154	183	170	143	148	180	167	192	163	148	169	162	163	169	174	160	123	184	167	175	152	151	162	170	171	155	174	160	143	165	159	167	172	151	171	152	156	192	168	173	156	156	157	160	154	163	168	165	169	155	152	152	149	155	189	171	170	167	196	177	194	157	185	161	176	139	169	143	157	194	134	158	160	166	159	176	172	160	179	170	167	161	161	177	163	166	171	160	168	161	147	141	170	177	144	150	170	162	191	168	155	154	142	170	157	148	157	166	168	174	181	159	184	149	148	160	151	169	178	175	174	172	172	153	137	164	159	169	184	160	193	154	157	171	157	153	170	169	157	169	166	132	154	137	173	161	168	159	163	148	167	159	183	145	151	171	150	152	183	161	176	136	170	160	173	166	145	142	146	165	161	163	126	158	150	171	150	168	164	160	147	145	184	168	188	181	164	186	152	166	188	143	168	176	145	175	179	155	155	151	164	166	157	184	164	168	177	164	162	148	152	157	165	175	144	152	171	153	158	132	153	160	163	154	180	172	165	173	156	170	177	157	181	172	174	160	154	164	166	141	167	155	166	183	178	170	191	142	171	154	161	176	161	186	154	161	151	175	183	139	149	166	173	144	180	159	144	165	164	175	145	169	162	172	169	154	168	148	162	158	153	158	168	166	171	173	183	200	151	169	137	152	159	177	145	137	148	140	153	188	147	152	140	156	149	180	164	165	162	178	143	166	155	157	158	185	157	176	149	165	159	159	180	139	149	160	174	160	164	137	137	148	145	169	162	170	166	197	157	170	161	146	163	153	164	167	159	176	182	159	160	170	167	137	141	160	155	173	147	150	184	188	175	140	141	169	163	167	182	165	163	154	148	149	137	184	142	175	169	150	152	185	164	151	137	159	141	164	158	165	148	150	147	172	153	168	173	163	163	181	158	148	163	169	152	173	179	145	182	157	153	181	188	168	164	165	152	169	156	166	154	140	165	159	169	164	148	159	158	161	141	166	167	175	158	168	158	153	166	142	144	155	162	152	161	188	154	178	158	150	170	162	150	176	176	132	181	175	166	168	172	153	166	154	186	158	153	159	159	163	146	156	166	173	159	184	149	157	143	148	156	170	167	169	161	138	174	146	142	162	175	161	144	160	191	188	154	156	157	149	142	154	143	140	162	168	128	171	150	172	161	198	183	155	150	166	190	176	176	174	169	175	150	182	166	148	160	177	154	180	151	146	167	158	166	164	190	165	163	164	173	172	170	160	161	152	164	161	147	164	177	175	162	175	157	178	172	145	148	158	148	179	169	167	161	152	146	171	160	147	157	138	161	165	174	163	146	175	187	162	159	197	161	166	204	155	176	167	155	159	151	159	136	157	174	147	176	161	189	161	152	150	155	162	178	167	185	157	168	177	142	174	158	138	160	157	174	165	164	165	154	166	157	181	173	160	193	141	141	140	171	150	171	174	164	149	159	144	170	158	153	170	167	166	155	149	156	141	142	166	137	179	147	177	156	162	143	192	157	161	177	162	163	164	137	155	177	174	158	146	156	164	154	156	157	169	149	170	167	183	169	141	171	167	163	166	155	176	165	168	172	164	167	153	150	164	161	186	149	158	172	159	173	186	164	151	171	161	164	160	165	151	146	175	160	195	169	154	164	154	151	173	156	161	158	161	163	187	160	166	173	146	166	168	152	164	169	146	159	185	184	148	195	179	157	179	169	168	160	148	145	158	149	159	179	168	161	169	156	162	163	165	169	184	172	181	163	170	184	167	185
18711	21835	32785	33809	30759	26641	23848	23946	18764	16726	18201	35995	25080	8536	5156	3832	3368	3915	3588	10348	10067	5488	3461	2147	2215	2161	1961	1483	1122	825	711	679	628	595	597	624	625	632	647	569	566	534	521	566	509	463	495	486	464	479	485	470	440	498	454	455	480	444	447	416	460	501	495	472	480	460	452	467	486	478	445	470	465	465	444	440	496	471	488	451	446	468	459	478	483	455	469	457	477	463	444	455	462	447	483	506	441	463	489	463	460	455	482	483	454	448	503	445	422	465	452	494	450	438	479	442	466	457	481	491	489	472	466	461	478	469	462	480	469	497	456	473	446	440	421	476	475	449	462	439	450	478	469	481	503	429	427	482	505	480	466	481	479	482	489	433	459	501	486	496	489	430	491	439	434	468	469	480	503	476	454	476	460	429	441	495	492	462	459	472	463	484	481	467	475	468	478	427	487	492	474	473	492	457	461	493	466	454	510	490	485	489	488	477	489	435	482	437	495	427	489	458	463	460	446	466	494	452	457	438	469	497	468	438	463	458	490	502	422	434	503	464	478	494	466	468	462	501	440	463	517	467	435	470	450	476	513	498	464	473	493	453	447	449	480	483	463	481	493	507	444	484	444	468	427	459	483	421	496	467	485	471	506	439	475	542	472	452	454	461	457	502	455	440	467	456	491	465	444	482	469	505	494	491	483	480	497	446	439	472	441	440	473	452	498	451	454	447	482	460	461	453	504	505	495	446	463	468	475	475	440	427	487	473	471	456	495	483	447	482	466	458	483	482	467	464	447	478	503	496	479	467	490	459	454	469	462	469	450	433	480	430	474	498	479	459	478	474	452	452	463	439	441	469	449	476	443	455	459	464	464	461	459	496	487	432	469	471	462	475	485	434	463	453	479	482	485	444	462	454	438	439	477	462	449	499	451	456	471	496	431	469	454	485	512	467	456	435	416	496	451	497	478	473	454	452	489	455	463	465	471	440	476	412	494	449	434	512	479	510	470	436	462	498	495	439	437	455	482	479	483	452	458	416	483	505	487	461	530	482	493	441	480	448	496	496	496	469	425	485	489	479	436	441	460	447	473	476	462	449	447	462	493	486	498	463	484	460	456	455	475	512	482	465	467	433	470	480	506	491	430	415	453	452	453	455	513	488	454	462	461	461	450	467	468	453	468	449	446	474	460	476	483	469	445	473	434	517	476	441	491	491	486	490	437	444	496	471	441	435	508	449	447	489	437	457	459	452	450	468	482	449	453	436	439	474	478	484	478	482	452	494	467	463	472	484	457	471	490	462	463	485	457	487	466	455	469	481	480	447	491	458	444	479	494	492	442	461	475	472	446	483	477	436	463	445	450	465	455	458	468	459	450	457	450	474	444	448	519	493	487	464	494	451	460	486	448	447	459	453	486	432	460	451	458	484	444	471	453	498	439	472	437	445	508	457	482	492	445	433	460	509	470	461	461	501	473	469	468	474	471	454	480	463	460	458	466	454	471	461	437	465	459	477	502	476	488	479	460	461	460	440	476	462	433	432	482	428	449	470	485	468	441	467	468	473	485	464	480	447	513	493	478	460	485	478	468	436	482	483	441	461	491	466	440	474	460	478	476	501	491	466	457	468	531	489	514	443	478	484	500	491	468	470	475	457	452	493	444	453	470	457	440	463	460	505	497	458	484	465	497	484	464	449	464	468	464	450	480	473	497	494	473	453	478	484	450	442	453	446	499	483	464	427	481	460	428	467	482	477	438	421	420	487	481	472	504	503	498	469	470	475	435	499	485	467	471	452	454	487	464	465	485	476	466	474	444	442	493	461	436	459	465	484	475	469	476	478	448	451	489	493	474	468	478	515	469	457	492	452	474	475	457	496	462	445	438	462	498	494	491	466	493	444	489	453	470	466	481	482	490	486	490	450	466	458	487	512	506	461	439	515	435	500	470	462	496	461	426	452	447	456	499	509	500	482	473	440	446	476	480	480	482	522	476	464	500	480	434	449	473	512	487	478	438	458	437	464	456	464	458	442	485	466	479	461	503	470	453	476	450	472	476	498	505	486	480	467	448	455	489	455	464	428	448	524	459	454	491	439	449	452	435	459	460	483	493	480	470	492	466	473	446	469	471	459	461	476	448	442	465	446	465	465	490	441	465	471	483	479	488	420	484	480	452	441	455	464	476	489	429	521	474	451	483	478	493	449	463	455	528	468	481	465	458	433	438	440	519	477	452	483	460	444	485	446	449	502	467	481	464	461	453	444	501	458	479	487	470	472	442	473	460	462	495	480	493	465	447	456	473	442	429	450	469	506	479	484	458	476	474	511	468	440	470	492	481	450	477	505	435	461	473	446	503	431	445	472	479	458	497	469	478	460	456	476	456	502	479	450	463	479	446	442	450	452	467	496	417	483	459	442	473	484	440	488	433	452	426	451	435	482	437	478	483	452	452	478	443	469	445	494	473	457	503	457	470	473	480	496	458	475	491	461	490	491	465	447	399	455	464	445	457	467	469	461	472	465	440	461	485	477	453	426	431	464	469	498	483	493	450	450	470	463	470	486	458	450	463	492	476	464	470	441	453	468	466	492	462	474	430	449	456	425	469	460	453	474	469	455	481	500	481	473	434	497	462	497	490	437	475	460	442	457	423	466	473	458	484	465	457	483	447	465	465	468	457	470	453	477	472	493	448	454	474	425	473	517	480	449	475	477	463	466	458	496	471	446	476	478	488	510	441	458	487	482	472	512	473	477	461	449	458	451	456	420	467	453	475	477	484	480	491	481	435	488	492	484	466	459	461	491	443	465	488	429	460	473	486	463	460	496	453	467	483	477	472	473	471	475	490	432	475	448	458	483	454	472	462	469	479	478	463	454	462	462	479	459	517	467	465	486	471	494	492	463	465	493	468	426	474	468	483	476	478	426	495	471	476	457	433	495	453	428	447	481	458	448	511	430	455	492	479	446	477	465	450	449	482	447	511	482	477	479	471	468	467	422	454	492	472	452	438	515	475	482	406	429	485	456	472	494	474	460	442	480	435	440	455	443	450	473	462	476	469	471	463	470	487	481	447	457	471	429	474	470	442	478	429	459	510	511	455	456	476	476	443	459	486	456	461	469	456	508	480	453	501	496	487	481	504	453	474	459	465	425	493	457	494	444	441	489	427	514	475	462	473	465	442	497	487	440	486	474	458	445	453	482	454	468	479	491	416	426	509	465	455	479	458	470	469	439	454	482	432	445	492	458	476	472	478	478	482	458	453	449	451	485	473	465	488	447	456	436	440	473	479	425	473	483	488	506	460	492	470	457	409	465	444	460	429	473	446	456	488	461	473	437	474	509	444	459	460	461	475	491	461	494	478	485	445	473	451	489	435	454	468	436	456	488	451	490	467	459	445	498	499	447	473	438	518	450	480	471	471	461	447	465	472	476	484	451	492	464	458	470	443	471	441	451	455	455	464	488	432	484	477	459	468	480	462	466	520	493	480	454	449	471	495	448	436	474	435	447	442	454
35631	32341	37671	29228	23376	17132	14641	14018	11458	8006	9152	25625	15827	4343	1838	2285	1231	1081	2763	4068	3150	1604	992	553	433	420	398	331	313	219	209	220	216	221	214	235	225	210	231	211	220	211	206	208	200	211	230	216	176	165	209	188	167	185	178	184	175	171	210	197	173	167	170	164	166	178	166	158	177	215	204	202	207	187	198	190	177	169	165	160	180	200	181	177	202	194	176	158	202	188	158	201	180	173	200	200	224	206	198	176	184	188	186	191	213	178	195	178	193	191	179	194	214	198	208	197	220	183	192	179	234	184	188	165	206	168	172	188	178	196	193	209	194	186	204	198	203	192	176	200	182	195	195	186	211	183	196	167	226	187	183	165	180	186	166	161	196	217	216	201	200	198	203	198	216	194	189	190	186	175	164	198	184	196	179	191	222	179	181	160	200	218	180	181	198	197	185	182	198	198	174	188	189	191	191	187	198	194	178	181	208	188	202	201	193	173	187	189	187	191	194	184	182	190	172	214	211	198	196	193	201	182	195	181	207	167	194	195	188	195	179	214	211	188	179	193	199	193	219	201	192	179	171	182	201	187	186	180	202	226	214	195	198	200	189	182	193	203	170	177	210	206	218	182	199	207	189	213	204	181	175	203	184	192	180	181	188	191	193	193	180	194	202	166	190	179	222	195	182	206	218	179	205	183	182	195	178	170	200	204	204	212	178	196	187	172	189	203	194	201	191	212	203	184	182	180	200	178	198	189	185	196	179	198	183	206	193	171	175	201	188	175	195	177	201	203	200	198	178	196	172	198	201	187	182	209	179	178	195	194	197	186	218	182	190	180	181	190	190	205	187	208	197	202	184	194	179	170	184	179	194	194	194	186	202	185	190	185	204	200	168	193	189	209	183	211	188	184	195	170	203	174	177	202	206	162	184	169	190	192	189	208	201	185	188	202	200	161	184	193	189	190	193	185	195	210	179	184	178	194	172	177	172	176	157	217	216	189	173	206	165	158	197	192	195	197	186	180	179	193	212	207	192	186	184	180	205	181	217	171	198	183	192	174	188	194	171	196	211	176	180	204	213	195	209	205	214	193	206	200	198	206	187	200	194	176	196	192	179	209	213	182	194	186	183	175	182	190	196	186	190	181	191	197	174	188	194	190	192	213	198	201	198	197	173	188	175	202	185	188	225	208	201	192	184	166	179	177	197	196	193	184	181	182	183	164	209	192	186	207	150	177	191	161	199	190	165	197	199	187	215	186	193	180	191	165	169	206	196	170	188	176	178	166	204	184	192	201	183	187	181	200	209	186	195	175	214	189	210	187	223	172	177	210	177	204	183	171	197	179	191	211	201	194	169	183	208	182	182	181	178	181	187	172	185	172	196	170	190	197	178	194	182	209	186	192	205	203	195	198	208	223	223	187	192	182	196	214	211	179	191	155	194	175	187	180	176	178	199	201	152	176	183	190	200	185	185	180	198	191	198	218	170	175	231	197	191	173	165	161	174	195	184	169	209	181	187	198	198	224	183	208	182	196	182	194	198	209	195	181	191	205	185	215	167	187	205	184	187	191	182	188	174	182	210	172	202	174	208	195	200	197	172	169	164	203	208	178	188	196	195	181	172	175	168	179	199	224	201	163	194	175	189	219	194	190	199	168	173	206	185	171	189	187	185	199	198	169	188	211	191	166	178	192	192	191	202	180	186	170	194	189	168	191	194	188	218	179	182	201	201	186	191	189	164	201	176	208	171	199	156	192	177	189	170	164	203	197	193	184	203	165	200	169	203	190	173	196	180	171	189	161	201	247	193	189	205	207	172	203	192	180	178	185	173	207	186	188	179	177	186	180	178	199	194	180	200	172	163	233	193	163	197	197	181	226	196	190	211	175	189	191	177	203	194	203	164	202	187	177	195	193	197	166	176	199	203	197	169	189	177	204	206	189	207	198	172	202	174	194	177	175	190	186	211	197	186	194	210	204	209	185	206	191	193	191	186	190	203	182	176	200	200	201	188	169	197	218	182	173	234	186	191	177	173	190	184	199	186	171	180	222	185	194	186	164	215	169	167	191	203	173	211	185	183	170	190	184	215	219	168	198	165	174	190	183	179	166	183	214	183	158	150	183	165	173	193	170	196	172	187	187	187	198	179	166	185	199	195	196	175	179	175	175	175	209	205	205	173	166	181	190	198	196	208	198	166	206	187	177	184	185	190	177	197	200	168	181	180	180	207	166	190	182	188	218	205	178	199	195	176	198	198	185	187	186	207	177	188	188	180	194	175	181	193	201	185	187	180	201	202	184	209	217	188	181	155	194	187	215	179	195	194	200	207	207	219	221	187	200	193	162	201	180	187	188	181	186	167	189	211	219	205	178	214	203	198	209	187	155	170	172	191	185	198	221	172	180	210	197	189	211	194	166	196	185	186	208	204	198	168	169	172	202	191	186	171	182	206	210	206	204	213	175	184	197	208	189	186	189	184	193	182	219	202	189	177	176	200	196	184	177	193	199	182	186	195	141	189	174	196	225	196	178	207	183	174	191	202	181	184	206	192	199	165	192	173	205	184	189	176	170	212	203	207	195	193	195	211	188	195	190	198	220	207	195	218	198	186	195	195	208	183	180	201	185	180	207	212	167	216	205	189	180	186	195	187	201	201	176	188	190	184	175	196	223	190	199	183	189	185	187	173	186	161	191	165	191	193	207	198	199	192	175	174	179	175	220	191	171	222	194	210	174	202	193	160	182	217	185	162	195	195	175	217	190	178	221	209	191	191	206	182	196	184	206	190	190	184	189	173	192	233	194	193	193	182	170	200	177	193	191	193	188	199	179	192	201	188	204	178	183	187	203	201	201	205	170	202	186	201	195	194	196	193	175	206	197	184	202	170	166	196	167	177	176	201	195	173	200	164	172	222	196	178	192	203	208	193	181	175	189	198	189	167	185	164	221	182	165	171	180	215	182	227	194	214	211	192	190	203	175	179	173	192	185	212	189	207	200	187	185	192	186	184	154	173	189	213	193	206	184	191	206	202	193	197	188	209	198	186	179	210	189	174	175	208	168	177	176	201	214	177	186	209	218	165	184	192	175	195	183	176	193	195	190	154	184	197	167	186	180	187	162	188	197	180	180	186	190	193	189	211	168	181	191	186	191	197	186	189	193	192	186	190	197	179	179	194	184	198	203	169	180	205	206	185	165	205	213	198	186	202	199	192	219	166	172	192	185	176	166	201	181	178	201	205	198	204	180	191	210	173	199	172	195	179	225	192	192	168	193	179	180	209	176	185	195	195	162	210	194	198	185	201	163	202	192	175	188	217	175	198	182	174	203	185	210	177	197	200	196	177	189	178	168	181	220	188	186	190	207	222	196	187	184	190	180	187	186	175	190	184	190	191	198	202	200	163	168	178	166	184	173	164	173	196	194	177	179	188	188	194	183	180	200	213	187	174	203	185	175	187	192	186	172	195	175	177	195	190	192	188	180	164	184	177	191	187	192	162	177	185	173	183	208
23464	26380	37300	37230	35571	31445	31292	30515	27939	23992	27349	46984	26926	15648	9121	10856	6662	6063	13877	18863	14095	8393	5412	3093	2088	2023	1998	1526	1214	810	867	784	757	702	662	709	792	789	728	740	643	669	699	625	575	619	581	552	561	540	545	506	529	534	494	559	551	529	504	511	549	517	549	524	520	562	509	582	560	541	519	562	549	520	536	565	538	533	534	564	551	531	572	516	523	521	583	538	524	519	512	496	561	555	532	529	560	534	545	548	540	555	533	522	527	537	563	539	555	561	520	537	562	573	561	540	541	528	544	563	551	509	516	482	551	519	547	546	538	517	525	545	551	547	514	502	478	509	587	530	514	509	576	576	549	521	534	530	506	543	552	524	508	518	507	540	546	505	522	549	531	564	563	549	551	538	556	547	533	568	530	548	537	499	522	522	581	563	558	546	571	546	549	567	552	556	547	552	517	534	546	543	512	564	526	532	538	480	536	545	529	562	504	476	531	542	552	541	549	519	539	504	555	562	545	583	532	527	550	521	528	512	519	548	512	518	526	529	551	531	580	530	551	528	523	526	561	525	559	528	525	590	577	515	527	560	551	563	514	558	542	543	509	519	550	537	522	555	519	567	539	523	511	519	499	576	530	525	503	531	558	539	579	546	533	535	507	526	533	539	551	542	547	543	487	558	531	531	537	506	557	548	555	528	563	541	540	513	524	559	557	576	528	510	542	508	542	551	545	533	487	528	528	529	537	554	531	518	546	551	528	537	568	505	543	533	556	551	481	525	541	530	561	580	538	527	477	572	524	592	515	474	531	569	512	578	556	554	530	533	545	556	550	543	551	579	538	556	583	541	551	587	521	535	525	528	535	556	554	551	519	505	521	516	526	561	547	491	540	537	511	540	522	512	525	523	564	562	548	563	557	517	555	546	531	555	569	521	511	549	552	540	570	549	532	551	522	557	578	543	566	525	532	535	577	566	536	539	539	551	560	530	540	560	529	558	556	546	510	528	514	511	540	551	535	544	553	523	543	521	546	551	576	555	571	551	556	552	530	554	548	545	552	537	527	538	500	531	503	584	507	555	509	569	544	545	541	558	520	535	590	541	549	541	519	527	510	541	533	521	539	529	557	542	578	533	561	522	536	527	556	533	559	511	494	525	580	513	578	551	515	561	484	575	564	580	553	563	560	515	557	552	538	543	531	540	543	529	555	506	564	533	584	536	570	540	536	576	512	529	500	519	520	553	532	519	552	561	547	536	523	566	495	532	539	546	543	540	482	553	578	584	515	538	500	505	549	568	541	508	504	547	542	521	536	522	546	541	468	570	513	557	576	507	484	526	553	571	505	512	549	509	490	535	551	556	554	533	512	576	518	577	542	534	531	521	507	533	534	537	524	560	543	569	514	525	493	535	519	554	550	546	499	526	527	536	523	536	509	558	546	565	531	523	541	591	511	514	516	598	571	557	492	539	524	531	564	544	518	533	518	524	535	580	529	544	570	539	550	532	537	530	562	512	551	506	517	572	530	550	518	534	559	546	509	469	523	579	548	580	561	528	560	543	547	555	548	518	580	496	531	557	546	519	516	536	524	515	550	523	574	594	513	571	536	506	496	521	564	513	531	563	538	558	531	543	532	524	548	493	526	543	548	484	521	579	542	532	531	544	555	530	498	548	565	520	549	592	570	551	550	556	558	471	525	531	539	528	504	544	508	570	568	562	513	519	545	521	560	530	567	551	529	537	543	489	485	522	539	495	543	543	542	516	533	523	516	549	564	554	524	579	563	538	531	523	571	531	505	495	488	528	531	540	517	557	509	519	551	557	515	563	515	554	504	552	528	521	511	540	496	548	519	493	541	498	550	497	515	548	546	557	532	553	518	533	533	535	529	541	532	554	534	544	526	501	535	522	532	531	546	578	543	512	586	524	531	520	518	529	561	557	529	488	519	583	546	532	517	560	548	568	555	506	545	517	540	503	563	556	532	555	532	541	536	553	543	535	516	503	507	557	504	529	539	548	555	555	502	547	521	554	504	507	555	553	540	524	530	546	514	535	580	530	529	525	465	541	506	503	535	566	542	523	501	509	504	505	538	558	547	507	517	574	539	549	529	519	547	571	557	536	550	531	538	535	525	534	527	531	564	584	527	526	528	532	554	506	533	543	526	487	524	552	520	505	546	529	539	541	531	537	582	529	497	557	524	515	559	523	536	550	557	548	521	550	510	571	542	549	528	562	539	525	527	542	528	541	514	540	531	557	533	553	562	551	535	579	537	533	485	540	543	528	495	540	561	547	535	530	552	551	539	521	528	517	553	528	557	505	549	573	560	549	525	512	521	573	515	558	595	515	529	553	568	507	563	537	520	498	531	522	563	534	568	567	522	563	567	556	503	550	498	531	556	553	588	557	520	512	557	541	472	523	525	520	526	539	542	577	499	533	585	514	515	530	554	521	555	469	551	541	501	496	523	547	535	498	522	543	535	554	592	533	525	567	537	550	517	555	535	539	539	535	551	557	519	538	529	566	481	566	539	557	540	536	514	577	544	564	512	522	531	532	566	537	495	556	541	533	525	547	568	539	518	530	519	536	524	546	544	534	486	549	518	532	518	573	512	512	529	525	549	542	531	538	526	506	522	570	534	501	549	536	503	542	545	523	543	506	547	536	584	531	559	556	541	537	517	526	519	571	532	554	536	552	560	546	535	555	553	532	546	536	524	555	540	543	546	528	526	543	520	551	552	499	526	562	513	529	535	529	547	538	581	514	520	552	522	556	521	578	560	549	528	544	548	510	512	501	533	549	549	514	531	577	512	529	548	532	546	492	528	528	527	551	504	554	514	539	579	507	528	584	549	551	577	533	494	501	508	530	531	535	566	560	519	570	558	486	540	531	517	550	575	537	585	497	535	542	540	545	529	511	567	495	538	515	574	552	533	531	559	507	532	557	546	541	541	537	506	551	539	583	583	519	534	542	552	499	521	558	522	523	571	581	541	532	507	534	516	541	544	577	539	529	601	506	525	556	538	530	515	578	524	516	522	546	549	550	532	496	519	545	558	530	565	561	568	519	559	549	525	543	581	529	523	495	541	510	555	526	540	510	500	548	542	536	552	525	509	579	537	546	525	503	548	584	534	534	524	483	528	522	526	589	530	505	538	516	502	536	514	511	528	563	485	571	540	518	508	525	547	546	555	526	511	529	525	550	516	489	534	523	494	542	515	553	474	568	523	532	518	499	534	555	544	515	524	532	532	580	499	569	506	524	550	481	522	519	507	536	514	534	546	554	514	550	526	544	557	556	538	509	565	561	561	536	530	566	566	559	560	551	515	522	520	540	510	563	511	552	562	579	532	532	526	523	549	512	564	548	526	582	543	537	566	551	556	522	546	493	541	562	521	532	522	506	562	546	522	536	568	540	521	592	539	575	538	544	526	534	531	538	525	540	550	524	531	518	514	537	523	526	533	542	520	563	527	564	530	534	552	571	518	512	528	557	522	501	552	549	537	531	525	554
17511	17562	18888	15018	9923	6047	4366	3344	2437	1750	1356	2337	1852	529	355	353	278	277	323	341	292	218	257	242	196	197	182	170	175	180	186	181	176	191	153	186	151	157	169	169	153	198	165	184	157	177	171	165	180	182	163	147	180	162	185	178	180	151	169	178	145	167	173	161	159	154	179	187	155	173	158	160	157	173	155	149	169	174	138	181	180	163	171	186	149	176	167	171	182	178	177	191	157	170	171	186	162	158	160	171	187	179	161	156	182	154	167	165	162	161	174	175	167	191	171	186	157	161	149	174	167	163	167	161	149	164	197	160	182	180	173	156	175	148	175	173	158	159	168	144	169	173	172	176	171	157	165	163	151	169	171	175	174	174	169	148	158	140	163	176	174	177	175	164	156	147	199	159	179	160	148	195	177	146	167	161	159	151	165	177	174	175	147	154	188	182	172	164	144	161	159	194	166	172	181	154	160	175	150	159	170	172	161	168	141	146	155	157	168	180	167	156	154	155	175	169	186	185	156	160	182	159	155	142	164	159	203	167	147	165	166	156	152	158	154	151	137	182	156	173	153	181	177	176	181	177	178	151	159	174	166	154	161	164	165	169	169	154	160	169	168	164	170	166	156	166	182	171	147	190	190	177	164	151	175	150	167	185	147	155	169	152	162	167	182	141	172	159	165	169	142	159	162	167	131	157	159	167	157	162	153	156	172	165	178	163	163	161	147	200	190	162	195	155	145	161	157	164	153	176	187	161	190	163	190	176	187	166	155	156	174	149	166	151	161	169	169	147	162	144	183	164	155	183	159	154	150	194	137	164	167	189	186	161	192	186	166	158	159	191	150	162	167	154	148	163	158	150	176	189	176	180	161	171	155	136	172	159	171	167	145	158	169	162	179	175	183	171	153	151	174	158	169	166	175	175	181	160	169	172	174	174	162	157	176	148	164	151	182	165	170	162	149	168	190	165	174	167	154	192	172	155	167	171	167	148	173	179	150	156	174	169	164	177	161	165	161	161	159	180	160	181	168	192	177	181	162	176	166	148	153	180	150	168	158	156	175	175	159	172	186	173	174	171	162	167	174	179	167	150	184	163	139	170	146	171	151	154	158	167	151	177	164	156	180	148	195	177	167	155	159	156	166	181	191	174	151	185	152	169	155	134	171	165	165	172	161	158	197	147	158	156	174	176	185	157	159	165	154	175	161	150	163	174	181	172	165	178	185	168	175	157	181	161	190	150	171	158	166	167	171	182	160	145	174	175	158	161	164	180	156	178	170	168	159	164	148	180	171	182	157	156	157	192	160	159	184	145	135	162	180	161	180	152	187	157	140	150	163	165	169	153	152	173	168	161	167	161	185	146	150	176	157	189	168	149	154	190	165	162	157	156	152	177	156	172	166	174	159	186	157	167	187	167	148	182	166	180	168	159	180	173	193	154	178	172	161	157	146	176	180	176	197	146	158	168	171	161	170	151	174	157	152	150	164	145	150	183	143	147	154	149	172	182	171	160	163	172	158	180	157	145	172	174	174	162	167	152	165	175	159	160	157	161	177	161	180	148	159	161	138	163	167	162	185	182	169	180	166	172	184	154	170	157	151	168	165	178	186	148	197	159	167	157	168	186	164	176	168	191	163	177	189	170	156	147	156	190	174	178	171	161	186	172	164	156	171	173	148	168	149	178	160	152	170	157	168	195	200	153	157	180	176	166	168	147	172	167	165	169	179	180	169	164	159	148	149	183	171	181	172	174	152	162	174	174	163	173	190	167	159	157	156	158	160	182	157	169	132	173	161	156	157	175	166	166	177	158	182	156	166	161	186	175	172	160	169	167	166	140	168	174	156	175	173	167	166	184	182	180	173	179	166	188	170	170	157	162	158	169	185	158	171	166	176	156	165	165	161	168	161	175	164	167	160	178	150	171	152	161	175	174	154	155	133	177	164	149	163	163	170	168	174	170	162	167	166	155	172	173	175	163	166	150	161	169	196	180	146	174	151	161	172	146	166	166	157	147	156	162	186	169	159	180	176	167	159	160	148	180	176	167	204	168	151	148	183	154	156	192	163	176	180	189	158	144	174	154	185	164	174	180	168	139	156	171	169	201	145	146	167	169	167	168	152	188	161	168	180	177	177	159	167	161	158	146	162	175	173	170	130	178	168	160	154	173	173	166	160	163	165	171	148	155	165	180	178	168	174	154	161	155	159	158	193	176	147	171	170	153	175	163	184	177	171	179	176	141	154	177	173	171	167	190	170	166	161	173	162	164	175	162	173	163	179	162	176	155	153	172	158	147	145	178	161	167	168	175	186	159	174	176	174	178	164	184	173	171	160	174	170	152	167	180	173	166	160	174	180	163	194	163	170	166	169	171	180	162	199	190	148	160	165	184	161	174	161	171	170	162	172	167	164	181	183	169	199	157	179	170	150	157	146	156	174	150	161	187	158	167	179	174	167	149	170	166	183	182	180	180	173	171	156	176	193	180	156	157	162	171	176	160	185	158	161	161	159	148	191	163	148	184	167	170	165	165	163	165	157	153	169	173	168	179	173	175	165	163	180	164	174	159	165	193	163	185	191	180	167	197	182	173	156	147	170	183	174	166	164	166	174	153	179	171	165	172	190	160	181	172	164	178	146	172	167	187	170	200	158	185	160	170	170	184	149	182	155	158	178	164	180	173	178	173	153	163	160	177	138	152	164	171	171	183	168	174	159	180	170	156	178	188	165	136	194	142	161	162	150	162	180	140	150	172	154	162	169	176	180	184	178	169	182	157	167	173	182	152	173	158	166	168	166	180	177	169	159	160	167	186	153	162	177	164	178	162	184	167	168	175	165	167	169	166	151	182	148	150	162	161	150	152	175	166	185	161	169	173	158	170	157	184	157	154	171	190	187	164	187	158	178	191	156	179	153	172	131	157	165	167	177	170	169	156	158	168	187	183	177	153	174	172	189	159	143	164	160	155	176	172	156	175	174	186	167	170	147	170	155	160	149	162	148	167	164	161	151	172	187	180	153	160	156	160	169	174	158	180	177	177	181	175	145	182	152	164	183	145	170	170	158	144	144	191	163	172	191	168	144	161	159	176	195	158	167	165	177	180	161	181	166	164	159	190	182	148	174	147	173	183	168	167	183	151	169	149	171	173	172	189	175	161	160	171	168	196	174	176	175	184	160	157	167	177	177	176	174	179	185	162	185	167	165	159	169	149	159	157	150	187	161	169	162	164	150	154	175	158	160	181	153	149	164	168	186	148	159	184	156	186	166	149	169	185	163	172	155	154	170	155	182	159	184	153	176	173	169	192	168	184	180	147	197	142	151	148	174	159	187	175	185	177	172	197	164	173	166	164	153	151	165	171	176	164	157	143	149	160	175	176	179	160	171	160	173	146	134	183	169	164	159	164	152	176	191	157	145	169	138	163	145	166	168	164	168	176	162	175	185	164	167	164	163	167	185	182	182	174	180	170	152	161	149	174	169	201	150	165	158	167	159	183	178	172	172	146
11527	14766	23090	25783	22096	17716	15163	13266	10807	8483	7117	10789	7807	2503	1603	1459	1288	1139	1489	1460	1137	930	931	743	596	570	568	487	543	491	506	457	516	490	465	476	495	489	437	494	502	505	505	451	491	458	455	460	463	473	460	505	466	485	494	489	460	493	488	487	519	500	478	439	485	452	494	467	456	451	440	485	485	449	467	480	498	518	466	478	445	492	470	468	476	479	501	487	441	480	511	450	451	423	492	501	496	423	455	509	465	476	459	465	457	487	478	484	482	453	501	492	467	435	488	458	467	476	473	479	450	471	466	460	472	476	490	471	489	457	492	442	483	477	530	494	471	466	468	500	468	432	507	491	471	527	464	460	452	499	483	480	473	498	483	489	494	510	431	510	491	440	481	471	469	452	460	459	451	489	451	513	491	487	516	503	491	452	471	485	496	469	437	456	443	432	506	493	454	485	466	467	457	461	477	524	464	469	479	481	456	466	424	509	511	523	492	492	478	496	507	465	445	509	505	467	476	461	503	466	456	478	474	490	473	518	460	469	469	466	461	462	496	483	453	479	496	462	465	456	467	477	459	501	430	462	473	490	502	499	462	473	446	446	518	479	456	455	462	491	471	461	479	451	463	499	478	437	454	522	528	479	474	475	457	492	499	483	470	478	510	465	460	479	470	479	474	524	484	493	483	485	442	454	518	500	481	449	422	463	473	434	444	503	473	466	499	488	475	506	478	459	482	466	487	477	476	493	502	467	520	460	460	483	478	449	494	444	461	491	476	480	480	484	458	502	484	472	502	495	529	489	482	476	468	508	473	460	483	486	467	455	489	460	475	458	473	459	523	473	464	496	450	505	504	481	489	445	448	485	485	469	451	454	490	428	543	482	473	489	459	468	507	469	505	494	490	441	468	493	456	488	519	490	464	497	444	475	467	507	474	479	504	501	492	511	458	467	456	460	469	459	467	452	482	457	477	464	458	459	471	452	475	477	473	483	462	485	525	456	475	463	459	501	449	458	505	477	466	448	466	465	504	498	458	485	503	500	440	447	502	485	468	483	491	459	492	455	462	492	454	468	476	497	467	471	478	449	471	505	515	484	491	433	474	437	491	469	479	480	476	485	454	455	489	450	477	485	442	481	510	481	496	477	469	518	484	449	469	487	491	491	460	481	448	435	495	460	487	467	506	473	509	447	448	490	500	477	459	459	464	452	464	422	480	474	452	440	469	469	489	499	483	446	472	471	452	505	470	459	464	487	447	489	519	498	492	459	508	471	485	453	497	510	472	476	477	455	488	457	484	448	486	446	436	487	445	470	479	474	481	473	457	488	479	450	456	481	513	465	479	460	481	459	469	469	475	485	522	471	481	438	501	488	488	507	476	472	484	456	493	517	468	485	480	490	485	454	456	490	483	473	481	464	454	467	502	504	433	451	459	466	455	469	467	464	503	465	484	469	461	499	506	501	507	531	464	480	519	460	466	513	474	500	442	511	457	485	466	480	485	464	504	455	499	459	497	442	470	495	442	472	492	430	471	442	499	475	500	495	490	489	458	481	450	498	502	480	455	474	466	491	466	454	487	470	477	505	492	456	453	476	477	496	465	448	515	468	443	451	507	486	465	428	482	530	457	480	450	501	495	459	468	489	458	466	488	468	445	471	491	488	472	489	495	454	476	478	454	478	432	484	492	493	488	438	495	449	486	477	493	478	548	450	514	495	523	440	484	471	465	466	485	493	448	481	503	519	466	451	532	518	480	443	501	482	491	495	430	468	473	453	449	442	493	419	469	501	458	490	496	480	535	459	492	431	483	462	441	465	460	489	465	460	467	469	446	529	492	490	477	487	492	460	460	460	477	479	482	502	473	479	480	495	463	471	430	490	446	476	452	506	474	478	519	481	508	432	486	474	464	487	484	453	517	453	487	448	466	480	461	491	503	517	526	508	472	429	459	459	495	488	462	425	435	498	487	472	469	476	480	452	470	512	500	515	493	471	440	482	491	465	477	467	485	465	449	486	514	487	472	460	456	465	457	418	511	463	478	489	466	502	462	492	480	473	472	538	420	497	470	512	488	478	503	457	466	510	485	482	495	503	465	490	495	503	483	438	497	444	458	505	507	464	490	482	489	489	425	460	506	450	449	488	455	470	460	477	485	485	449	459	510	458	486	469	475	465	485	460	468	434	484	490	480	433	483	449	470	468	481	494	501	487	470	467	468	490	495	473	487	460	500	462	500	486	452	507	480	462	476	461	513	479	463	504	459	469	499	481	484	456	486	457	439	480	480	459	470	446	477	508	516	500	467	451	507	469	494	483	500	485	496	483	522	479	481	524	472	496	425	483	486	476	439	456	475	448	466	494	458	462	474	453	465	491	441	509	475	486	488	513	489	447	454	499	483	480	455	484	487	483	474	519	469	470	491	482	461	494	513	486	494	464	464	459	495	479	510	468	450	475	490	474	497	462	481	466	467	472	455	454	461	495	478	475	484	483	434	475	482	472	467	471	466	492	475	488	461	487	469	489	459	490	491	517	480	463	495	515	491	519	456	477	480	512	488	458	485	464	464	481	515	465	457	460	468	477	457	456	455	483	486	479	455	480	491	433	492	481	501	472	486	514	434	477	492	457	499	491	483	498	497	519	476	484	501	417	477	507	504	472	459	471	451	514	486	485	477	513	478	445	495	466	489	472	510	471	492	483	468	483	494	447	497	486	491	503	483	497	492	460	478	511	487	468	450	475	442	470	493	486	453	474	450	484	479	452	461	485	456	452	447	556	461	484	451	504	434	457	469	456	460	449	519	425	472	481	478	469	458	451	514	462	454	479	476	491	423	436	454	486	498	462	472	450	471	465	480	524	449	493	452	527	474	429	501	493	517	475	507	477	518	448	434	485	509	434	483	501	491	472	469	483	495	470	480	454	492	483	447	492	457	478	474	424	475	469	439	444	490	484	497	468	482	506	478	451	461	484	509	443	449	503	449	467	483	455	490	449	464	493	502	483	511	471	471	467	485	478	483	460	459	457	477	506	472	485	505	488	473	478	520	481	493	452	482	438	476	435	487	483	477	444	458	495	465	479	464	480	481	415	501	462	470	463	511	446	441	445	467	457	522	482	505	485	471	470	478	467	472	473	459	478	457	467	486	478	473	485	495	498	494	484	501	478	508	492	476	483	518	496	489	483	455	441	518	521	507	469	440	467	501	463	467	445	478	491	499	490	506	468	481	498	501	440	453	500	503	457	473	484	475	489	503	483	487	480	491	504	498	442	485	488	497	501	443	484	457	454	516	439	460	471	478	482	460	486	487	436	489	489	484	506	485	480	470	472	490	471	477	500	495	480	448	452	493	502	477	465	442	456	480	481	474	454	470	505	479	477	478	448	474	492	468	498	518	485	473	461	510	460	441	492	484	473	414	497	450	475	475	465	434	457	479	461	463	455	454	468	456	502	423	499	482	483	456	491	481	492	480	453	456	483	484	458	524	425	483	453	459	435	490	488	470	449
27416	25740	29339	23028	16867	10745	8240	7201	5740	4048	4122	13722	10203	2205	959	756	518	474	622	1169	1235	1074	796	500	395	346	324	270	260	261	219	264	215	235	230	215	210	231	224	215	192	195	202	194	176	176	170	163	155	142	139	169	158	177	154	146	131	160	159	142	157	155	164	151	170	153	173	148	150	169	169	155	132	175	190	147	152	162	176	143	155	158	157	154	143	167	152	170	178	161	171	154	154	174	157	160	158	146	174	145	170	180	183	138	160	181	157	161	135	177	181	170	170	160	168	168	169	184	132	149	180	161	154	170	171	174	155	158	157	155	179	160	162	152	154	153	193	170	151	150	183	157	153	150	171	161	167	179	163	160	174	165	156	176	130	148	160	175	170	181	157	167	168	172	139	147	154	157	160	167	160	164	167	161	167	146	165	155	144	157	155	165	150	182	175	162	161	164	144	148	153	140	151	161	158	177	168	174	150	182	174	177	163	178	155	172	184	168	169	140	162	169	161	154	164	154	152	151	160	156	161	194	145	146	139	156	141	162	152	146	144	152	151	140	129	156	167	149	181	165	159	157	163	150	139	152	139	174	171	156	145	150	151	151	161	165	134	157	161	172	159	169	158	173	185	158	149	154	169	166	163	148	179	164	163	155	171	162	139	159	176	166	171	168	160	151	164	184	143	146	166	140	148	166	149	166	160	171	160	168	162	166	185	139	175	156	179	145	174	158	161	176	173	208	152	158	158	145	156	169	151	140	184	184	158	163	152	147	170	168	175	150	169	160	146	152	164	156	166	146	160	155	169	168	157	172	173	194	153	169	166	160	169	145	162	160	147	168	184	158	153	195	175	146	162	155	167	162	154	166	143	190	161	139	165	154	158	165	169	172	166	176	156	182	153	162	201	155	173	132	175	153	184	146	151	166	180	159	174	168	165	138	187	165	135	150	178	156	149	169	136	175	152	149	160	162	162	152	177	162	149	161	149	150	153	155	156	162	169	179	181	167	170	161	159	151	150	162	159	166	149	153	150	145	164	175	172	163	153	145	153	166	154	166	182	184	170	159	173	151	156	154	174	149	151	159	165	163	152	174	152	157	184	165	177	177	164	185	160	163	157	173	162	158	164	162	142	149	164	157	153	149	150	155	162	144	134	163	186	172	161	165	162	163	168	156	145	177	148	169	156	151	143	150	162	162	158	166	172	152	152	171	146	147	165	193	153	163	165	157	160	148	160	153	176	152	150	142	147	190	178	153	181	144	155	157	167	149	194	140	191	181	133	149	179	162	180	145	179	169	164	149	140	160	172	136	171	163	164	153	168	160	151	166	155	164	155	160	154	144	164	151	160	158	187	191	162	169	149	177	163	167	185	150	159	153	155	162	189	148	164	145	154	166	185	171	168	161	182	171	182	169	159	156	148	159	150	156	157	167	145	159	159	140	146	167	168	135	145	147	186	161	160	170	154	157	178	160	150	165	169	165	170	169	170	150	148	179	159	147	195	154	164	160	155	170	160	155	162	161	164	148	153	166	145	133	163	158	165	180	150	154	181	163	164	163	173	175	153	181	160	179	138	175	178	151	172	147	145	187	151	170	145	157	157	165	161	114	146	151	147	179	146	164	165	136	150	155	162	153	148	170	151	153	171	157	170	176	143	145	144	161	164	157	191	146	157	156	161	172	164	163	179	139	167	160	149	176	170	189	158	167	162	148	159	164	143	156	151	159	178	164	151	148	159	174	158	179	167	153	144	168	170	157	155	152	165	165	175	152	163	160	145	167	175	169	155	166	150	162	159	159	147	171	136	171	144	159	163	174	147	160	165	165	147	163	170	162	151	179	149	149	139	142	148	135	155	173	171	163	143	174	154	166	183	160	154	173	148	154	162	173	158	152	176	179	147	158	157	184	150	183	163	153	160	169	159	125	187	151	152	175	173	158	159	171	157	196	177	146	154	154	148	172	155	152	182	163	153	158	180	160	162	152	147	145	152	164	170	161	166	166	161	170	171	163	147	166	154	155	186	172	167	179	157	160	144	164	155	154	170	158	165	182	162	179	157	164	169	146	165	180	165	170	175	165	165	168	183	164	170	155	146	154	142	189	152	158	162	174	154	180	147	162	171	166	161	145	177	155	182	142	140	144	195	151	154	161	158	164	148	161	135	150	165	166	154	152	152	164	172	186	169	155	150	167	158	154	159	174	177	150	167	154	151	144	166	164	173	157	172	168	156	150	166	150	152	154	160	163	176	152	148	179	168	147	167	188	144	163	138	158	159	164	156	146	147	179	180	143	147	163	174	178	159	153	168	165	173	184	145	164	159	164	172	154	182	148	149	161	162	151	184	163	148	154	175	162	156	141	177	162	153	157	159	148	168	148	174	161	153	164	135	153	139	151	156	165	158	177	154	144	170	157	176	165	172	169	157	143	162	150	173	154	150	148	157	166	134	177	147	158	175	159	183	173	147	166	172	154	167	156	159	175	195	160	159	153	164	174	152	173	156	164	166	173	183	151	170	187	136	155	188	170	164	168	153	146	149	162	163	173	170	169	158	153	146	152	159	161	179	156	168	147	145	143	160	185	168	148	165	157	175	144	182	159	165	169	155	153	169	169	171	175	163	142	177	140	148	165	178	157	151	163	146	166	171	153	174	160	163	169	148	152	184	157	151	177	172	157	171	151	150	152	147	169	161	166	144	134	175	172	147	164	158	145	158	175	174	161	152	164	172	152	138	175	157	180	153	173	171	161	173	155	167	173	171	182	164	145	178	180	170	157	149	141	179	153	170	192	143	155	187	174	165	187	162	165	167	149	166	156	172	158	154	147	161	151	137	151	166	166	170	168	184	172	144	153	162	147	123	165	170	156	163	169	148	146	178	155	169	158	146	177	163	183	170	155	169	141	165	145	166	158	158	173	146	151	155	173	166	145	160	177	162	184	159	186	154	156	175	158	151	154	138	173	167	170	160	150	178	177	172	156	168	150	154	165	158	152	146	168	152	172	167	147	156	153	155	165	148	172	137	173	168	148	155	162	168	169	151	157	154	179	149	163	167	151	167	175	177	154	163	148	165	163	133	161	161	178	151	139	154	148	183	167	163	181	156	140	172	175	153	160	155	154	182	142	153	162	153	156	169	149	184	156	174	167	157	158	170	165	149	167	147	174	137	166	133	155	162	150	161	156	136	161	158	151	159	143	152	163	178	153	180	148	168	156	159	171	161	161	151	148	164	182	138	156	163	162	150	166	183	170	145	149	167	183	156	171	152	155	181	160	148	150	164	155	166	154	139	136	158	153	169	165	160	157	170	171	149	146	177	144	178	170	151	177	156	179	160	166	154	150	157	155	165	164	177	166	164	147	157	174	144	164	148	156	172	172	159	175	174	159	166	161	180	158	172	179	168	153	151	175	168	158	157	170	162	157	162	150	166	155	143	156	173	149	170	155	153	154	142	151	163	174	170	161	152	159	153	156	173	150	185	135	156	166	153	162	140	179	162	154	146	145
17969	21068	31131	32273	29431	25084	22976	21454	19647	16003	17114	36302	25441	9427	4837	4364	2796	2686	3383	6914	7539	6142	4442	2730	2039	1660	1657	1337	1118	1074	1169	1176	1050	1069	963	944	955	1021	957	920	803	767	677	697	688	598	544	549	510	492	464	479	481	445	472	460	457	488	476	470	479	454	476	444	484	449	475	486	457	495	484	459	462	466	448	476	454	511	465	451	474	448	444	464	455	400	474	444	469	474	430	446	460	475	460	449	426	506	482	462	468	475	444	515	445	452	439	494	467	448	414	481	448	461	441	481	467	482	448	437	503	487	468	473	458	488	430	428	456	465	461	473	416	470	436	444	455	472	441	461	432	480	435	475	512	458	468	480	463	511	472	472	477	493	437	435	453	476	455	460	455	469	441	446	475	495	411	460	428	484	474	456	505	473	455	447	503	462	459	439	467	441	445	458	462	466	448	482	449	472	486	478	452	493	440	466	434	463	488	462	478	443	495	451	499	448	468	471	474	455	471	455	402	474	481	456	454	421	494	451	445	446	461	460	423	466	450	441	467	463	486	479	461	442	481	454	422	461	439	446	503	476	478	425	475	460	480	457	441	473	433	444	435	495	480	448	457	442	468	466	421	485	469	455	438	488	495	446	479	427	435	440	448	428	451	484	450	468	434	446	470	468	502	440	442	438	462	469	474	463	456	434	447	502	478	431	453	451	446	444	450	460	447	464	474	439	451	503	418	446	456	452	487	488	506	464	458	450	463	502	494	445	443	492	479	447	461	479	452	462	465	473	494	496	418	459	463	446	449	479	445	468	475	493	470	496	477	462	450	491	456	446	494	489	447	462	473	464	486	471	453	457	474	470	458	461	427	432	481	464	485	511	457	461	463	504	490	491	460	507	429	423	487	494	443	489	427	478	446	455	422	489	423	443	494	446	451	452	464	444	458	466	470	480	464	495	434	474	460	449	437	441	509	426	485	480	476	472	451	439	467	453	407	494	457	485	442	443	459	418	479	477	450	445	504	481	450	456	478	456	476	479	465	482	463	468	461	515	464	467	431	436	465	437	451	471	462	447	433	421	492	462	455	450	442	471	464	439	466	443	457	477	480	481	444	452	457	439	455	482	461	499	440	460	464	461	475	445	457	461	466	457	437	477	476	440	457	426	462	483	445	450	431	433	475	443	516	435	470	474	490	474	510	424	453	497	492	486	451	454	494	454	440	445	499	507	424	432	454	508	427	484	477	471	465	462	478	500	428	448	491	501	451	451	423	455	436	449	448	477	506	460	474	467	432	475	494	510	468	478	488	469	469	471	487	450	510	473	462	427	444	450	456	469	454	460	442	452	471	447	458	454	477	458	483	472	487	448	479	482	469	501	416	499	484	462	471	432	496	485	481	449	444	468	470	469	483	499	494	485	501	411	492	503	444	454	443	462	459	453	471	454	456	479	478	417	452	450	489	448	471	430	454	428	476	473	452	472	455	460	432	443	427	473	472	433	462	475	483	494	470	491	497	486	449	464	478	470	461	508	458	446	453	463	430	467	435	429	465	505	481	469	474	412	475	436	455	454	460	458	451	491	461	467	449	428	478	451	448	427	462	476	506	515	487	454	502	459	489	419	453	486	455	425	498	433	426	502	455	475	470	461	457	455	456	483	485	456	432	477	468	494	501	486	498	449	466	456	441	433	461	480	472	461	464	487	402	477	469	509	450	471	456	472	456	474	439	481	434	455	457	437	464	444	437	455	446	469	428	478	439	450	471	480	440	455	426	480	448	460	440	447	480	448	493	449	456	435	443	500	446	507	459	464	439	490	495	437	466	472	474	413	446	474	460	437	440	444	477	466	468	491	432	471	462	457	487	483	469	437	453	465	463	438	457	520	432	487	434	498	437	438	487	436	502	473	470	457	435	463	461	447	467	515	444	459	525	457	419	462	461	439	450	480	453	493	418	463	479	458	471	466	469	496	493	462	479	448	466	496	445	456	474	489	493	460	468	435	454	450	465	458	443	484	454	475	431	485	456	441	471	456	460	458	477	468	451	441	465	494	464	487	451	452	468	475	420	470	508	483	476	479	477	457	505	445	452	515	499	457	464	438	462	470	462	421	493	487	475	490	448	462	466	467	442	444	448	466	461	462	457	451	483	499	470	441	485	441	468	463	441	442	435	490	478	453	472	469	451	452	475	473	461	454	449	458	477	506	457	442	440	454	464	480	459	454	456	520	485	460	459	485	444	458	474	436	493	459	455	463	481	456	467	471	446	439	488	451	453	442	451	458	478	463	478	467	484	489	464	447	481	453	478	455	446	513	445	477	454	463	474	470	457	475	420	479	430	489	470	462	426	451	479	501	441	478	466	432	456	430	477	472	439	499	461	482	474	476	500	462	431	462	457	464	475	476	469	436	481	437	448	495	474	444	415	433	470	457	494	454	477	421	433	455	490	481	473	452	463	452	480	457	449	446	485	479	428	498	432	443	460	481	469	495	448	469	465	452	476	446	493	501	463	473	483	475	468	483	437	475	445	488	488	463	451	454	448	489	481	469	471	448	476	435	465	490	456	493	459	448	507	458	454	447	481	474	488	500	471	451	530	463	477	466	469	473	457	477	468	463	412	489	440	450	483	459	439	451	458	482	448	441	458	470	462	449	442	470	432	468	482	516	455	482	483	459	457	431	469	445	474	435	478	434	454	479	513	466	466	522	473	458	476	470	491	478	471	468	465	457	475	432	457	453	459	462	447	510	445	430	462	474	468	437	476	443	463	447	465	508	450	457	448	483	446	440	458	448	466	441	472	498	481	470	460	457	454	431	440	449	480	461	465	426	461	445	438	457	469	466	444	511	489	482	443	422	455	476	466	484	474	463	438	433	498	490	429	448	517	479	467	461	422	455	481	466	455	460	463	472	415	414	483	452	489	457	485	444	470	469	443	443	519	481	453	470	457	448	478	417	471	454	436	464	434	488	498	493	429	466	467	447	454	462	471	427	437	427	478	469	420	480	438	478	467	486	491	456	491	437	444	478	467	461	447	472	458	451	479	448	465	494	470	452	423	498	461	486	520	475	464	497	473	477	443	509	435	476	436	463	468	478	473	448	480	450	488	484	482	495	430	504	442	445	495	441	478	487	442	465	453	438	445	482	511	506	512	453	469	451	448	459	442	464	489	463	452	475	494	489	477	470	473	472	447	507	444	451	463	491	474	421	472	454	455	427	481	414	479	409	468	463	467	472	445	492	481	471	475	466	458	470	490	424	433	448	455	485	491	432	485	468	406	455	454	450	473	430	465	459	394	441	494	490	452	497	450	454	470	486	473	438	464	448	439	461	411	490	441	471	465	405	475	461	442	465	458	499	479	452	497	434	442	485	461	473	448	461	436	459	490	435	455	472	411	463	495	476	423	445	440	447	484	441	467	467	449	442	472	443	465	477	493	445	472	483	463	455	501	445	462	442	450	460	462	486	474	455	455	442	482	457	486	482	462	447	436	476	477	447	457	435	476	466	467	464
34934	32002	34512	27900	21452	15069	16148	13156	10235	8504	7720	25321	22871	4100	1244	968	848	1020	1078	2127	2544	2452	1677	1089	695	489	614	509	338	346	353	334	329	337	321	324	284	293	259	305	244	283	268	204	239	203	207	201	214	233	218	216	215	199	182	179	180	194	186	197	177	189	174	197	197	192	175	209	184	174	182	153	195	179	154	186	175	186	172	173	189	174	191	208	194	193	173	187	181	192	184	200	204	181	208	215	185	171	184	170	182	202	195	173	167	195	198	190	189	197	183	204	156	183	182	218	193	204	188	194	164	195	171	182	189	169	181	181	201	191	193	174	193	188	182	196	181	164	166	198	200	164	169	187	151	177	219	182	187	192	182	162	190	206	186	189	193	182	183	193	169	188	164	181	214	197	173	193	193	208	189	198	170	182	160	188	190	204	204	184	202	189	178	165	219	157	212	191	203	177	207	193	194	187	169	174	182	203	186	176	175	202	199	163	203	199	187	190	156	201	176	166	171	183	204	188	181	206	185	189	179	205	194	168	172	198	160	160	181	213	177	166	165	179	171	197	178	175	195	160	179	211	186	184	165	204	185	207	166	172	211	174	206	192	175	186	194	174	184	188	186	198	211	206	199	186	190	173	193	193	188	201	178	180	203	177	197	201	205	180	161	171	206	165	203	195	156	163	182	188	187	205	184	211	188	178	190	180	203	198	187	184	155	200	195	202	176	186	175	205	184	196	187	174	185	158	213	194	171	165	183	199	179	182	166	181	193	154	200	184	190	187	186	176	167	202	166	166	185	176	161	177	182	191	168	156	190	205	179	173	168	159	194	157	190	188	203	205	198	183	181	174	185	192	176	174	218	211	201	174	187	213	183	180	173	179	178	173	180	204	185	216	196	191	199	167	188	180	201	167	179	170	200	180	173	165	200	192	176	187	211	182	189	189	183	184	172	190	188	191	182	179	195	187	175	176	194	175	187	185	173	184	175	205	174	199	190	192	179	193	203	209	175	193	187	174	201	202	198	192	186	164	181	196	192	190	174	170	175	173	194	171	209	191	187	202	146	187	200	183	173	156	189	182	212	203	185	195	155	203	197	207	187	195	193	206	190	181	211	183	178	189	177	202	205	202	223	173	202	185	180	187	178	165	203	178	188	201	182	209	218	204	207	199	205	201	193	146	153	206	178	200	208	187	186	166	195	182	188	199	197	193	148	198	207	194	224	202	157	188	168	192	197	179	179	195	191	208	177	169	195	188	198	171	175	196	177	168	186	163	187	207	176	170	183	206	170	176	193	199	184	212	177	165	191	190	163	172	210	187	184	192	167	193	155	195	205	174	205	214	199	185	176	201	185	202	152	181	170	185	186	198	185	179	176	188	201	193	183	178	174	178	181	213	203	170	185	186	179	162	189	172	183	175	180	198	199	207	176	203	206	188	186	179	187	180	201	181	179	211	196	207	214	189	197	178	174	188	193	191	212	200	186	171	193	184	194	185	194	190	170	193	174	200	181	190	166	210	203	210	176	186	183	201	203	184	208	169	208	196	203	199	186	168	194	185	227	168	194	175	180	203	208	159	213	194	191	190	159	175	174	177	160	178	187	188	182	174	200	196	203	197	224	192	191	202	195	170	185	174	201	165	184	165	170	172	185	168	186	201	198	183	198	175	196	179	169	216	189	166	164	182	187	192	218	175	195	171	203	185	168	204	194	168	173	192	182	163	192	194	183	182	174	196	186	176	194	176	182	193	182	162	151	181	190	203	194	190	185	184	200	185	183	201	178	178	163	195	192	192	167	200	202	176	191	201	197	215	177	162	191	180	170	175	178	180	200	163	178	187	203	167	202	206	191	192	179	179	180	179	169	179	181	185	200	182	176	176	196	199	176	176	185	183	180	205	182	174	186	199	196	196	177	207	177	170	199	168	183	168	185	208	190	161	179	183	209	202	153	193	175	180	178	179	189	180	212	205	205	200	181	191	170	194	163	209	174	180	188	182	186	207	192	178	194	192	194	188	184	174	178	203	187	189	184	198	214	190	163	196	182	188	166	210	202	188	191	193	194	198	201	176	206	184	213	201	188	200	167	197	177	172	197	198	206	167	173	191	189	169	187	185	185	179	151	165	186	197	197	159	169	197	194	176	166	190	206	193	183	190	168	189	181	193	199	173	198	188	218	199	170	171	197	159	217	206	202	191	191	194	182	185	167	190	168	202	179	200	173	167	182	201	202	178	199	190	197	185	182	190	202	187	180	197	182	175	164	195	187	190	189	189	198	174	192	191	181	188	214	194	169	200	186	197	218	197	176	195	187	201	177	188	171	182	205	178	197	169	209	185	185	192	195	177	199	180	205	196	209	194	192	182	186	194	151	200	208	188	205	199	183	195	184	188	192	169	195	181	188	198	184	194	201	208	175	180	212	185	191	213	163	153	197	180	191	186	169	200	192	201	188	196	167	173	182	174	186	209	181	189	195	183	210	207	206	171	196	223	182	196	182	198	224	177	209	190	152	166	199	183	188	186	188	201	183	193	190	182	176	179	190	166	187	169	166	202	211	186	180	185	218	179	187	176	178	182	195	188	164	184	182	196	178	187	187	189	159	177	168	217	209	173	212	188	223	186	211	190	179	182	186	193	210	196	227	187	171	198	167	188	180	192	201	191	166	212	179	157	196	183	169	167	198	173	167	201	199	176	212	202	186	158	179	176	200	199	198	183	198	212	202	202	205	229	171	205	173	178	182	211	183	179	181	189	170	171	197	208	164	173	203	201	186	176	154	176	178	197	181	169	174	197	174	190	194	214	194	175	173	180	203	213	188	204	174	198	197	168	204	153	169	170	203	178	206	209	186	208	204	201	166	183	183	223	180	179	173	188	211	190	207	205	187	185	198	185	214	198	207	154	178	215	168	185	171	208	202	207	198	212	214	187	182	192	169	171	200	211	197	198	179	187	185	173	183	195	171	185	204	179	194	172	188	188	185	175	219	167	207	190	192	183	191	205	188	170	185	194	188	195	183	199	197	186	174	176	172	189	193	186	207	199	193	205	216	181	211	186	171	199	183	191	193	192	195	181	179	161	191	185	170	182	190	181	207	170	194	204	215	189	180	186	185	162	191	166	171	170	207	171	177	199	203	188	179	202	202	183	171	176	209	202	199	195	204	194	187	191	190	183	186	195	185	191	205	182	192	214	203	188	185	173	185	166	190	209	203	195	194	171	192	192	155	180	192	189	181	205	192	181	193	195	199	175	176	170	185	197	213	181	164	193	176	194	174	196	178	187	188	185	193	163	189	198	178	177	181	163	169	194	193	182	194	193	198	183	198	178	184	185	171	180	200	177	207	204	207	192	202	173	169	184	162	192	159	175	196	183	178	207	181	184	173	181	227	165	181	177	166	168	184	181	178	183	177	201	171	197	197	184	185	225	187	158	202	198	174	168	198	160	189	179	193	177	189	175	191	198	177	201	181	151	207	193	185	182	178	198	174	170	174	188	220	195	197	200
22877	25837	34721	35753	33442	29596	32391	28814	26543	23937	24841	46492	39183	9112	6342	5383	4838	5864	6036	11121	13040	12949	9106	6016	3489	2506	3487	2275	1737	1554	1775	1637	1461	1543	1448	1423	1308	1255	1165	1138	1075	1219	1028	846	759	636	626	632	587	535	559	522	512	540	520	524	518	518	508	524	536	519	531	497	504	591	543	548	481	543	536	557	545	525	523	513	517	510	556	511	548	544	524	552	514	521	545	544	499	514	526	569	563	585	552	511	526	558	553	550	507	520	510	515	522	539	564	490	545	523	514	525	567	536	506	499	559	544	512	553	522	507	541	497	492	570	537	569	511	534	523	504	505	529	554	513	522	561	541	548	505	525	522	529	577	538	528	495	531	521	519	531	510	544	533	504	548	530	538	510	519	549	513	506	537	549	580	519	513	540	541	553	536	535	525	537	504	546	578	555	505	545	547	505	529	527	529	552	529	500	511	564	513	516	542	535	497	518	515	552	526	552	489	539	518	534	506	533	536	526	524	545	532	502	538	569	492	512	529	552	519	491	514	546	539	531	479	529	541	532	504	543	534	519	565	537	551	515	535	522	541	564	547	524	586	510	537	541	553	495	535	566	530	535	524	512	527	530	530	519	489	560	543	521	548	507	559	517	572	500	531	551	538	486	548	503	537	550	556	537	523	482	547	536	529	525	503	502	561	534	499	504	514	555	516	529	578	499	552	512	562	520	546	518	534	523	587	542	526	486	528	543	547	505	498	589	522	557	529	533	529	552	546	521	538	532	539	495	519	549	538	555	541	553	548	518	523	536	579	477	519	525	532	521	513	547	549	507	528	483	545	514	562	515	545	526	502	525	504	508	540	540	516	522	529	534	525	524	514	549	508	543	523	504	500	535	492	557	499	535	479	515	507	551	533	510	540	501	568	521	501	561	494	530	486	517	531	511	566	543	578	498	535	541	536	527	522	543	557	506	539	556	558	566	526	531	544	537	523	554	536	528	523	544	516	523	498	533	497	549	526	529	526	541	569	499	550	499	518	576	543	513	522	540	521	554	529	522	543	496	471	487	510	565	523	515	512	576	510	539	478	527	494	531	536	519	541	555	538	501	551	555	536	544	545	537	526	507	532	542	490	504	508	552	524	516	514	545	518	546	546	507	541	560	533	533	524	500	523	495	531	532	512	532	589	538	505	519	532	529	560	526	517	523	513	555	546	500	504	514	516	520	549	510	556	526	544	570	532	563	506	516	540	538	518	540	531	566	526	533	506	530	511	556	500	536	526	535	524	540	512	510	561	557	487	531	511	541	555	538	506	457	532	534	585	511	552	524	525	522	477	540	549	497	605	558	522	540	511	519	518	547	531	526	492	533	559	542	514	519	528	527	527	502	502	516	558	493	553	495	535	526	509	494	554	553	511	535	527	538	528	523	503	537	512	535	555	511	553	558	542	569	515	478	519	542	533	517	551	529	511	573	533	526	543	568	531	536	532	515	561	548	525	513	493	520	513	497	568	507	554	493	530	569	550	537	546	535	507	500	519	504	531	484	542	516	518	545	506	499	503	493	514	500	507	514	533	528	518	543	527	510	518	486	560	513	523	503	506	523	497	561	550	536	499	518	537	535	510	490	535	573	503	504	532	538	532	551	527	532	564	523	549	508	537	529	532	507	504	521	526	553	499	526	578	538	531	505	563	529	496	532	523	554	534	547	519	537	536	514	514	509	550	531	523	548	530	512	504	536	517	521	543	512	533	525	545	517	538	533	530	529	509	560	540	510	508	551	528	504	550	537	533	526	544	519	539	501	526	516	538	519	539	550	577	505	532	572	554	529	494	513	541	532	516	538	508	515	502	550	463	511	526	483	557	486	549	515	528	536	586	551	564	548	544	561	501	533	550	561	523	518	569	543	522	548	521	514	505	532	548	531	576	564	536	522	515	538	481	526	527	526	554	487	538	477	518	541	548	515	530	529	538	536	528	546	528	527	513	524	535	507	556	540	560	499	462	504	491	496	538	534	551	521	504	511	511	503	558	511	562	534	503	514	504	505	507	510	525	503	581	545	537	561	527	515	560	482	544	520	501	521	489	492	496	528	497	483	545	544	513	508	524	546	502	520	512	498	547	536	503	527	523	521	514	498	492	520	523	550	519	495	523	533	521	536	552	525	533	549	520	554	533	518	492	541	512	554	534	511	541	587	540	519	503	580	533	553	523	494	563	475	509	556	509	549	544	524	552	560	573	542	522	546	512	519	542	517	525	560	579	504	494	538	547	487	543	519	572	540	513	531	534	495	500	552	524	517	474	524	496	484	558	527	533	522	511	516	510	524	504	547	526	531	516	510	488	556	521	508	481	523	490	546	539	518	524	545	542	547	545	512	516	554	530	533	536	502	551	510	519	496	518	557	497	489	532	502	527	505	514	526	558	520	537	552	500	562	514	532	555	532	577	505	509	509	534	511	510	545	551	548	531	558	516	548	561	527	485	570	558	524	494	513	527	526	517	515	552	577	561	543	530	554	531	496	510	490	502	521	502	532	561	510	511	510	524	521	534	554	516	504	511	592	529	508	509	539	517	541	519	537	530	505	534	544	551	472	514	514	469	542	500	518	574	518	534	524	519	506	555	526	541	547	512	544	537	513	523	516	524	510	528	499	496	525	534	525	513	499	536	515	547	540	511	515	530	541	557	534	524	529	530	551	536	537	555	542	527	512	534	480	541	535	544	541	511	501	496	502	529	548	574	509	522	547	520	509	537	525	536	505	534	505	483	518	538	527	521	550	527	554	550	537	507	568	545	559	513	539	481	556	549	527	510	493	544	522	547	516	522	479	525	514	538	545	529	555	509	568	484	511	521	515	523	538	515	527	536	532	469	515	519	550	550	539	537	536	532	506	529	543	485	493	530	498	481	561	528	517	521	498	509	543	493	523	538	557	481	534	517	532	528	493	549	480	544	505	552	537	531	533	520	519	518	534	582	546	580	489	520	467	508	517	537	573	580	540	538	525	504	574	526	511	513	528	512	538	554	485	529	518	583	483	537	519	529	520	528	518	530	576	504	528	505	524	497	563	557	495	518	519	539	569	539	515	535	533	528	552	577	525	521	531	507	535	544	524	519	580	522	546	506	531	520	554	524	548	500	480	505	533	542	537	514	532	533	540	557	495	483	519	546	545	563	512	495	528	497	528	537	503	555	499	545	494	529	540	562	554	537	540	517	515	505	533	513	501	560	517	517	543	543	537	533	519	548	569	523	560	555	509	552	539	546	510	514	511	508	525	523	520	557	556	500	500	509	525	534	519	558	509	503	528	522	526	549	571	516	557	516	498	550	544	540	524	581	559	536	545	514	505	569	529	512	537	528	487	577	532	559	523	544	554	520	503	554	559	514	557	547	502	509	530	550	523	491	506	528	505	533	511	513	533	516	496	541	536	492	539	526	528	505	557	515	556	515	554	539	524	503	522	529	541	534	497	472	520	530	529	528	524	537	556	505	503	512	530	511	540	555	543	536	528	560	544
18121	16440	17276	12245	7842	4946	3878	2981	2174	1913	1520	2427	1826	533	323	298	248	261	281	257	234	302	316	287	200	155	175	167	164	200	166	162	153	178	180	179	163	175	166	186	190	185	161	151	158	171	172	184	136	153	167	164	164	153	156	182	159	183	170	142	155	153	140	162	157	164	160	174	185	151	184	160	161	149	159	158	186	173	167	159	162	155	173	158	158	158	170	166	181	163	157	182	156	157	169	150	158	158	189	170	156	159	175	168	168	158	157	177	151	174	170	159	168	163	162	179	173	176	165	143	154	149	156	133	159	189	151	164	160	179	155	153	161	154	168	143	159	143	146	164	155	154	179	158	168	161	156	163	168	161	162	155	177	182	178	149	173	158	161	181	138	155	157	165	162	178	151	144	157	181	161	150	169	136	152	156	161	155	134	177	171	181	155	163	169	173	149	164	154	159	152	168	174	158	154	171	167	172	149	170	205	173	161	164	150	168	188	166	157	155	166	182	149	166	173	166	167	157	174	144	177	181	153	152	146	151	156	170	150	156	170	187	153	173	169	156	133	153	166	162	161	180	149	152	169	166	166	165	169	153	165	141	152	138	168	170	163	204	170	178	151	144	170	158	149	154	164	172	175	166	169	165	157	159	145	137	172	157	176	160	159	147	169	141	174	163	161	144	129	163	160	170	162	174	156	149	161	157	179	153	154	158	175	138	168	159	170	158	163	171	190	160	154	167	175	153	164	155	161	172	141	168	167	147	149	158	132	191	179	163	183	158	153	141	159	155	149	166	156	168	155	166	169	160	164	141	165	160	176	193	163	164	147	185	157	142	170	159	167	179	175	167	163	164	160	164	158	159	166	142	159	169	163	179	184	137	176	154	158	177	144	152	170	150	150	145	145	173	173	171	174	160	170	161	156	154	180	158	171	178	147	156	185	166	174	174	194	147	154	159	162	152	172	150	181	152	171	170	165	172	156	175	168	149	147	142	173	154	145	150	154	164	183	170	152	152	135	136	150	175	194	151	175	186	143	145	157	150	164	142	166	178	151	146	148	172	171	168	166	166	142	170	172	171	173	165	160	177	162	165	150	159	142	159	166	162	163	151	159	174	157	161	150	170	147	169	161	158	145	172	148	159	157	171	188	152	173	178	168	166	171	160	182	151	146	176	181	151	170	177	158	183	172	144	171	156	174	148	159	153	163	169	180	169	161	182	165	162	146	183	172	159	151	150	156	166	164	156	163	150	162	154	178	189	166	139	182	174	163	179	157	141	168	170	169	152	171	161	183	158	193	177	162	157	164	160	149	192	162	157	174	170	153	153	154	169	153	152	175	174	162	151	147	143	145	167	164	186	151	163	171	143	144	158	155	185	166	163	160	164	182	137	149	173	156	180	158	148	151	154	178	159	162	145	187	155	156	191	175	166	178	180	158	173	147	147	175	169	159	167	169	181	158	153	156	179	148	152	159	158	163	158	166	152	162	156	167	174	196	170	163	156	178	178	178	162	165	184	162	146	176	153	146	167	163	165	176	167	162	167	156	184	162	155	156	137	189	151	163	152	148	155	170	130	160	169	166	176	187	161	171	180	163	171	168	182	152	166	168	152	170	154	150	155	188	157	163	161	168	150	165	160	150	180	150	170	185	154	175	154	160	162	192	167	170	171	141	158	170	179	162	158	165	160	172	164	162	173	152	165	180	167	159	153	146	166	179	167	163	168	157	167	188	178	180	165	163	166	147	164	171	162	137	179	166	166	162	168	174	161	179	170	162	168	151	138	165	170	171	149	142	152	152	176	182	187	167	155	176	160	180	149	194	171	151	178	174	140	159	143	182	154	154	157	157	197	157	180	188	150	176	149	178	166	172	169	146	163	179	164	168	164	151	169	172	157	179	162	140	152	161	161	172	159	146	167	160	183	141	168	164	165	151	169	155	166	167	164	161	176	170	162	169	169	180	175	138	171	138	146	134	145	140	165	157	172	164	167	159	177	150	160	170	153	149	172	180	157	139	138	170	168	159	183	162	163	183	170	169	166	149	163	175	171	175	171	179	173	160	173	174	160	179	153	173	170	161	161	183	159	166	189	149	146	188	149	166	169	165	161	157	155	161	135	151	176	167	152	156	162	169	167	147	168	155	170	153	160	188	174	185	182	160	162	159	164	169	160	199	160	167	163	167	156	147	141	156	165	179	172	166	148	166	159	155	175	175	183	151	149	171	176	169	159	145	163	181	154	153	164	185	153	154	170	174	163	149	157	166	161	161	196	171	152	155	170	163	168	161	141	184	149	148	154	154	153	187	192	169	185	156	168	177	165	151	180	163	170	139	192	164	146	175	141	148	157	157	171	146	153	188	141	158	153	162	161	160	171	185	146	167	164	162	160	162	166	184	157	174	173	168	143	166	167	156	172	167	176	169	152	169	153	162	161	168	155	164	187	156	160	156	179	166	160	177	191	155	173	167	156	158	180	169	122	159	148	164	176	183	184	163	159	164	149	166	174	162	160	152	170	140	175	154	154	179	157	165	166	170	143	158	154	173	169	170	159	178	152	157	146	178	165	167	185	155	153	169	156	162	172	153	157	149	164	177	151	155	150	140	159	185	153	136	142	160	178	162	183	179	191	144	156	152	160	164	158	145	181	165	158	155	166	169	147	172	148	168	145	180	120	172	182	172	148	160	176	149	184	178	173	163	159	166	184	152	168	135	160	177	156	171	178	167	162	170	154	159	158	157	178	162	154	170	180	148	168	153	181	151	161	174	163	156	162	134	165	167	188	165	161	160	161	145	142	165	173	165	142	177	149	159	157	174	169	158	134	157	132	158	176	167	168	178	163	146	169	168	174	158	160	174	149	169	143	150	154	157	150	190	176	172	170	171	134	174	139	136	145	182	159	163	152	159	157	159	165	156	150	160	152	158	157	155	151	161	166	145	177	170	158	175	161	153	162	167	147	159	149	175	158	161	166	171	162	171	187	149	157	165	155	136	176	181	156	151	153	163	150	147	149	166	166	141	172	139	137	162	162	157	171	165	160	174	161	173	171	149	184	175	160	159	166	143	175	158	181	167	178	164	175	166	154	148	159	164	171	163	181	162	146	149	150	158	162	169	169	154	168	171	147	162	182	171	159	161	171	152	145	164	181	140	161	165	195	165	168	146	164	156	176	143	154	148	151	154	170	135	155	165	159	170	165	150	161	176	146	167	186	160	155	164	162	155	150	147	175	176	157	147	179	161	161	194	166	186	155	171	150	155	158	159	164	155	155	166	164	165	161	159	136	168	169	175	174	157	165	143	157	154	158	169	164	167	164	189	165	163	153	156	196	134	156	155	185	144	162	161	171	169	178	153	166	171	147	160	143	145	154	148	151	152	163	160	137	164	147	182	161	154	157	168	170	165	161	159	160	174	154	152	170	146	161	164	181	163	164	163	174	151	162	167	164	168	144	179	166	177	187	163	165	141	180	151	180	153	163	163	156	176	146	144	133	131	194	165	140
11960	13431	21398	22536	18931	15550	14054	11914	9996	8815	7457	11198	7971	2439	1505	1229	1190	1075	1126	1149	1142	1570	1551	1160	707	573	611	589	512	502	543	531	479	510	506	506	497	483	495	459	483	522	502	461	454	486	459	455	440	461	450	446	452	474	433	466	470	411	462	451	450	461	453	474	471	448	443	448	456	449	466	514	454	495	474	460	461	466	464	474	490	450	459	453	482	436	453	433	468	487	454	474	462	478	497	502	458	443	472	495	468	480	457	460	458	474	473	431	439	469	468	499	467	464	476	442	449	481	458	504	459	445	456	455	468	497	451	448	476	435	501	462	447	430	500	436	449	436	488	446	454	468	450	457	463	474	465	412	475	455	466	410	472	452	460	483	458	429	478	481	480	463	436	470	446	470	428	496	495	466	419	446	464	459	424	406	461	447	479	480	456	507	463	449	456	481	480	437	499	474	451	450	461	451	406	450	449	494	473	462	461	456	463	457	476	465	434	436	491	484	488	448	435	451	450	455	452	426	466	493	475	445	490	416	456	466	493	493	438	456	438	501	446	425	484	503	478	456	469	460	484	468	500	466	433	477	475	472	444	479	469	491	459	464	455	468	465	456	453	456	449	448	448	451	452	417	487	447	466	466	471	431	466	447	460	461	486	483	483	442	443	465	447	438	462	476	462	444	454	423	484	441	445	477	445	450	454	492	463	473	495	476	500	475	488	428	455	449	458	467	437	435	453	462	462	474	462	454	456	449	459	480	468	461	461	466	508	452	480	427	473	514	478	461	463	447	458	467	480	446	463	453	460	460	480	468	497	492	458	460	451	455	491	487	427	473	477	430	466	489	429	444	442	454	454	446	470	438	492	465	417	443	483	499	460	447	477	480	439	455	436	426	441	444	457	464	443	446	436	465	510	479	467	446	468	489	474	487	484	468	460	458	452	462	483	495	488	433	468	464	421	504	502	474	435	473	463	475	463	454	473	459	484	451	456	488	465	463	484	487	446	491	468	500	426	416	474	424	453	435	508	470	435	473	452	460	462	459	513	461	468	449	452	471	481	480	446	485	514	440	466	462	482	437	462	472	443	446	459	446	461	477	468	448	481	455	461	479	450	441	489	470	494	413	426	460	469	458	438	454	451	472	447	451	452	451	485	480	434	467	480	493	482	477	484	488	470	489	456	438	466	443	441	491	485	453	470	442	468	458	455	474	481	500	470	474	461	489	465	499	479	439	463	472	464	454	481	476	453	441	470	444	442	478	433	483	500	506	471	488	461	481	434	447	474	438	447	489	447	462	459	439	479	499	470	479	468	438	473	458	465	429	473	468	454	464	421	480	484	464	419	425	430	472	485	462	426	459	442	462	438	465	437	453	453	493	450	462	459	446	484	474	470	468	478	440	441	481	453	475	481	486	464	461	454	472	454	488	476	427	450	520	466	475	437	482	472	514	470	461	462	450	468	445	475	438	492	449	455	450	465	471	450	473	486	485	444	503	456	500	426	423	483	475	465	465	506	452	460	470	464	489	506	448	486	463	448	423	441	456	475	462	409	481	477	496	468	489	475	463	464	442	445	458	453	465	485	500	435	501	503	445	463	469	448	463	453	476	465	475	462	472	456	498	441	422	466	485	485	452	463	454	428	459	522	501	475	464	429	415	436	507	459	468	468	445	461	429	485	462	455	440	467	445	419	472	454	446	441	468	448	477	432	479	502	441	471	421	443	469	452	446	441	497	431	463	475	482	421	495	463	478	470	430	472	447	422	447	457	485	481	467	493	502	444	489	498	449	460	460	465	494	479	500	471	458	447	474	466	464	469	485	452	441	450	448	431	428	465	503	466	466	444	449	468	442	441	443	445	473	447	453	458	502	460	433	450	459	466	466	483	459	458	450	427	422	450	434	427	470	460	458	447	484	478	470	478	449	469	470	453	454	441	428	470	444	530	453	442	488	473	489	459	424	417	434	457	437	471	476	479	461	471	480	453	456	487	439	480	473	512	437	484	447	454	472	453	467	454	449	440	448	464	475	448	469	471	516	467	480	462	469	454	476	475	471	459	454	512	461	486	454	491	477	480	461	487	505	447	442	477	477	466	491	479	466	424	436	458	465	456	453	449	476	472	474	464	506	459	464	506	490	403	467	446	440	452	478	460	445	475	469	464	439	513	435	431	415	444	478	459	453	441	426	439	512	468	511	497	480	491	470	444	427	435	468	441	488	459	455	496	487	477	464	464	465	424	491	460	449	421	487	448	470	435	442	467	501	438	484	421	458	425	427	481	484	454	459	482	499	457	467	441	490	459	429	450	463	422	499	423	442	483	457	485	458	514	441	439	454	464	474	435	479	451	461	434	484	512	462	431	490	484	460	462	444	488	445	439	429	480	453	525	490	503	471	472	443	479	432	469	440	443	466	428	429	477	430	434	506	459	441	426	464	481	477	484	464	494	464	463	461	447	481	468	460	456	476	446	445	448	425	460	467	470	486	489	445	482	444	473	448	448	436	443	469	481	445	458	470	489	483	456	466	465	460	451	423	456	477	476	476	477	476	435	454	447	447	502	465	481	451	478	494	483	492	446	449	428	481	477	441	480	493	499	476	501	474	455	445	473	468	451	443	444	442	445	435	457	460	420	431	481	482	473	461	459	424	484	421	428	519	495	452	478	466	463	519	461	439	444	494	429	428	442	448	476	464	422	435	444	501	426	466	429	457	497	477	479	442	469	442	454	497	434	447	519	464	477	457	442	450	476	440	495	474	445	475	459	478	434	466	433	463	492	444	446	450	461	454	458	456	419	486	479	468	445	446	452	454	461	475	478	426	442	496	449	455	479	478	459	486	462	430	500	465	442	484	456	456	414	464	450	475	452	437	522	455	457	453	423	477	435	479	441	464	470	475	455	458	471	460	454	468	471	450	451	443	458	439	437	463	460	463	430	462	443	473	450	508	474	408	449	467	469	471	486	472	405	459	461	456	441	437	482	505	492	440	456	424	449	485	481	473	507	464	465	464	492	443	479	475	489	464	466	472	465	459	447	449	461	480	499	501	402	442	443	481	488	453	477	491	485	419	482	421	491	458	465	472	443	436	487	482	463	451	499	447	456	452	512	452	500	472	468	438	456	459	416	457	460	456	430	461	450	459	453	461	442	499	454	462	455	500	452	482	436	470	443	469	454	433	474	508	463	432	485	443	430	482	464	453	478	454	467	476	432	492	454	472	484	470	453	475	454	457	481	478	475	481	450	482	503	460	444	498	466	437	425	456	476	427	486	457	488	460	435	444	453	475	465	441	471	495	438	453	409	467	446	447	449	479	473	481	441	466	450	491	456	470	457	459	484	472	460	471	444	485	488	473	470	448	463	457	482	436	479	452	463	433	434	445	437	476	464	489	458	453	446	458	409	510	489	475	489	484	483	449	443	448	512	446	450	472	457	432	485	461	493	433	495	483	444	434	436	483	418	455	450	469	514	451	456	459	446	467	471	442	462	471	457	465	454	467	441	470
26380	20583	22072	17822	12047	8277	5943	6686	5487	4281	4108	14057	7618	1954	1163	777	604	602	764	1060	1537	1745	1469	846	454	402	476	485	435	348	337	318	298	306	311	326	293	273	251	232	257	239	198	187	197	164	169	156	165	191	162	158	147	174	155	132	153	153	154	144	167	123	141	153	167	148	169	149	159	178	156	155	166	160	154	145	154	141	159	155	173	170	161	132	156	167	163	140	162	161	160	144	161	127	158	137	154	148	151	152	147	162	147	153	152	157	142	163	136	171	151	151	188	135	177	151	148	151	167	148	169	163	153	155	167	170	167	158	148	161	152	135	131	163	163	136	128	157	151	136	158	140	156	154	145	143	156	145	154	142	146	160	142	174	142	145	163	170	142	165	149	156	144	145	170	155	146	147	154	158	154	144	153	156	135	143	152	159	147	156	151	160	151	173	147	142	147	154	166	165	150	134	154	167	178	160	156	162	134	141	161	164	154	143	149	160	149	157	164	125	177	147	140	147	131	157	188	132	158	167	148	135	123	155	160	154	149	167	149	150	147	140	144	138	169	139	147	178	161	142	158	153	158	158	170	146	158	153	150	172	160	147	157	168	167	162	157	162	157	176	190	163	145	157	174	147	176	145	162	156	133	161	162	160	165	141	152	164	156	142	152	132	136	160	163	142	153	180	145	171	135	159	155	166	151	180	143	182	145	149	130	159	147	159	166	181	134	147	147	178	156	168	150	169	163	153	160	141	154	176	143	141	142	143	167	169	153	150	162	141	141	146	149	144	148	135	167	138	189	160	149	171	123	154	151	142	155	145	148	164	166	155	166	161	150	164	177	129	156	148	126	135	148	143	148	161	174	148	147	159	145	157	165	132	173	148	159	152	132	153	157	147	137	162	172	171	140	175	148	161	178	154	145	149	141	163	156	144	154	147	147	147	142	138	148	157	153	137	165	164	142	137	156	140	141	149	153	142	156	167	154	127	172	142	134	160	147	151	135	160	161	147	141	153	136	168	154	123	165	168	151	148	172	145	175	137	161	177	146	123	156	132	162	144	148	159	141	150	154	143	177	143	127	145	178	163	166	146	141	136	159	154	171	146	176	146	169	156	146	163	147	136	149	158	156	172	153	156	148	182	140	148	175	161	178	140	134	169	125	150	144	164	148	148	150	153	150	138	165	165	141	147	143	164	161	163	176	148	158	153	146	153	146	155	157	158	152	152	153	178	162	169	163	161	160	154	161	151	172	149	160	161	154	159	148	145	153	130	151	161	148	160	153	161	157	141	154	169	145	149	158	148	143	143	152	171	166	146	152	160	178	153	162	130	135	166	146	150	169	177	141	160	171	140	148	172	167	139	144	151	175	172	181	157	147	127	160	169	169	164	134	180	172	156	165	140	174	164	154	177	163	147	171	133	149	128	173	146	175	164	152	150	156	160	167	151	130	135	132	158	169	165	131	146	171	144	168	160	160	169	171	167	169	134	153	174	142	151	160	150	141	146	149	157	151	138	162	154	135	177	143	158	171	162	156	176	174	156	148	140	144	139	144	144	155	137	139	172	154	153	155	154	174	126	161	132	135	153	126	163	168	168	142	149	145	135	149	170	163	164	137	151	155	167	131	154	162	147	165	150	158	168	168	148	134	154	137	163	159	139	147	157	152	165	140	148	153	137	145	131	168	154	147	178	164	136	160	149	150	170	159	142	138	144	171	149	148	141	149	170	160	137	153	125	169	162	165	139	145	173	145	147	168	127	143	137	130	172	145	139	150	141	134	133	134	146	164	158	168	132	151	151	172	160	131	188	165	151	164	163	147	149	153	161	168	147	179	177	139	162	173	145	155	139	165	168	144	174	165	148	131	164	169	155	165	172	156	158	162	151	147	138	149	157	151	165	134	146	144	154	145	164	144	164	173	144	141	149	159	144	161	164	134	157	169	160	167	182	147	154	160	158	165	147	158	160	165	142	168	142	140	154	151	172	142	164	140	136	165	140	156	163	153	143	145	134	169	158	147	148	142	186	133	165	141	137	161	149	159	152	141	176	154	171	150	158	168	135	142	157	171	158	149	133	150	160	164	158	146	144	161	169	165	161	157	153	192	152	166	150	157	169	154	166	151	137	153	144	179	110	149	168	156	163	178	155	177	152	159	192	158	180	145	134	125	162	153	134	177	164	143	138	157	130	160	169	156	164	140	151	144	154	167	170	164	162	136	152	147	134	146	142	157	156	173	147	157	150	167	146	160	163	143	149	136	160	132	142	151	138	176	141	153	164	141	135	139	159	145	154	163	154	168	172	157	154	152	163	165	160	168	132	156	166	161	168	170	157	147	150	149	162	155	145	160	148	148	166	162	144	145	144	156	144	154	159	163	155	142	140	152	146	158	153	145	146	160	156	139	153	145	164	148	173	143	149	158	157	147	142	146	147	141	162	142	172	154	174	151	136	169	150	170	131	150	164	153	128	154	140	153	174	166	158	170	129	158	194	151	165	162	166	157	153	131	149	169	156	178	155	141	162	147	145	143	164	144	142	143	161	128	155	162	143	153	143	145	171	166	150	143	141	134	150	171	164	129	161	158	127	130	157	154	143	153	165	157	124	152	138	161	143	164	170	144	143	145	162	158	149	169	147	147	164	155	155	150	159	153	141	159	162	160	148	174	159	165	144	170	140	145	165	166	150	154	130	171	133	139	180	146	154	168	127	161	155	152	136	161	158	155	161	159	140	164	141	154	172	160	150	143	168	171	148	156	157	177	163	150	151	172	141	140	159	147	148	160	162	150	135	166	149	167	148	159	143	149	147	154	159	150	153	143	126	157	151	164	169	169	144	149	159	142	183	165	158	157	138	156	164	155	141	149	173	154	166	174	150	140	148	153	148	162	167	160	161	153	149	143	153	165	146	148	170	143	184	182	141	153	147	168	156	173	145	158	144	133	156	160	162	161	153	158	139	168	149	153	152	127	148	148	155	165	151	162	147	163	171	153	176	163	142	126	167	152	156	139	151	180	162	161	151	155	150	146	154	163	145	144	137	144	177	184	163	134	150	127	156	159	135	139	150	143	185	166	163	148	152	158	160	161	165	160	168	135	150	175	159	167	166	150	167	138	167	154	144	145	164	173	182	148	136	150	140	164	162	158	156	127	159	148	162	139	147	160	149	150	159	142	156	143	155	158	139	143	154	129	163	140	159	170	145	133	161	166	115	161	153	138	149	145	160	159	151	132	144	170	147	153	159	146	146	159	157	153	146	136	162	143	156	135	176	145	150	117	177	155	135	163	142	166	132	153	149	165	162	151	155	146	157	144	143	138	153	133	143	139	144	160	134	151	157	168	157	167	149	173	133	140	137	163	152	157	136	150	168	154	121	154	137	153	139	147	157	155	155	159	164	138	142	171	143	150	145	152	153	126	144	156	167	131	146	142	157	159	152	147	173	166	180	138	153	143	130	157	160	170	157	143	152	152	135	153	163	163	175	158	165	167	155	155	149	144	170	154	158
17335	16378	25125	28006	25064	21378	19096	21090	18767	16504	17212	36539	19411	9400	6115	4021	3500	3253	4534	6139	8929	10099	8585	4593	2443	2144	2553	2439	2345	2052	2126	1699	1497	1544	1629	1720	1760	1445	1072	1108	1125	1240	910	791	674	666	566	619	600	459	497	452	447	434	420	446	474	410	460	455	432	432	424	458	441	465	430	442	467	424	459	489	451	459	434	451	427	447	449	487	470	432	456	417	407	439	487	424	432	445	446	424	460	444	455	427	457	452	440	450	485	444	441	454	450	448	469	440	449	434	461	449	456	465	441	435	432	451	438	433	451	469	434	486	417	458	412	436	442	417	449	442	448	425	415	415	446	444	456	444	422	449	439	448	432	451	439	428	439	415	457	454	433	465	447	442	448	435	436	412	479	470	456	428	426	422	456	434	462	443	445	441	447	428	417	421	451	439	449	472	467	454	441	405	450	472	416	436	451	443	434	442	433	470	444	414	443	444	448	472	426	414	447	465	461	416	450	467	480	463	481	432	461	451	424	440	469	440	445	461	430	480	477	478	427	437	397	461	442	399	455	439	415	473	428	415	468	469	463	454	450	436	431	444	461	425	470	474	447	463	470	452	444	419	429	471	439	432	426	449	456	467	476	449	474	420	451	414	425	422	414	480	441	451	433	410	437	430	452	431	438	461	420	480	433	432	452	461	472	473	439	429	444	439	420	424	448	460	462	432	505	430	460	515	424	482	475	416	447	457	462	448	442	431	456	404	414	480	418	436	486	480	451	406	442	451	437	443	425	459	413	441	462	445	435	428	461	416	434	436	410	450	446	421	451	439	402	438	485	442	476	431	431	422	410	451	436	413	462	454	460	442	442	476	437	477	399	418	451	459	443	462	436	433	453	421	437	454	435	418	443	452	461	449	429	425	438	460	430	417	453	434	453	455	451	417	435	459	468	439	455	446	445	466	469	454	454	452	447	429	413	438	464	435	481	450	428	428	434	434	435	448	474	427	441	509	406	433	455	462	449	467	442	454	451	397	463	407	443	434	433	468	486	406	464	442	442	478	468	439	450	422	439	426	457	464	440	449	422	443	476	463	442	458	460	444	463	426	419	443	440	454	453	443	435	420	436	436	404	460	448	425	455	433	426	444	475	445	431	444	431	441	479	450	471	439	462	444	410	457	449	444	438	443	440	453	491	471	442	464	435	456	468	462	437	455	414	429	445	448	406	458	451	478	430	446	432	428	413	464	426	435	444	432	420	463	466	428	440	465	446	507	465	438	426	447	476	443	416	429	409	434	472	432	468	480	451	480	447	432	421	462	479	434	408	450	419	424	440	438	467	433	426	455	428	483	450	436	443	438	456	440	443	453	430	426	460	444	442	463	457	440	472	414	434	436	445	437	457	457	418	444	452	452	411	420	449	399	436	412	432	447	486	458	445	465	454	447	423	438	458	451	419	454	457	436	472	431	441	469	446	414	412	465	426	423	449	448	459	417	424	405	456	487	446	431	485	439	404	466	437	474	429	458	415	489	442	454	461	437	436	441	468	464	471	445	444	450	447	429	434	451	454	445	427	431	429	449	512	445	444	467	451	430	459	459	433	458	443	393	436	465	479	431	440	480	448	447	448	450	436	415	445	465	477	417	458	404	431	438	477	454	450	452	493	401	471	422	455	479	441	485	445	460	451	444	484	425	449	442	421	452	476	432	461	446	444	451	415	465	447	429	461	450	483	428	443	432	445	482	453	465	458	437	397	473	458	421	450	447	476	445	486	431	430	440	445	417	474	436	436	426	446	468	434	425	452	475	443	436	453	465	472	476	427	456	463	399	442	454	484	488	465	424	426	438	448	432	398	437	475	459	428	467	441	488	447	428	483	431	439	427	443	434	470	456	460	403	469	429	427	493	470	434	436	448	509	451	448	431	429	451	472	475	471	460	459	431	430	397	436	447	411	455	441	436	462	449	434	466	453	444	460	445	414	443	424	402	411	416	453	446	447	449	447	487	445	456	414	435	451	489	446	444	439	431	443	473	431	456	407	450	415	394	402	466	452	416	444	434	452	461	418	454	438	451	454	420	443	496	421	443	468	415	464	435	446	433	445	444	459	456	425	431	445	429	421	466	464	437	437	468	434	445	443	419	463	403	414	441	424	464	477	401	448	446	448	439	404	449	429	418	453	469	443	424	427	441	454	457	483	437	448	426	417	411	427	443	447	423	421	440	444	496	422	421	460	446	389	458	458	445	461	419	449	457	426	471	412	486	461	455	440	452	449	439	467	454	435	422	455	420	458	445	417	417	473	487	479	437	430	444	436	449	466	443	466	422	470	444	468	417	440	457	466	448	446	452	454	441	394	447	472	467	422	458	419	431	465	423	437	430	438	433	424	429	439	454	414	457	451	449	430	421	413	464	443	471	435	473	480	470	437	470	464	466	474	407	424	443	486	445	429	458	470	404	430	456	492	444	506	398	451	462	419	439	398	450	442	461	451	433	459	406	450	430	458	419	430	420	477	452	451	414	448	413	410	467	449	450	446	424	428	469	464	449	440	457	460	435	460	431	446	449	489	461	444	439	427	457	458	438	449	430	457	455	426	464	423	424	485	455	452	420	463	427	422	464	463	426	450	457	395	477	426	451	431	455	459	493	437	444	422	416	468	436	412	455	452	487	440	467	453	417	457	470	468	425	435	443	411	406	443	465	421	482	475	403	457	476	453	457	455	430	443	461	468	460	467	398	448	433	446	450	464	420	474	432	459	448	473	408	428	432	414	451	446	425	419	443	436	462	448	426	428	481	419	430	446	391	431	452	425	471	475	436	479	442	437	416	452	459	456	425	447	419	454	425	431	476	442	426	447	435	456	447	478	464	433	434	450	444	429	442	461	447	410	443	448	452	442	451	417	460	436	428	453	428	411	444	429	464	426	420	435	447	471	444	431	439	467	468	466	447	463	428	421	465	431	424	435	468	407	409	437	447	448	467	439	414	453	414	497	453	497	411	451	436	467	463	444	434	454	486	458	455	435	453	436	456	447	460	489	418	466	430	416	474	459	436	431	452	446	462	463	466	480	461	480	426	440	438	445	466	421	465	447	460	439	462	455	447	431	477	454	469	448	491	443	426	459	421	415	507	453	427	443	419	442	472	448	448	448	461	439	445	442	462	451	435	473	434	462	430	450	395	466	438	432	458	443	452	449	467	445	418	434	425	448	479	466	465	433	442	455	468	431	443	411	437	447	421	421	432	467	436	481	446	458	440	433	465	463	443	408	448	482	461	418	420	447	462	438	449	428	444	466	442	440	464	420	447	448	438	422	469	447	432	425	418	495	437	429	420	448	442	436	433	445	485	440	447	422	438	465	426	423	479	474	477	431	466	448	452	476	443	434	394	448	466	457	452	482	487	415	422	431	405	481	468	431	442	423	467	453	463	473	426	447	432	413	444	457	457	428	454	406	462	476	448	447	443	469	422	444	421	398	427	464	446	439	509	454	477	441	419	444	432	428	458	401	431	462	475	443	454
33001	26274	30333	25468	17921	12819	10921	11318	10177	7748	7273	22019	12082	3236	3544	2193	1267	1266	1546	1841	2965	4779	4020	2202	1393	1488	1292	1182	1303	1086	1201	954	873	861	860	856	759	725	648	618	480	480	423	366	287	250	239	261	295	185	190	196	174	191	182	174	190	161	174	160	167	167	183	203	211	181	182	181	192	182	167	180	172	155	167	177	170	194	177	190	190	185	157	142	183	167	186	152	169	207	182	173	178	155	182	196	149	197	169	196	178	188	171	185	166	201	167	200	189	195	171	170	204	190	179	183	180	190	200	179	189	182	177	176	165	160	170	175	171	182	188	180	180	164	182	181	188	178	164	183	178	183	198	175	169	202	179	167	186	198	183	201	189	165	186	159	190	175	177	177	153	215	192	152	178	181	165	187	153	176	175	166	176	169	180	171	172	205	187	175	178	190	172	166	173	179	174	167	167	185	167	188	183	191	181	173	175	194	164	158	170	146	168	182	160	183	183	173	183	167	183	192	161	165	186	164	193	191	151	169	211	197	174	173	179	172	192	182	171	170	165	203	195	206	189	172	169	170	168	188	182	165	177	164	176	163	166	166	190	195	206	172	177	211	188	168	185	184	173	190	165	174	193	186	183	157	175	179	191	177	178	191	183	204	226	161	186	178	191	185	183	176	187	196	179	171	167	187	158	176	180	179	188	161	170	152	199	190	177	166	152	171	184	143	170	166	205	200	207	189	166	174	192	162	180	203	176	171	201	170	180	158	177	183	207	163	170	149	170	178	167	167	179	173	152	170	179	183	175	179	175	191	163	151	175	174	167	182	218	185	194	179	210	153	195	184	172	168	153	185	173	181	166	166	171	165	147	169	213	180	171	190	178	189	177	173	165	168	175	198	170	168	161	180	175	192	185	165	160	172	185	173	198	176	209	176	184	164	166	171	171	201	165	161	162	185	164	191	178	169	185	170	156	170	171	150	173	178	187	213	176	176	169	180	172	162	176	171	177	185	178	168	192	160	167	170	192	176	155	194	168	167	180	167	187	165	178	169	180	175	188	161	170	182	174	163	148	182	177	183	191	194	173	174	182	187	169	177	192	191	183	185	183	175	189	168	202	178	199	191	179	186	176	180	177	183	185	178	166	172	190	195	195	159	186	159	189	193	161	186	168	171	162	182	162	189	199	176	197	202	142	189	190	184	178	176	159	188	198	173	187	179	181	200	191	172	154	186	195	182	155	192	189	192	173	183	177	201	167	179	156	178	198	151	178	162	149	188	175	184	155	150	199	198	161	171	158	168	158	177	184	165	191	203	153	174	178	181	165	157	188	182	198	176	184	167	174	159	183	167	175	181	187	171	174	174	178	184	168	181	179	163	179	198	172	175	199	184	171	170	199	197	171	165	182	177	186	160	166	169	174	175	177	195	167	182	183	176	168	180	174	181	181	152	184	165	178	165	169	185	191	206	188	197	172	182	191	191	142	156	176	177	172	173	184	182	162	178	184	165	146	188	165	182	180	206	174	160	162	192	180	181	191	178	183	171	187	163	185	176	168	185	168	197	158	184	195	178	177	181	183	173	182	174	193	203	196	171	175	176	191	184	169	160	179	211	208	167	192	176	182	175	192	193	179	177	184	167	185	186	194	207	164	174	171	148	184	168	178	179	163	173	185	175	182	160	152	186	166	174	171	166	184	176	166	198	186	181	208	189	173	182	172	160	178	181	186	179	183	189	185	175	165	150	169	187	157	174	198	164	186	167	216	163	178	198	184	179	175	167	177	167	160	198	185	165	173	153	169	168	174	178	176	149	175	177	160	203	172	178	143	177	180	170	174	182	186	206	171	187	180	165	184	156	162	188	181	206	185	163	177	184	197	211	159	164	154	183	190	187	178	181	178	210	185	173	176	164	196	175	139	157	176	195	153	169	174	179	183	187	186	192	183	196	171	165	185	172	166	177	195	200	173	185	177	166	188	158	189	170	167	212	175	178	170	165	185	197	171	200	174	181	209	171	194	179	183	156	147	188	163	179	182	164	186	190	177	180	187	152	179	194	169	189	188	167	179	191	169	170	177	196	164	166	173	178	202	166	190	178	201	172	171	165	151	189	182	202	172	198	221	186	192	171	184	183	188	196	182	170	209	194	188	182	143	160	172	164	185	174	159	169	162	179	165	172	176	184	198	169	178	176	184	179	180	191	183	179	150	156	182	175	167	165	189	157	183	173	185	164	177	164	202	179	152	202	166	181	162	176	191	194	181	181	160	186	186	194	172	187	177	193	171	198	191	177	155	190	167	177	171	173	181	184	182	200	170	196	192	157	183	205	155	183	161	167	174	190	177	153	159	188	175	209	166	159	158	193	169	176	180	200	191	182	173	191	190	158	186	191	191	194	185	162	203	192	194	170	162	168	177	165	201	175	182	191	172	165	206	175	177	177	185	163	164	199	188	183	164	175	189	137	167	165	178	173	173	188	168	165	180	183	156	167	148	168	172	173	181	168	163	190	166	178	203	176	201	179	191	171	176	176	171	167	190	179	180	173	190	144	170	183	173	150	186	175	174	215	164	175	169	177	162	176	176	196	192	172	170	183	183	190	196	177	178	185	148	187	181	154	180	190	151	167	189	178	177	197	180	190	195	167	189	187	171	162	176	199	177	165	160	175	182	173	178	147	185	172	168	186	166	196	152	170	129	186	177	171	174	157	140	189	173	176	206	168	167	183	168	157	162	175	184	184	180	177	163	176	187	199	198	198	186	183	183	174	177	153	180	182	168	177	187	181	174	208	175	196	174	180	175	162	180	176	171	182	189	170	183	195	156	157	171	172	182	159	159	149	210	175	163	187	192	196	216	196	175	184	184	199	184	175	189	168	183	154	187	178	167	191	176	178	161	171	198	172	193	192	201	157	178	188	169	176	179	177	190	169	159	193	185	183	179	154	173	168	171	172	164	188	173	179	176	168	178	174	171	181	159	179	198	183	183	170	179	170	163	156	180	172	181	159	169	185	155	199	200	160	193	182	179	186	175	142	161	186	159	190	202	188	181	159	193	190	197	165	154	190	163	171	191	199	189	172	174	180	176	174	190	175	170	151	167	179	187	178	193	190	161	160	192	187	177	174	154	195	191	165	163	179	169	174	154	175	167	176	150	139	187	165	185	195	186	179	166	176	170	175	169	185	160	179	172	191	173	174	188	201	198	177	159	189	160	168	157	181	179	186	166	182	197	159	172	165	172	183	192	197	180	182	174	176	169	183	172	170	160	174	156	181	186	168	193	180	188	151	189	155	165	195	197	177	193	184	153	194	168	197	166	183	177	174	175	172	183	170	176	175	183	171	184	173	174	179	155	194	190	194	182	182	172	162	169	193	171	187	198	182	169	187	158	169	182	170	145	168	185	187	166	178	178	194	167	203	168	195	179	197	171	191	173	200	170	186	186	145	176	180	203	168	196	176	180	186	194	168	184	198	189	178	200	174	172	197	183	176	150	188	184	175	197	189	174	159	187	155
20887	20731	31594	32974	29540	27213	26577	28048	26420	23125	24270	43673	25424	13413	15859	10553	6789	6859	8687	10363	15677	21308	18513	11070	7999	8253	7398	7212	7696	6570	7247	6292	5559	5687	5934	5458	4695	4686	4008	3658	2959	3073	2275	1958	1433	1215	1022	1323	1157	697	604	603	631	510	482	481	492	535	509	498	513	469	471	525	491	487	475	509	488	505	547	528	533	501	497	475	498	496	514	500	526	507	509	519	515	485	505	489	497	504	519	525	525	449	499	484	501	543	481	498	498	506	504	520	501	504	521	514	484	494	480	511	527	495	529	501	525	480	508	480	500	522	543	511	511	500	511	495	504	474	502	501	509	522	508	503	515	523	487	506	491	497	511	506	540	505	483	509	513	487	511	522	519	533	528	529	508	513	513	508	486	529	477	514	491	470	487	497	513	481	505	494	496	550	499	534	502	506	471	507	473	523	490	525	497	501	537	529	464	478	496	505	530	476	505	530	536	496	556	488	533	489	546	562	493	561	518	518	527	466	496	461	492	450	472	471	462	513	515	486	492	506	511	498	497	531	571	489	488	508	528	495	557	508	509	418	501	496	534	500	501	478	538	485	483	474	489	498	497	506	514	508	518	486	517	499	511	496	528	496	545	533	512	536	513	502	459	495	503	522	478	491	506	522	434	526	539	525	504	483	549	535	499	504	505	514	506	487	481	499	495	532	508	497	461	494	475	477	543	512	506	484	479	487	521	488	538	508	442	517	454	517	515	486	506	505	540	467	502	512	454	505	500	513	487	494	499	516	516	530	470	452	501	497	528	517	475	515	512	513	473	510	503	547	479	509	507	480	543	487	452	449	496	543	468	530	503	530	510	502	510	490	523	494	522	509	523	519	516	497	500	503	523	489	493	502	498	494	518	526	472	496	476	463	506	505	475	531	477	477	538	505	496	497	491	529	538	468	494	477	521	546	485	518	511	517	502	491	512	497	518	462	525	488	494	504	492	485	504	538	520	488	539	535	464	500	536	493	494	534	485	479	452	478	496	462	493	498	516	513	502	512	508	476	518	496	533	499	476	476	523	514	526	503	520	484	499	541	525	518	500	494	506	499	516	496	516	522	480	467	490	557	491	515	534	502	534	538	509	532	531	485	514	465	502	536	506	502	484	497	525	536	525	522	491	501	493	457	533	482	511	502	489	521	550	489	483	492	524	516	481	506	500	503	508	500	496	546	474	534	519	541	483	520	493	496	522	540	492	499	486	532	519	495	535	497	550	475	465	526	521	507	487	484	490	513	492	503	529	524	523	487	527	493	515	503	511	472	472	473	514	497	516	548	503	472	475	519	512	514	496	512	475	509	514	522	498	543	511	510	518	554	487	473	525	483	475	501	528	511	519	465	516	489	474	506	527	521	529	449	522	554	523	476	465	475	464	447	493	513	493	499	494	523	462	498	493	508	497	514	517	505	513	502	508	498	506	533	522	502	533	488	474	476	530	494	492	455	488	498	520	488	500	501	493	474	510	491	486	507	509	526	536	504	507	484	522	529	522	519	524	542	518	487	493	528	465	493	498	504	496	482	541	525	506	535	571	496	472	547	534	478	480	494	497	503	507	496	467	483	496	529	517	519	511	546	549	520	484	523	492	506	525	490	471	500	527	489	528	475	512	489	495	488	501	503	467	480	495	496	507	474	481	496	476	515	496	497	498	480	511	501	532	518	527	493	490	485	494	532	487	553	487	508	542	529	477	492	544	546	494	530	535	515	490	503	489	539	492	516	520	513	511	543	526	484	524	506	507	518	493	531	494	501	503	529	513	514	557	470	522	475	505	485	511	518	480	502	456	533	468	518	503	505	497	478	497	538	513	539	501	540	524	517	529	533	477	489	510	483	468	502	518	480	511	443	542	502	559	512	446	467	530	472	537	480	463	503	537	527	495	486	487	522	460	511	521	526	481	485	470	538	473	488	502	527	495	559	501	505	512	504	485	516	529	473	540	490	478	515	473	519	538	496	535	525	533	526	504	503	517	501	507	491	429	515	519	488	493	491	479	498	523	487	532	519	491	545	486	537	515	501	517	484	507	510	519	507	539	504	475	475	507	499	505	485	517	455	523	452	527	493	515	541	496	489	535	483	572	519	500	514	516	480	495	549	475	508	507	494	514	510	481	507	494	519	492	523	517	509	499	506	495	474	481	519	539	471	518	500	510	509	503	557	532	490	507	518	521	526	524	455	532	485	488	517	514	480	517	533	542	481	525	509	536	492	502	500	486	515	519	543	505	502	488	513	487	487	499	552	516	506	545	561	476	498	531	519	508	541	504	502	517	480	523	449	508	507	503	523	501	468	518	497	489	517	487	521	507	532	512	506	517	513	484	468	505	524	529	533	515	527	516	513	493	523	507	538	497	486	499	519	465	466	522	535	488	510	518	482	529	532	501	544	493	486	522	518	518	515	508	510	551	516	497	486	552	489	486	557	536	494	525	471	553	491	506	488	546	519	517	498	479	430	503	490	469	512	512	514	456	559	504	493	490	485	493	516	474	490	466	491	482	524	516	501	534	482	497	520	485	476	493	490	512	521	518	506	496	544	493	513	515	476	488	485	545	503	542	498	498	535	482	478	495	534	516	463	475	519	509	511	457	486	457	487	499	532	536	507	536	523	533	524	511	499	537	489	544	475	540	534	538	484	519	542	508	495	506	511	534	477	506	506	457	525	511	543	529	481	502	498	530	510	489	514	521	484	504	520	543	511	510	483	515	516	488	467	518	539	523	506	513	521	499	534	495	525	475	486	583	503	541	527	501	497	470	486	553	506	531	461	505	497	536	502	517	502	459	523	517	536	495	496	527	523	523	509	518	531	492	519	501	482	484	549	491	506	488	542	527	525	498	514	466	544	461	514	539	483	507	539	473	473	528	513	481	518	520	502	486	470	531	510	505	499	502	525	507	521	531	560	525	482	507	476	509	503	493	485	485	491	479	479	528	497	470	498	513	508	526	490	539	509	502	488	532	504	545	538	464	521	479	504	461	466	513	519	467	471	463	491	520	506	471	476	512	494	504	520	482	515	500	478	513	485	515	566	506	523	500	542	514	513	498	461	498	484	519	479	495	477	524	474	486	511	512	500	466	517	489	492	533	522	461	505	507	562	497	511	490	525	521	519	514	490	499	520	509	498	535	546	497	532	524	491	485	535	497	513	499	497	498	542	461	470	451	521	557	492	530	501	502	501	477	525	513	480	483	468	529	515	494	498	493	506	493	512	511	518	478	493	484	510	485	500	486	488	512	489	480	455	533	511	523	521	494	461	512	488	492	545	494	487	499	525	506	493	480	532	489	484	525	504	494	496	499	506	498	524	512	492	492	463	498	488	518	518	472	560	538	508	503	518	455	476	497	512	526	525	491	506	486	531	492	480	489	484	536	500	536	483	510	508	550	510	510	505	518	493	533	469	468	483	524	509	490	524	457	532	478	471	485	539	465	521	512	528	554	497	523	508	491	500	521	502	545	549	552	523	491	521	534	515	542	521
15299	12705	13219	9479	5737	4163	3247	2789	2221	1689	1448	1699	882	733	541	390	349	297	292	302	313	441	481	304	181	224	175	169	183	180	152	152	184	154	161	158	146	178	187	161	171	151	148	135	149	167	154	152	136	140	151	145	188	136	138	154	188	143	158	155	159	154	129	149	127	156	169	155	147	166	132	155	162	142	142	153	142	152	164	153	142	131	149	132	165	160	155	190	166	134	152	149	135	151	150	136	144	127	157	141	168	154	162	137	163	148	148	156	141	156	145	147	150	124	165	162	145	143	150	171	145	155	136	162	145	144	148	146	162	125	132	142	129	151	140	128	156	157	162	147	155	163	160	131	159	124	148	153	165	152	150	166	152	144	175	187	132	150	159	150	156	127	139	148	153	152	148	163	140	157	145	163	144	132	153	167	160	141	137	134	148	136	158	162	174	154	153	161	137	148	140	136	146	157	158	159	153	180	152	142	135	145	144	164	151	160	145	165	185	150	159	150	159	156	164	162	126	161	127	156	133	152	131	153	150	158	139	132	165	159	150	156	148	140	143	163	145	157	147	148	154	155	151	149	161	128	141	169	147	164	140	142	132	137	169	133	156	154	160	162	151	148	158	164	159	169	135	156	164	170	159	150	146	160	158	132	151	140	164	160	161	171	136	152	130	149	122	157	160	160	157	164	138	148	146	157	145	149	159	150	140	162	153	134	142	146	151	147	153	153	150	149	160	139	143	153	140	140	125	145	151	141	168	146	163	139	144	171	146	148	154	158	164	158	143	139	128	144	154	155	151	144	147	154	140	134	163	160	155	136	162	169	146	142	167	135	154	142	129	150	146	144	143	160	166	152	158	138	138	146	138	125	158	148	170	152	147	146	140	159	166	139	168	132	159	147	165	146	140	137	160	171	150	150	145	151	165	164	159	134	141	134	147	136	144	142	163	158	125	149	145	152	168	149	155	152	163	150	132	149	133	144	131	160	137	148	128	159	157	131	145	155	161	146	154	135	145	156	164	143	146	134	156	128	126	134	137	154	154	160	183	157	144	133	164	147	173	138	131	152	129	132	150	142	146	168	136	166	127	154	138	146	160	166	150	155	165	143	138	179	140	152	157	153	153	156	149	146	157	162	132	148	139	154	183	146	143	155	157	133	133	135	143	161	143	150	140	146	143	130	149	133	180	132	140	155	145	162	144	141	143	164	165	147	142	152	152	134	164	144	125	165	138	150	125	153	176	147	152	139	142	133	163	145	149	144	150	135	127	136	153	163	150	173	158	124	148	119	154	158	149	134	165	120	177	129	144	147	129	137	137	141	150	152	166	149	171	164	137	137	156	149	140	124	151	149	142	131	133	161	135	156	158	147	134	159	164	144	160	155	161	136	147	148	169	124	139	159	130	140	150	147	143	145	133	152	170	149	148	129	147	145	155	146	157	167	159	158	131	154	143	161	121	127	168	130	145	154	123	150	147	142	140	147	160	151	155	143	147	152	144	144	166	143	155	148	129	134	156	128	161	156	138	164	133	162	145	147	138	158	138	167	112	137	111	162	156	149	166	143	159	155	148	152	156	151	132	149	155	146	135	150	138	127	150	156	158	161	139	150	170	158	151	162	145	135	162	154	169	151	159	122	152	140	141	131	143	123	188	143	152	137	142	162	141	163	169	128	158	157	159	158	160	156	130	178	135	151	155	151	144	161	152	146	145	146	159	149	182	151	158	156	130	174	150	151	154	151	151	175	152	159	119	141	129	147	141	148	145	139	146	141	139	162	149	154	166	155	141	146	151	170	174	155	134	138	165	170	139	137	153	144	166	161	137	166	151	159	141	152	171	150	172	152	136	118	153	148	136	145	153	146	168	154	136	146	145	141	160	141	154	168	173	138	152	159	160	138	155	126	143	151	146	156	145	139	123	136	155	166	143	153	129	134	152	162	143	121	139	147	159	148	154	134	154	161	140	154	136	139	144	153	158	160	158	170	131	141	140	144	163	149	151	133	116	154	154	153	140	134	167	133	158	153	143	137	141	164	127	175	156	138	146	147	152	143	129	144	151	152	143	166	160	153	141	156	145	161	149	153	147	149	155	161	144	169	146	174	131	130	158	147	151	137	131	144	142	159	152	163	166	128	162	154	153	167	149	151	138	141	149	168	165	158	175	132	170	158	136	181	144	167	168	154	168	152	157	159	142	148	149	149	174	134	155	134	140	153	151	143	149	141	145	145	159	155	145	173	135	155	127	143	153	156	145	138	142	147	162	138	160	146	146	148	154	133	139	140	132	161	147	164	152	146	118	133	127	156	136	167	146	144	145	136	131	156	144	177	168	147	158	151	122	163	127	145	140	129	125	144	128	152	172	156	134	166	151	131	151	125	173	152	139	143	151	148	161	152	144	160	145	149	125	165	154	145	147	159	144	146	167	134	135	148	171	140	163	159	173	152	148	163	154	160	168	120	148	155	160	143	134	136	152	147	151	156	160	143	158	138	152	137	150	147	166	167	156	141	144	182	157	166	142	138	133	129	156	149	147	133	158	135	150	157	120	131	167	148	137	136	148	152	150	155	162	163	150	165	147	132	140	121	137	157	153	171	148	165	159	179	170	171	137	153	162	159	140	162	158	151	132	145	157	127	155	136	148	138	158	160	151	140	138	163	150	148	146	143	157	132	159	164	147	162	133	154	163	149	159	133	146	140	147	161	149	147	153	166	152	163	155	138	150	151	148	153	155	147	142	148	146	157	132	162	134	143	151	129	140	146	157	144	165	139	139	173	153	152	151	131	143	166	153	159	128	178	156	138	175	128	154	147	140	152	149	129	141	153	134	145	143	130	164	137	154	139	153	134	128	164	141	128	165	144	165	154	145	173	116	145	143	165	162	126	158	147	154	148	157	164	165	134	143	165	128	182	144	155	151	147	149	113	133	150	146	152	153	156	155	162	147	131	141	122	147	143	155	134	140	183	146	149	151	134	154	146	132	163	180	174	127	169	165	135	133	135	175	154	167	167	143	155	151	150	153	145	157	143	133	142	147	141	142	151	145	147	153	153	130	132	138	148	142	150	150	121	145	146	138	139	152	135	158	138	128	154	143	159	127	125	148	168	155	131	160	149	158	145	150	134	158	156	168	175	167	122	142	151	150	157	143	147	148	145	143	145	137	162	129	160	143	161	150	150	158	143	168	183	143	126	139	127	167	123	147	151	160	159	157	138	127	148	153	147	138	152	169	147	142	139	149	159	153	152	163	154	156	172	135	133	140	158	153	150	138	161	153	144	159	164	146	140	122	123	156	152	156	161	143	145	141	149	134	148	137	131	145	137	156	153	169	153	148	134	146	155	156	162	137	158	130	175	135	138	161	162	150	165	151	140	146	130	140	153	124	145	146	164	148	143	144	110	143	147	161	158	154	142	161	153	170	147	151	158	155	155	148	143	162	141	162	156	154	159	142	130	146	138	141	157	166	145	143	157	163	145	140	145	142	131	150	161	154	143	159	138
10081	10437	17741	19140	16049	13798	12376	11760	10044	8388	7411	8570	4937	3807	3042	2219	1802	1696	1475	1553	1731	2422	2501	1310	797	732	714	704	697	646	660	584	550	544	587	565	582	579	556	540	484	514	516	485	474	405	433	468	473	442	440	438	425	452	404	443	408	402	427	446	423	402	407	418	412	391	417	446	444	428	414	426	471	439	456	410	428	425	409	432	445	435	417	426	422	409	407	418	441	422	390	474	477	418	436	466	465	432	419	454	451	428	429	401	403	375	443	441	452	444	418	445	381	397	439	418	416	415	425	422	423	459	450	425	412	426	428	464	420	418	397	438	430	444	448	422	417	424	403	460	422	437	413	474	415	400	429	419	437	431	402	432	426	427	409	421	392	396	463	422	439	436	451	396	402	393	418	416	429	438	471	415	434	416	459	421	393	435	431	441	423	421	410	447	443	408	407	437	412	390	412	447	424	424	420	407	430	423	443	434	441	420	430	436	406	450	411	428	420	422	431	422	409	408	426	406	405	421	425	431	456	421	430	428	443	453	452	446	421	441	421	457	458	446	437	434	409	423	464	452	422	390	455	408	437	459	412	455	458	435	411	404	431	411	396	433	445	430	448	399	416	429	432	413	423	451	421	416	442	429	455	399	436	436	425	416	426	428	382	406	450	382	435	477	423	414	427	435	429	458	415	432	419	415	445	419	432	458	449	423	379	440	443	406	444	396	429	454	399	451	413	441	420	431	389	426	409	388	435	461	443	427	429	394	437	431	451	410	404	421	447	423	419	424	424	420	439	428	399	392	413	400	479	399	415	427	433	446	456	471	434	432	449	426	443	472	442	446	427	450	422	426	444	412	428	438	418	445	437	442	448	419	395	469	435	439	454	469	455	461	420	468	461	407	405	398	411	433	422	445	430	439	428	411	418	472	426	416	449	442	423	404	444	395	430	417	424	452	419	432	430	456	415	419	404	447	447	436	434	457	390	429	443	407	450	412	470	402	450	456	410	424	442	460	430	428	424	425	461	426	403	476	422	424	420	378	405	400	422	435	417	423	434	442	429	415	420	434	436	434	412	403	439	409	438	407	438	435	455	425	402	417	460	466	449	417	397	445	425	462	443	447	440	433	439	406	443	437	426	404	423	430	430	419	440	445	428	419	410	437	423	435	430	433	469	412	439	430	404	420	468	414	420	409	397	450	406	436	436	449	415	439	427	453	446	431	441	440	389	463	421	449	420	475	405	382	436	412	417	448	405	431	403	437	392	464	417	447	424	447	466	425	394	386	411	390	437	449	463	425	407	435	432	401	490	414	421	427	430	398	441	428	421	418	423	458	413	434	401	426	449	438	413	423	410	423	397	411	443	441	429	459	409	419	447	411	446	413	440	423	470	425	435	455	395	423	427	411	451	395	433	415	441	399	406	428	460	440	444	428	462	405	439	420	462	432	425	454	435	420	419	432	416	426	408	424	417	433	451	430	459	399	418	419	448	432	450	443	481	422	404	430	422	450	432	444	407	404	441	434	454	398	401	442	396	419	409	442	434	418	433	442	422	464	399	419	433	408	413	425	440	458	437	413	379	457	430	418	415	435	399	400	405	439	422	439	397	400	395	429	415	434	391	420	442	457	450	433	378	453	413	422	456	435	432	453	407	408	427	426	437	417	423	441	418	385	422	411	425	422	433	402	431	427	434	428	432	427	418	413	437	437	427	441	459	448	437	413	376	442	409	417	400	429	441	426	393	441	413	424	409	419	436	432	427	439	419	434	408	441	432	463	436	451	408	443	381	407	426	437	437	413	444	456	427	438	424	434	414	445	416	442	415	454	393	429	448	446	394	425	455	412	388	406	434	427	399	409	432	422	460	445	411	399	442	410	407	409	420	427	416	439	409	427	405	412	418	427	417	431	437	435	427	408	419	413	451	421	416	426	458	442	417	444	403	384	408	451	440	440	419	424	431	441	409	430	427	428	405	433	420	431	429	441	416	436	409	462	411	426	445	420	437	419	434	427	440	456	431	437	460	448	456	413	428	437	424	421	435	417	443	427	398	449	387	420	447	456	432	418	430	428	424	440	430	404	448	411	428	426	449	429	437	392	429	426	446	417	454	452	412	454	404	442	417	403	439	452	422	441	409	420	418	429	440	447	451	427	463	463	423	452	422	424	448	432	446	416	447	422	430	416	404	442	423	426	399	386	412	376	423	387	440	408	412	429	452	437	433	418	351	438	393	433	446	457	425	420	459	402	469	441	413	469	398	393	423	435	412	425	433	438	434	427	451	403	405	410	423	409	431	438	434	415	443	448	438	440	399	428	430	431	410	422	449	467	421	425	400	456	431	439	460	430	446	400	427	390	414	451	413	440	458	417	446	424	403	436	427	423	416	438	431	428	419	434	449	438	452	480	433	425	452	442	438	431	417	439	425	435	408	424	398	459	419	433	421	452	411	425	378	410	415	431	425	418	423	425	431	416	387	428	413	418	388	463	420	461	430	454	449	419	388	427	393	422	465	418	432	405	399	439	419	418	423	427	432	429	447	393	434	436	421	412	437	422	418	402	441	439	447	432	436	412	424	468	417	452	413	416	398	427	421	402	374	433	429	422	437	391	415	428	412	423	463	402	451	420	441	458	409	423	405	435	443	439	434	423	460	434	424	419	453	415	405	461	402	415	373	427	430	439	445	457	430	463	412	411	401	424	441	422	404	432	418	438	420	421	467	422	441	442	431	455	417	436	423	447	404	436	413	448	418	469	420	439	447	424	405	431	423	393	450	398	448	490	425	440	441	419	433	412	456	404	420	417	394	431	433	443	446	458	415	407	418	453	401	439	436	412	400	414	452	427	449	424	449	425	407	447	465	430	417	422	452	463	413	444	422	435	412	467	403	421	433	426	410	427	418	408	417	425	425	452	419	422	437	398	428	444	408	412	463	455	436	422	439	442	396	419	454	475	411	444	462	434	406	445	444	397	430	397	403	424	439	418	396	442	467	408	416	426	482	377	427	422	434	457	412	440	421	425	432	453	415	437	443	407	427	413	429	420	396	424	410	419	404	424	453	396	428	423	390	411	406	415	394	443	403	417	429	426	427	441	456	438	416	446	460	459	444	416	406	461	449	429	394	414	426	418	422	447	435	439	442	458	417	427	402	394	426	398	422	419	436	443	409	424	453	442	439	411	446	399	424	401	409	454	444	436	459	432	462	408	379	431	442	416	405	446	431	384	441	443	447	431	467	409	450	402	405	414	421	441	444	411	456	436	435	400	457	396	435	445	426	427	460	425	450	391	450	449	411	438	416	409	446	399	441	435	440	441	468	443	424	405	416	421	438	443	461	395	414	456	433	411	435	438	438	432	390	406	429	429	440	424	446	443	455	404	438	449	442	438	441	410	436	402	430	427	402	442	412	433	423	424	435	450	427	421	416	431	392	417	443	412	440	456	409	438	430	429	416	409	425	453	454	439	430	442	478	433	424	440	416	442	433	402	403	449	426	396	436	444	432	407
23986	19617	22021	17359	12099	8544	7100	6815	5707	4282	4250	9822	2645	1783	2444	1384	758	710	912	1197	1724	2404	2207	1435	1029	942	939	804	829	737	696	686	597	619	610	600	468	467	472	437	378	345	306	299	254	204	168	203	189	163	165	177	171	138	127	130	151	156	147	124	121	123	129	162	150	129	132	148	142	146	144	103	131	142	139	136	148	130	119	140	119	134	151	159	113	147	130	154	145	125	144	150	136	137	141	140	135	156	131	120	134	156	142	142	144	159	132	145	139	117	132	121	143	149	147	115	153	133	138	150	130	149	163	150	115	154	140	138	133	129	144	141	131	164	129	121	140	134	139	131	149	136	146	126	149	157	142	127	145	137	138	128	142	144	154	120	144	158	147	140	146	152	142	142	141	134	156	147	123	144	117	142	140	130	141	141	135	146	142	135	113	134	116	146	117	143	130	128	151	139	154	131	158	132	137	139	134	132	141	115	139	133	134	157	147	142	130	157	139	141	130	156	138	137	140	136	139	134	138	151	146	132	126	126	122	133	142	162	159	122	146	133	131	135	120	125	133	143	118	145	143	141	151	128	143	142	127	139	149	138	119	138	149	156	144	148	146	151	128	167	131	117	112	150	140	138	148	150	140	147	134	127	126	108	146	135	118	147	130	109	144	141	148	126	122	134	164	145	159	157	136	135	146	121	110	110	145	139	138	135	124	157	117	149	141	155	156	152	156	161	137	130	134	138	138	105	127	124	162	148	133	145	158	140	145	122	125	141	135	147	139	142	144	126	124	125	144	143	152	118	156	147	152	138	151	153	161	161	144	147	117	145	148	127	134	167	137	147	141	140	156	136	118	167	128	143	128	120	123	144	132	155	146	157	133	134	133	135	139	147	128	132	138	153	135	118	137	146	142	145	145	120	121	143	129	161	145	156	126	147	140	130	126	149	117	138	165	138	136	142	145	157	128	133	149	130	115	136	126	110	137	126	148	133	145	143	116	118	134	129	147	130	123	149	136	135	132	140	154	151	150	126	151	143	123	158	153	121	162	128	140	128	130	155	126	148	140	130	155	139	127	150	135	161	116	133	125	149	120	148	145	123	146	141	136	135	147	124	125	137	123	150	146	122	145	131	125	141	144	134	151	139	142	147	153	141	179	135	136	144	131	145	137	128	127	159	143	138	120	136	143	138	153	144	133	150	139	140	136	152	126	128	146	130	159	131	147	151	162	120	146	155	99	119	151	137	145	114	126	143	134	153	126	124	125	147	148	131	150	105	148	125	140	145	124	126	128	124	150	139	132	149	145	133	151	122	127	153	136	144	138	152	125	143	135	134	138	133	137	144	148	119	147	131	140	146	126	135	150	148	160	138	154	120	147	138	142	132	139	133	143	148	124	134	139	136	139	126	152	119	134	125	146	130	138	146	134	143	151	143	130	118	152	146	133	143	147	129	123	134	127	137	140	146	119	140	127	140	138	140	158	140	135	123	117	142	138	127	135	122	148	163	124	135	158	140	117	127	150	130	136	130	139	138	138	142	116	145	150	127	154	127	126	147	129	117	119	141	140	158	136	129	155	130	113	139	137	140	134	140	141	142	137	136	156	128	127	147	138	137	170	131	142	118	157	140	135	134	136	137	130	134	132	137	122	130	137	134	129	139	154	135	131	165	152	133	126	127	137	127	151	121	141	137	126	144	131	131	142	148	146	125	136	157	142	160	137	156	143	134	142	118	142	120	130	138	151	138	141	128	119	136	134	147	151	128	119	143	163	164	129	131	136	130	142	142	120	148	131	114	113	137	139	129	133	139	147	138	120	140	138	141	140	147	151	153	139	121	149	126	127	133	137	145	141	136	137	132	127	147	135	138	124	145	138	126	159	129	127	136	131	117	149	131	138	143	124	116	150	139	130	135	157	143	141	119	127	158	137	142	127	155	134	160	140	131	150	143	123	128	152	140	144	135	153	123	125	127	143	161	126	121	145	130	131	136	140	130	140	139	143	139	154	123	173	122	117	138	139	119	144	160	156	142	130	141	136	135	147	150	147	142	134	146	143	144	129	136	137	148	122	144	129	115	137	140	136	130	146	135	136	152	136	128	146	126	157	130	133	139	144	130	134	131	121	140	154	139	148	129	112	151	158	149	135	144	144	155	130	140	129	129	127	146	142	137	119	144	136	133	147	134	127	142	131	120	124	131	135	125	144	148	152	150	144	123	135	153	155	147	145	140	142	140	154	139	140	128	138	139	145	118	143	123	130	142	133	115	123	152	138	152	144	128	161	147	122	109	142	152	157	141	132	138	137	145	146	132	144	149	127	142	130	120	133	136	142	117	121	130	149	136	141	129	139	133	142	124	143	127	139	146	125	117	146	160	145	141	128	141	132	141	113	124	143	140	147	127	152	146	129	124	160	145	133	140	137	131	125	130	127	146	128	137	117	156	149	123	137	143	131	135	136	139	135	142	133	120	124	134	142	140	121	126	144	143	145	146	135	119	142	134	125	124	158	133	156	159	126	141	129	156	143	164	137	140	187	171	116	159	134	150	147	137	130	136	141	127	150	130	118	134	148	136	140	145	130	128	136	124	117	135	143	148	156	155	138	144	162	141	136	139	146	135	136	133	131	116	133	136	134	140	113	171	132	120	156	131	157	138	155	130	121	150	144	138	134	136	148	136	132	145	145	132	119	143	139	141	143	126	142	135	118	158	139	128	136	136	140	129	128	151	164	138	144	146	137	127	124	127	133	141	120	136	151	132	153	137	130	150	128	143	146	128	156	123	134	147	129	136	141	116	148	155	130	144	139	112	119	115	128	124	157	144	124	136	150	128	160	113	125	147	146	121	137	131	140	124	157	131	137	156	137	149	147	141	138	133	135	138	142	145	134	136	153	109	128	117	152	143	129	128	132	151	154	159	127	136	143	144	147	148	129	128	132	124	129	145	152	120	128	128	138	145	142	135	164	143	134	143	145	125	143	145	142	124	136	121	130	125	140	133	129	142	177	142	152	140	143	134	155	133	128	123	127	126	145	125	131	148	141	132	119	120	146	160	131	149	143	157	117	145	144	156	149	127	134	137	152	111	148	147	133	137	134	132	135	118	138	123	151	125	140	145	135	128	126	140	136	144	145	122	139	141	138	137	129	167	146	140	126	149	159	134	145	143	137	159	151	137	138	143	140	143	131	131	133	141	115	130	132	141	132	148	136	118	159	134	128	155	131	169	126	132	127	132	132	121	134	114	141	148	136	142	142	140	135	141	129	133	133	141	117	133	125	160	131	136	171	164	158	155	166	151	134	147	146	147	144	147	136	133	123	144	122	133	139	137	139	135	116	131	127	137	144	124	126	145	138	136	154	143	146	135	149	130	156	136	120	168	145	141	134	157	146	131	142	140	136	121	126	142	138	160	146	147	108	148	147	116	135	145	149	129	139	143	146	145	133	135	130	149	117	123	127	151	132	135	136	135	126	141	137	131	149	131	133	153	149	125	142	146	141	123	144	159
15623	16043	25401	27090	24757	22023	21404	21490	19780	16838	17710	28447	11300	9100	12353	6954	4649	4332	5344	6965	10098	13131	12035	8115	6383	6127	6036	5010	5247	4711	4819	4211	3748	4020	4202	3871	3357	2951	3151	2832	2563	1883	1817	1516	1288	1079	745	957	704	665	485	536	514	436	372	379	431	390	398	412	398	352	418	429	423	389	426	417	440	410	392	422	385	394	389	414	408	411	396	445	378	412	429	409	412	434	388	405	404	424	403	376	422	426	425	423	403	433	411	418	413	407	405	382	421	426	389	412	402	394	402	392	428	389	414	394	385	408	415	404	382	393	406	399	362	355	412	393	405	398	420	401	416	362	417	387	407	406	411	411	393	400	432	401	408	419	378	401	384	386	406	415	397	387	386	425	406	391	434	398	357	358	391	395	406	403	399	403	420	377	458	411	384	389	389	408	396	417	424	443	399	405	420	377	385	377	418	411	374	377	405	386	414	451	431	437	384	398	406	400	390	407	419	403	390	396	380	414	367	409	399	394	394	386	448	380	403	405	415	400	441	407	394	391	464	377	391	415	417	377	371	423	384	405	377	425	392	405	390	445	412	406	412	407	396	443	410	410	427	430	431	405	405	428	426	373	425	384	426	408	427	420	406	404	425	417	420	379	384	404	383	415	403	389	378	417	424	411	357	415	413	445	420	391	430	413	373	412	391	411	422	413	419	425	413	393	412	437	421	405	411	417	382	419	418	391	442	401	391	414	395	423	399	444	374	390	392	397	399	367	419	432	423	398	422	414	391	404	415	405	446	440	422	426	415	376	392	375	394	400	410	373	397	429	427	398	406	415	389	422	376	387	390	425	389	407	400	403	419	394	380	379	424	408	404	415	402	417	401	412	418	400	414	433	383	397	455	375	432	403	395	424	380	405	397	363	431	388	430	404	423	392	398	374	399	433	407	406	369	437	428	427	418	437	401	396	373	380	437	381	408	414	382	416	389	379	370	428	438	384	421	409	428	390	419	371	394	410	427	366	410	376	392	413	416	400	432	387	392	410	417	403	420	419	378	431	411	412	408	402	414	409	402	349	410	418	387	403	411	406	412	415	389	401	384	396	388	399	448	419	399	384	391	370	400	401	377	410	396	366	392	402	422	401	379	424	370	410	405	403	373	416	399	388	401	394	438	439	432	392	408	409	391	429	387	430	434	359	418	364	403	406	405	403	401	456	415	376	368	386	390	407	402	394	372	402	397	416	378	376	389	381	403	416	382	436	441	400	383	425	382	417	368	397	364	369	413	377	404	404	369	422	393	427	387	434	384	385	394	412	408	414	391	400	406	400	396	407	437	444	394	393	411	417	419	421	423	405	379	438	385	396	416	424	404	397	440	403	374	413	386	409	380	396	400	407	378	398	395	408	435	370	394	392	463	383	379	415	392	431	405	406	431	430	399	403	390	403	419	411	384	410	385	415	426	433	415	406	397	374	425	439	409	402	390	374	426	416	417	411	394	391	396	413	355	367	423	407	391	412	399	427	397	395	422	413	392	393	425	394	409	445	411	397	425	420	420	413	410	401	391	415	396	436	407	420	417	377	368	360	401	382	414	388	404	392	399	390	365	390	381	434	406	400	395	415	401	389	406	424	387	394	403	425	383	427	408	439	385	398	398	432	408	394	393	413	405	360	416	404	397	435	400	402	429	393	391	412	400	367	398	427	392	418	371	369	389	398	388	395	421	397	408	411	401	420	409	420	419	388	382	406	412	384	407	431	384	407	407	443	395	389	419	404	435	422	428	387	377	399	396	360	427	428	422	435	422	413	395	417	429	400	421	435	429	412	423	414	394	418	386	429	413	394	373	416	398	400	406	384	385	386	413	405	404	373	369	378	398	391	407	402	417	422	395	435	353	392	445	415	390	393	360	409	422	391	423	406	408	397	398	349	389	384	402	441	402	426	428	389	376	408	393	390	405	423	417	393	420	384	383	389	399	413	416	411	400	414	424	407	407	416	433	412	424	402	416	386	411	402	425	401	427	371	415	412	415	381	413	405	397	384	409	435	440	416	420	393	397	384	371	415	416	385	401	400	381	422	404	392	386	422	410	415	408	411	419	393	403	410	432	420	413	401	412	392	405	411	397	432	413	408	419	395	399	396	397	425	395	417	398	397	368	386	438	391	379	381	441	393	431	400	413	424	416	395	412	409	421	387	388	436	429	423	407	393	412	365	418	393	389	379	391	412	394	429	428	399	402	378	368	412	418	400	394	397	404	387	408	413	367	439	401	400	367	421	415	421	409	421	389	363	387	437	410	443	417	399	403	430	396	449	408	394	389	400	399	399	394	405	381	409	365	403	406	368	407	414	386	407	399	409	432	448	367	394	387	407	405	388	382	409	386	388	399	422	400	407	437	389	373	369	371	426	424	374	410	403	365	366	392	403	417	426	390	411	390	378	366	383	399	430	381	388	388	353	414	409	406	408	412	418	431	416	395	403	415	425	380	376	397	430	412	377	414	438	389	391	410	385	435	401	407	418	398	402	423	391	366	409	424	400	386	413	408	384	393	409	397	404	409	411	372	390	415	413	408	424	412	400	432	402	412	372	423	394	396	421	429	425	386	407	395	397	403	415	392	393	397	392	409	417	387	368	410	388	414	368	386	432	392	390	415	392	375	451	360	407	418	407	390	392	412	396	380	400	408	385	383	390	381	406	408	448	414	394	380	380	413	422	439	412	417	431	395	421	399	388	449	401	398	431	453	392	405	413	391	420	423	416	428	390	413	392	396	421	403	399	419	413	443	390	392	404	431	414	398	425	405	409	427	379	376	410	413	416	429	414	406	417	392	401	397	368	395	401	428	397	397	387	430	411	407	421	388	383	425	400	382	405	397	420	432	459	369	445	435	403	430	418	407	387	402	377	437	395	414	420	411	382	411	402	448	407	405	411	396	392	426	406	411	422	409	414	416	421	391	355	411	407	414	411	387	410	408	418	422	409	380	412	374	427	375	394	392	412	391	423	419	407	414	420	415	414	372	404	384	382	409	390	387	420	393	377	403	376	417	409	423	379	369	395	417	385	428	397	420	438	392	428	391	418	373	383	420	416	401	441	392	415	419	407	363	384	397	412	399	414	375	383	406	408	397	420	398	373	412	426	424	390	376	392	392	433	391	421	409	394	383	389	388	419	426	422	361	384	405	418	434	416	436	412	430	398	383	388	411	409	402	450	430	416	410	404	382	386	391	436	398	390	425	407	407	418	437	410	376	433	384	402	386	428	374	396	413	411	431	407	401	422	457	423	382	417	386	400	405	411	404	389	388	412	405	390	394	448	377	430	412	416	415	429	441	382	382	412	406	392	389	406	396	410	388	437	454	451	407	367	412	378	401	397	423	357	450	401	410	405	427	381	419	375	416	409	396	423	393	456	427	422	418	455	337	417	413	407	429	416	375	429	401	391	411	417	403	409	394	389	413	416	439	395	392	398	363	380	431	422	387	410	411	399	418	413	412	400	414	401	423	405	379	417	382	393	394	429
32677	26405	29010	23364	18446	14267	12907	12609	10269	7654	7539	7845	4922	3146	4964	10927	1707	1175	1381	1597	2649	4695	4657	2743	2393	2312	2017	1924	2028	2183	2009	1556	1410	1373	1741	1416	1121	1082	1031	1004	835	745	642	530	461	418	285	327	280	278	197	187	206	173	175	187	161	173	174	173	171	158	162	135	171	172	160	154	168	193	118	171	157	167	171	175	175	158	192	154	162	205	186	161	166	148	158	194	161	150	195	158	147	201	180	164	169	172	150	159	178	158	135	191	170	176	178	159	174	158	161	171	175	160	161	193	168	162	188	151	192	181	160	158	150	152	161	153	200	157	175	153	174	169	150	170	175	166	179	160	161	168	159	181	173	193	171	158	176	164	156	168	144	162	159	189	175	159	175	165	161	158	182	192	174	162	160	173	165	170	159	174	173	157	152	165	148	188	178	177	201	190	181	166	159	164	171	172	187	169	145	166	164	173	172	166	179	177	152	155	179	178	163	162	145	187	169	148	174	173	183	158	167	189	156	178	190	177	168	153	169	170	149	173	175	165	186	197	186	181	143	191	166	192	156	163	145	191	178	178	152	164	174	141	149	183	183	160	158	173	162	181	186	184	166	171	165	155	185	187	153	187	149	174	172	183	167	184	173	143	165	176	184	175	176	159	159	179	159	170	172	176	165	160	176	168	179	168	185	168	167	176	150	141	163	138	168	166	152	170	186	150	162	145	138	173	157	171	167	188	163	171	174	158	154	155	185	184	155	166	184	173	194	167	148	183	176	177	163	148	150	159	184	158	150	177	183	151	171	160	171	176	176	150	160	150	171	152	161	162	144	164	176	151	176	176	186	161	172	172	161	128	140	162	178	185	174	165	180	163	173	162	160	170	170	174	181	155	181	159	189	183	170	173	155	172	166	150	173	157	181	164	191	159	167	158	169	189	188	168	183	172	169	175	175	178	156	166	165	170	185	166	161	189	178	179	174	172	164	172	166	170	159	200	198	149	188	176	156	163	179	174	189	169	168	170	168	171	162	157	197	180	161	184	169	188	180	187	170	158	164	165	163	162	177	171	168	174	176	172	152	181	166	196	168	192	183	185	168	165	182	154	178	171	171	180	172	166	158	187	147	178	162	161	175	153	186	170	164	158	149	180	168	179	163	171	170	176	172	161	159	172	164	170	153	173	199	185	170	164	184	196	167	170	166	149	196	162	190	161	164	141	162	173	179	169	195	186	175	176	145	153	157	173	183	150	176	175	154	165	169	150	158	162	176	157	140	146	154	179	170	153	174	177	177	170	166	163	185	167	171	147	186	169	173	168	159	192	177	173	149	182	172	174	184	184	145	187	172	192	168	171	191	179	159	152	162	172	156	173	198	184	176	160	193	184	169	179	165	181	161	150	182	155	164	173	185	152	165	161	163	154	170	154	166	196	168	169	176	166	176	163	176	154	172	158	160	167	186	168	170	172	162	156	173	188	182	139	146	176	158	161	191	180	148	163	160	170	163	168	168	162	151	167	189	196	168	153	179	172	175	177	171	163	158	166	150	178	156	168	184	156	179	186	154	166	161	157	192	157	175	164	167	171	176	168	186	180	166	155	170	186	179	182	157	165	175	165	169	161	208	182	169	193	171	182	155	159	179	176	162	178	167	187	175	173	151	150	167	172	172	164	207	160	154	177	194	194	167	175	179	147	176	154	163	161	189	155	170	162	162	157	183	160	178	172	161	190	168	187	153	176	181	145	149	164	181	174	165	166	177	169	143	175	181	151	174	158	172	165	177	171	176	156	157	159	163	172	179	166	164	160	150	198	172	178	177	177	167	193	161	168	174	172	162	169	168	177	199	167	176	168	176	169	164	147	183	166	160	149	166	151	179	154	166	187	153	186	165	172	191	165	169	163	146	173	162	153	159	167	198	143	153	174	183	162	147	188	171	154	163	156	175	182	181	163	180	169	162	191	164	187	166	167	180	175	172	177	158	166	170	178	160	171	144	174	190	158	155	186	180	185	149	175	162	164	154	178	163	166	180	167	186	177	155	177	154	143	158	170	156	172	184	162	161	166	168	177	177	174	171	167	181	167	165	174	171	156	164	188	166	165	158	155	174	148	157	167	167	170	170	170	164	181	177	191	151	170	185	173	180	191	192	157	166	159	163	149	150	180	172	189	180	162	193	163	164	152	174	174	174	179	155	200	166	150	171	189	171	164	181	168	181	168	163	168	179	164	152	160	159	165	162	187	185	176	171	193	166	184	161	163	175	201	161	163	172	208	172	174	158	179	183	180	158	172	174	167	169	171	169	192	170	155	181	171	178	176	186	173	164	178	167	160	179	170	199	166	153	154	155	173	170	155	169	188	133	159	183	160	179	174	182	147	161	175	184	150	157	184	181	182	172	174	185	166	159	159	184	178	140	176	178	159	176	178	170	162	147	172	132	159	168	176	173	178	166	165	145	187	187	161	184	166	162	161	181	146	157	157	176	175	137	151	161	151	187	175	171	167	171	148	152	167	153	174	191	193	182	179	199	163	167	168	143	170	173	175	168	167	158	162	168	169	165	174	166	148	170	178	154	149	175	190	156	168	182	173	155	188	180	186	193	163	163	152	188	192	169	165	168	171	166	163	148	169	199	159	183	177	171	165	192	166	164	173	162	178	145	170	185	160	168	161	178	179	162	166	159	167	191	198	200	162	176	197	167	167	183	158	152	152	162	185	172	176	189	159	174	160	163	164	163	147	152	175	156	177	169	160	159	158	192	152	176	182	173	161	147	174	186	185	188	187	164	167	187	181	185	150	181	151	158	163	143	183	213	194	150	143	148	171	172	159	179	186	162	165	156	172	188	171	152	155	167	171	178	167	158	179	165	157	173	183	165	152	181	167	174	162	176	173	163	174	175	153	149	159	153	163	194	151	156	171	166	176	174	184	167	159	169	164	182	164	170	175	172	175	171	178	169	159	154	138	173	164	174	173	163	190	173	157	148	155	192	183	174	144	181	183	169	187	151	137	172	177	137	154	164	155	166	184	154	175	171	157	206	151	146	173	186	154	152	174	155	175	162	180	170	154	184	179	153	163	151	171	178	170	153	154	167	163	165	186	188	190	181	172	153	178	150	151	171	165	163	173	168	190	167	168	173	182	183	161	176	161	152	142	151	148	170	168	175	175	170	175	167	149	166	197	148	156	158	169	164	158	152	182	181	175	163	172	168	180	152	186	167	194	166	182	167	182	152	179	175	162	171	167	145	168	150	154	167	163	187	167	142	158	161	151	176	163	183	163	163	162	164	153	178	181	155	169	194	159	150	176	184	192	152	159	155	178	165	171	139	161	174	149	171	158	174	170	148	162	167	184	178	146	170	169	169	165	173	180	144	163	170	172	179	180	148	139	163	175	177	162	170	178	158	172	164	196	161	190	154	149	192	152	162	158	202	174	187	157	182	183	182	160	191	183	164	195	177	163	150	188	146	172	168	151	159	171	160	190	154	174	164	147	198	170	158	175	168	171	172	172
20608	20985	29624	31855	31097	28411	29005	28233	26556	22997	24491	24019	18653	13949	20024	26847	7656	6184	8135	9297	13777	21123	20157	13309	13011	12347	11755	10695	11927	12562	11884	9526	8691	9035	10824	8828	6999	6803	6441	6075	5467	4883	4409	3296	2997	2122	1239	1792	1484	1058	786	774	763	486	475	528	512	519	473	463	475	494	493	493	494	449	515	486	489	505	508	474	487	491	455	480	513	455	505	496	473	652	721	523	516	473	479	483	469	484	483	497	504	480	472	517	465	455	477	475	467	489	469	442	447	446	482	476	489	495	441	472	513	501	505	472	481	512	478	460	473	460	483	491	515	487	466	478	453	468	479	480	498	444	461	460	435	518	503	467	506	480	458	492	459	473	460	470	452	511	490	485	474	447	492	495	476	446	484	486	442	454	478	499	490	486	465	491	489	474	468	503	485	514	477	477	504	495	461	481	524	444	432	462	492	478	508	442	506	478	465	465	488	474	454	478	497	462	441	484	477	477	494	451	472	453	481	480	483	471	482	479	465	464	474	488	480	454	451	470	513	466	492	514	516	460	476	470	475	492	491	466	490	482	495	455	446	451	469	467	482	484	472	525	458	449	490	488	507	461	453	478	475	482	483	460	490	524	518	469	453	487	475	448	502	460	468	473	487	493	492	479	490	465	494	489	467	475	469	476	462	440	469	512	498	460	504	432	485	475	466	481	477	444	492	478	488	481	484	520	506	513	473	471	502	514	471	472	514	464	512	439	472	476	504	493	499	506	508	488	462	487	488	465	480	488	472	535	460	477	490	495	505	498	439	495	505	463	487	494	508	491	493	490	462	475	521	448	481	501	463	473	465	494	499	458	464	475	437	474	502	459	480	464	517	525	458	489	502	486	499	509	496	444	466	482	450	498	499	472	506	496	495	526	484	540	514	489	535	484	515	493	456	519	446	443	472	487	487	482	485	463	475	435	476	500	480	513	495	479	499	506	446	470	442	446	498	459	497	506	432	512	422	472	463	456	511	476	490	525	504	463	471	486	504	506	432	485	473	440	498	514	498	502	479	469	480	445	484	517	489	478	509	479	479	488	489	511	501	492	461	464	464	488	496	432	461	465	486	439	489	457	478	427	456	498	469	472	490	431	453	508	482	461	472	461	492	471	473	487	495	489	468	472	461	502	472	481	437	494	507	476	471	482	506	457	493	467	482	479	492	458	467	479	465	478	488	483	442	466	433	454	446	433	494	458	458	468	493	466	467	466	477	510	479	495	447	471	436	491	471	477	476	464	512	464	487	496	481	474	446	490	489	483	515	445	475	490	444	497	511	477	502	445	490	462	510	486	504	549	485	509	446	487	510	461	485	439	502	505	476	457	421	493	487	468	491	460	479	460	517	487	474	497	445	480	430	456	488	480	499	484	473	495	511	478	513	448	464	488	447	479	458	475	473	472	447	487	459	492	459	476	441	484	489	496	492	498	449	441	496	520	482	504	503	491	465	498	493	485	450	479	501	476	493	485	512	487	490	483	531	471	470	510	466	457	496	472	490	505	497	469	476	474	467	476	464	450	496	477	493	539	501	469	477	507	479	467	510	449	486	465	452	460	476	479	486	468	508	491	503	492	511	501	491	467	512	473	471	489	470	477	487	466	515	494	478	491	521	497	487	464	494	492	483	470	438	449	466	491	509	516	528	499	509	491	454	474	452	446	495	466	483	488	497	487	506	490	452	484	493	462	532	492	458	494	527	519	463	487	464	516	441	477	460	496	504	488	473	529	442	461	471	510	471	496	467	498	517	481	503	494	455	484	457	495	462	478	462	484	465	468	474	519	485	435	486	504	422	467	459	473	499	496	463	469	445	490	482	501	474	474	471	481	461	448	494	472	506	451	479	514	482	463	461	493	465	499	490	482	511	497	483	435	449	495	477	517	448	467	438	461	529	474	408	518	473	490	490	487	495	466	488	477	467	449	510	485	517	451	470	484	477	517	462	527	467	479	470	499	486	457	446	515	485	493	514	492	483	500	535	443	484	504	462	527	524	466	475	481	448	488	502	518	484	493	517	508	488	492	504	463	451	475	479	485	426	484	493	517	466	462	475	461	490	523	470	474	527	506	452	502	504	439	524	448	485	455	519	468	500	447	441	451	459	507	516	467	494	474	490	477	450	453	534	470	489	489	499	489	468	457	473	471	465	439	497	462	502	494	525	458	525	490	455	467	512	474	464	493	454	491	475	501	469	470	453	458	480	468	472	489	481	449	489	469	470	490	457	498	476	508	491	462	502	451	469	480	484	493	485	443	515	486	492	452	502	469	517	430	512	494	447	505	493	482	498	512	490	492	473	482	487	478	478	489	546	486	458	480	496	460	421	501	485	433	495	504	472	509	481	512	465	520	420	490	497	451	484	473	475	445	485	467	504	459	485	491	467	502	511	512	483	492	490	461	459	476	482	414	484	466	475	471	501	497	437	504	459	494	496	486	484	464	488	472	459	441	502	470	491	487	484	484	535	459	468	478	471	492	469	449	481	477	448	499	460	483	490	440	437	497	469	451	479	499	490	489	465	444	509	457	465	455	504	497	501	443	507	429	512	474	482	469	472	477	476	473	485	488	484	517	519	492	442	452	489	495	491	479	483	480	498	506	486	487	470	467	512	499	472	457	453	486	463	476	433	475	517	419	431	493	540	475	464	481	466	490	517	457	480	473	492	433	505	478	501	469	486	491	472	483	470	499	480	455	496	439	467	485	499	473	475	502	468	453	489	478	506	469	501	529	514	455	501	446	480	486	477	481	451	490	512	495	447	498	494	495	503	477	459	469	458	501	460	492	478	512	451	465	538	473	463	459	474	466	494	492	473	442	495	467	465	465	463	495	484	455	481	513	520	485	457	508	463	500	456	491	456	497	495	467	480	480	520	519	491	478	470	453	480	450	500	466	535	487	516	502	464	487	482	497	503	505	484	481	470	502	462	499	435	465	477	478	480	488	463	467	472	508	473	433	503	468	484	478	474	440	457	487	477	440	473	469	478	485	466	485	517	469	473	473	482	502	498	472	500	479	446	459	516	496	478	484	508	508	477	521	497	465	487	497	485	467	541	472	507	465	484	471	467	456	507	498	486	494	467	457	509	508	479	481	486	473	517	503	494	463	459	483	467	495	489	465	464	522	456	478	472	458	479	473	463	469	444	468	506	452	492	461	503	492	474	498	514	507	478	487	525	463	478	517	448	489	494	473	463	458	518	445	468	478	490	520	475	460	499	445	489	446	502	501	485	477	470	453	469	509	426	480	456	498	481	474	482	490	503	490	533	487	452	467	462	511	458	442	502	489	513	497	497	459	479	468	503	469	515	476	444	465	498	494	509	460	474	521	452	419	511	519	470	466	491	481	478	489	533	512	474	465	481	482	486	499	499	475	495	490	488	447	447	448	476	500	518	480	493	499	445	531	486	475	475	454	522	499	447	502	517	516	490	502	480	476	472	472	454	493	466	491	484	466	505	487	494	450	479	465	431	489	503	479	475	470	464	458
14115	12253	13173	10242	7002	4633	3732	2875	2303	1776	1430	1192	925	708	669	671	417	336	312	317	362	538	442	257	221	206	203	243	269	234	222	201	211	216	182	192	166	182	195	168	178	160	165	141	138	133	134	157	133	142	151	124	145	138	124	118	142	147	145	138	153	127	136	151	122	148	156	134	140	133	162	140	141	145	121	142	143	131	157	164	138	143	149	141	147	132	143	137	141	139	139	138	137	130	153	146	178	157	155	145	155	147	152	145	144	153	152	146	150	144	125	138	127	140	142	143	143	127	135	139	130	113	151	132	146	139	120	134	144	149	140	141	149	138	151	153	146	133	140	143	141	123	154	131	133	145	129	157	166	138	152	153	130	126	157	128	132	128	133	147	141	129	135	155	146	139	154	144	135	148	123	137	129	158	166	147	125	142	145	125	162	141	141	145	144	126	164	111	138	118	137	130	162	124	154	141	129	125	145	150	130	140	138	163	110	149	147	145	139	123	152	146	124	142	153	126	112	127	124	152	126	126	150	132	122	114	163	116	145	161	160	121	180	140	128	139	152	147	134	150	144	148	139	122	156	141	148	150	162	143	162	138	142	137	133	151	149	154	150	139	141	153	184	159	141	125	143	128	152	157	127	134	145	137	130	129	135	155	127	155	153	137	158	117	160	135	155	124	140	125	151	101	120	148	152	133	124	143	147	151	155	125	153	134	134	168	125	140	123	164	128	130	143	134	140	165	141	154	160	126	172	144	146	153	129	163	136	130	144	136	138	154	145	155	119	151	167	124	140	140	140	157	130	146	134	148	135	165	137	142	127	170	154	149	145	136	140	139	167	133	130	143	126	134	169	159	144	160	142	166	151	161	133	146	147	150	152	148	145	135	144	144	161	145	159	155	145	147	160	149	121	142	158	148	134	118	144	159	128	156	151	134	135	142	140	127	138	168	129	165	132	117	147	157	140	154	125	145	149	143	146	147	144	157	129	139	137	156	169	151	148	149	139	140	136	150	139	123	122	134	127	125	136	133	134	146	156	143	145	152	136	131	154	137	136	136	137	139	158	122	154	138	138	136	150	142	162	123	150	134	158	133	143	141	140	144	148	148	137	135	134	151	131	134	133	139	159	145	140	141	128	151	129	119	144	129	144	116	138	121	157	133	134	125	136	159	121	164	144	156	116	118	150	131	130	129	143	130	141	142	132	157	121	138	145	127	123	133	128	153	135	143	124	146	153	126	130	144	130	157	133	156	134	137	134	142	135	152	132	161	144	139	144	130	118	149	153	137	147	135	151	142	144	142	151	147	138	125	138	153	140	130	134	149	152	133	135	150	146	144	160	124	129	147	151	144	165	121	168	148	136	128	136	141	147	142	158	128	119	137	144	144	146	125	153	128	152	133	142	119	144	141	146	140	152	134	148	132	124	147	151	129	132	131	139	142	132	137	138	153	132	148	152	121	133	140	145	135	160	151	148	154	150	124	141	149	148	146	146	136	168	144	138	113	149	144	152	146	143	140	147	137	133	139	152	135	132	148	142	144	144	139	123	134	143	136	151	135	136	137	131	146	143	145	137	149	139	140	165	132	152	142	140	147	112	127	145	137	155	136	159	167	134	157	127	164	141	136	161	162	152	169	142	132	132	148	161	158	132	169	129	151	124	134	141	145	144	139	149	144	152	148	145	164	148	127	150	150	143	128	136	137	140	158	141	135	150	148	129	121	140	154	140	155	145	130	145	116	153	140	154	159	126	169	146	146	155	131	147	149	117	131	110	149	129	149	134	134	153	157	142	148	141	138	151	155	140	149	141	143	139	146	165	136	136	151	165	137	148	123	157	112	130	146	161	158	133	159	139	144	140	141	155	158	151	145	132	163	139	139	154	157	144	132	145	141	137	121	133	134	132	134	127	154	143	112	139	165	132	160	134	131	126	145	149	151	123	120	145	163	138	147	133	166	159	134	140	150	151	143	155	137	137	155	174	117	140	140	147	160	153	129	141	139	117	119	148	149	141	150	141	150	159	146	150	149	150	117	131	141	150	150	140	143	150	142	151	144	156	136	128	147	156	133	126	140	150	112	140	149	147	156	153	142	130	143	148	137	153	145	118	145	159	167	158	138	140	138	136	156	144	115	145	108	154	134	136	138	154	134	142	165	169	151	147	147	141	151	139	152	153	127	116	137	141	136	149	120	128	121	142	160	164	139	152	133	134	138	116	149	158	145	159	135	161	155	146	134	141	145	123	104	144	152	155	140	128	157	146	113	129	142	145	136	155	132	149	159	114	139	133	150	144	154	140	162	145	128	151	154	150	127	140	135	138	139	133	137	129	155	127	157	128	122	119	144	129	125	123	130	134	154	146	131	141	144	156	143	148	145	149	140	158	143	136	147	146	116	143	145	139	134	150	150	137	173	146	135	140	143	138	138	136	128	137	165	151	142	141	142	146	137	132	158	165	146	144	132	165	126	137	135	145	124	144	144	155	131	136	137	127	167	134	156	130	141	140	155	156	141	145	130	140	145	136	124	140	161	145	146	132	168	123	141	138	147	138	136	137	151	180	126	150	145	150	135	176	156	134	145	154	145	144	125	162	131	156	139	132	131	135	135	127	144	145	147	157	125	140	128	151	167	157	134	147	117	160	156	153	140	133	179	146	134	141	126	146	136	144	133	163	131	126	155	153	132	124	165	125	120	159	126	148	132	139	150	146	131	163	125	124	138	129	142	139	139	151	130	144	153	147	142	143	133	135	143	128	151	168	140	152	162	136	123	135	149	149	136	145	151	151	142	131	145	137	146	144	126	143	136	131	132	126	134	136	144	148	142	153	135	144	158	142	154	141	145	142	163	134	148	132	128	123	105	141	136	145	120	157	148	159	122	133	124	143	143	116	154	140	147	141	127	139	156	136	153	119	145	134	135	150	126	143	117	148	146	134	165	139	138	140	155	125	147	134	140	142	153	141	143	145	141	137	158	141	151	116	151	165	168	130	133	128	135	141	135	142	153	114	140	140	147	129	167	131	169	151	138	139	141	140	119	134	151	165	151	145	153	145	140	139	133	139	133	138	133	133	147	153	129	155	138	144	126	139	160	110	143	155	126	135	145	121	154	132	150	150	126	145	123	140	112	154	121	135	129	162	139	144	134	135	126	130	128	158	117	158	154	133	122	123	155	146	127	145	157	148	146	153	146	138	149	124	142	145	143	127	123	133	149	135	133	133	165	136	124	122	138	122	162	154	127	154	127	141	136	158	136	117	140	153	155	151	150	119	146	151	127	143	123	132	161	136	152	161	135	159	157	153	154	149	139	124	159	112	166	158	125	166	131	143	109	166	130	149	128	148	143	123	132	154	147	149	132	158	144	131	155	155	116	121	111	132	126	139	128	140	137	132	139	146	119	152	149	156	128	129	132	150	150	144	140	164	142	141	157	146	139	148	159	155	152	156	148	132	128	138	165	142	159	119	139	172	143	134	141	140	177	132	134	167	155	117	161	130	148
9313	10307	17479	20339	17745	15211	13865	11717	10137	8394	7310	6558	5037	3996	3609	4004	2195	1901	1768	1740	2126	2768	2112	1138	1089	1085	1046	1153	1202	1022	1043	857	921	876	1024	796	713	745	719	705	692	642	580	526	496	486	420	480	478	481	417	425	398	412	418	403	403	435	398	405	443	403	423	430	412	435	387	400	432	435	378	401	396	403	390	429	441	434	403	394	425	452	377	410	403	425	435	425	423	395	399	396	398	396	435	426	406	424	377	406	429	414	395	411	410	390	403	428	394	415	387	441	429	430	423	439	400	429	408	441	393	416	412	407	432	427	426	414	420	431	409	397	379	405	359	406	430	412	380	392	425	409	384	397	387	434	404	403	385	395	427	399	411	372	389	427	423	419	425	393	412	396	434	415	391	387	400	389	436	440	412	384	445	371	402	417	432	404	431	419	433	405	447	433	392	414	387	388	409	378	441	407	370	413	437	394	395	396	424	400	394	407	411	417	419	400	406	405	407	401	449	395	404	455	406	443	391	424	379	354	444	417	383	410	399	428	426	413	386	399	417	408	377	384	447	404	408	396	434	418	408	413	389	419	412	399	412	362	393	455	420	403	404	389	396	431	372	411	393	399	428	405	426	425	365	425	413	393	373	393	402	448	423	401	414	392	388	420	428	423	431	388	432	409	425	391	437	381	420	418	412	420	411	380	450	417	400	370	414	415	413	412	388	396	429	385	434	384	421	431	393	391	408	422	435	426	411	438	444	469	393	409	381	372	386	389	391	411	403	397	384	426	378	399	430	408	404	399	417	428	374	406	406	409	404	423	440	389	422	407	405	449	454	386	430	416	438	411	394	386	422	392	407	452	411	375	368	405	403	412	401	385	421	417	429	377	403	450	409	383	449	438	480	417	400	434	416	389	412	422	391	399	401	444	400	400	410	421	405	377	409	434	441	405	403	412	408	370	437	394	394	412	431	411	440	441	406	383	383	385	401	380	414	428	451	451	410	430	418	400	374	421	426	414	413	402	396	402	438	422	395	424	423	382	443	402	391	418	420	416	391	401	382	432	395	408	412	396	456	401	419	394	397	429	400	437	394	409	436	388	423	403	382	442	393	416	413	408	400	399	393	416	386	388	430	431	392	395	401	371	457	397	371	416	400	412	385	395	397	410	415	418	395	388	386	409	424	424	408	405	388	426	433	405	416	408	430	398	436	416	430	427	438	388	399	439	390	384	461	414	420	407	413	450	417	376	403	404	435	424	413	429	416	398	394	419	428	421	396	436	397	430	430	419	400	378	420	466	370	422	379	414	429	412	420	404	404	402	414	390	440	417	420	398	386	413	409	429	397	418	422	388	402	406	402	371	439	422	418	409	400	402	399	424	405	426	389	419	446	395	437	393	444	416	436	398	401	410	422	411	406	406	407	404	412	382	387	428	401	372	433	404	407	405	410	398	415	404	377	407	413	410	434	405	392	401	439	425	400	430	400	426	421	422	378	398	424	381	379	393	432	419	424	431	421	394	419	389	415	422	387	375	403	412	382	426	410	444	410	384	370	360	416	392	365	460	413	441	382	390	401	466	419	401	390	414	387	424	413	405	364	369	405	418	428	379	437	408	389	398	398	441	408	411	395	397	427	401	407	392	423	390	385	405	361	405	420	397	374	400	392	377	380	447	434	428	411	408	398	403	415	376	425	426	425	430	383	425	389	399	429	398	424	424	422	405	430	407	442	407	413	438	392	385	368	419	405	410	444	419	414	415	388	368	426	380	391	383	415	409	404	422	459	408	388	391	401	450	402	378	377	430	398	391	410	411	428	368	378	391	416	388	395	380	439	422	387	395	411	417	405	396	422	370	405	445	391	428	392	388	394	387	440	411	430	411	415	400	365	419	404	415	410	431	428	400	417	457	416	433	467	426	390	393	384	399	431	402	408	419	383	410	398	402	396	416	400	441	398	443	438	405	414	415	385	400	412	440	392	412	446	429	433	426	381	404	401	409	393	411	395	438	443	420	408	416	426	411	405	392	423	381	418	429	408	443	421	418	395	422	415	400	416	428	394	384	411	407	394	410	423	418	421	373	438	421	437	417	425	412	424	382	409	394	415	433	382	391	421	446	464	394	383	390	415	434	430	406	386	400	410	401	413	417	408	419	413	430	387	403	368	399	382	395	375	378	412	408	416	376	418	394	419	429	415	408	439	393	401	392	400	393	382	400	375	383	430	445	386	425	406	446	411	395	426	397	402	417	355	429	421	392	421	398	425	440	420	399	411	413	410	380	447	414	407	375	415	420	422	411	379	406	417	435	396	391	388	413	398	392	431	389	424	397	424	388	399	430	396	402	404	449	407	408	392	425	433	419	412	368	398	392	381	414	407	419	413	447	408	399	450	426	411	393	472	434	373	431	421	423	402	403	379	410	428	383	439	407	398	424	432	352	411	426	409	418	413	412	368	384	413	399	443	395	429	435	411	436	388	409	420	405	437	393	440	426	398	422	421	425	413	428	408	385	415	431	403	412	414	421	388	386	435	403	406	381	404	375	416	429	403	449	402	386	396	405	405	418	382	409	415	399	406	429	383	396	430	428	416	405	416	418	407	398	362	450	425	392	383	407	418	400	408	387	433	404	405	402	415	397	407	418	396	407	425	426	418	383	407	414	415	417	407	396	394	376	407	418	451	390	380	411	420	410	419	400	403	416	395	397	398	389	435	403	385	421	394	406	406	393	407	397	406	422	438	415	394	412	404	393	420	412	437	450	391	404	414	403	380	409	368	449	387	415	418	424	424	426	430	404	411	397	417	427	434	413	450	396	380	418	390	402	375	377	401	392	416	430	406	415	418	397	371	403	440	419	436	387	409	403	409	417	413	374	406	378	402	427	400	423	395	419	371	425	423	388	382	384	406	390	417	427	393	397	417	401	433	370	423	402	393	410	445	399	394	442	423	376	410	388	400	406	379	409	439	396	424	407	377	414	407	416	407	411	436	424	435	414	401	402	391	470	397	438	385	409	442	413	428	368	418	404	378	380	408	380	398	414	389	392	405	406	408	411	384	426	413	362	408	422	385	390	422	386	398	392	430	374	433	417	409	396	435	363	418	409	407	394	408	430	421	415	414	388	432	424	402	412	397	379	402	407	413	433	396	386	400	417	390	412	411	374	427	426	401	398	437	413	426	416	445	394	413	412	429	423	443	432	397	381	398	386	432	422	412	427	389	420	440	388	417	382	410	407	395	402	430	365	431	420	427	456	377	389	436	406	407	413	418	411	407	394	402	372	419	412	381	391	411	419	388	429	407	440	401	370	404	383	407	394	356	424	391	460	430	426	448	407	386	412	442	416	423	409	425	402	419	462	413	404	395	356	414	437	413	422	373	483	429	425	385	404	406	399	424	437	444	427	413	421	369	405	423	372	401	414	407	413	440	445	405	451	378	431	405	411	381	423	372	411	420	394	442	414	390	411	421	417	453	416	402	436	398	405	420	449	407	437	425	451	414	374	444	465	436	414
22973	18956	23028	19217	13589	8684	7976	7614	5936	4404	3585	3072	2472	1702	1718	1327	1103	886	1105	1226	2033	2759	2234	1314	1388	1443	1329	1579	1278	1561	1438	1510	1195	1289	1396	1023	690	720	616	653	622	487	407	345	304	230	195	193	233	248	185	166	159	148	128	130	141	122	123	116	157	138	126	145	145	128	126	130	136	144	145	144	141	117	150	107	119	125	162	150	133	125	139	138	167	130	141	138	140	173	156	143	127	144	148	148	136	122	130	152	142	140	151	128	137	136	132	157	133	131	165	125	158	139	128	126	146	154	140	151	135	144	132	145	126	123	130	156	131	143	127	147	149	159	157	132	137	150	146	130	124	132	136	132	136	112	125	160	165	135	136	138	148	148	147	129	148	126	145	145	161	141	127	134	136	139	130	128	138	155	132	133	128	149	148	136	145	170	125	140	131	128	142	145	169	116	139	149	130	121	126	132	129	146	141	134	149	157	127	160	133	121	132	124	106	128	130	157	136	147	124	128	120	147	145	148	133	128	146	135	120	144	144	138	161	129	146	142	148	135	151	115	134	156	147	149	139	137	133	131	134	171	146	138	142	125	141	135	151	138	130	137	154	153	148	158	149	163	134	136	140	118	123	124	114	136	129	132	122	111	136	168	145	145	135	126	131	129	109	142	121	134	148	132	123	129	127	118	123	138	138	116	160	114	147	128	152	126	138	134	134	137	146	136	112	115	141	133	126	141	137	149	135	138	145	142	127	135	144	110	143	154	138	148	136	122	185	126	145	163	137	154	125	98	133	160	132	141	156	133	116	133	126	146	153	156	156	107	138	133	129	121	138	136	153	132	132	148	138	145	131	137	125	128	165	132	133	131	150	141	140	148	146	116	122	132	133	118	125	144	131	136	149	131	133	136	137	130	126	124	155	132	176	122	122	148	152	134	151	133	165	141	143	124	153	168	123	120	145	146	151	155	131	134	126	135	144	156	134	143	164	148	155	141	149	135	132	116	137	122	127	150	142	130	140	119	130	137	136	156	144	130	140	120	130	137	145	135	145	160	147	148	128	145	129	146	144	143	146	140	159	139	116	124	136	143	131	133	143	142	150	144	126	158	123	139	146	144	132	145	146	148	151	118	140	140	121	145	134	146	126	117	135	126	152	120	125	135	140	134	123	116	140	131	135	134	165	150	126	142	138	138	132	131	131	143	128	128	115	118	134	142	162	149	127	136	139	130	145	132	129	131	131	147	137	124	128	144	129	133	137	166	141	131	149	124	145	127	140	114	137	133	146	147	130	130	127	166	137	140	150	140	135	148	138	133	139	118	163	114	137	143	127	140	124	123	152	147	147	143	116	141	143	149	148	139	135	142	128	140	139	146	147	140	140	122	156	150	131	134	136	131	138	140	141	131	149	142	140	129	134	117	130	120	139	133	134	139	133	147	118	148	137	131	136	130	166	142	131	147	150	119	146	168	147	131	146	142	130	134	151	140	117	126	140	134	136	124	124	125	139	130	153	136	149	141	138	139	143	127	136	136	163	144	142	138	125	125	145	140	146	147	124	135	136	163	135	129	125	127	146	140	132	136	145	136	119	150	133	144	141	138	149	145	145	136	150	130	141	161	129	140	142	131	144	139	138	115	143	165	139	136	131	142	129	124	155	136	136	133	141	128	124	144	125	137	148	127	146	161	144	131	135	132	127	141	152	131	132	146	153	139	136	147	117	130	114	140	155	129	108	137	151	145	130	126	144	140	125	129	127	145	128	130	143	133	156	135	109	131	145	135	130	136	138	124	143	149	140	129	133	130	132	148	143	147	142	128	136	150	148	129	146	134	118	127	158	165	133	137	158	135	150	167	146	132	143	128	112	109	128	144	115	137	116	139	148	130	143	153	138	130	127	126	129	148	144	142	132	137	145	162	127	139	137	156	136	124	148	136	124	147	126	159	161	144	137	132	127	133	122	138	150	156	149	139	155	151	139	135	143	145	128	134	137	143	129	144	140	130	133	144	144	141	119	163	145	144	130	165	133	133	158	145	129	159	124	123	150	148	120	152	140	139	123	119	156	152	108	131	138	114	165	155	132	142	121	128	128	133	138	148	144	146	115	143	147	144	131	139	130	114	143	133	127	135	127	152	127	141	132	133	144	122	144	123	130	132	137	141	144	130	136	129	115	137	134	128	126	142	135	137	149	115	147	127	125	120	133	148	149	129	124	142	142	137	145	126	146	137	144	150	134	144	121	128	138	148	134	143	118	145	156	163	151	151	140	115	143	142	140	135	155	162	140	133	134	128	146	132	128	150	134	150	138	157	136	116	114	143	150	144	134	124	128	127	149	144	142	151	119	148	141	135	128	146	145	147	134	123	136	148	132	152	139	153	133	134	117	160	112	126	145	137	137	143	115	135	126	154	146	152	145	115	154	119	154	137	146	163	132	169	119	121	125	153	147	125	129	145	123	125	141	144	143	121	136	138	123	141	135	135	157	145	132	123	151	146	134	114	149	141	114	135	153	140	130	136	113	129	125	161	151	115	131	111	141	142	146	146	123	162	133	137	151	126	129	156	131	141	128	118	140	137	128	136	122	141	137	130	150	133	137	138	145	140	126	134	125	125	161	143	113	127	128	125	131	132	138	146	146	142	117	133	149	149	135	149	130	139	143	148	141	132	113	129	140	142	137	150	145	143	172	114	117	132	133	143	128	129	144	135	120	124	154	114	146	137	142	129	140	135	156	140	126	125	131	146	143	125	128	141	141	131	139	127	146	146	126	138	120	133	145	138	116	139	146	175	150	146	139	141	139	146	155	132	161	133	152	157	147	150	158	146	140	140	162	153	129	135	132	128	147	121	123	134	121	140	153	152	142	145	153	144	145	139	116	148	132	133	136	115	139	135	176	125	141	146	128	121	153	115	146	136	144	142	133	136	140	126	139	130	137	123	133	141	118	135	143	133	140	112	133	138	153	120	152	138	142	133	146	128	140	142	138	127	136	116	134	152	121	153	138	146	135	129	143	123	128	143	146	120	152	139	134	144	129	146	149	140	155	146	141	132	137	144	145	129	138	149	130	130	142	165	147	141	142	121	150	156	148	124	126	145	136	131	144	136	118	130	136	135	147	134	132	152	119	127	134	146	145	113	136	125	120	135	138	136	122	129	138	139	152	141	159	129	144	148	142	143	125	132	124	122	124	138	136	145	105	134	152	126	121	137	135	135	139	131	127	143	139	135	138	113	155	139	137	126	125	153	136	138	130	140	153	152	122	126	139	138	135	128	119	140	150	135	151	114	147	132	142	122	130	116	148	131	145	115	147	144	148	162	130	146	140	163	131	121	151	144	146	122	139	139	115	141	144	114	143	141	132	129	145	128	148	135	138	134	138	131	132	147	127	130	132	137	134	132	134	133	149	139	130	131	143	151	130	133	137	140	141	146	132	146	144	134	144	146	125	124	144	122	137	141	134	145	126	136	125	152	128	130	140	136	136	130	143	132	139	121	172	137	109	131	138	137
15094	15455	25845	29313	26344	22693	23245	22662	19535	17503	15102	14236	12186	9336	9267	7702	6377	5818	6656	7480	11485	14711	11986	7793	8258	8929	8315	9689	8136	9710	8946	9279	8131	8561	9364	6588	4878	4673	4222	4375	3920	3128	2517	2397	2075	1299	957	1078	1136	1171	718	660	429	408	403	409	406	422	403	426	398	401	408	389	429	419	408	403	401	418	406	399	399	407	403	383	405	425	404	413	428	468	459	434	551	434	431	439	366	436	403	413	441	421	410	386	399	373	420	428	375	424	386	384	428	410	400	412	415	392	383	358	407	409	390	425	380	439	403	410	410	422	407	430	394	393	379	407	400	387	377	408	424	373	401	395	373	393	409	425	413	410	392	401	366	401	402	408	406	415	420	407	403	411	382	399	380	379	385	389	422	365	472	394	414	461	365	405	405	400	408	395	390	402	418	394	399	378	412	419	389	424	375	411	414	434	394	376	402	383	404	411	404	411	433	413	370	391	403	369	401	384	432	410	406	473	393	404	412	433	409	418	391	429	389	409	400	375	410	421	403	402	409	415	392	404	352	377	416	369	395	395	410	441	390	383	398	403	438	404	402	417	391	398	393	416	399	426	408	406	385	391	396	392	385	402	417	395	403	392	388	369	380	428	410	413	416	400	402	373	409	379	423	407	439	447	413	413	381	413	454	390	412	399	366	454	390	424	403	386	406	394	428	386	408	380	402	391	400	428	391	423	369	397	405	407	366	385	423	407	432	435	432	407	400	430	420	410	365	396	422	395	394	411	404	386	421	393	406	369	382	352	383	389	422	428	401	401	426	371	400	453	417	397	394	401	386	408	409	407	398	385	379	397	368	403	415	375	402	404	403	377	384	444	393	453	379	366	404	403	368	417	420	400	405	436	392	438	406	436	433	423	377	422	420	413	404	405	392	422	417	437	403	403	401	440	388	355	400	435	435	408	395	433	410	384	389	413	435	392	416	358	395	404	407	403	404	400	418	405	406	408	426	385	407	392	383	409	414	409	396	404	384	377	406	415	393	418	437	439	406	397	359	428	406	444	386	412	411	397	363	433	426	381	379	405	396	395	390	420	419	385	393	413	402	380	414	403	458	437	389	392	411	381	383	431	399	408	388	444	394	404	406	399	398	406	397	415	410	402	407	440	416	420	442	401	413	445	372	422	438	389	363	423	424	402	413	381	404	439	404	399	432	404	420	381	395	414	402	456	394	405	383	393	394	424	414	421	416	424	376	383	427	402	437	422	392	398	403	436	397	416	399	427	396	374	441	386	402	362	366	403	410	376	412	391	404	389	389	424	377	396	413	406	425	391	396	396	427	389	401	407	416	374	429	399	406	401	396	396	415	418	412	405	397	428	397	392	400	382	431	415	403	408	379	408	386	421	407	404	418	412	429	409	446	420	407	381	405	403	390	390	359	403	400	427	392	405	436	430	440	402	449	437	412	397	384	382	392	402	403	385	413	404	393	426	373	377	388	441	363	436	384	402	371	401	387	364	406	399	426	416	395	387	412	433	394	435	396	382	411	412	417	399	404	373	410	401	398	399	392	416	421	444	409	377	389	372	385	409	430	425	415	399	403	401	435	394	385	405	412	412	430	417	390	432	432	391	368	388	414	430	426	394	421	397	387	400	408	425	394	383	440	427	420	425	419	430	409	402	411	391	372	415	412	408	416	412	367	380	397	379	452	395	382	425	437	377	433	426	400	403	418	409	419	408	433	424	401	387	378	385	413	380	396	403	385	405	386	376	407	375	401	381	438	380	417	373	401	416	392	396	427	413	406	430	414	386	389	420	385	383	431	394	380	419	386	405	397	407	368	436	429	404	387	391	412	419	399	399	419	388	376	389	419	391	368	433	427	409	402	385	437	396	380	376	430	413	412	401	448	392	454	443	408	377	412	369	393	413	432	372	384	403	408	432	403	417	402	418	403	416	390	427	422	445	402	392	405	412	387	406	382	384	405	392	394	408	381	414	396	382	429	407	438	440	383	390	464	389	393	443	411	393	413	399	410	433	421	384	409	434	397	442	402	437	387	440	376	421	385	392	396	419	364	448	456	410	445	413	416	436	415	402	372	418	387	416	384	429	385	389	429	414	423	392	452	403	405	419	376	429	401	411	397	408	415	383	393	428	406	425	421	393	403	433	395	422	392	383	365	386	384	443	388	415	434	429	382	386	396	439	407	395	406	409	385	385	356	395	381	390	421	420	427	399	419	412	427	454	426	435	386	402	392	399	371	429	395	387	414	425	424	403	381	428	429	399	415	416	393	386	431	409	358	378	421	366	400	373	425	445	387	391	388	399	446	404	388	402	435	427	431	442	437	413	392	410	367	461	446	402	397	417	420	385	429	397	390	409	387	424	404	384	428	445	377	396	419	416	428	400	411	418	449	440	397	425	403	405	403	416	463	449	445	438	399	396	408	411	403	388	418	377	401	400	423	413	379	432	439	380	380	378	427	391	405	393	387	421	428	383	392	405	412	456	388	398	402	402	397	367	414	406	422	374	409	398	418	419	384	392	398	433	407	407	425	432	410	409	423	414	390	423	387	413	419	412	395	399	382	392	389	404	370	398	401	427	423	409	423	401	396	432	387	403	428	409	412	401	424	401	419	379	396	418	405	411	402	378	438	412	420	390	406	452	421	401	416	396	415	392	374	415	397	416	421	392	406	412	397	434	384	392	388	401	448	398	394	412	424	413	384	390	428	425	417	393	407	408	422	456	406	387	399	389	414	399	436	400	356	370	411	405	369	391	394	431	390	399	421	396	428	419	442	412	416	400	423	394	437	376	403	398	390	443	390	404	448	412	393	420	384	395	405	400	453	395	390	403	416	429	392	421	408	417	385	378	404	377	410	394	397	412	430	411	404	390	411	424	418	380	388	407	427	399	410	445	401	428	417	403	397	368	371	401	372	430	379	422	370	426	399	393	444	359	427	429	387	398	436	428	388	403	395	394	386	424	436	422	398	443	416	419	419	407	397	391	429	434	392	411	416	391	405	388	419	394	394	374	410	409	438	370	433	424	362	374	402	408	393	401	390	447	401	401	438	350	388	431	429	404	389	400	410	404	389	396	399	435	409	438	399	393	419	396	388	411	408	432	394	413	413	395	419	418	414	388	400	429	412	408	451	406	401	391	445	386	355	417	409	435	415	386	391	378	420	412	432	402	434	400	430	418	417	409	411	395	384	444	433	391	387	412	456	391	379	393	380	403	410	403	406	414	418	420	382	389	389	398	385	419	426	393	402	456	391	388	372	416	409	445	366	396	415	374	409	387	432	399	397	418	414	376	416	371	429	366	426	423	404	409	383	395	444	402	396	401	399	381	408	427	429	410	421	388	372	416	417	407	411	388	403	417	398	380	422	387	390	397	404	402	401	456	420	401	387	422	407	388	409	407	367	371	412	408	417	386	406	391	393	436	406	446	420	424	410	410	380	405	414	427	397	382	395	418	421	368	412	429	396	435	412	405	367	397	401	414	409	370	406	395	398	370	415	399
30950	26577	33435	27555	20533	14325	13057	12670	9612	7465	6789	5605	4650	3515	2992	2760	2241	1815	1831	2295	3499	6903	4192	2133	1985	2004	2297	2951	2506	2708	2538	2289	1900	1887	1681	1185	1046	780	778	822	745	519	446	495	349	294	284	256	263	291	237	181	177	162	180	187	183	202	170	183	205	175	165	177	148	179	174	159	158	150	169	175	170	173	172	175	168	177	194	166	190	170	178	170	174	149	145	174	149	150	183	181	160	171	136	178	155	175	163	161	192	197	174	186	159	175	170	151	155	204	183	190	175	185	163	169	179	175	146	156	173	174	196	184	191	165	179	147	177	183	179	173	190	162	169	170	172	146	143	178	194	176	169	167	159	177	156	157	178	182	184	170	179	174	171	168	171	172	170	212	184	159	155	166	187	171	144	156	157	173	174	165	163	167	183	168	165	172	162	189	217	161	160	162	179	165	179	154	205	164	167	172	156	165	178	182	183	172	179	152	159	162	171	174	188	160	183	168	170	156	163	175	185	190	169	168	170	171	150	170	188	145	176	170	188	156	163	164	179	183	156	177	178	198	176	185	193	173	172	170	181	165	175	194	160	162	157	169	162	182	172	195	182	172	178	157	168	165	183	157	179	196	173	166	186	175	198	153	193	148	178	189	179	183	177	175	194	183	177	141	158	173	165	163	174	162	167	179	164	185	157	159	176	177	179	151	162	167	180	169	180	161	171	166	154	163	191	184	152	184	154	168	149	176	183	184	165	164	180	166	186	169	155	165	162	167	190	197	185	154	165	158	147	168	166	157	159	171	161	170	146	171	179	163	171	156	148	166	204	158	171	154	147	168	185	166	160	177	146	154	163	164	159	170	181	150	186	177	195	164	168	179	169	166	194	176	164	167	175	172	174	162	161	160	165	169	186	172	153	172	167	172	167	162	197	177	161	182	150	174	157	178	167	181	151	172	180	175	169	193	175	199	165	164	174	155	189	173	180	185	161	170	146	199	163	195	181	175	169	175	177	172	192	157	155	164	160	167	182	192	159	199	177	167	196	178	177	178	152	194	180	190	185	171	173	181	168	170	161	176	170	186	191	189	166	187	157	161	176	195	178	166	204	158	160	177	162	180	167	185	181	180	206	186	185	178	182	163	171	155	171	169	185	177	173	170	161	192	164	178	175	188	181	197	191	150	161	172	179	181	190	176	173	189	153	146	168	174	184	197	180	188	176	178	163	166	147	193	169	187	181	177	180	190	176	152	204	174	172	152	150	171	158	162	172	156	164	177	189	174	168	190	155	197	159	174	150	195	142	163	161	166	176	199	191	184	177	183	153	178	157	143	163	163	187	167	169	190	168	166	173	147	186	171	174	155	166	166	182	184	172	173	182	167	166	136	173	176	167	170	171	180	150	181	162	162	205	164	169	195	173	183	167	170	178	171	174	162	180	171	173	179	187	190	154	153	183	183	208	148	188	174	177	204	165	198	164	128	204	195	171	165	178	176	184	182	177	166	187	160	186	162	179	190	179	166	172	168	178	187	182	202	217	166	145	166	175	156	185	197	152	169	165	166	180	176	164	184	149	163	178	172	173	171	165	172	195	162	164	169	174	165	192	170	168	157	161	181	185	168	167	177	171	168	171	165	184	182	203	165	174	189	184	158	167	162	167	157	187	181	153	162	163	167	176	173	174	190	154	159	160	174	158	177	180	169	179	185	171	163	166	180	157	153	186	198	177	180	175	161	159	173	175	154	179	175	166	178	158	176	177	187	167	142	150	175	187	161	179	144	171	166	173	161	205	208	169	160	166	184	153	170	191	171	163	170	165	167	171	161	193	184	179	155	184	186	186	182	171	193	173	177	164	160	150	149	187	146	167	185	168	153	163	180	177	160	180	198	182	174	163	159	159	196	192	195	165	189	204	177	180	173	159	157	179	188	165	180	149	170	173	180	172	181	173	199	181	159	191	160	176	175	170	174	176	193	183	198	183	166	166	162	210	171	159	178	165	183	171	181	154	179	171	156	138	165	184	178	162	192	155	165	190	188	162	173	133	167	168	176	173	164	163	189	174	174	163	156	158	160	152	163	185	184	165	172	187	186	176	169	181	174	160	184	163	180	176	172	190	165	163	183	163	176	179	154	180	177	185	168	157	188	183	169	179	146	189	166	185	165	150	207	136	185	181	196	198	181	180	159	163	159	170	178	153	157	167	171	165	168	151	166	166	183	161	192	177	170	152	177	173	182	204	181	174	175	171	161	181	197	176	171	186	178	146	171	177	170	176	157	143	168	191	171	163	169	165	163	181	163	166	155	151	174	179	175	177	170	161	191	171	151	175	174	166	168	184	169	154	173	195	173	154	160	180	179	168	183	173	168	173	184	157	156	173	157	155	183	168	157	161	176	163	169	180	190	180	183	172	163	170	182	155	161	170	156	185	176	186	148	179	155	180	160	179	156	175	164	167	200	174	168	143	177	174	139	180	153	202	166	168	178	161	181	177	197	186	191	178	169	161	165	185	188	159	174	159	170	146	183	157	179	188	155	167	169	168	172	174	155	171	181	176	188	166	146	182	154	172	165	166	183	157	177	172	172	165	167	187	195	193	194	174	167	166	193	197	179	151	170	178	167	183	163	155	189	168	155	189	199	177	154	166	184	176	170	156	187	169	174	174	173	167	203	177	194	167	159	166	200	191	168	183	164	159	184	171	160	167	169	162	144	176	173	175	176	196	166	178	163	183	193	151	166	190	159	179	180	193	174	162	159	175	169	175	173	148	172	152	175	189	181	168	162	171	172	177	148	176	184	181	179	165	190	168	163	175	170	161	170	158	183	171	177	187	180	179	155	176	168	186	205	161	150	175	169	172	163	189	190	157	174	167	189	167	192	168	177	166	191	173	187	134	150	172	183	159	191	161	164	175	186	165	152	149	171	165	152	175	175	177	171	184	169	186	151	169	170	155	161	174	196	172	164	172	192	176	175	176	182	165	166	190	185	181	178	156	196	172	168	151	174	189	176	176	163	185	158	185	171	180	162	164	159	188	175	198	187	204	169	159	149	163	156	172	174	183	169	165	163	180	169	172	168	145	179	172	149	181	188	184	202	172	150	192	168	166	140	158	175	176	156	172	162	193	200	182	161	181	182	168	203	162	200	178	180	191	172	155	189	164	175	183	176	177	176	177	182	166	189	174	142	189	153	187	154	177	156	169	179	165	197	162	169	181	196	161	198	162	169	146	167	178	172	176	197	165	152	165	174	188	166	148	167	159	175	172	162	164	190	188	143	182	177	203	169	167	169	178	171	162	178	191	163	165	147	171	169	214	172	175	161	174	174	172	172	158	149	181	172	164	157	170	153	194	161	165	180	156	177	182	176	164	166	184	146	180	163	174	158	158	189	201	177	161	199	178	174	182	162	192	160	164	167	187	173	167	194	180	173	180	181	181	179	181	184	183	170	160	165	194	175	185	154	161	152	151	162	167	183	161	153	182	167	182	183	164	170	168	159	178	152	157	166	168	162
19691	21237	33610	36056	31992	28513	29684	28987	25813	23406	22988	20253	18217	15754	14155	13317	11356	9784	10370	12302	17173	25936	17193	11039	10892	11308	12862	15767	13622	14492	13771	12270	10884	11430	9754	7208	6522	5022	4799	5195	5093	3607	2732	3001	2019	1329	1174	1256	1257	1470	978	608	551	546	521	535	515	492	461	501	478	504	523	485	510	521	502	511	518	497	487	496	489	486	495	492	463	487	488	498	517	506	539	588	546	518	518	543	538	533	466	460	493	473	492	493	489	482	476	513	489	463	494	493	500	495	483	457	505	486	500	494	529	466	498	495	528	467	493	491	513	560	472	480	508	479	519	492	491	510	500	494	512	500	486	487	476	521	461	493	505	508	505	555	452	516	444	473	445	475	493	548	482	519	533	491	494	526	497	489	493	472	510	506	487	503	496	466	481	528	529	494	475	499	493	511	527	462	489	517	493	512	487	479	533	531	488	493	496	519	512	522	517	522	518	453	461	494	492	488	472	473	511	469	466	494	500	475	529	537	516	514	518	493	526	521	462	494	513	516	521	514	500	456	444	516	484	547	503	471	499	489	482	478	471	468	463	483	496	470	461	476	456	485	497	440	517	496	517	477	519	513	504	518	491	470	520	490	492	491	470	500	493	471	481	485	516	484	483	496	519	524	482	485	495	507	484	507	493	517	477	534	509	474	504	502	465	503	476	486	496	526	457	494	505	501	507	463	494	480	498	453	513	476	535	499	511	486	459	499	497	491	504	503	486	498	485	474	467	510	493	507	531	519	504	475	457	511	534	515	517	471	532	511	500	472	509	479	498	461	521	487	485	503	502	498	501	473	461	484	461	467	491	483	494	491	522	475	501	481	520	483	483	492	506	483	483	544	483	491	469	494	453	497	492	505	517	495	489	485	515	507	447	508	497	480	489	511	480	504	477	473	489	539	479	512	480	483	487	493	540	506	511	495	493	490	496	491	484	463	515	474	473	482	493	511	495	484	479	483	490	523	459	470	547	489	477	501	467	490	490	516	521	499	511	520	537	493	470	465	473	490	475	470	473	521	515	506	480	484	543	489	516	521	496	476	444	502	464	516	515	481	508	471	461	494	549	492	513	453	499	494	465	506	513	486	499	548	465	453	493	519	543	511	525	463	466	439	494	468	517	495	462	497	467	495	482	474	478	493	540	510	498	472	498	476	453	520	513	489	492	549	530	488	507	495	498	509	505	545	534	500	486	525	485	501	474	460	501	497	519	494	536	522	517	507	484	509	487	482	483	512	505	508	530	506	515	503	459	529	489	496	540	482	546	503	528	492	464	487	445	508	506	502	500	522	506	511	518	532	479	471	487	507	521	522	496	503	473	513	498	472	534	488	463	485	483	478	514	507	533	529	508	489	482	516	483	472	447	453	521	522	514	524	463	494	506	492	483	436	531	485	514	491	520	502	513	492	501	527	485	505	523	504	493	528	493	472	505	486	468	459	536	455	493	511	482	533	472	525	510	477	502	491	446	484	503	477	501	495	445	504	520	517	491	517	464	472	470	480	477	497	477	490	516	528	451	482	510	505	489	513	483	525	541	523	509	469	531	513	499	546	495	500	448	520	531	489	485	458	489	457	489	511	485	489	502	508	492	505	481	492	483	484	478	506	537	498	487	509	476	498	488	501	518	469	530	463	482	470	464	505	513	460	488	507	444	516	511	462	511	443	485	519	548	515	455	491	500	504	494	493	504	535	486	490	496	472	489	470	486	505	512	470	492	456	506	481	480	485	487	472	488	485	527	479	481	477	487	477	513	493	505	500	468	479	478	485	485	453	526	513	494	491	512	494	475	496	464	520	522	509	491	483	499	495	488	498	488	529	485	462	512	466	497	478	511	523	487	486	519	512	480	505	503	481	477	473	505	509	530	477	466	458	498	468	494	474	549	494	460	470	560	482	487	490	507	520	504	526	515	476	509	514	542	531	439	509	489	543	467	492	526	500	502	463	540	515	499	510	484	521	484	530	513	513	496	485	534	487	492	495	496	462	471	491	495	479	498	511	511	466	462	488	510	485	480	499	477	463	522	516	494	496	480	519	490	507	489	487	501	472	507	462	463	523	479	502	493	499	512	469	488	509	524	473	484	453	551	443	490	468	510	501	475	520	510	510	508	517	494	523	487	496	466	505	450	481	503	529	504	501	480	465	495	499	508	499	483	552	447	468	502	529	528	540	509	511	449	494	475	484	487	477	477	481	481	470	488	494	491	509	494	492	531	520	470	494	499	486	484	469	482	503	485	510	536	522	509	473	488	471	504	480	459	509	526	528	479	513	478	491	502	458	502	514	478	509	476	490	526	504	471	464	489	505	493	494	470	495	492	527	510	518	528	530	480	488	457	503	514	482	530	552	554	528	489	516	484	483	493	500	513	502	520	536	470	518	508	513	492	472	479	477	473	501	464	514	514	515	547	505	510	484	477	521	516	502	469	499	496	508	503	487	554	485	485	493	490	502	522	466	513	464	511	513	500	501	474	513	452	522	469	493	465	511	478	461	503	473	472	493	508	548	532	496	534	494	472	506	509	464	499	496	492	471	480	501	468	476	489	506	449	491	526	477	506	477	493	507	481	511	518	500	493	483	494	499	503	497	523	458	520	531	498	470	478	495	501	481	481	499	520	543	466	501	489	480	527	499	458	492	472	508	486	483	477	480	514	498	517	469	488	522	479	510	525	477	484	486	509	525	520	478	495	511	466	517	494	521	509	530	520	481	520	475	489	503	519	501	517	494	526	464	512	492	473	513	519	517	512	523	558	447	498	491	510	493	503	525	517	488	525	534	494	510	532	499	498	503	466	462	491	473	462	494	516	500	546	513	515	510	501	479	453	518	487	480	478	484	468	491	450	495	474	476	491	484	496	455	509	493	539	474	525	523	512	489	480	506	460	544	506	468	463	516	513	491	465	501	512	506	526	484	465	514	495	465	511	468	477	494	519	542	505	474	484	500	526	501	515	474	461	463	495	508	467	506	530	502	517	520	540	499	523	490	542	513	473	514	523	504	514	498	480	481	461	460	489	499	495	481	493	511	506	504	512	473	507	498	524	503	508	505	522	502	475	513	496	499	511	487	499	473	551	483	444	521	482	532	516	509	486	527	502	539	535	496	528	502	481	491	489	481	502	504	500	510	489	495	509	514	517	464	500	492	492	484	507	505	466	554	481	508	484	486	542	509	496	498	532	533	510	470	498	503	488	468	504	500	486	486	494	513	453	493	490	503	498	494	487	508	466	497	476	512	483	475	502	517	572	500	472	506	483	529	489	511	482	468	473	498	518	485	503	493	510	492	496	533	463	517	486	502	467	483	498	462	518	489	476	502	490	467	517	495	547	468	504	524	497	510	504	535	459	493	488	495	483	486	532	475	439	509	513	531	499	535	484	465	477	495	508	513	480	490	510	479	492	505	499	461	495	497	458	496	496	491	517	479	488	495	496	501	510	493	481	491	470	513	533	478	512	495	491	500	485	480	483	514	504	481	474	488	489	489
14855	13890	16620	12527	7344	4614	3394	2787	2170	1651	1346	1177	826	702	613	520	463	409	402	386	450	478	364	267	273	255	259	262	244	309	345	221	200	218	152	173	191	177	155	166	181	192	158	165	163	161	143	138	139	163	171	136	161	158	164	152	142	163	153	165	154	152	154	153	131	159	144	164	137	141	168	145	147	130	128	142	128	162	150	161	179	154	146	159	140	139	136	143	158	156	143	161	131	159	153	140	161	145	116	148	136	123	150	149	137	147	140	162	148	154	161	148	168	157	160	150	162	155	147	164	133	136	138	138	144	143	154	167	142	140	130	144	152	157	154	144	159	148	170	141	133	149	142	157	148	135	169	161	142	145	160	153	151	159	153	188	143	162	152	136	168	153	146	154	154	130	145	152	162	169	157	144	146	146	156	151	145	154	172	179	163	162	134	143	144	171	173	154	139	130	154	145	153	153	149	147	143	137	139	150	162	148	149	154	165	138	142	159	129	157	162	157	154	156	150	154	154	141	147	180	151	147	142	158	143	150	156	151	162	136	174	146	172	157	155	137	162	146	137	145	160	161	157	136	132	137	156	140	160	169	153	150	141	147	135	136	119	156	157	134	152	160	154	133	157	147	147	137	150	146	128	145	144	162	156	152	144	158	148	156	159	164	151	150	136	136	143	161	146	139	175	168	123	169	161	153	144	139	145	158	139	130	152	145	154	144	148	128	156	138	141	147	150	149	135	171	158	143	134	154	136	173	162	167	134	150	166	152	135	152	144	148	158	142	158	160	151	147	159	151	161	148	152	122	142	152	136	159	173	148	130	166	141	158	135	163	149	144	160	151	165	152	163	152	157	142	154	167	147	133	137	132	150	151	155	139	145	151	140	161	169	137	143	168	156	165	153	162	135	150	145	131	146	135	152	142	145	150	160	134	164	137	152	146	154	135	139	143	163	152	156	147	153	166	149	154	129	141	156	155	155	161	151	141	161	155	163	171	133	146	144	126	131	152	144	118	148	134	157	155	176	143	133	146	155	151	139	138	143	146	130	165	141	150	144	154	131	110	129	145	162	146	149	138	127	127	151	119	125	140	148	132	161	160	125	159	141	150	171	165	161	169	151	157	180	169	148	159	138	139	151	154	148	147	155	142	159	141	157	155	152	157	162	153	157	149	135	127	156	168	153	144	149	136	161	146	128	156	153	167	133	136	171	141	139	138	163	167	138	160	127	146	157	165	155	145	145	119	140	137	161	160	134	134	131	152	151	144	155	138	109	148	153	160	162	128	161	141	179	126	154	132	158	149	144	159	134	131	159	137	118	149	175	120	170	158	153	159	156	162	159	151	154	148	142	148	168	169	136	149	157	145	147	140	147	144	146	135	138	146	168	143	152	164	171	142	146	149	146	155	148	152	147	149	133	147	126	152	155	130	148	131	129	139	145	146	143	170	169	129	150	140	143	139	173	166	167	114	160	132	122	148	129	122	144	139	152	141	139	149	146	161	147	129	163	123	154	141	144	118	130	153	165	162	138	151	147	152	157	150	142	155	146	157	145	138	151	148	153	143	145	147	157	144	145	157	150	169	134	145	135	156	147	157	155	143	143	135	171	168	130	143	146	156	174	138	173	152	150	142	143	169	136	159	156	138	169	157	158	150	163	151	144	135	173	129	163	131	167	158	157	152	159	158	153	148	134	160	143	129	146	148	130	164	142	132	143	144	146	147	161	155	143	170	159	158	150	159	168	127	157	138	147	150	143	156	143	134	148	137	114	149	159	147	139	155	160	145	139	152	145	161	148	144	144	143	148	157	148	151	180	173	149	128	156	151	141	147	138	142	157	148	152	140	146	134	138	134	155	147	153	122	163	141	139	139	134	138	163	145	133	122	148	160	147	148	133	157	123	142	136	164	149	136	162	126	172	149	161	155	165	155	141	146	149	147	143	144	159	161	146	138	125	168	142	153	145	148	160	158	129	157	149	130	156	159	147	139	159	121	160	151	151	159	159	149	128	155	149	143	139	149	151	129	162	148	167	144	146	134	143	150	158	158	144	151	143	154	131	155	140	135	156	136	131	149	159	144	167	141	146	141	143	135	147	137	175	177	139	144	175	167	147	139	134	166	155	149	139	149	153	148	149	140	145	135	148	151	142	160	155	157	151	156	140	137	134	160	159	144	140	156	145	139	163	130	150	133	142	175	153	150	153	144	137	149	141	152	134	145	154	139	155	151	177	135	149	145	128	166	151	165	140	148	154	147	148	139	132	164	137	156	150	153	161	144	151	163	149	149	154	129	136	154	149	140	151	138	172	167	153	149	149	140	146	159	136	163	143	117	132	158	132	135	173	166	165	169	131	144	126	144	165	130	140	158	150	148	157	128	149	141	143	134	160	148	134	168	157	156	152	154	142	136	140	120	173	158	143	144	147	138	143	156	141	148	162	142	157	138	150	138	179	136	155	158	130	149	144	160	143	158	135	158	139	155	149	154	152	113	133	129	138	139	144	145	162	165	156	160	150	155	135	153	133	157	134	150	142	166	157	162	142	135	124	129	165	147	148	146	160	152	146	137	148	135	148	157	154	147	160	157	144	161	157	120	141	138	165	158	166	175	161	139	140	135	151	133	165	157	147	140	148	141	150	164	162	147	138	135	175	145	146	145	161	150	152	149	158	150	154	144	140	137	152	125	152	158	141	168	140	161	169	127	172	149	148	167	161	154	142	164	141	151	173	201	138	142	163	164	152	126	162	137	138	140	139	142	140	145	125	137	134	154	131	155	150	148	148	136	134	165	151	143	123	139	135	186	142	155	163	144	153	133	150	142	138	142	156	173	132	146	156	137	147	168	155	158	154	173	164	147	145	140	151	174	144	141	140	160	160	135	160	173	129	177	170	154	142	166	147	169	153	143	147	150	167	151	145	151	151	158	138	133	133	148	145	135	138	145	146	155	156	132	170	147	149	151	130	145	135	149	152	148	136	130	149	176	154	117	126	162	145	155	151	143	155	138	165	150	134	133	151	143	153	148	162	145	154	149	143	159	151	132	160	156	149	160	162	162	157	156	149	171	142	126	151	166	153	128	145	146	147	157	159	120	128	146	141	139	146	137	152	146	125	155	171	129	153	140	154	143	144	146	139	148	163	158	163	145	150	137	169	138	158	131	146	150	142	149	152	171	148	154	154	164	149	135	148	121	154	147	150	148	147	157	156	159	150	145	152	151	145	172	142	134	156	171	143	140	169	139	149	158	146	133	152	149	147	129	152	159	175	154	156	130	139	148	154	134	146	144	141	151	140	154	146	141	150	148	142	130	140	167	144	139	168	152	133	122	161	132	161	142	146	171	159	153	168	136	143	159	150	138	147	144	159	159	155	141	164	134	154	159	159	140	133	154	152	150	138	173	168	148	159	151	142	148	130	144	148	191	155	159	151	135	166	139	130	147	136	127	165	148	125	134	144	141	150	151	154	140	141	155	153	146	152	158	131	136	171	158	160	151	119	134
10009	11583	21588	22616	18485	15087	12831	11536	9752	7997	6859	5894	4543	3772	3233	2868	2441	2137	1875	1851	2126	2583	1752	1369	1295	1394	1488	1271	1219	1452	1739	1179	828	812	713	655	688	633	598	625	617	481	503	470	481	473	457	430	453	431	431	471	410	464	444	441	438	420	389	457	464	425	423	411	423	498	452	438	437	484	423	416	474	441	444	451	447	461	436	436	416	414	462	439	417	406	464	402	420	433	415	428	391	432	408	412	430	429	469	407	439	404	431	451	424	443	433	440	432	403	426	425	430	429	453	447	407	426	444	446	409	443	422	402	416	452	464	432	440	394	437	451	423	396	462	425	419	446	416	431	456	409	445	497	411	466	426	404	442	418	425	436	435	415	456	431	457	443	423	449	459	457	409	464	462	410	389	422	475	426	448	407	412	422	437	424	437	465	437	443	404	449	431	419	425	415	427	443	418	424	411	461	420	428	471	409	425	429	460	463	441	423	454	368	459	429	402	404	449	485	409	460	473	465	479	436	437	448	432	449	435	403	439	453	426	442	412	434	432	435	475	448	405	420	443	443	416	436	403	471	429	444	452	427	444	422	422	441	440	413	437	403	439	402	387	444	453	416	422	417	410	451	423	428	444	426	413	460	399	404	434	451	411	444	460	436	441	389	424	421	412	401	386	446	447	438	410	465	448	410	377	441	454	434	438	459	462	413	395	412	468	449	451	468	450	461	401	404	453	417	433	471	428	409	442	426	454	424	476	458	445	432	434	420	424	443	435	415	375	431	464	453	453	423	423	411	423	453	448	456	429	428	455	435	430	461	439	418	418	426	410	410	441	424	450	425	417	434	460	434	432	439	411	408	423	460	439	381	427	407	420	408	410	427	420	436	446	445	435	411	419	408	437	411	385	396	415	414	439	401	440	393	434	390	425	434	452	465	417	424	396	439	418	422	422	430	421	459	438	478	426	412	395	432	451	445	449	433	441	441	390	425	434	445	418	408	442	434	393	417	457	408	418	427	415	418	428	430	463	442	416	444	438	421	442	433	455	463	464	443	432	410	481	399	423	423	398	398	447	446	431	374	417	426	406	435	410	451	406	450	427	447	441	417	445	415	416	392	456	447	404	428	432	435	427	384	421	430	400	471	431	448	464	440	424	420	408	428	420	468	418	442	425	431	434	439	427	425	442	432	471	452	420	430	403	417	413	460	431	492	445	401	413	434	411	453	453	458	421	428	436	462	464	441	446	443	405	400	448	416	430	422	441	433	429	391	442	466	412	447	477	412	493	446	441	402	427	384	408	473	430	437	411	445	391	438	455	447	448	424	424	434	473	406	478	455	413	443	423	447	441	404	423	443	437	426	458	429	409	454	472	394	398	416	437	421	440	418	419	449	466	406	440	429	406	418	401	430	408	423	420	423	445	436	440	425	387	465	429	439	444	416	448	427	422	435	387	434	439	416	427	385	411	454	407	453	442	461	454	420	394	449	431	464	436	400	404	446	442	405	453	421	415	404	421	440	446	427	438	403	413	414	447	402	395	433	398	469	430	449	425	400	467	422	410	443	446	418	417	439	433	405	459	467	436	411	442	432	468	438	445	437	428	385	446	444	435	419	441	447	402	445	433	412	453	464	465	457	429	443	426	448	466	453	393	430	449	438	427	442	415	429	440	427	422	416	408	451	439	422	444	480	394	457	429	403	432	413	451	409	427	390	427	422	430	407	433	431	436	426	419	402	412	441	437	404	426	400	443	429	422	441	416	432	425	406	434	448	418	430	425	436	447	431	429	409	444	423	438	411	408	414	455	447	408	403	401	409	433	413	452	402	465	425	445	419	399	445	448	443	412	414	447	437	428	431	428	394	427	399	469	431	453	449	439	418	478	415	459	440	426	461	451	437	422	426	438	398	423	393	457	414	447	406	411	443	474	449	461	473	457	461	438	458	449	403	431	413	414	412	430	415	439	409	424	438	396	420	453	431	419	424	424	406	421	423	444	426	408	428	463	442	436	453	432	454	431	465	433	415	429	423	425	406	429	449	451	417	478	431	419	420	434	391	422	453	461	429	401	451	412	409	437	388	401	407	450	403	410	441	443	423	447	430	423	464	440	426	450	437	412	429	455	445	426	442	429	361	419	447	421	408	432	413	444	416	395	432	421	426	413	407	419	434	406	435	452	402	402	410	421	427	388	447	426	404	408	410	407	464	412	432	426	439	452	444	437	424	417	405	426	451	392	439	397	422	433	388	454	420	411	411	389	461	411	416	409	440	425	441	455	415	484	420	441	432	441	401	425	387	419	430	395	426	400	407	399	441	413	427	461	449	437	438	441	414	370	432	415	432	427	411	422	458	434	402	432	443	410	440	427	405	468	416	398	456	442	433	454	427	386	422	406	418	398	433	445	437	417	456	465	401	443	433	451	455	417	417	449	422	412	435	446	442	463	449	476	442	397	414	430	438	412	441	460	403	411	395	448	419	398	416	465	432	454	433	431	434	445	413	406	404	436	433	413	409	459	441	403	430	395	412	429	434	445	413	443	418	404	446	465	383	401	438	458	426	449	471	436	419	435	399	449	426	408	466	431	395	449	433	440	419	430	438	422	404	441	423	433	447	419	442	434	419	400	426	442	419	436	457	417	436	397	465	431	430	427	451	459	395	399	431	455	425	418	446	420	446	445	396	409	407	423	445	420	407	422	435	419	476	461	403	444	428	456	391	404	436	428	428	397	384	372	394	397	405	451	416	411	454	397	410	425	442	429	418	458	425	463	438	429	416	402	454	421	430	386	414	424	369	459	446	442	435	415	440	445	434	450	467	436	443	408	451	434	436	444	425	413	431	409	418	414	403	445	421	394	408	412	412	425	447	442	446	422	412	474	397	428	443	425	420	405	445	445	461	457	435	434	440	460	424	427	402	447	422	418	448	416	414	392	434	445	458	428	429	444	418	404	445	450	460	418	418	433	440	443	434	447	461	438	449	399	425	425	428	419	446	432	441	426	452	460	429	473	418	418	441	421	436	448	429	419	488	436	386	460	402	432	432	415	429	400	426	436	427	448	405	405	445	385	447	450	416	411	444	386	425	440	464	413	421	406	453	405	427	406	445	450	420	426	460	411	422	427	445	433	391	394	389	427	421	447	427	424	431	414	434	415	425	425	430	443	383	427	388	400	432	439	430	405	392	406	432	450	405	438	438	435	427	439	405	436	448	397	424	418	447	417	427	417	378	400	431	446	408	436	415	424	447	417	427	426	442	438	452	407	420	446	461	416	411	453	409	423	453	435	404	419	436	437	433	415	437	428	417	410	460	444	399	441	443	458	422	457	428	392	404	414	476	412	449	448	408	411	476	456	475	434	415	432	413	423	402	427	422	403	415	461	428	463	416	412	396	447	427	415	426	424	429	475	465	446	426	428	416	422	422	422	433	430	403	432	412	431	435	429	427	422	389	483	410	421	411	420	398	461	428	459	395	435	432	485	441	423	428	437	474	378	416	404	447	447	417	424	464
23980	21075	26517	21081	13890	8797	7678	6449	5157	4398	3216	3040	2382	2192	1921	1786	1093	932	906	995	1204	2033	1390	1492	1652	1933	1678	1313	1358	1946	2134	1264	837	656	572	513	461	421	382	336	385	276	246	236	220	218	184	180	170	157	178	142	145	161	138	156	139	136	143	148	131	146	151	137	138	158	155	141	124	142	126	142	145	124	158	133	133	128	159	172	134	146	133	153	162	114	160	122	140	164	147	140	135	139	145	127	151	124	139	125	164	162	139	138	126	136	161	140	155	160	162	143	143	153	136	146	153	160	129	152	115	128	143	119	161	143	145	147	136	152	162	125	147	158	147	149	131	142	144	119	156	132	142	160	140	155	151	147	145	146	134	145	121	137	119	162	137	148	126	132	140	148	141	147	139	134	147	137	144	158	136	143	129	154	159	155	152	137	142	151	147	132	145	126	141	121	130	117	143	150	143	154	147	156	144	144	130	150	150	159	149	150	131	137	126	145	128	147	146	142	135	135	133	158	152	127	142	127	160	143	141	133	152	160	140	142	131	149	145	132	126	146	135	143	139	134	133	158	137	149	135	123	124	153	151	147	139	145	152	131	145	149	152	151	155	143	147	148	125	133	137	140	146	148	137	131	142	151	135	134	142	137	135	148	134	148	128	154	138	142	147	132	158	137	130	141	156	140	149	156	149	121	137	136	148	141	145	151	144	137	126	127	140	149	141	151	137	127	145	150	147	140	153	120	140	132	135	143	137	126	134	126	160	133	135	161	159	140	170	143	160	138	138	131	153	133	144	128	114	142	141	125	160	128	124	134	151	162	164	156	139	153	135	168	144	143	147	168	155	142	129	130	139	149	148	145	136	147	134	133	154	145	156	125	141	131	148	139	135	142	137	152	134	141	138	119	140	154	148	139	148	160	143	146	139	128	135	140	154	159	137	138	136	133	161	146	145	154	140	133	147	121	127	123	171	143	139	138	128	135	147	156	141	140	150	147	123	136	147	142	135	160	119	146	141	151	137	133	152	162	136	120	138	156	147	133	147	136	144	162	144	138	130	129	145	149	152	146	181	154	143	130	153	163	130	153	154	148	130	134	156	160	112	158	122	150	142	133	148	150	142	161	123	130	135	139	141	137	151	145	139	152	148	154	135	132	150	136	144	144	132	128	130	154	128	133	117	136	151	146	138	131	119	140	150	127	146	149	134	127	135	137	142	156	142	147	135	136	145	141	131	146	139	114	141	139	152	136	156	148	148	137	129	134	143	138	137	115	146	143	132	176	141	133	139	101	150	147	145	157	168	166	153	141	149	132	144	162	152	161	151	151	161	160	137	134	153	148	130	138	141	121	162	132	158	145	141	127	139	144	174	147	129	137	131	158	146	141	145	160	147	129	150	148	114	133	169	134	143	134	144	151	133	156	172	134	158	117	139	152	134	135	140	157	144	123	123	134	142	150	140	143	142	138	150	137	122	127	156	130	142	129	145	134	146	131	135	152	137	138	135	145	160	120	151	144	142	136	147	163	128	136	166	161	142	150	153	131	141	143	160	139	120	136	136	125	117	141	148	129	138	154	160	145	149	151	134	148	152	162	151	136	150	133	139	152	154	135	129	158	131	141	139	152	135	136	143	153	143	136	142	152	143	137	129	131	147	149	140	117	162	142	155	113	153	129	154	161	137	146	148	137	129	148	128	157	157	151	153	151	146	150	154	132	134	149	150	137	132	156	119	156	146	179	134	153	145	139	146	128	151	157	139	135	174	140	140	139	142	159	135	145	144	155	124	136	132	152	136	147	155	115	132	136	156	141	139	142	150	140	125	136	142	145	131	140	149	143	133	139	159	150	128	136	145	143	140	123	136	160	153	149	137	130	155	140	129	148	135	162	167	128	149	134	140	147	151	128	142	156	136	136	142	166	144	135	149	149	135	165	132	133	153	164	132	137	134	134	136	162	161	131	148	165	134	154	145	150	135	153	144	139	164	141	161	155	147	163	124	147	136	150	162	155	129	136	124	154	146	149	144	143	161	153	147	159	143	136	138	147	127	129	143	150	147	152	161	135	155	147	128	152	148	136	122	157	157	153	141	144	157	143	135	155	149	137	145	133	129	160	125	149	151	138	145	140	138	132	119	147	156	155	165	160	133	123	134	148	141	119	164	134	150	136	131	134	142	158	152	137	143	138	150	133	131	135	153	149	138	120	136	122	142	139	128	159	160	152	154	126	144	156	153	124	138	152	143	144	161	147	159	173	123	119	126	141	153	134	148	144	143	141	146	173	178	140	136	138	132	144	128	123	153	124	144	122	142	133	132	148	137	128	135	139	134	146	145	139	138	145	140	151	143	132	144	135	154	153	143	144	146	155	147	135	145	130	132	137	129	151	148	142	149	142	128	155	131	166	149	154	144	153	149	160	129	145	150	161	127	147	148	130	141	132	126	144	150	145	142	152	138	165	111	160	138	148	163	139	148	147	137	131	141	135	132	129	110	139	152	153	144	124	144	128	137	137	147	136	152	142	148	153	142	157	120	126	166	162	152	158	157	149	140	152	138	136	135	151	147	143	156	160	155	150	175	151	147	157	167	134	151	121	148	133	139	134	138	140	170	123	135	140	142	134	136	147	150	148	155	166	153	142	155	137	138	144	142	124	141	138	122	169	160	148	139	145	137	132	130	149	139	139	142	123	151	159	141	135	162	139	184	123	171	116	144	150	138	144	135	159	134	137	122	138	156	164	127	123	141	137	138	116	134	157	132	132	176	174	137	152	134	142	138	139	144	137	135	152	122	129	129	139	138	100	136	133	148	148	142	147	153	130	156	137	141	139	147	161	160	148	118	128	137	154	147	134	128	142	156	144	151	131	146	139	151	144	147	153	145	135	123	153	127	137	149	148	146	163	140	135	142	136	124	149	129	134	147	126	117	128	136	143	140	147	155	146	125	163	150	136	137	142	136	142	155	141	130	158	152	149	135	156	161	137	122	134	129	143	137	152	155	137	157	152	178	144	144	150	153	150	140	148	130	161	124	139	139	159	146	177	134	165	140	153	156	150	131	150	142	138	146	135	128	157	129	133	125	136	139	129	148	151	158	137	154	148	138	131	142	130	149	135	159	151	135	136	118	157	137	150	154	161	166	135	145	147	133	157	114	151	166	133	127	136	146	146	140	147	139	149	158	135	139	167	130	129	137	142	137	136	144	171	163	130	136	155	134	121	146	149	149	142	145	144	146	120	144	140	153	148	129	132	144	138	138	150	167	142	130	135	130	147	152	142	127	136	172	146	150	143	138	154	155	147	140	128	152	132	144	151	162	139	159	171	152	166	143	141	176	126	164	145	156	125	139	135	152	141	120	130	131	158	151	143	134	157	143	130	145	127	128	142	136	128	164	157	146	163	142	138	166	148	152	136	140	133	128	146	145	103	137	149	154	139	149	137	155	167	130	136	155	163	147	150	150	140	135	145	134	145	162	134	139	142	151	152	145	173	158	117	131	140	144	131	162	135
15803	17094	29476	30086	26869	22118	22205	20022	18569	17011	13569	13736	11639	11144	10233	9779	6379	5540	5428	6256	7836	11547	8573	9288	10141	11330	9968	8199	8297	11214	12269	7802	5327	4432	3496	3453	2875	2552	2211	2179	2565	1722	1313	1261	975	1131	733	670	720	603	497	462	413	442	416	420	407	404	412	427	396	403	437	409	393	420	411	412	429	421	466	410	408	420	437	466	419	396	434	405	414	453	434	460	478	421	443	443	409	420	415	380	457	417	415	413	423	410	423	397	408	404	421	394	436	407	423	431	401	406	450	426	410	435	459	391	412	388	445	421	388	388	404	404	410	437	411	421	408	399	401	394	416	416	423	414	436	379	388	464	463	424	414	382	443	425	420	431	418	440	412	426	399	396	402	372	423	437	403	418	418	405	408	414	421	421	411	443	407	400	433	447	422	389	466	432	405	405	412	421	413	408	441	448	406	417	385	434	415	449	389	398	411	414	431	407	388	429	397	447	418	436	400	428	433	395	410	430	378	457	381	374	428	418	404	405	405	437	400	433	431	396	451	386	437	406	438	390	423	409	441	404	427	460	411	419	433	411	412	436	409	409	431	435	401	448	415	408	400	421	431	406	421	379	418	451	384	429	401	409	425	436	404	402	443	405	377	392	426	414	409	403	425	454	430	389	419	418	430	396	410	404	439	404	406	403	408	419	444	424	457	427	421	391	438	404	395	439	458	441	420	424	465	463	430	432	400	410	425	383	416	416	439	417	382	408	405	427	426	435	420	449	390	418	418	408	437	455	422	427	441	396	389	438	424	455	449	433	359	420	403	422	431	430	420	401	407	396	419	433	403	420	432	439	427	457	422	425	419	444	445	435	383	413	454	433	420	444	436	445	409	435	458	362	411	390	412	386	409	401	438	421	424	408	440	382	391	414	433	444	405	467	439	431	447	430	464	426	406	423	392	424	417	387	431	416	445	413	392	382	444	389	422	398	413	441	367	415	412	394	443	420	391	389	416	414	405	399	433	393	478	419	394	417	409	430	410	395	389	369	432	383	424	436	405	451	405	449	390	421	406	419	413	392	434	418	437	399	448	414	434	419	399	436	443	434	422	408	432	422	407	466	404	381	436	399	426	415	412	412	422	413	394	428	431	441	366	384	431	390	438	418	422	431	419	411	414	415	412	439	418	432	425	400	461	426	418	411	405	419	422	380	444	428	432	415	367	369	411	397	424	448	424	444	452	414	416	430	421	432	386	390	431	407	436	405	418	423	400	393	451	408	409	424	424	430	418	438	433	449	439	436	423	427	362	449	430	421	412	397	427	395	451	422	379	456	421	419	399	430	416	419	411	428	433	397	466	395	404	456	429	405	409	408	414	392	395	399	413	419	402	435	384	415	409	449	427	431	425	378	435	437	410	405	419	411	452	460	408	379	406	401	427	426	414	450	423	401	422	443	416	419	364	416	418	379	426	407	393	446	402	413	435	422	447	456	444	406	444	407	405	425	430	420	428	384	411	408	420	421	421	416	410	404	437	384	399	413	416	429	417	384	415	389	425	409	447	414	424	386	443	453	406	440	406	418	432	447	398	447	421	401	401	433	427	415	373	422	371	351	395	422	390	424	420	412	421	378	435	392	421	445	415	420	406	425	419	406	425	415	415	414	420	368	451	434	413	428	406	405	378	436	422	424	405	430	423	438	412	426	431	412	446	417	398	411	419	427	413	427	415	419	428	444	414	400	409	400	438	432	405	406	397	464	439	396	420	407	456	459	406	404	446	413	393	392	432	405	428	423	374	422	437	415	453	412	425	420	393	429	416	421	422	427	440	395	429	394	461	416	434	417	399	414	394	420	431	451	408	433	413	428	428	400	406	407	445	407	408	435	471	410	398	383	427	414	413	437	433	389	432	409	449	451	418	423	421	401	417	432	404	374	391	424	414	407	432	451	407	429	423	483	396	452	433	403	417	409	411	433	413	434	418	429	464	422	381	400	402	423	415	414	439	407	408	409	403	423	428	405	453	431	417	403	403	418	393	399	424	415	389	415	412	420	433	450	426	414	431	403	443	400	390	425	428	425	417	436	429	389	444	401	352	415	461	386	430	435	397	405	405	415	392	428	452	444	412	417	438	408	452	377	383	421	396	433	413	411	439	418	389	419	412	425	454	404	427	394	361	408	415	408	428	429	420	404	430	445	383	446	424	440	410	423	436	368	405	417	417	402	441	384	389	424	435	387	430	434	468	406	419	399	401	404	418	417	442	433	407	374	434	466	406	391	457	404	427	417	444	419	406	457	404	420	430	437	409	443	426	419	432	393	426	381	466	420	413	430	452	400	394	404	418	410	410	425	406	396	390	412	459	397	410	405	429	420	422	413	489	415	414	405	410	425	409	429	428	391	424	427	363	438	438	405	421	378	428	436	447	404	433	430	412	424	414	417	406	423	412	402	452	402	445	391	410	422	397	415	428	401	392	418	378	405	438	424	416	411	441	438	405	437	417	421	421	425	435	425	416	437	419	443	412	424	377	393	471	400	425	431	473	437	416	416	443	437	423	417	436	410	436	405	428	414	442	404	424	394	405	456	439	426	433	395	428	389	420	393	408	409	422	415	419	408	404	406	414	428	403	418	426	419	419	441	421	421	385	390	413	369	379	484	406	405	414	416	410	430	397	428	389	421	437	428	475	443	420	392	425	404	441	415	414	388	411	400	410	445	411	436	426	434	418	409	380	443	417	398	404	416	417	435	404	424	414	419	422	446	448	420	400	402	399	447	407	415	391	448	408	406	413	413	432	409	405	428	424	379	437	386	393	443	420	433	426	418	385	390	408	463	411	465	417	425	421	470	441	459	397	430	438	413	399	408	420	409	441	411	410	428	441	468	384	464	436	390	408	423	410	431	414	411	390	403	467	425	456	417	434	411	430	411	470	435	433	442	415	369	410	422	413	420	432	398	448	429	402	395	403	437	411	415	407	401	365	456	414	457	431	413	443	411	477	438	444	425	442	406	408	407	414	374	392	384	464	444	465	416	449	418	427	417	424	409	413	370	406	394	417	401	401	431	416	393	413	401	393	428	392	398	386	392	408	406	423	427	445	409	427	458	422	443	419	404	411	399	452	442	411	443	414	384	422	382	436	424	391	407	395	406	404	410	444	408	409	423	432	450	406	427	424	402	377	414	440	427	426	411	396	422	448	428	420	401	385	398	434	431	409	409	447	421	421	433	405	391	424	388	448	406	421	400	400	415	439	442	417	397	390	412	403	395	390	370	438	401	389	394	426	425	415	451	449	447	425	390	402	440	399	404	441	405	441	439	379	448	396	422	413	396	433	382	427	437	427	415	429	431	418	440	416	396	423	417	412	419	432	430	427	433	431	418	411	445	396	398	414	428	429	412	408	417	397	418	420	442	456	438	402	419	388	454	389	386	392	420	428	388	426	423	414	402	418	447	446	408	423	430	400	429	403	424	458	432	421	420	406	437	414	421	446	397	402	394	449	428	397	429	418	406	396	440	427	443	404	392
32836	28513	35041	29835	21050	14419	14105	11306	8628	7396	6239	4760	4162	3946	4075	3421	2525	1706	1679	2205	3317	3066	2949	3465	3542	3493	3635	3565	4653	6697	5593	4393	3055	2534	2004	2055	2058	1784	1242	1512	1590	1041	698	607	459	607	362	333	316	251	208	213	182	180	172	169	170	182	171	174	182	175	189	183	175	172	166	181	169	168	162	154	194	166	158	181	173	147	157	169	174	168	177	188	160	154	198	196	186	173	158	181	174	170	185	175	159	153	176	200	151	180	164	176	205	161	178	166	171	163	188	177	182	166	167	165	169	154	164	182	145	139	179	165	151	185	181	182	157	168	156	168	136	167	200	176	172	183	169	163	171	180	186	180	160	172	169	193	178	171	162	152	176	167	191	150	153	173	177	183	166	159	177	186	180	145	155	194	162	156	161	190	157	171	172	172	185	181	186	183	170	182	168	183	180	197	140	163	180	159	167	172	143	160	170	187	162	168	151	157	167	129	185	176	186	174	168	176	168	179	157	185	166	170	184	180	170	165	153	163	154	185	171	174	152	177	159	166	183	169	186	181	179	172	163	169	180	179	165	180	180	169	178	162	174	191	172	174	170	178	183	171	179	163	189	154	173	169	195	182	172	171	154	175	178	183	199	179	171	169	161	173	159	180	183	184	170	174	182	170	144	171	190	144	154	173	179	178	169	179	180	149	181	167	163	162	184	168	171	160	179	164	184	178	158	175	177	164	161	169	192	171	150	178	193	160	197	144	158	162	166	177	185	189	163	159	188	180	184	158	190	188	175	177	170	157	193	184	186	179	154	168	168	188	160	168	181	167	170	194	165	154	149	162	151	171	154	178	166	137	168	189	154	191	177	163	175	166	178	170	161	181	186	172	189	171	157	161	175	161	172	168	155	167	151	182	153	184	160	172	180	206	189	171	167	167	176	166	181	196	186	162	162	167	167	163	181	183	154	176	162	172	175	146	170	179	165	176	161	197	167	193	184	161	192	189	168	181	174	162	193	152	121	160	171	179	158	170	169	185	175	164	185	181	186	166	199	141	168	166	151	183	178	164	152	184	184	171	171	173	190	174	158	164	157	166	175	162	167	184	161	171	186	184	164	166	192	136	165	181	164	193	162	190	187	161	161	203	175	167	185	159	179	181	153	158	161	177	158	151	181	185	147	167	163	175	181	182	181	171	184	174	204	178	184	167	166	175	188	158	169	162	173	167	169	183	164	185	186	149	191	186	189	174	180	163	181	165	167	153	170	180	163	195	180	174	171	165	190	177	184	155	165	163	176	156	165	179	162	163	149	194	167	172	189	153	185	141	172	194	169	168	177	184	187	165	166	184	143	192	181	178	171	172	187	173	161	164	159	181	165	179	173	173	157	173	191	190	201	171	183	184	152	200	176	160	180	172	157	145	162	186	180	201	152	172	160	195	179	163	208	193	212	159	155	159	167	189	165	164	158	159	156	163	189	164	172	184	190	163	170	163	172	182	173	171	170	183	150	199	146	188	153	169	190	157	186	166	175	180	187	197	179	172	161	184	166	157	139	178	154	179	162	158	163	179	157	178	176	166	183	171	163	171	171	185	192	177	197	159	152	169	141	178	199	153	158	155	175	170	171	199	169	187	173	183	158	182	173	174	192	180	178	163	169	162	181	155	159	154	155	172	169	178	175	181	206	183	166	180	169	166	179	179	183	170	187	187	169	169	189	167	178	185	190	176	194	165	171	166	159	156	177	214	185	164	175	158	156	140	173	166	165	187	168	178	169	163	166	170	157	158	177	183	147	184	182	179	205	155	199	165	182	172	155	166	165	139	161	169	159	166	166	172	164	157	136	154	149	153	170	194	155	170	176	170	159	167	169	163	172	155	173	179	184	168	153	164	156	195	184	162	167	164	174	156	149	157	150	175	170	155	171	152	174	153	160	186	170	160	181	160	211	158	146	163	179	166	176	178	172	180	157	167	178	165	162	164	185	165	168	206	177	180	188	151	160	191	163	147	156	151	188	172	170	160	173	163	197	194	180	178	169	161	187	175	179	164	184	175	170	180	194	187	172	195	185	162	179	187	189	172	190	163	174	188	174	210	178	171	184	160	169	158	184	162	190	179	187	154	168	154	171	166	150	149	174	178	158	167	151	169	183	165	179	175	168	168	175	163	173	149	173	167	161	167	166	155	177	179	164	177	167	202	166	160	185	146	169	157	166	172	172	182	171	166	174	184	160	171	181	184	158	192	164	169	176	171	170	179	180	188	168	184	178	180	174	167	164	157	160	166	158	176	148	179	194	182	170	158	150	176	146	193	173	171	180	194	192	177	181	175	156	160	164	155	153	176	170	159	159	184	165	165	176	180	161	183	167	183	187	172	156	173	175	179	180	168	152	169	172	157	186	186	157	182	164	164	161	201	160	153	183	155	178	163	182	178	160	189	175	160	190	152	168	173	191	165	170	182	177	179	150	191	180	182	188	171	167	199	170	170	194	197	158	172	159	166	172	151	181	156	174	182	188	166	154	164	158	163	173	167	183	145	186	151	143	151	172	147	149	195	146	167	176	185	167	167	161	171	156	170	182	183	155	143	184	163	172	160	170	173	174	163	177	176	172	178	188	178	147	182	197	151	134	168	172	149	169	169	152	167	145	167	160	178	183	187	147	179	163	167	188	179	155	184	161	181	179	213	194	200	181	159	175	152	162	175	185	181	169	173	163	178	163	177	160	145	149	171	174	170	188	160	156	172	191	165	159	163	173	180	161	169	157	172	183	166	151	158	172	160	182	195	187	158	159	172	161	198	172	169	142	179	154	189	157	159	172	186	161	169	191	186	180	182	169	165	178	159	167	197	179	170	147	194	175	166	193	148	168	176	143	170	168	172	160	168	157	176	168	168	185	166	170	199	149	162	164	161	162	191	193	178	173	165	158	158	197	163	163	182	166	150	160	163	181	178	190	187	164	182	212	183	189	153	176	153	168	148	181	167	188	180	181	170	138	159	163	186	183	186	169	164	173	190	164	167	171	174	205	162	182	176	167	177	197	153	166	196	188	183	172	169	167	193	168	155	180	197	166	165	172	187	182	188	150	192	182	180	170	172	170	192	160	150	156	163	197	159	198	167	168	162	190	151	166	197	207	174	166	177	171	184	176	182	143	172	197	172	179	170	183	156	174	164	186	167	179	174	161	180	173	155	169	154	151	163	171	176	185	169	168	173	191	177	145	169	155	199	183	153	162	176	157	196	163	206	153	184	180	171	155	162	170	178	154	196	160	162	175	165	166	164	147	156	140	156	154	174	178	152	173	165	167	169	187	191	179	173	165	176	161	166	163	167	193	168	163	176	147	160	168	193	189	147	167	165	169	155	159	169	184	172	187	172	171	173	159	174	157	169	161	179	184	141	155	162	194	168	182	191	167	167	183	162	164	153	179	178	152	179	182	176	162	176	155	169	170	181	180	197	168	184	175	143	174	163	181	169	192	194	177	160	170	176	167	185	149	177	158	168	170	164	197	164
20820	22711	35442	37180	32755	28498	30278	26399	24236	22999	21407	18706	17076	17152	17251	15187	12234	9451	9519	11517	16392	15632	14894	17335	17270	17666	18166	17955	21428	26754	23882	20619	16292	14113	11559	12322	12521	10948	7716	9779	9596	6632	4413	3991	2816	3948	1850	1767	1709	1351	828	616	551	492	514	483	490	463	510	496	491	523	473	492	499	480	458	520	491	516	502	469	496	453	513	492	490	471	514	518	474	467	480	567	503	532	495	527	492	507	516	524	502	478	502	528	486	471	500	495	538	488	474	500	458	468	475	475	464	485	517	458	472	494	509	505	506	478	495	482	460	476	485	474	470	453	529	502	480	474	481	449	457	485	488	518	501	494	470	502	468	461	507	501	482	496	454	521	478	522	481	518	490	482	476	495	474	507	481	495	524	490	517	524	520	530	510	512	484	512	485	480	461	472	471	485	451	499	472	484	484	503	507	495	512	415	462	468	473	495	495	468	460	502	474	515	515	508	464	486	477	480	482	495	477	486	513	526	459	497	507	496	456	464	501	505	463	480	513	508	476	491	461	509	477	511	537	496	495	479	482	494	449	490	489	480	541	506	495	482	508	512	490	495	514	458	486	453	471	521	504	489	490	501	468	508	493	473	471	508	484	542	491	511	465	494	468	483	479	477	496	485	500	482	512	474	506	487	492	485	489	504	452	545	485	486	494	482	497	488	487	491	470	493	538	477	479	478	496	471	499	507	505	509	467	481	476	504	520	467	505	440	526	492	508	474	517	468	490	478	482	485	481	467	463	485	506	513	464	498	487	522	552	496	512	492	448	458	511	491	476	474	485	494	505	476	506	501	504	525	514	454	482	512	503	444	480	490	448	477	511	523	511	516	520	519	458	485	469	483	465	494	491	448	497	502	521	468	474	476	527	496	502	490	477	474	512	513	468	494	482	473	535	455	470	468	483	505	489	483	483	472	499	508	501	497	510	484	521	492	470	464	521	466	468	501	471	479	470	490	496	529	472	496	495	476	493	470	529	433	474	484	510	487	454	487	464	496	503	486	468	556	487	491	491	495	463	512	473	520	485	500	484	491	490	496	486	458	462	530	521	520	481	467	501	475	479	509	497	489	483	510	478	509	468	503	504	489	491	484	470	483	463	504	491	509	467	491	477	457	451	481	488	535	484	473	496	487	458	503	497	458	488	495	499	519	498	500	481	519	475	504	494	452	524	516	519	511	503	504	489	505	504	504	507	515	468	513	527	524	479	468	502	489	500	442	489	459	470	510	498	484	488	490	509	486	464	511	505	536	498	414	520	471	496	514	411	479	527	509	489	444	500	495	480	478	488	451	522	448	489	484	487	466	450	443	492	498	475	534	519	522	475	477	467	516	493	465	521	464	459	467	472	495	520	508	504	481	481	504	483	477	482	542	508	488	503	510	516	476	520	480	468	472	486	444	465	506	474	505	472	496	431	510	496	484	495	463	513	465	472	486	516	495	508	484	471	477	497	489	500	509	530	499	476	473	486	456	507	475	469	489	476	504	500	517	510	487	519	479	506	481	493	523	466	490	478	490	493	488	490	490	492	454	466	508	517	460	451	478	496	505	448	510	507	493	476	491	490	511	488	438	449	463	487	502	467	512	500	469	498	490	478	488	501	469	466	474	466	467	482	455	488	463	450	509	487	486	531	475	501	480	503	501	477	496	498	473	509	520	441	463	472	504	482	482	462	520	509	492	499	464	476	487	493	449	507	514	522	520	489	501	495	508	513	504	527	466	496	464	475	484	459	462	501	501	477	469	483	475	492	518	499	512	491	477	505	499	487	491	497	474	484	506	464	515	505	482	483	467	432	498	490	485	472	488	511	488	487	498	506	526	489	431	482	498	506	470	486	519	486	454	486	462	487	494	521	531	466	471	493	497	500	493	513	487	491	463	461	482	467	503	468	520	497	448	514	471	478	499	495	505	485	504	462	496	504	489	498	502	465	479	499	504	483	507	531	462	476	502	493	506	528	501	470	486	499	477	521	467	459	474	491	483	479	494	457	494	482	468	476	485	486	491	516	534	462	493	471	489	518	495	472	476	504	511	501	511	524	471	464	502	478	456	487	526	497	498	490	504	529	443	510	478	476	551	550	476	441	486	452	496	476	506	414	467	530	509	488	495	512	488	499	505	489	489	467	459	488	481	502	507	495	496	505	479	478	513	436	519	448	490	504	467	507	498	516	520	474	473	480	482	507	506	493	511	509	506	468	511	481	473	479	449	461	469	520	520	487	501	511	476	510	484	435	457	471	494	447	530	456	495	506	503	513	514	492	523	503	480	516	468	517	481	508	490	499	524	499	463	504	471	486	451	478	483	493	484	506	458	523	493	496	466	435	470	464	476	435	483	495	493	486	496	496	475	487	473	505	469	473	514	469	481	490	478	502	496	508	477	486	455	487	484	462	491	496	444	505	509	511	468	494	472	496	532	443	540	463	470	485	469	481	504	480	498	448	511	487	452	485	474	536	506	469	497	501	518	489	491	477	497	477	496	497	523	493	506	459	443	470	494	498	453	484	486	493	476	540	462	466	472	473	501	484	481	512	487	493	528	514	466	505	473	479	516	491	486	461	468	495	504	468	478	498	477	463	473	464	452	465	492	486	468	468	508	510	491	515	555	461	500	504	469	490	495	518	452	483	491	503	509	538	505	494	479	538	459	479	475	479	497	499	465	500	498	483	486	513	441	469	510	478	482	460	485	477	489	478	503	488	476	467	488	492	500	506	478	527	520	483	441	453	484	489	536	525	460	489	468	468	510	498	481	437	480	503	458	470	495	485	533	486	468	518	467	476	507	487	496	491	522	494	492	505	482	485	466	501	527	502	466	536	473	458	448	506	506	504	499	529	443	492	514	517	414	476	512	458	525	494	496	508	453	525	466	502	494	516	508	465	524	472	519	516	522	510	488	531	463	504	465	480	499	492	482	498	489	500	492	483	479	505	438	510	501	508	463	490	468	500	460	498	511	457	452	482	463	498	477	422	486	498	470	450	507	488	561	479	463	450	507	432	518	505	434	492	499	466	466	479	468	506	509	496	523	500	513	471	501	503	501	493	511	487	524	500	467	499	488	562	514	467	508	501	450	497	518	511	461	462	502	505	524	467	483	462	496	466	486	516	509	508	469	497	477	476	504	491	486	447	462	447	507	503	459	477	496	500	476	467	454	514	504	466	482	494	476	470	505	463	504	501	468	516	497	526	497	517	494	460	491	486	501	477	462	502	510	462	493	514	510	478	489	495	507	482	495	478	504	530	494	507	494	500	461	495	484	441	469	493	552	507	492	482	517	510	474	529	479	503	484	500	503	499	463	463	507	524	520	489	499	511	472	501	480	504	517	463	484	503	474	486	492	479	509	502	479	472	502	499	463	481	489	494	528	514	470	475	510	520	473	498	468	465	480	517	517	503	482	510	492	481	488	478	517	510	521	478	525	478	504	488	482	489	481	507	473	504	472	498	512	512	488	490	507	484	495	461	477	480	501	518	450	476	520
16296	15764	17586	13175	8094	5034	4103	2782	2096	1506	1233	894	824	655	659	509	373	329	311	347	321	462	369	265	315	296	255	275	408	349	332	270	237	171	191	189	202	203	175	206	165	170	165	206	192	174	154	148	148	166	170	154	149	159	149	153	166	146	139	133	158	138	143	152	130	152	142	151	147	161	145	151	155	139	155	137	137	132	139	153	138	135	172	146	152	142	133	157	155	131	130	152	135	138	150	128	160	168	163	151	149	140	133	141	139	142	164	147	169	172	143	141	122	130	153	158	160	143	148	130	147	138	131	159	139	148	137	161	137	153	124	165	152	149	142	145	146	152	158	154	152	149	141	159	150	137	149	137	161	152	147	150	145	144	180	171	161	158	141	159	158	165	163	139	133	139	145	164	151	137	143	144	164	154	154	118	152	159	164	153	145	168	143	153	133	148	170	128	156	157	145	143	152	141	140	137	139	143	148	151	124	145	156	123	153	157	149	153	134	146	132	132	159	140	144	166	159	143	141	171	174	150	150	124	161	133	146	157	146	153	159	162	139	142	150	139	158	159	148	157	145	142	171	144	129	151	157	150	140	159	151	125	154	174	150	141	140	157	156	154	149	159	151	145	120	140	151	162	156	159	172	122	147	139	141	145	145	122	127	143	154	136	140	149	134	149	125	129	146	166	152	150	164	132	133	144	128	144	127	171	142	166	149	139	169	131	159	160	138	145	132	136	159	136	141	154	157	157	156	160	135	129	156	134	152	176	149	154	155	150	157	147	150	165	157	110	140	127	147	142	149	150	138	143	128	144	143	151	151	140	168	147	137	145	138	130	143	152	139	135	155	155	135	142	159	166	134	123	145	150	155	152	133	139	156	142	144	138	144	132	146	174	156	179	158	156	136	148	152	138	140	123	126	159	150	139	158	160	131	138	136	160	129	160	145	139	122	166	148	128	158	140	135	145	137	154	137	157	152	133	155	136	150	137	149	147	143	145	152	159	149	165	146	162	138	144	167	154	153	146	154	147	122	155	168	153	158	177	179	155	122	147	151	153	154	139	159	159	145	153	143	168	161	152	154	147	139	146	149	142	151	171	170	143	142	158	137	135	120	173	149	131	135	140	163	130	163	122	151	160	141	144	135	153	132	146	157	160	153	154	141	163	145	135	141	133	125	140	147	133	152	148	172	153	145	165	132	152	161	142	154	130	152	141	136	145	138	145	145	128	167	158	138	167	171	167	146	147	141	136	127	144	157	154	165	130	147	135	167	151	145	157	160	150	141	154	149	154	149	158	130	160	151	131	152	131	139	124	148	142	162	162	167	146	149	166	148	136	170	140	159	157	140	130	136	157	144	152	158	153	131	142	137	163	160	149	157	154	153	139	150	165	140	145	150	169	146	129	156	143	160	152	138	133	140	145	141	161	152	147	141	145	123	142	164	150	131	164	154	147	125	150	155	152	153	165	159	121	151	135	134	165	156	155	144	153	151	160	160	137	145	166	136	144	135	155	151	131	156	153	126	129	153	149	145	156	150	156	157	148	141	153	135	143	123	130	151	150	148	150	152	154	140	162	132	144	141	175	156	143	145	128	154	161	158	145	131	146	134	124	158	174	152	149	165	154	144	145	149	149	146	147	141	126	148	154	130	146	147	136	150	138	155	148	141	135	149	129	157	153	124	171	147	169	143	167	136	163	142	145	144	142	148	153	142	155	153	135	143	161	148	130	152	144	154	149	169	173	131	151	176	157	163	152	156	153	149	144	144	126	142	134	177	138	145	162	153	178	151	152	142	141	147	128	142	148	142	138	148	150	145	154	130	170	152	127	145	168	136	146	153	146	143	141	154	131	138	147	144	141	136	140	149	152	181	118	132	139	138	147	144	146	157	169	142	136	162	149	142	132	147	151	139	147	152	145	155	141	145	153	157	155	141	149	138	148	145	159	152	157	150	126	163	148	154	148	149	140	145	144	161	147	154	141	125	140	152	158	158	156	183	144	137	135	135	168	150	135	135	149	165	145	181	156	149	136	134	137	152	129	160	137	136	157	131	127	149	118	149	153	135	154	161	157	156	167	148	137	154	156	127	131	152	147	147	159	142	145	135	135	147	141	155	145	121	152	140	146	166	135	164	140	132	154	140	155	164	134	137	143	140	152	137	136	147	142	154	140	136	139	159	161	144	166	158	143	152	122	156	146	152	168	152	148	148	154	169	172	149	135	139	147	134	147	138	153	145	142	147	118	142	168	144	155	174	138	148	169	145	146	138	146	154	141	151	146	136	131	148	145	146	143	139	154	153	130	167	157	147	160	137	154	149	139	144	154	154	142	144	144	138	142	144	149	149	180	125	152	153	125	154	162	169	150	134	138	168	123	166	155	170	153	153	148	145	143	141	143	149	145	138	129	134	145	164	138	160	159	139	146	136	140	139	145	153	153	144	153	156	148	128	131	171	159	130	161	147	148	150	139	143	155	154	152	145	155	138	171	159	134	130	139	164	152	156	142	146	144	144	116	151	150	147	158	137	140	142	133	170	159	163	133	150	172	129	143	122	137	143	153	133	151	148	140	179	139	152	132	163	138	140	152	147	164	142	142	141	184	134	151	139	157	157	167	148	147	138	131	143	147	139	135	166	129	161	158	132	138	140	145	158	128	139	143	146	141	157	116	150	129	136	134	145	162	153	165	156	153	156	142	140	150	149	165	148	161	140	153	149	148	168	137	148	134	151	140	151	156	140	147	140	144	159	146	130	137	132	159	138	130	116	138	158	137	141	137	138	137	152	151	121	153	144	163	156	154	150	145	156	117	161	118	134	161	146	137	142	144	187	152	144	152	144	151	158	132	156	161	141	142	141	170	141	151	137	129	150	144	135	158	141	135	140	136	145	139	159	149	163	171	155	151	154	129	155	140	126	156	152	155	137	162	150	152	144	152	153	143	149	128	157	161	137	149	155	150	156	151	146	145	152	134	148	138	142	164	129	158	141	140	151	132	158	141	146	156	141	163	126	154	157	139	163	160	154	142	139	154	142	152	133	145	146	136	136	158	155	140	148	150	140	164	144	134	146	181	173	163	162	154	151	131	135	136	164	148	157	143	123	163	146	152	153	140	157	148	132	145	161	152	157	143	151	152	154	149	128	160	143	142	160	155	142	159	139	120	139	143	167	146	164	136	153	171	162	159	126	145	149	146	140	139	141	122	148	157	169	142	165	136	143	174	142	130	134	155	150	131	153	124	120	148	150	167	156	131	140	151	133	146	167	151	156	152	172	157	156	149	142	126	157	143	138	168	154	126	149	142	164	150	136	150	145	173	130	152	160	135	146	151	160	143	166	161	139	142	142	152	171	129	154	137	157	160	149	140	149	163	133	142	159	149	140	138	144	131	131	148	150	159	131	132	155	127	124	160	142	135	155	156	156	141	131	150	139	152	130	122	158	150	158	163	148	151	196	155	144	159	150	147	154	157	172	158	157	149	120	157	146	161	145	139	148	141	153	148
10723	12829	22005	23706	19394	15645	14513	11498	9333	7399	6374	4837	4254	3853	3407	2869	2083	1766	1759	1785	1661	2867	1845	1358	1544	1316	1385	1475	2105	1981	1663	1335	1064	903	890	861	913	840	678	767	780	634	554	530	548	538	432	473	450	439	436	407	440	422	416	443	459	430	392	430	426	423	398	408	435	390	403	454	417	423	467	429	427	419	445	421	397	416	422	400	463	402	404	418	433	428	452	430	429	405	411	439	425	417	411	416	409	441	430	430	440	402	433	394	416	418	391	405	424	442	427	435	429	422	418	416	448	445	410	443	442	410	409	410	416	408	429	404	358	414	439	447	417	445	401	425	422	413	421	397	445	400	405	463	413	418	426	438	447	458	447	419	428	490	416	401	412	408	420	423	419	413	439	440	409	446	429	465	429	450	447	364	429	438	418	425	442	425	404	420	392	456	419	441	375	467	413	443	410	424	418	405	413	455	438	411	392	463	443	418	425	423	422	426	438	456	422	425	406	409	395	417	467	434	432	405	429	473	407	436	436	436	453	445	407	434	410	438	402	418	445	396	408	430	429	461	444	404	426	440	437	381	434	439	445	445	443	463	399	440	430	435	461	395	446	425	433	422	451	388	435	428	407	430	435	406	412	425	412	441	430	445	423	424	450	419	408	428	410	449	458	449	424	413	438	418	441	420	428	434	439	466	455	415	434	440	427	376	411	455	407	423	437	441	452	421	385	438	443	393	431	432	422	436	444	444	428	425	391	407	410	429	433	434	445	391	437	421	457	401	451	453	445	463	438	410	440	424	438	425	385	415	421	431	412	449	426	426	424	421	444	421	430	416	415	412	428	424	447	446	402	406	430	427	400	410	418	453	397	407	440	440	440	417	429	397	416	427	447	419	426	410	403	428	394	472	462	393	434	404	408	408	435	420	416	416	404	442	421	430	387	421	422	448	402	425	470	421	433	411	462	444	389	438	384	412	445	416	484	410	437	429	401	426	425	449	387	424	455	420	436	429	427	428	424	380	433	391	443	446	430	432	449	380	451	445	424	425	415	433	452	418	402	454	442	437	416	443	446	441	444	421	410	418	419	421	448	416	420	424	423	415	439	437	432	446	439	394	445	426	443	430	428	431	455	419	377	414	421	425	390	431	434	421	445	413	414	421	438	443	456	433	397	468	429	419	413	444	397	400	420	470	383	470	417	403	418	473	429	423	416	442	412	384	422	443	463	455	455	440	427	416	428	472	402	437	421	414	395	454	433	388	435	430	412	445	426	416	459	431	418	418	452	447	374	437	434	419	433	417	387	432	405	445	424	422	451	412	452	427	413	433	421	470	401	416	407	426	417	412	412	436	400	455	416	397	433	436	417	429	388	426	449	439	452	426	418	425	417	433	455	387	439	408	431	411	417	423	403	426	448	413	409	430	380	464	415	390	409	399	427	415	435	417	413	426	434	400	446	430	440	431	455	455	412	438	429	401	414	438	404	417	411	414	449	411	432	452	425	442	448	422	423	465	395	429	468	443	444	409	435	440	411	407	404	440	423	404	448	430	423	417	413	446	455	436	454	425	426	426	433	416	424	409	447	408	458	430	416	413	436	422	446	422	430	426	423	426	427	426	422	386	447	406	436	430	421	393	401	433	425	412	407	418	466	436	402	447	422	422	393	425	394	449	422	448	407	439	399	433	415	408	442	412	410	427	436	445	403	416	409	416	429	396	409	410	434	433	449	417	406	436	423	444	416	407	408	432	453	413	434	441	425	417	440	411	402	424	402	445	400	425	424	420	417	402	439	399	409	427	455	385	428	406	416	421	482	423	444	423	433	431	398	412	423	432	388	396	442	424	422	379	416	375	426	419	429	409	444	405	427	449	414	438	422	416	425	438	451	449	378	404	422	418	439	425	408	414	362	467	423	414	418	422	404	451	416	456	370	410	394	413	430	443	426	403	424	468	410	428	455	422	424	442	442	394	431	395	399	433	415	410	460	458	417	408	417	395	419	459	428	423	384	470	426	440	436	418	460	435	412	427	411	421	448	431	437	431	420	426	400	403	451	439	432	401	406	413	418	403	423	407	419	422	428	421	431	424	404	420	426	437	411	424	462	433	431	425	413	406	438	429	460	432	412	445	413	396	378	429	397	420	450	413	423	433	437	421	441	426	445	450	416	415	469	428	392	435	430	442	409	437	449	460	373	432	406	434	424	414	428	436	425	423	435	445	454	433	436	447	417	444	449	419	409	399	414	417	423	433	433	450	384	419	422	408	419	437	407	433	435	418	436	407	394	435	423	456	469	408	427	408	414	414	443	414	441	445	423	448	433	411	441	386	437	424	397	414	411	398	440	421	431	428	452	451	373	425	480	416	435	406	441	425	403	420	455	428	440	406	411	394	388	406	426	445	392	416	417	428	418	451	432	412	428	422	396	420	402	435	407	436	432	409	439	427	443	416	462	470	440	427	418	401	416	431	443	432	416	413	409	417	476	424	389	382	429	429	417	438	414	427	419	428	420	409	454	440	415	482	412	474	409	389	436	402	487	396	483	432	412	469	416	392	386	432	464	433	453	425	462	446	459	434	401	448	424	413	398	424	446	427	456	408	427	468	409	422	448	459	440	402	393	443	453	421	427	428	444	417	393	433	400	431	441	460	424	425	415	421	405	409	433	454	444	425	403	404	402	443	459	415	411	449	418	403	418	441	423	455	439	454	429	438	418	379	481	428	390	443	410	447	423	439	431	464	414	414	420	425	422	417	406	427	449	415	416	420	440	460	414	417	410	449	405	417	405	410	457	407	463	427	405	433	424	401	418	392	434	445	453	403	435	439	471	406	425	446	442	448	406	422	440	431	422	464	450	462	429	410	420	420	442	403	414	417	426	390	454	419	429	366	413	414	396	420	419	447	468	401	408	404	461	430	435	421	409	425	425	403	440	441	412	425	399	419	412	433	434	377	464	402	397	422	399	429	431	423	410	424	434	438	461	460	436	415	424	394	445	419	426	437	458	426	450	401	426	397	436	409	466	423	468	412	413	452	413	452	396	407	414	415	422	408	413	425	425	426	395	428	425	403	454	413	386	418	409	434	424	444	435	378	413	453	435	415	413	394	430	423	427	412	415	441	436	424	398	427	450	428	406	426	416	391	408	452	452	437	426	447	417	413	430	419	447	434	470	424	425	445	422	377	416	460	408	397	393	424	403	451	450	421	398	454	424	443	423	399	449	421	402	388	438	403	419	424	423	416	399	446	438	454	428	405	401	420	475	431	400	415	435	398	400	463	441	415	435	419	440	422	440	435	465	438	415	443	438	449	426	408	390	442	454	422	419	439	441	421	426	373	414	420	439	431	412	438	404	407	419	385	468	426	356	416	412	447	466	421	410	468	433	408	388	447	445	418	417	442	405	436	420	447	422	432	441	430	421	441	437	416	407	399	418	405	424	431	426	435	433	414	400	423	450	421	408	464	411	454	394	451	388	390	419	451	427	396	421	449	423	420	416	452	425	423	432	439
25682	23656	27907	21298	13937	8784	7728	6650	5608	4223	3393	2985	2313	1700	1591	1594	1072	812	801	1084	1573	2868	2380	1557	1475	1323	1804	2248	1868	2189	2186	1489	1135	942	821	864	762	781	610	715	743	476	336	262	245	283	200	173	153	164	162	145	139	147	150	168	142	136	149	149	160	149	143	158	151	139	144	124	114	141	137	169	157	134	149	142	154	116	149	141	152	154	143	154	139	155	143	136	141	127	151	137	138	125	155	132	123	143	135	128	112	139	151	133	140	147	143	149	150	156	125	135	141	163	141	135	120	146	161	177	143	144	147	103	145	140	160	144	144	160	120	128	145	136	151	140	146	131	149	143	152	140	130	136	150	140	152	161	146	148	150	161	139	152	139	142	143	150	127	159	136	152	136	147	130	116	128	146	148	166	140	129	132	131	143	137	120	144	134	150	154	133	170	142	149	135	129	128	144	137	166	145	147	135	132	151	171	146	147	134	148	145	155	165	146	168	150	148	164	120	128	139	142	155	144	138	145	149	132	162	140	144	155	141	153	127	127	138	160	135	157	132	140	142	136	122	152	148	135	151	124	145	148	137	142	145	138	135	126	156	156	146	143	159	164	107	135	139	152	140	140	153	140	128	134	127	150	149	122	132	139	148	139	124	161	151	120	150	143	166	156	160	123	169	143	120	145	137	158	145	136	126	153	144	155	130	144	127	143	162	150	140	138	164	137	153	159	148	125	174	130	168	124	143	134	137	148	143	141	135	150	137	146	151	136	174	160	137	153	134	117	142	163	147	141	149	139	148	142	127	141	130	143	124	155	147	159	129	175	142	127	142	143	145	122	146	136	129	134	133	131	132	150	132	149	122	124	134	141	153	146	147	150	136	158	145	143	137	163	153	161	137	156	137	140	138	126	138	138	111	175	152	126	155	124	150	146	130	141	149	144	152	142	127	154	124	141	156	152	147	149	140	142	140	129	157	170	169	149	133	131	135	152	142	163	141	134	153	131	146	138	145	136	136	125	137	162	141	142	132	128	140	149	162	140	131	120	152	130	146	152	135	137	133	127	129	151	135	139	149	130	124	154	155	133	136	136	150	144	147	142	150	132	137	132	152	147	136	145	136	131	151	158	162	143	148	132	158	141	154	151	138	137	148	146	153	129	148	140	159	161	174	156	157	134	150	140	142	129	153	150	139	142	141	156	155	147	146	156	143	123	141	159	155	124	149	135	141	121	144	140	165	142	141	139	133	141	169	127	121	138	144	135	141	134	142	158	145	152	149	121	157	137	147	135	152	147	144	154	151	139	158	144	154	140	129	150	148	154	137	151	158	137	153	165	168	138	142	147	146	135	134	124	132	144	125	140	135	132	164	147	150	142	150	150	141	123	136	127	123	143	130	152	139	146	139	154	132	143	129	146	141	143	141	126	135	134	145	145	142	166	157	159	132	147	177	121	141	121	122	144	153	160	124	126	168	141	134	145	149	141	132	152	153	153	133	142	143	122	147	152	134	122	153	182	151	153	150	138	143	161	145	142	182	137	144	151	153	177	141	135	159	162	154	140	155	126	149	159	145	132	144	123	136	140	141	143	154	150	141	145	122	146	160	141	143	159	145	129	130	159	157	145	154	139	161	137	142	164	145	141	132	142	133	133	159	121	151	126	141	120	131	142	138	140	158	136	140	128	109	140	155	130	154	160	152	138	140	134	140	138	137	121	145	148	134	146	136	149	127	157	144	137	167	150	161	153	143	149	156	139	154	150	177	145	130	132	147	158	158	146	145	162	131	152	145	146	164	155	147	134	145	130	153	147	161	112	147	140	143	146	144	136	152	144	140	118	151	171	156	158	145	138	126	140	132	135	161	162	138	142	125	142	154	153	129	141	167	139	130	128	152	140	145	140	152	156	141	128	145	135	139	145	140	114	127	135	134	134	145	139	154	122	138	161	144	173	138	159	155	145	149	134	160	138	156	152	149	112	136	132	150	142	164	144	154	148	155	167	151	141	149	162	138	138	117	112	140	138	129	139	148	132	144	124	125	147	148	149	153	150	124	136	135	133	161	130	151	151	157	153	135	144	143	149	153	150	143	165	138	143	133	148	157	134	150	131	142	130	141	152	142	158	141	160	148	140	140	131	128	158	133	157	140	104	162	138	127	131	140	146	132	142	161	136	148	133	147	156	149	132	141	150	126	113	137	141	142	149	130	137	134	162	130	159	153	135	133	137	160	140	148	175	147	150	161	160	133	151	164	148	143	174	157	151	150	180	133	148	148	120	141	136	148	140	166	155	118	147	141	135	149	170	150	139	147	110	139	169	160	162	117	141	136	141	128	131	133	121	171	164	148	167	182	175	122	126	139	146	163	122	138	146	146	155	150	142	144	151	171	121	159	131	133	163	142	122	143	131	133	140	164	149	167	141	136	141	128	156	149	125	150	154	171	122	127	155	136	158	135	152	162	127	143	140	128	143	170	156	135	155	148	146	132	142	133	124	162	121	154	107	159	169	152	128	151	144	136	142	138	142	144	133	162	151	146	149	130	143	131	148	152	137	132	160	131	157	148	151	127	138	164	113	131	160	138	133	137	158	133	164	133	145	148	137	133	149	167	149	158	144	129	142	151	171	158	154	151	155	140	148	144	148	169	137	146	140	154	161	140	156	129	149	152	165	151	154	144	145	140	160	140	135	162	124	124	159	136	166	138	138	153	151	148	141	138	149	159	144	154	144	131	132	132	144	151	142	151	125	142	134	144	132	131	140	149	139	138	159	151	148	127	163	139	132	130	138	134	141	131	152	156	139	156	151	155	152	140	147	130	121	132	145	114	140	135	124	145	151	174	151	139	135	125	144	142	134	126	148	132	157	161	141	116	143	141	150	163	129	145	141	160	148	132	139	160	148	142	136	138	125	143	152	124	134	133	142	143	147	155	124	147	139	153	137	150	133	143	163	153	157	127	150	143	142	154	119	140	137	142	143	146	162	159	146	146	150	136	148	131	148	139	122	168	137	134	161	148	149	155	128	140	141	135	137	138	137	142	138	133	152	126	168	152	144	166	117	156	143	151	122	135	145	157	136	130	144	130	159	130	161	141	140	138	139	148	159	170	154	149	160	136	135	150	133	147	136	150	137	151	163	136	142	130	136	139	151	157	151	152	132	129	151	134	138	153	162	152	166	122	163	166	125	144	158	157	150	136	157	149	154	111	152	161	132	162	152	137	137	137	151	160	145	135	145	133	152	152	143	146	136	135	147	155	138	134	148	136	137	134	151	123	137	155	149	142	147	134	119	131	168	135	159	141	130	130	145	138	141	141	137	133	148	145	138	144	155	135	143	130	155	138	139	147	144	151	147	140	141	139	142	128	144	150	138	159	133	164	137	129	150	134	110	144	134	145	134	155	137	156	157	150	143	141	127	142	153	131	132	157	145	127	143	150	147	149	143	166	157	144	162	165	131	153	117	139	140	144	139	147	154	139	157	151	135	128	154	113	135	133	156	165	168	137	138	129
16945	19277	30659	30712	26228	22314	22319	20952	18981	16129	14925	13373	11336	9432	8893	8622	6124	4927	4690	6117	9372	14582	12829	9204	8819	8703	11728	12349	11649	12623	13422	9462	7784	5781	5579	5862	5480	5180	4195	4969	4914	2992	1885	1615	1166	1478	853	611	629	555	496	427	393	453	409	430	433	436	430	396	410	460	405	434	430	432	432	418	433	412	410	422	428	422	428	443	461	429	438	415	446	453	414	429	380	456	452	409	464	352	433	409	465	427	412	391	444	410	406	424	407	407	412	440	398	416	441	396	416	428	434	445	402	419	416	435	404	420	424	416	427	419	413	458	426	415	415	449	434	386	417	380	420	416	462	434	414	401	404	426	403	434	454	440	442	396	416	411	442	430	410	436	389	410	407	443	386	392	464	404	418	403	421	417	383	416	421	448	451	407	403	433	453	413	394	443	405	401	443	448	422	440	425	410	412	417	414	419	386	432	405	443	393	454	367	442	425	396	393	427	403	432	433	419	396	427	424	418	456	440	406	418	427	428	435	391	459	414	387	418	378	377	438	413	436	434	405	412	444	408	430	416	450	446	424	392	415	421	437	412	426	426	449	461	394	402	430	448	424	367	417	370	408	420	414	404	415	412	390	431	445	377	414	413	408	409	442	429	429	397	422	435	399	407	438	455	394	422	437	415	419	442	438	432	434	454	412	415	427	428	411	403	408	420	420	402	418	421	440	419	417	430	417	424	440	452	386	401	448	452	423	402	420	404	435	402	417	407	406	418	447	412	448	419	441	431	424	425	448	437	413	411	418	456	420	449	429	397	416	411	406	409	436	425	410	420	414	435	434	433	460	413	421	459	455	438	429	427	436	437	430	397	413	412	412	398	429	388	416	401	401	397	422	445	437	411	426	408	424	397	400	391	402	394	455	416	418	446	400	414	452	418	447	446	401	413	423	412	400	399	425	401	413	407	392	431	433	421	397	427	430	409	409	417	412	427	410	386	397	434	390	399	414	372	426	438	414	434	418	445	432	418	435	433	426	430	409	420	436	424	427	425	389	409	428	408	419	408	432	428	450	400	426	408	449	397	431	404	411	434	426	390	450	448	398	445	395	446	379	407	422	401	438	430	444	428	420	422	400	424	434	448	414	402	436	438	441	433	433	443	420	411	435	430	440	431	402	413	375	439	416	421	450	407	390	414	395	411	432	439	408	430	415	390	432	434	414	456	422	397	410	421	419	406	422	433	399	420	382	403	459	444	408	431	432	467	412	406	439	420	389	421	465	440	396	427	412	450	424	401	394	421	429	441	431	392	433	433	421	401	439	420	396	422	417	422	399	435	410	417	435	468	430	430	421	365	429	421	451	445	435	411	433	375	395	431	418	441	439	435	394	419	464	391	416	439	396	406	411	420	409	430	419	471	424	435	450	420	401	448	413	439	404	449	425	427	408	427	425	444	441	411	398	408	424	407	438	432	420	415	440	426	441	431	461	403	432	426	413	431	403	436	415	385	419	409	430	434	401	417	443	412	442	420	421	421	437	368	432	408	394	427	431	445	403	395	405	443	432	415	407	445	455	441	415	427	399	431	452	435	424	418	389	406	435	452	402	442	414	407	419	409	434	427	405	437	429	457	412	407	426	443	414	394	414	455	415	418	418	422	421	427	436	426	444	445	422	423	445	409	428	405	400	439	413	397	371	426	415	384	457	393	417	410	410	437	419	414	446	399	416	427	424	427	456	441	423	423	429	430	428	398	431	391	410	408	405	445	408	415	418	422	425	405	413	417	389	431	417	436	418	412	424	398	414	382	429	421	411	406	412	415	450	418	416	462	414	405	422	436	411	428	373	420	396	406	457	427	419	416	433	421	423	438	419	423	406	419	454	388	414	410	425	413	433	395	426	400	411	445	416	422	426	433	372	444	415	407	405	444	448	409	431	444	421	418	404	386	406	423	409	404	368	469	431	410	444	415	425	404	436	417	427	410	423	405	387	429	409	423	417	450	462	411	435	434	420	419	420	400	412	413	407	407	427	415	408	396	445	429	393	420	396	432	416	431	431	443	413	430	394	413	427	443	453	434	413	432	450	430	427	413	412	379	425	427	433	387	438	406	408	428	428	395	450	415	396	474	426	452	412	398	452	409	383	412	403	449	407	398	461	429	412	418	413	410	392	434	429	418	418	447	400	431	394	410	454	392	450	394	437	425	429	438	383	443	388	408	394	381	413	456	447	417	471	426	424	419	410	456	414	431	393	454	407	449	420	446	441	391	452	408	405	417	444	404	402	421	406	391	407	378	399	446	426	403	437	394	432	422	411	405	406	457	415	433	388	404	435	413	393	416	414	408	440	407	469	396	449	419	426	409	447	450	409	429	450	426	400	408	409	396	418	421	440	399	431	396	424	443	424	400	427	420	432	409	439	394	417	427	402	441	453	370	430	435	430	436	446	377	404	407	436	410	404	427	433	416	414	417	437	404	431	408	431	423	427	410	393	396	452	437	427	402	448	426	433	448	397	417	413	433	451	406	405	439	436	427	417	422	429	422	412	400	430	446	432	451	416	428	420	418	420	426	446	399	424	427	433	389	409	404	411	442	396	410	435	409	434	424	424	402	417	466	397	395	433	417	419	453	426	422	406	431	406	419	422	446	391	404	427	405	422	439	407	462	418	413	407	432	427	426	423	414	411	478	441	421	415	475	420	427	447	393	430	412	417	412	436	428	437	398	407	418	430	378	379	437	405	405	416	402	412	436	437	418	484	408	431	432	440	429	425	417	445	389	455	443	455	429	410	416	451	393	418	454	420	438	456	447	406	461	408	433	398	416	401	401	425	418	449	442	410	463	436	455	436	427	443	408	434	466	412	420	466	429	410	388	453	424	417	428	381	436	407	434	399	393	423	429	418	381	436	386	426	425	406	463	406	406	431	378	450	410	435	433	427	392	434	402	411	414	397	452	393	414	439	434	465	428	390	411	418	429	400	431	418	407	436	417	394	436	393	391	447	430	430	440	408	379	404	437	430	439	384	415	439	414	420	414	450	396	397	433	421	401	407	447	436	432	394	383	440	411	434	419	407	398	400	420	416	446	419	403	396	440	417	416	428	457	393	413	399	435	415	414	404	417	431	448	448	413	381	429	422	390	421	402	438	399	419	397	404	366	432	464	385	440	430	424	377	429	435	410	413	430	428	398	438	410	412	394	411	394	426	397	426	391	434	419	409	425	394	412	420	412	393	449	393	429	390	410	416	404	432	428	390	428	437	369	382	442	432	433	426	396	418	393	461	404	416	438	428	418	449	415	434	411	401	445	433	398	457	404	411	424	438	401	434	421	429	421	428	447	434	402	394	399	409	396	414	395	422	426	396	366	436	435	419	416	412	432	458	429	425	412	411	425	439	428	426	408	417	385	422	424	444	423	419	451	407	425	415	440	436	463	425	411	407	401	427	446	412	421	432	412	426	435	447	436	412	420	445	424	397	436	403	391	423	436	441	403	419	426	427	456	382	399	441	415	418	421	415	408	436	410
33883	32262	36424	28999	19615	13981	12412	11028	9415	7887	6868	5861	4118	3338	3290	2990	2031	1711	1592	2170	3684	6238	4118	3155	2433	2214	2237	2232	2253	2891	2629	2381	1850	1391	1355	1194	1063	1091	976	1167	1106	670	453	354	323	353	269	210	204	194	173	183	173	171	198	175	173	194	173	163	200	181	169	156	173	160	199	180	167	152	174	190	202	166	186	170	171	176	188	171	192	183	177	164	169	165	194	181	172	171	198	159	170	183	181	177	182	191	158	173	172	173	177	181	172	173	174	179	186	208	162	154	195	147	193	183	178	185	172	163	164	172	185	168	185	181	157	171	174	152	189	179	170	172	185	198	145	175	170	177	164	168	194	169	174	178	155	188	188	189	158	185	197	184	182	182	172	182	167	193	176	156	163	173	184	184	177	167	171	189	185	171	164	177	156	188	188	171	178	188	184	177	197	182	158	157	159	175	156	157	186	179	168	179	166	218	155	189	188	194	152	158	156	174	187	187	163	164	189	161	172	154	165	175	199	158	181	173	189	153	146	161	178	182	190	183	168	179	163	179	152	171	174	187	187	189	200	189	177	170	172	191	162	163	175	163	196	169	176	174	179	192	188	163	197	187	178	193	167	153	179	188	157	185	192	190	169	182	156	177	187	193	167	196	166	200	177	188	172	155	184	161	171	164	165	186	165	172	203	169	182	168	163	156	187	173	156	184	187	180	187	189	162	177	173	189	182	166	180	175	192	165	178	164	190	173	138	151	169	187	179	179	162	163	184	189	152	185	176	198	175	182	157	196	178	181	180	183	171	188	173	186	164	211	157	183	175	176	187	134	173	192	174	181	177	140	199	190	177	174	179	186	187	185	161	170	173	170	151	166	178	184	166	189	204	161	175	186	185	197	181	156	147	188	189	165	163	195	162	180	170	182	194	176	174	194	154	176	164	212	181	167	160	169	193	173	155	160	182	192	176	188	178	185	171	170	196	189	178	148	175	176	159	181	169	174	178	176	176	168	156	191	202	172	146	182	190	161	194	187	166	177	218	162	186	157	187	170	182	194	171	190	184	183	191	170	199	188	185	170	172	182	185	165	173	177	192	165	192	181	151	172	163	182	174	183	155	156	167	181	189	181	169	174	197	180	160	172	157	164	213	172	159	168	152	200	161	200	168	190	171	168	181	185	190	163	177	190	187	171	157	161	155	171	170	202	170	189	188	171	192	174	149	164	157	180	177	200	187	162	169	180	191	202	163	170	196	181	182	175	166	191	177	172	183	166	191	183	150	189	160	171	186	139	186	185	178	160	140	167	176	189	185	170	162	168	173	186	178	184	179	181	198	176	173	186	188	163	169	195	166	167	193	181	187	189	179	192	185	177	170	184	172	180	180	175	174	180	167	179	168	169	161	200	170	147	176	166	199	143	181	184	193	161	193	171	190	166	180	177	192	194	154	167	176	167	212	192	177	165	152	161	178	164	187	181	195	189	181	183	160	185	190	187	198	177	198	176	208	185	170	204	180	177	198	190	175	183	174	166	181	182	200	173	181	191	152	182	165	172	158	202	168	154	188	176	190	185	180	176	168	187	151	180	189	181	179	171	158	187	206	180	178	153	155	173	174	185	164	190	178	179	169	173	192	202	175	167	155	195	194	172	161	144	178	203	178	205	181	160	164	183	221	160	179	181	166	171	160	162	169	167	163	190	178	179	176	180	187	221	179	173	182	198	173	203	181	172	197	174	192	165	190	150	179	187	193	194	179	174	174	182	187	177	174	155	163	160	188	173	165	161	199	158	186	173	161	188	199	197	168	187	175	163	186	190	155	177	172	161	179	193	171	168	197	191	179	152	169	176	185	162	185	190	197	176	174	152	160	181	207	192	188	178	187	194	173	175	181	166	190	205	177	184	180	190	162	184	157	142	185	190	169	164	182	184	174	176	186	192	167	188	185	177	176	157	181	173	177	169	148	165	192	178	183	171	196	190	187	172	168	166	192	181	161	198	191	179	181	167	171	180	185	191	202	181	187	175	199	204	177	169	172	167	176	178	183	203	185	178	190	184	163	191	196	215	189	175	165	179	176	136	161	182	173	207	196	163	149	189	151	204	159	187	184	175	196	174	162	182	211	204	184	161	180	173	172	157	206	192	175	165	181	165	164	159	154	168	186	173	166	175	178	195	189	175	188	145	173	175	168	184	177	173	168	203	170	165	158	198	177	166	170	175	170	179	159	182	188	176	163	156	175	164	182	191	177	162	170	172	181	183	177	185	185	187	180	197	152	189	167	169	190	188	164	177	158	174	168	163	180	171	197	181	159	155	187	174	165	172	151	184	185	182	180	208	176	181	155	173	172	172	194	182	157	179	171	185	157	188	209	194	163	174	169	178	170	171	216	198	209	180	185	157	167	157	172	156	165	182	182	161	174	160	167	184	164	173	183	173	170	185	176	170	182	170	179	164	160	157	166	160	178	171	169	167	176	186	181	190	168	193	184	214	190	145	195	165	151	165	164	197	165	202	169	186	182	180	181	177	177	186	192	175	204	181	178	178	169	162	146	173	178	190	171	167	185	196	196	176	159	198	170	168	173	153	178	216	171	195	163	188	165	175	141	184	172	182	170	213	194	199	181	209	169	193	165	182	162	200	182	181	201	183	185	202	186	166	171	154	206	182	183	173	163	176	175	178	181	166	178	172	173	179	170	176	158	187	180	183	172	178	171	194	185	204	168	185	175	195	178	165	188	172	178	163	190	173	173	171	169	168	170	192	188	185	175	193	179	161	188	166	174	201	183	198	169	145	178	187	157	188	171	169	174	187	194	175	176	193	197	196	180	149	187	165	169	166	204	174	204	171	178	177	193	177	201	156	169	163	197	169	171	156	165	171	189	206	168	193	165	163	162	176	179	181	157	177	175	179	193	181	188	194	180	187	175	160	177	189	174	183	177	179	189	173	187	162	169	177	179	166	174	187	166	171	186	190	174	182	194	154	175	182	197	158	203	183	176	191	188	184	189	174	196	169	169	179	192	176	174	189	189	171	181	170	173	169	153	165	152	183	211	182	193	159	181	205	192	144	190	176	185	174	169	177	195	196	170	174	195	165	165	173	186	179	171	197	210	175	191	165	163	179	176	168	182	160	173	184	190	156	193	181	165	174	172	186	202	157	180	178	165	169	163	198	197	170	188	182	168	163	185	164	168	176	178	168	195	174	178	209	183	177	175	189	177	161	194	212	176	195	203	193	177	168	154	171	192	191	172	176	196	161	176	164	171	187	176	201	166	187	172	164	201	167	166	161	178	198	172	169	184	179	199	185	166	212	185	183	178	183	175	188	218	183	183	196	175	185	179	164	169	182	181	181	182	181	176	184	188	157	183	165	185	194	176	171	211	176	153	160	157	180	206	170	159	178	173	184	194	197	181	202	208	176	176	165	152	204	165	215	163	169	138	196	173	186	186	180	179	178	162	183	147	184	160	160	205	167	186	164	159	183	208	188	166	174	178	151	180	165	169	166	191	190
21841	26353	36718	35701	31093	28445	28377	26797	25501	23486	22844	21317	16876	15129	15890	14055	10843	9451	9216	11478	18444	24945	18567	15776	13383	12400	12852	12661	12373	15291	14286	13097	10210	8149	8288	7671	6924	6968	6265	7562	6408	4149	2711	1925	1518	1838	1162	659	729	662	568	542	538	487	535	459	491	490	485	507	480	513	513	468	505	531	519	540	517	512	502	521	506	507	498	476	537	553	526	488	482	518	492	505	472	468	536	499	485	515	509	509	517	489	491	543	491	490	500	511	483	542	499	511	506	501	507	463	481	512	498	550	471	515	494	484	505	487	528	512	535	552	479	436	525	499	526	478	529	483	495	539	488	521	506	514	514	522	523	489	527	493	531	520	496	500	500	529	541	491	475	481	478	499	492	486	475	532	499	534	520	493	483	527	487	524	478	558	497	484	506	553	517	490	522	532	502	568	511	552	515	454	535	490	502	509	442	465	466	457	528	506	480	515	502	487	507	533	496	543	489	537	505	515	461	474	500	493	490	506	524	510	522	482	527	510	501	479	503	511	499	529	479	524	525	505	537	447	498	496	506	506	481	473	470	488	492	481	512	536	482	516	484	472	477	524	500	528	501	522	520	472	517	515	522	523	471	515	513	526	514	503	518	518	531	516	488	518	512	549	520	480	563	480	509	513	476	472	483	472	500	489	484	530	524	494	528	512	489	523	475	514	514	518	540	519	512	475	513	507	497	506	518	486	505	510	490	464	484	505	468	554	535	490	537	478	530	502	504	493	461	516	508	473	496	530	503	546	491	502	558	562	528	523	522	510	461	492	501	493	538	499	501	487	502	463	553	493	515	497	489	461	479	538	482	537	509	505	484	542	498	497	510	515	512	509	521	504	541	502	530	531	505	495	519	477	509	501	510	537	551	500	510	502	485	549	515	487	498	499	476	499	517	500	473	486	484	534	482	498	498	502	507	466	542	466	500	504	462	484	514	505	523	527	507	525	525	515	505	483	515	472	461	491	507	521	489	480	554	502	513	478	523	504	528	453	466	517	512	492	529	492	498	501	524	506	479	514	491	462	480	496	522	497	505	503	473	509	499	448	566	461	509	465	511	502	502	541	505	487	521	479	513	474	504	476	459	477	535	529	524	506	479	494	480	488	507	513	483	509	511	506	514	502	500	499	499	442	477	491	531	535	499	448	540	536	514	523	548	547	526	495	519	493	515	489	508	507	497	514	482	505	493	505	501	439	477	497	482	522	479	514	472	499	468	496	480	504	513	495	504	529	466	514	514	495	523	499	454	459	514	480	513	526	509	528	520	494	496	542	494	505	515	539	497	479	523	527	537	494	555	513	495	485	519	506	503	538	511	490	498	514	523	513	551	475	509	513	468	518	513	518	505	523	470	492	498	512	482	501	489	513	476	494	527	520	509	484	463	475	469	479	540	514	485	494	543	515	503	512	560	522	456	480	501	502	544	498	533	510	470	502	535	512	537	517	493	501	512	518	485	472	492	522	523	511	435	511	501	522	481	537	456	483	510	507	547	510	522	474	525	513	510	530	488	516	493	499	501	495	516	499	532	525	503	500	547	522	487	499	517	465	500	506	512	486	530	516	506	453	503	469	506	542	494	505	496	506	499	471	509	539	556	491	542	526	486	500	514	493	520	504	505	492	497	512	513	499	511	513	543	511	496	491	487	511	521	532	500	522	493	494	517	511	516	498	521	523	518	513	451	516	518	537	523	523	514	547	539	534	517	506	531	526	524	504	519	481	477	498	529	489	508	481	522	474	504	505	468	514	533	516	516	519	527	522	492	537	505	495	484	510	484	502	492	523	501	537	504	507	486	483	511	482	508	487	481	509	473	495	529	514	521	483	470	543	515	486	491	484	475	477	477	487	530	493	494	497	449	501	502	499	478	487	498	511	482	522	521	453	473	451	474	494	515	515	535	498	508	506	525	523	493	497	511	505	523	529	541	505	476	535	551	524	512	499	526	520	502	501	519	498	516	492	492	520	532	518	537	486	512	498	520	551	519	520	516	500	475	533	508	489	512	475	483	499	520	482	543	510	498	477	525	515	477	502	512	487	521	498	520	514	515	511	470	514	570	489	494	511	493	551	496	491	507	509	529	481	489	484	521	511	492	484	484	472	478	497	535	485	509	530	517	474	510	492	501	488	521	532	469	490	491	522	502	481	491	544	536	475	491	497	525	512	517	470	463	544	486	457	509	504	520	556	487	487	492	504	497	500	484	505	496	525	453	488	511	473	487	476	512	489	525	510	436	489	526	516	519	516	540	512	512	472	539	462	516	489	519	506	519	491	502	518	495	513	502	480	509	487	450	525	513	517	499	505	513	477	506	506	535	530	480	544	500	477	504	490	538	524	486	495	508	506	495	548	511	498	505	494	514	487	522	502	477	476	454	518	545	508	489	465	505	486	473	502	474	499	500	488	479	491	492	502	508	535	475	540	504	498	481	530	502	497	474	477	484	515	509	495	506	491	520	535	488	523	511	543	507	460	514	548	532	507	488	480	490	540	497	458	527	529	514	498	497	500	452	500	475	520	524	499	500	480	543	509	506	547	497	494	560	513	531	545	542	494	514	527	500	484	478	501	474	491	463	529	513	530	507	524	523	486	516	518	520	520	469	508	485	501	485	515	512	509	485	527	506	510	477	485	500	551	498	507	513	502	491	510	513	497	477	525	525	467	484	455	455	496	477	487	482	493	525	515	481	515	484	454	520	540	527	492	502	444	496	525	512	483	507	493	524	495	524	504	520	504	541	491	500	487	486	524	536	529	494	541	468	492	515	532	540	530	495	534	501	504	502	515	506	505	499	543	465	507	483	505	510	541	488	499	525	533	500	525	495	465	525	493	501	504	494	507	486	531	516	507	492	471	545	480	499	506	487	496	488	505	471	502	507	532	488	517	511	489	490	503	466	509	516	550	490	519	485	507	497	509	515	515	490	486	519	502	506	517	496	504	490	502	508	510	541	541	538	510	523	548	527	501	465	528	488	491	486	488	485	501	514	475	520	491	489	513	479	502	515	496	505	539	542	501	500	524	480	531	493	509	502	515	487	498	530	507	500	493	484	501	559	510	500	480	497	525	473	514	539	502	477	493	535	514	489	471	519	498	513	525	518	535	488	481	535	521	498	523	548	495	495	513	471	487	515	505	520	544	542	504	525	525	534	507	498	504	511	513	503	455	534	525	524	535	522	514	504	491	510	496	493	530	488	493	513	530	490	480	492	494	506	519	469	479	480	557	493	498	494	503	491	535	532	524	490	492	488	506	530	506	512	490	485	491	472	502	467	494	500	518	515	505	516	524	527	519	511	476	496	469	473	504	543	474	489	484	510	475	471	520	536	514	508	491	517	507	470	465	492	519	517	510	546	511	495	497	529	517	502	495	522	458	518	497	523	482	491	531	485	496	502	482	492	503	501	507	521	517	513	545	508	524	518	527	477	506	468	486	513	499	502	522	487	493	487	529	559	478	466	504	507	473	492	504	504	512	462	538	493	511
16693	15679	15849	11635	7239	5052	3464	2664	2121	1653	1235	986	704	574	500	453	468	386	364	377	345	293	326	369	319	304	272	252	299	308	266	242	239	197	227	223	186	228	231	228	212	213	174	164	154	172	161	161	160	158	163	153	177	157	150	143	146	152	181	151	138	165	147	140	130	130	139	150	155	161	155	146	145	167	164	159	148	127	145	155	152	162	164	174	153	173	120	128	137	139	156	137	166	145	143	162	129	148	147	149	166	145	156	143	150	166	160	162	131	138	151	138	152	151	133	143	163	147	151	141	128	185	180	165	150	163	163	174	143	133	143	140	157	155	139	143	149	149	179	156	173	170	136	161	160	137	156	138	162	118	147	152	163	142	155	168	135	138	146	146	153	149	158	136	147	158	127	164	173	144	144	138	171	144	146	143	135	179	160	168	137	155	156	146	158	137	133	149	136	136	164	131	151	162	134	143	135	149	152	140	167	140	153	157	145	142	126	144	171	162	160	150	149	146	123	146	151	147	157	144	164	162	147	160	149	144	128	129	137	170	142	141	148	135	164	157	135	164	135	132	154	150	133	168	146	156	155	133	147	157	146	167	151	150	163	156	134	159	155	173	163	154	140	142	150	161	170	168	148	160	145	141	149	163	187	132	133	162	136	160	158	147	151	153	140	152	162	164	146	141	160	152	144	133	137	164	153	149	145	151	160	147	168	158	154	138	149	140	167	161	154	164	144	150	164	169	171	162	164	147	143	143	147	145	161	164	153	125	138	147	162	136	143	135	170	168	140	182	131	141	170	133	160	166	172	133	148	135	169	161	145	152	114	160	159	170	178	159	157	135	137	137	169	157	127	145	178	160	147	135	141	154	157	158	143	144	138	148	125	159	142	147	140	151	153	126	152	131	131	173	142	159	137	140	135	149	162	157	157	140	151	150	134	147	171	147	123	132	161	159	159	157	146	155	158	162	133	137	154	140	140	170	171	157	172	164	125	153	155	158	153	145	160	131	162	159	187	165	152	179	134	153	146	144	154	133	129	151	144	155	151	169	150	156	144	136	147	129	138	147	139	162	158	149	154	161	156	147	147	151	148	148	150	144	151	132	153	146	141	135	156	153	149	160	162	138	143	155	139	128	148	176	157	173	141	151	172	151	138	159	159	137	151	136	162	133	143	153	163	164	149	130	153	153	135	151	165	149	157	177	150	137	164	142	141	123	159	154	164	137	161	156	136	144	154	152	159	160	159	178	146	139	143	173	138	130	144	152	138	160	166	144	146	174	162	165	164	142	151	161	147	147	151	145	133	139	140	154	164	137	148	137	150	142	177	151	157	140	129	165	152	164	173	140	135	157	147	136	168	142	175	145	134	151	145	142	152	162	146	146	148	159	172	140	148	173	144	148	152	155	159	163	141	167	164	173	183	179	159	164	139	153	144	173	148	157	146	163	161	152	166	148	150	158	178	139	141	151	146	120	145	137	152	163	138	146	145	159	148	165	145	154	151	141	162	138	150	154	149	152	144	154	149	175	159	165	181	158	147	173	156	169	148	137	173	155	144	163	153	142	140	148	127	129	129	182	153	146	157	171	136	125	139	141	145	146	166	152	142	143	141	135	136	162	144	151	143	170	150	134	159	158	148	154	135	172	145	148	147	147	152	146	151	156	153	157	142	140	139	140	145	154	136	158	137	166	140	169	160	149	146	160	157	153	138	149	154	152	133	149	151	152	161	129	149	153	152	154	140	159	134	151	159	145	136	153	139	124	152	121	145	140	147	145	176	156	133	137	139	160	152	138	153	152	137	141	150	161	162	135	154	126	125	140	154	145	151	159	137	167	147	156	152	181	142	166	161	152	145	148	161	132	147	137	162	157	158	142	162	134	143	153	146	158	142	150	165	167	159	145	152	149	165	148	143	159	161	154	152	147	163	160	160	166	154	165	166	129	164	166	153	142	164	170	176	158	138	144	168	148	166	165	152	160	163	153	155	176	156	154	146	149	170	155	151	149	144	167	167	153	145	129	152	163	154	169	149	164	161	154	169	135	167	149	153	157	150	145	147	152	155	166	126	145	146	149	156	164	150	144	159	136	152	136	152	157	152	154	150	137	160	142	141	164	156	156	154	176	182	162	160	166	157	143	158	164	156	137	157	180	162	163	164	155	163	148	135	164	134	156	158	166	124	143	140	120	150	143	171	154	160	149	154	134	145	144	154	178	173	166	147	136	160	160	132	137	146	165	156	148	139	155	143	139	154	156	142	141	136	140	160	136	138	168	156	133	169	173	152	138	155	148	150	140	173	159	160	131	152	159	158	161	154	154	128	148	144	158	162	147	143	144	125	173	155	156	154	167	143	133	163	146	148	136	144	142	143	174	154	148	142	156	140	165	141	165	157	155	148	143	142	176	156	155	132	146	138	160	135	148	167	155	147	131	145	146	145	150	153	176	147	164	153	142	139	135	156	169	135	171	169	165	133	156	135	149	137	180	149	127	136	172	163	124	138	149	170	155	164	144	143	152	141	125	151	141	137	123	168	135	165	159	174	148	148	183	132	141	165	170	156	155	137	151	157	171	153	156	153	152	159	162	161	126	136	149	168	157	144	157	148	139	147	155	145	153	148	133	145	153	145	153	135	156	161	156	136	147	142	144	146	138	137	147	169	140	131	147	145	149	149	146	149	146	157	147	126	154	150	161	139	156	142	157	141	162	162	161	141	163	144	124	166	157	158	151	135	146	162	131	154	146	160	159	152	155	163	143	138	159	161	135	153	162	149	155	151	136	145	175	152	147	146	162	135	162	157	128	164	157	175	160	144	148	145	156	148	157	148	144	162	147	146	127	150	148	162	158	144	129	164	147	155	155	150	153	165	175	150	139	159	154	143	157	160	141	157	175	153	120	148	141	150	165	149	153	153	147	175	145	167	159	151	162	134	180	143	143	151	151	131	151	149	133	155	141	168	155	173	168	156	159	131	164	153	140	144	148	163	166	121	147	151	134	151	157	170	139	152	146	146	134	146	147	133	148	144	156	152	151	149	142	162	178	153	157	154	170	160	145	142	124	155	143	167	159	157	137	161	175	145	150	139	169	162	168	145	174	152	143	153	137	130	144	157	129	153	162	147	151	141	137	168	152	146	172	154	145	148	180	129	174	150	164	123	184	158	148	162	155	157	165	160	148	156	148	153	157	158	132	149	143	168	141	144	144	153	160	156	148	136	159	124	168	143	163	129	144	152	157	140	144	162	157	169	161	150	145	143	145	163	149	144	156	154	164	152	168	150	145	135	147	143	150	149	142	143	167	158	164	152	168	146	152	147	137	166	150	138	145	131	149	164	143	147	137	174	154	145	136	152	138	154	151	154	157	157	146	147	148	148	148	175	155	166	148	159	159	151	144	126	144	147	159	158	142	147	152	156	157	136	167	156	137	159	138	139	152	158	140	161	153	174	147	131	155	166	161	152	158	153	156	164	153	170	140	140	172	160	140	155	159	188	144	159	157
10950	12566	20287	21382	18699	15802	12956	11255	9949	8052	6553	5231	3980	3018	2951	2636	2368	2044	2018	1845	1899	1630	1664	1870	1589	1444	1393	1334	1528	1625	1514	1309	1193	954	1078	1049	982	1022	1111	1095	961	818	630	550	545	528	537	444	470	427	417	458	440	449	440	442	451	438	454	413	448	436	417	451	440	451	416	461	419	443	430	424	421	461	414	406	438	445	427	430	423	483	449	416	454	422	457	449	416	412	448	431	478	417	431	414	450	421	426	435	434	469	435	428	437	450	404	422	429	442	446	445	442	446	413	395	467	422	439	439	469	472	415	448	454	435	462	468	446	479	415	399	441	423	425	443	431	435	464	491	473	404	430	437	448	419	457	447	472	414	460	420	435	397	420	436	402	404	444	399	437	449	434	422	421	457	417	401	430	454	432	413	421	424	429	407	449	419	421	425	413	415	417	428	414	430	434	419	394	458	405	472	441	411	429	405	417	443	452	440	433	430	435	415	457	426	451	473	443	432	433	457	446	455	461	418	427	435	428	481	424	386	438	453	413	463	403	436	445	442	416	427	394	453	408	420	448	432	461	446	416	447	462	432	450	445	478	439	400	421	427	452	424	391	420	431	439	418	468	436	455	462	402	432	421	399	419	441	451	436	424	445	438	427	421	406	425	424	412	425	424	438	415	422	471	433	431	489	436	422	413	450	417	451	448	433	462	455	420	424	431	450	444	478	456	410	426	423	436	418	417	404	436	437	467	432	418	437	427	422	393	444	448	379	408	413	426	448	461	462	469	397	419	423	414	445	460	430	425	413	436	457	425	459	430	407	427	394	426	451	428	418	453	447	407	440	454	430	438	451	460	450	415	417	428	457	397	452	450	460	412	450	438	422	432	431	473	443	449	441	462	423	424	459	416	444	423	497	431	489	444	435	433	438	428	467	459	446	446	411	449	420	418	432	456	416	455	429	422	427	464	421	434	411	452	453	470	444	417	414	437	431	451	455	451	448	465	417	443	460	440	449	459	451	461	429	443	424	411	425	441	428	441	447	445	402	432	444	461	429	411	434	444	456	398	454	386	428	468	434	446	461	442	458	475	414	452	404	430	450	449	427	465	432	465	476	420	415	407	491	406	422	443	434	453	453	428	423	459	383	447	428	430	396	451	401	404	423	436	433	401	439	443	437	436	457	454	461	411	435	423	433	448	416	452	454	440	456	465	448	406	418	440	420	458	417	448	410	427	411	434	443	446	421	436	400	421	472	457	426	399	460	400	446	428	432	391	380	433	430	445	443	431	432	430	446	469	460	426	448	427	457	384	413	434	451	429	433	467	422	451	426	437	448	449	449	430	423	464	451	418	428	465	426	449	435	413	416	451	408	424	406	469	413	472	469	438	414	438	438	438	449	436	488	434	418	467	436	391	411	462	456	423	456	455	414	491	431	446	436	455	449	445	395	448	445	429	425	429	414	400	439	457	432	436	411	400	386	477	441	472	447	424	442	431	472	449	422	437	468	444	462	451	419	445	410	441	443	412	397	414	444	405	430	429	404	436	424	429	428	421	434	476	411	431	423	468	452	402	374	433	438	473	443	427	451	426	448	410	419	429	436	434	416	427	439	474	438	393	457	440	433	412	467	411	443	443	452	429	422	414	452	453	417	461	437	425	438	429	440	434	412	432	428	464	451	430	453	467	426	434	416	442	459	415	436	437	406	438	423	449	453	448	445	467	448	461	427	426	416	416	465	427	433	406	455	433	423	433	393	409	447	430	445	419	406	461	436	419	459	437	427	429	443	420	414	459	435	410	385	391	406	430	465	467	438	410	460	411	451	450	425	409	431	426	417	438	420	419	421	422	433	440	419	446	398	426	451	446	403	434	452	446	450	414	404	455	409	431	474	422	445	430	497	459	405	439	420	453	419	441	417	413	419	427	415	422	432	413	431	444	428	421	439	436	440	431	436	459	430	412	444	410	479	447	414	438	459	380	419	389	442	473	409	421	391	455	425	480	431	456	441	458	457	448	405	426	420	423	451	444	442	461	449	376	476	385	443	419	434	432	444	477	432	431	422	454	418	432	432	408	445	455	466	430	428	427	412	423	420	442	463	421	459	467	415	444	446	446	429	424	439	437	433	447	422	447	411	407	453	444	459	468	459	413	425	415	457	414	473	413	421	439	436	424	434	452	427	394	397	435	454	420	474	425	434	480	394	401	454	417	456	404	431	404	441	457	427	444	452	428	429	420	446	442	412	454	422	463	411	430	457	448	422	434	447	455	400	419	419	455	445	462	488	431	453	379	431	393	443	438	426	422	442	440	461	446	426	464	450	454	463	431	424	448	405	421	438	427	464	451	433	414	427	436	468	431	462	413	469	402	471	428	422	450	449	445	448	482	433	421	437	433	415	417	448	418	443	497	421	436	439	442	412	406	442	432	463	399	433	413	473	414	418	467	423	431	433	459	441	432	413	432	438	450	472	426	451	426	407	446	421	374	449	439	446	377	443	443	420	422	406	392	467	436	430	444	449	480	420	433	415	461	436	431	416	424	457	417	463	464	430	434	433	431	432	464	447	450	438	439	460	466	456	408	428	423	457	443	421	431	402	437	425	459	444	405	437	401	466	461	452	432	450	408	395	428	462	442	414	436	414	454	450	448	428	421	401	436	474	419	442	451	418	432	415	449	431	441	466	443	437	432	428	464	457	406	406	451	429	443	433	438	444	411	459	434	416	420	418	450	438	450	418	468	400	466	435	474	460	464	430	433	434	466	449	459	419	467	404	388	457	469	432	432	419	415	441	443	435	440	454	393	419	427	444	450	424	462	431	428	438	443	394	462	417	439	445	425	424	412	422	461	421	435	428	447	442	438	447	451	420	450	441	431	393	434	409	419	421	458	429	431	443	417	431	420	420	427	406	440	434	418	456	446	442	457	422	446	392	462	420	447	421	430	425	447	420	440	427	422	467	442	445	405	423	417	425	432	423	442	429	453	457	415	459	449	448	426	429	443	446	408	444	450	448	433	400	462	425	465	433	410	436	446	452	448	443	427	408	431	426	436	438	446	470	419	439	390	445	376	439	429	438	392	432	417	426	431	408	409	450	425	388	440	415	452	408	433	399	418	420	442	427	473	449	433	464	412	399	418	397	450	449	451	425	424	444	448	485	392	481	405	439	423	449	465	454	472	451	456	423	413	442	427	446	423	441	423	446	371	448	415	467	444	429	415	415	433	441	473	406	458	430	385	440	433	433	426	381	454	459	404	431	424	435	420	440	485	454	466	468	427	393	446	427	437	437	460	446	412	396	437	450	455	439	446	437	426	434	414	447	458	408	411	440	412	422	422	404	447	426	429	422	420	416	429	418	441	487	438	424	418	434	412	434	431	452	449	414	428	431	445	442	462	433	433	476	410	464	465	450	429	425	438	464	432	453	430	446	387	453	435	437	416	454	427	422	445	426	440	440	441	422	400	458	451	455	458	422	420	486	402	473	456	453	440	457	428	435	401	425	442	386	407	443
26550	23833	25546	19966	13296	9537	7959	6464	5712	5108	3921	3404	2595	1635	1439	1558	1181	916	1031	1142	2831	3697	2000	871	972	1123	1566	1568	1313	1180	1272	1123	1081	835	829	924	702	808	858	844	867	593	351	283	262	236	184	168	184	164	152	177	152	154	148	143	152	148	137	199	154	148	169	150	140	157	151	152	148	162	152	136	161	153	163	139	159	137	140	150	155	151	151	155	148	157	179	144	152	150	163	139	162	158	160	156	145	153	178	165	169	171	161	159	169	133	154	156	151	139	157	152	128	142	174	136	149	161	143	161	150	180	159	155	154	138	147	145	162	141	140	149	166	157	155	159	148	155	150	159	163	142	133	176	155	157	151	145	169	155	158	161	155	161	153	159	169	170	141	170	144	153	142	146	182	149	136	167	191	165	154	135	154	136	168	142	154	151	157	129	118	179	168	149	140	162	140	143	127	167	145	123	164	133	186	162	160	148	161	153	143	153	146	153	149	167	156	177	137	147	162	168	146	140	150	170	163	138	143	150	168	151	144	151	133	155	168	145	162	156	153	154	137	172	170	160	145	140	151	170	142	135	148	141	165	141	147	154	137	154	144	166	162	148	137	167	156	129	161	141	155	159	163	138	146	136	166	133	162	161	166	167	142	134	146	143	160	160	133	148	157	141	159	176	151	161	150	180	153	150	146	164	151	150	161	145	169	150	168	147	151	148	175	161	166	150	153	143	130	167	155	152	143	144	129	158	133	162	166	145	140	161	156	148	172	165	164	166	147	170	156	142	151	155	162	176	140	172	166	165	146	178	124	122	144	142	162	145	134	136	151	147	137	158	167	162	153	140	163	133	142	155	149	167	156	157	148	148	162	147	149	141	148	157	136	149	149	142	154	151	140	143	135	145	140	162	159	149	154	152	147	161	142	154	145	166	144	162	165	143	162	156	149	142	152	153	163	167	134	171	136	166	147	141	164	155	146	144	141	164	158	167	139	143	163	140	126	154	150	136	154	142	156	153	150	149	145	141	151	154	156	134	168	136	154	160	155	121	164	147	161	137	150	146	163	141	142	163	165	183	172	160	160	163	152	155	164	172	152	148	138	156	159	153	186	151	146	169	159	148	120	151	166	157	146	164	163	138	146	153	151	136	138	144	138	148	135	131	156	140	159	130	149	155	162	136	157	152	162	158	150	154	175	153	156	156	149	173	155	146	125	162	155	151	138	156	173	145	142	155	159	144	173	153	153	143	163	149	157	147	140	158	154	163	154	130	141	127	140	133	170	130	154	140	146	164	138	177	159	157	165	137	140	150	157	142	139	158	140	168	159	146	151	148	156	132	151	143	163	172	169	121	141	177	174	169	156	149	169	160	128	147	169	158	162	142	144	166	156	159	152	165	159	140	164	152	143	157	164	161	155	142	160	162	159	167	172	137	152	163	144	141	168	160	163	157	166	152	144	142	143	144	142	153	157	149	148	126	155	156	174	134	166	156	151	150	161	139	146	145	142	147	139	138	173	169	146	128	166	114	148	163	149	132	139	140	165	133	174	162	139	155	130	165	166	153	154	147	126	153	163	153	155	133	158	167	160	163	137	139	163	158	163	157	154	155	143	144	162	143	157	161	130	143	164	143	168	130	150	139	185	163	141	155	140	166	158	153	146	160	145	176	155	160	167	143	143	154	157	155	163	149	118	167	147	149	143	147	151	133	132	143	142	138	159	139	159	158	162	163	146	162	158	123	162	144	151	169	165	155	158	174	136	119	166	147	140	169	155	140	150	155	162	159	151	135	160	153	147	149	167	180	140	173	151	129	132	146	148	151	161	136	158	141	159	137	152	142	154	138	153	134	146	164	152	169	172	157	137	127	125	178	152	140	170	159	157	148	152	172	151	143	151	167	180	157	146	135	148	157	151	156	141	151	159	155	146	153	125	137	176	157	128	162	141	154	162	126	140	143	172	154	159	169	157	166	169	157	151	141	142	145	180	177	144	168	156	165	147	155	155	152	156	163	164	162	153	133	166	163	150	148	167	162	134	157	159	169	149	146	149	134	174	140	171	156	138	187	140	152	156	163	152	159	140	175	163	165	156	141	145	145	161	156	153	158	154	156	150	134	161	161	146	141	135	159	138	155	152	147	149	166	138	170	154	135	160	169	156	171	161	180	136	151	169	145	145	131	120	155	144	160	162	153	154	159	153	144	157	149	147	168	146	165	150	184	143	166	141	165	146	158	166	140	158	172	156	139	176	150	140	167	151	174	143	151	164	160	164	145	161	143	145	154	148	182	153	159	133	152	126	133	155	158	156	171	145	149	160	162	174	158	166	151	177	161	162	151	163	136	142	154	145	176	177	142	163	176	165	159	148	152	154	170	144	165	170	147	132	140	157	152	156	158	167	151	134	148	150	164	152	146	140	131	158	152	145	137	163	155	166	155	157	152	147	159	161	147	170	162	160	175	152	155	144	189	162	162	155	149	167	151	154	125	136	148	153	138	132	135	143	145	180	156	152	169	165	131	150	177	156	155	151	157	169	147	155	147	145	160	163	154	156	160	148	155	148	153	159	136	152	151	142	131	132	149	144	157	139	171	189	146	140	151	144	146	156	171	151	157	139	167	161	159	179	146	173	175	148	152	153	143	156	171	143	156	157	131	151	146	143	170	146	155	170	136	149	159	150	157	147	165	166	145	139	135	156	142	183	169	151	152	172	153	151	155	168	178	147	158	149	139	167	166	173	137	138	141	157	135	177	157	160	158	145	144	147	149	176	148	160	136	154	142	172	156	146	168	175	170	154	148	141	162	135	152	171	147	130	142	146	132	158	145	143	154	172	146	147	167	170	165	157	165	187	152	151	169	158	147	177	149	146	153	146	154	156	139	128	138	130	158	154	145	156	139	140	169	147	153	161	140	164	152	149	142	171	140	139	149	149	147	144	150	162	165	155	153	149	154	144	155	165	165	146	154	143	166	145	150	163	161	160	161	148	146	161	153	165	151	149	142	154	157	144	144	162	155	149	161	147	165	160	134	160	162	159	153	132	135	163	140	139	141	169	163	131	137	172	155	164	160	131	154	165	166	140	172	163	145	149	156	168	141	158	143	129	159	158	147	159	163	183	147	180	143	159	141	158	157	147	162	156	133	133	166	164	168	185	165	171	140	148	144	166	151	139	157	143	161	154	158	138	160	158	148	163	151	156	161	139	150	122	151	153	146	141	154	173	159	150	147	137	145	160	167	136	160	141	163	153	157	173	169	168	173	150	141	151	134	154	143	160	131	147	168	139	130	146	156	170	157	146	146	157	154	157	162	144	153	159	125	157	140	153	153	162	161	156	163	164	162	150	167	146	141	155	151	166	147	144	131	154	154	136	140	149	149	152	152	152	143	148	136	140	170	159	170	155	154	156	145	187	143	167	166	152	151	137	146	151	165	163	140	161	150	140	159	165	149	160	134	174	171	146	134	153	143	173	162	152	168	148	151	158	144	142	162	150	157	140	123	148	154	155	138
17946	19231	28223	29908	26373	23806	22412	20897	20045	18426	16218	15077	12685	8846	8368	8557	7024	5604	6184	6863	15248	17904	10290	5265	5839	7180	9582	10103	8460	7745	8012	7423	7764	5483	5694	5948	4871	5362	5644	5887	5905	4087	2069	1302	1202	1058	785	564	525	489	464	434	452	448	463	438	461	430	436	407	464	459	462	413	425	414	450	424	442	428	477	419	493	472	477	430	451	421	462	400	476	459	466	424	411	426	433	451	476	459	480	399	456	442	439	455	420	470	431	449	423	435	398	459	411	465	436	427	423	473	432	502	455	438	449	453	428	437	439	439	449	420	457	449	480	446	457	463	460	442	443	429	463	448	484	421	455	448	464	420	481	458	463	394	456	411	472	463	423	435	437	454	448	484	432	402	456	456	398	454	448	442	416	484	430	442	466	436	439	494	420	469	449	462	448	443	450	466	407	469	425	460	468	453	457	412	447	464	455	458	426	396	437	419	445	452	440	443	453	463	448	420	455	451	433	453	409	453	456	418	459	428	474	416	408	430	458	454	489	466	440	459	459	433	428	435	476	430	433	443	480	423	419	431	489	474	457	478	406	415	409	416	418	448	454	442	451	446	463	473	453	397	420	421	474	430	477	433	445	409	422	448	467	486	475	464	449	462	455	419	432	412	441	403	454	444	449	415	485	478	423	434	425	438	453	430	448	443	467	488	453	463	410	418	421	473	448	456	422	399	470	460	451	422	465	431	468	459	452	440	432	400	470	429	430	416	449	451	451	436	469	444	467	468	452	431	452	435	443	399	475	457	453	458	463	434	424	453	413	463	427	471	453	411	434	431	402	498	447	450	456	438	412	406	432	483	445	421	409	447	472	440	426	430	495	438	458	425	444	457	446	519	414	458	423	447	427	447	487	437	458	441	459	441	420	427	444	447	435	460	482	452	432	417	424	444	466	449	434	432	425	401	427	450	444	420	426	448	435	433	422	460	461	442	381	446	442	443	448	435	430	452	448	392	461	435	447	440	418	412	466	412	462	446	442	443	503	433	476	483	427	405	425	432	422	466	468	483	448	418	464	431	424	437	437	485	418	459	464	408	433	476	444	417	457	467	446	454	467	427	463	438	442	400	486	434	460	391	453	429	462	430	469	459	492	465	455	472	452	437	462	435	439	420	409	481	459	442	472	469	444	447	470	479	438	438	451	445	419	434	466	470	492	432	443	438	480	430	483	405	463	435	470	432	439	477	426	438	432	419	427	428	455	431	464	443	467	431	443	449	438	477	438	483	467	418	483	417	446	411	430	459	476	473	434	442	472	441	479	474	465	460	444	425	446	448	442	444	418	463	438	456	440	448	472	415	450	456	453	430	469	462	417	449	478	488	427	457	450	424	431	419	466	423	436	455	445	443	455	461	453	450	447	453	417	484	452	412	423	447	444	451	457	406	437	445	463	446	423	492	447	426	426	413	432	429	439	446	434	451	421	436	438	435	443	406	424	417	442	448	458	442	467	458	463	476	444	424	452	426	409	451	475	443	442	434	450	480	457	447	449	465	467	436	433	443	396	423	468	436	428	419	387	447	448	432	437	459	462	414	431	445	479	493	455	475	421	496	400	421	468	447	430	442	428	467	437	469	443	414	434	476	430	423	442	449	433	450	457	426	452	455	459	454	418	460	422	431	416	438	440	441	444	456	442	485	448	454	463	456	465	469	447	414	458	449	425	467	466	436	407	410	431	398	429	462	388	447	438	413	429	494	447	421	428	449	451	444	439	395	421	466	424	465	465	459	436	468	465	439	464	408	435	440	423	428	440	439	426	436	420	436	441	451	480	441	420	416	446	460	472	409	463	443	447	454	437	448	451	465	448	453	474	456	422	415	459	466	469	447	424	443	437	499	456	451	467	457	469	437	460	479	448	444	456	400	470	429	453	490	415	468	444	426	457	436	427	457	430	442	457	457	461	473	432	442	438	416	419	437	448	434	463	443	424	432	472	471	423	431	434	448	436	437	440	466	431	432	440	461	439	429	450	432	417	444	456	435	415	445	427	448	457	454	413	473	453	418	420	450	449	443	425	418	442	418	472	425	416	457	431	415	441	434	447	456	430	435	459	406	446	450	441	420	419	465	437	454	428	450	451	479	412	459	448	457	435	444	449	452	459	432	477	449	455	447	461	444	447	425	403	434	451	473	434	453	414	449	488	447	441	433	432	430	451	466	461	439	424	433	432	457	456	421	461	455	476	475	440	468	420	476	437	453	464	482	428	473	454	483	439	446	407	452	422	440	444	437	469	457	418	479	456	473	443	429	429	428	458	458	441	454	421	433	454	454	413	454	443	434	434	441	462	441	439	436	417	421	447	442	465	408	422	457	445	441	459	446	415	439	450	416	431	445	427	444	472	442	433	480	419	464	463	468	400	456	476	428	402	435	434	458	399	396	438	402	464	432	428	466	452	423	441	410	406	462	448	433	433	426	439	451	456	444	448	448	458	464	424	436	417	466	439	451	467	434	434	452	442	457	450	462	445	423	452	480	414	466	427	398	447	464	412	429	439	448	448	433	438	419	444	459	439	424	432	456	483	448	447	468	449	419	464	438	456	454	426	435	429	435	501	410	432	443	445	444	446	445	461	406	465	437	450	454	439	439	474	413	460	430	450	438	437	417	485	451	436	466	400	502	432	450	435	407	438	471	447	500	446	481	425	432	427	424	432	427	467	404	431	464	455	447	432	428	424	443	439	414	406	478	470	482	413	462	430	380	454	479	481	429	446	479	424	455	466	409	453	450	451	438	464	441	467	428	443	443	497	446	436	424	427	440	423	455	457	458	423	445	441	418	488	458	423	421	441	406	430	385	404	508	416	462	430	435	451	461	461	440	455	445	432	450	436	475	447	419	441	494	466	460	426	435	435	450	429	432	415	434	466	417	425	467	426	417	466	442	459	422	446	433	482	431	488	422	434	440	458	433	472	503	437	446	428	454	410	476	431	453	425	450	452	433	458	442	456	443	447	439	475	424	431	457	457	462	459	462	386	459	439	493	440	449	461	458	441	472	405	461	405	454	468	446	435	432	468	453	433	401	441	429	460	440	447	450	446	407	438	417	447	467	437	441	442	412	452	473	462	442	409	447	440	467	432	461	437	466	442	479	454	444	448	461	479	467	485	457	435	465	467	439	402	416	431	467	465	408	411	421	433	427	420	442	447	469	461	465	435	410	426	418	427	408	428	447	491	429	432	417	450	443	454	464	435	469	464	390	414	456	463	431	431	470	462	466	402	447	440	407	450	449	461	449	447	453	397	443	436	453	428	461	460	447	439	441	481	421	432	409	465	444	410	476	422	443	429	448	435	425	486	449	433	432	457	426	458	423	456	458	432	429	411	409	447	469	432	439	456	490	429	448	463	459	435	430	461	424	448	414	450	450	478	445	450	437	459	424	494	464	420	430	461	422	451	435	440	464	432	424	437	470	445	450	451	435	457	486	468	404	446	415	446	428	476	441	449	443	459	447	462	451	424	418	429	465	452	388
34913	30072	32548	27193	19579	14749	12633	10959	9444	8450	7432	6975	4185	3107	3241	2721	2443	1862	1682	1900	4133	7210	8187	2446	1912	1669	1134	1091	1086	1177	1074	1060	904	739	784	846	771	695	746	668	682	531	327	230	212	240	194	191	208	207	177	179	182	195	170	182	174	193	168	172	163	174	175	185	194	180	185	187	185	171	194	179	194	189	189	168	202	188	174	186	209	168	212	209	195	196	184	172	201	187	197	178	178	171	151	195	195	213	190	185	204	163	180	212	184	197	191	185	184	159	160	189	190	181	174	188	181	185	181	169	166	184	168	184	187	194	216	163	164	176	191	198	208	208	166	170	160	164	177	193	182	186	183	189	194	169	232	195	180	181	193	171	181	194	152	152	205	184	176	183	190	193	163	194	172	187	185	185	187	184	173	166	182	154	185	196	176	168	174	175	195	181	171	183	206	205	161	168	218	209	199	192	170	173	155	189	183	190	185	172	190	158	180	186	194	204	186	197	195	173	170	164	199	194	169	196	169	209	169	195	189	214	177	172	191	195	194	206	185	178	186	167	192	182	195	180	174	183	198	163	197	193	175	181	174	194	218	184	173	172	191	182	194	173	202	170	185	207	173	196	208	210	175	182	173	167	196	181	171	191	165	156	181	188	181	195	189	175	189	180	194	194	196	158	190	188	194	189	187	185	185	193	166	178	192	178	186	155	189	173	178	180	201	192	160	196	183	196	173	225	190	190	180	171	183	202	179	182	200	206	187	200	146	193	195	175	187	176	178	183	193	182	190	152	170	188	178	199	211	172	170	162	158	182	178	215	185	174	182	185	185	183	181	176	172	175	179	184	170	170	192	175	168	185	165	171	175	181	181	175	174	173	173	190	181	184	161	188	180	213	203	213	173	177	180	202	195	176	179	211	186	184	182	181	189	175	179	182	180	168	174	193	165	197	184	189	168	166	176	181	183	191	202	193	172	173	163	194	178	176	203	187	203	207	206	169	174	175	192	174	157	188	192	162	182	184	183	172	171	187	177	198	184	154	191	182	171	175	193	165	192	181	178	171	173	186	183	183	182	188	185	184	189	195	178	188	185	179	189	200	188	172	209	198	180	191	197	168	198	170	176	179	179	154	200	174	181	186	189	183	172	204	166	195	195	167	203	157	193	184	199	172	181	195	174	194	179	167	182	159	192	196	178	193	188	160	173	192	202	180	195	185	181	203	182	217	186	179	185	182	185	190	176	175	179	188	164	188	186	190	186	176	181	175	187	175	182	178	175	192	184	178	181	176	175	182	183	174	187	180	169	176	196	188	194	180	192	186	178	191	184	179	186	193	177	185	166	197	188	184	159	172	188	174	178	181	184	184	176	179	197	166	186	203	186	200	182	211	186	171	164	182	188	167	182	193	173	154	183	178	186	206	180	167	159	182	180	179	174	176	179	165	197	174	185	186	199	199	165	213	171	192	182	182	173	188	195	210	161	193	186	168	173	187	182	167	188	191	197	177	192	184	193	189	227	198	179	190	175	174	190	179	188	173	171	195	167	173	202	173	191	208	196	188	182	182	173	174	209	183	182	204	177	175	187	187	209	180	189	161	185	194	205	174	176	195	196	216	185	176	177	201	170	195	158	184	179	167	183	183	192	189	176	177	186	187	169	167	184	179	192	183	179	178	206	175	173	187	177	172	181	173	145	197	165	174	178	211	197	193	178	162	162	161	184	188	188	183	185	182	187	170	189	185	185	176	158	178	185	193	171	180	191	171	176	203	200	209	171	198	172	172	193	203	167	205	213	181	196	179	171	175	156	175	188	191	182	180	179	201	202	187	183	164	180	216	187	190	181	179	199	191	177	163	198	195	169	194	205	209	170	202	193	179	165	162	186	200	195	208	206	182	193	195	153	195	169	197	178	165	158	165	176	182	189	169	180	164	170	177	193	186	175	169	195	188	169	188	164	172	188	207	189	182	180	192	170	163	182	201	205	187	164	208	198	187	184	189	188	179	204	205	165	175	203	179	194	180	193	174	190	171	214	189	173	177	193	177	208	157	179	190	180	175	186	184	187	186	174	186	198	173	170	199	176	190	172	184	189	175	184	178	192	175	195	175	137	163	160	180	199	191	181	190	178	182	186	201	153	161	192	183	150	159	187	192	169	173	191	171	190	169	173	173	198	185	190	164	179	185	185	204	186	166	179	196	190	199	186	166	187	186	168	167	166	180	173	196	170	161	193	164	200	176	178	208	165	172	188	186	176	186	198	186	191	182	180	189	187	181	168	177	196	207	204	195	189	188	181	197	220	172	160	172	164	166	178	181	193	182	201	181	168	186	186	172	182	190	152	190	199	193	182	207	182	181	184	196	189	192	187	173	174	194	175	161	152	195	192	178	176	189	165	182	171	212	185	204	209	191	184	161	194	203	178	170	194	173	173	182	168	182	171	166	212	174	194	184	177	178	191	179	197	163	158	164	185	144	157	190	198	181	193	179	185	181	185	185	180	178	174	188	175	188	172	214	225	189	164	164	190	175	159	168	171	166	194	191	192	201	193	183	191	192	189	185	178	179	213	169	210	216	197	190	216	182	201	183	184	173	191	190	176	167	187	197	181	206	173	193	191	178	204	208	172	193	177	165	182	168	184	176	197	195	197	208	183	155	203	188	193	191	206	197	194	176	182	169	198	191	179	218	186	166	186	179	176	179	201	176	200	172	185	176	205	179	187	178	178	182	174	182	201	196	182	175	191	187	183	173	194	183	206	200	164	177	195	178	210	172	187	183	184	204	164	206	198	186	180	179	175	170	198	177	180	164	154	196	186	180	193	194	197	168	173	202	189	151	192	203	183	166	194	192	198	205	192	207	213	181	178	167	167	175	185	165	198	163	156	156	224	206	164	178	182	182	198	195	182	163	224	195	152	173	193	176	183	182	164	193	181	174	167	197	163	193	178	169	189	184	184	182	169	231	169	163	193	169	203	196	188	166	197	184	177	220	194	172	192	203	184	190	187	181	169	179	188	192	180	164	189	185	200	205	148	182	199	196	165	195	185	155	196	153	183	160	186	182	175	188	199	189	173	179	187	180	192	186	186	155	182	173	183	193	186	190	187	200	198	183	191	176	229	191	205	190	186	196	184	184	166	186	205	188	156	173	166	164	185	181	190	199	175	184	174	193	161	174	170	187	182	155	166	164	171	185	170	200	197	179	185	186	202	183	188	179	166	196	183	201	199	203	184	184	213	168	198	182	187	196	180	197	168	195	173	179	174	174	170	177	162	169	187	203	176	174	194	187	168	171	195	178	184	185	192	181	197	175	181	180	179	184	191	166	195	180	178	216	192	193	196	184	185	173	180	173	188	178	191	206	170	166	164	207	174	182	189	190	165	186	190	202	198	191	177	193	162	196	183	191	189	178	222	193	208	202	206	181	197	206	176	160	185	199	181	185	197	180	194	183	201	181	200	183	168	176	211	193	192	156	181	179	191	195	201	181	187	173	192	184	200	213	187	166	187	190
22578	23855	32755	35352	31980	29832	28651	27225	25901	24920	23622	23302	16459	14279	15539	13453	12390	9671	9303	10705	18910	26549	27713	10463	10008	8717	6559	6233	6090	6881	6655	6770	5811	4709	4747	5103	4356	4546	4508	4211	4088	2976	1625	908	885	850	675	577	514	542	538	557	486	525	484	522	516	511	526	547	513	518	543	489	519	514	505	501	559	521	550	514	551	528	512	531	485	484	540	522	533	563	522	527	515	536	544	533	522	505	482	554	519	511	511	516	512	547	528	505	468	475	523	542	538	491	500	519	495	522	515	537	548	557	502	519	535	562	572	511	560	522	520	524	506	527	524	514	511	494	510	519	546	522	504	505	554	543	520	515	527	498	480	545	508	535	516	543	495	512	491	533	507	511	522	511	491	519	514	549	476	542	531	533	518	536	519	513	544	512	476	469	489	486	519	538	527	521	501	487	536	533	517	486	520	520	548	519	456	497	516	520	534	534	520	533	528	487	549	494	535	514	555	516	527	513	487	534	519	517	515	513	511	537	527	506	523	492	505	502	516	523	503	494	539	512	506	542	493	538	485	517	498	505	488	506	518	511	514	444	531	499	553	491	496	502	516	518	504	525	530	507	518	582	537	522	469	508	524	518	529	543	486	541	532	526	538	527	559	521	514	523	515	523	512	512	547	489	495	499	504	545	517	515	509	529	510	552	524	534	545	505	539	493	545	520	504	539	533	504	529	541	549	562	507	513	519	500	484	504	549	496	549	510	491	517	553	540	510	522	493	497	571	518	509	529	496	515	524	496	534	545	540	513	557	514	486	499	534	569	518	517	519	525	512	523	517	523	508	534	511	511	521	543	533	496	537	494	506	547	499	521	521	495	515	509	523	492	530	528	522	531	488	537	518	510	496	537	518	507	539	533	529	526	551	528	496	517	513	534	532	497	480	542	493	485	491	538	558	499	544	500	522	591	513	548	497	517	527	540	567	515	532	520	538	473	504	511	497	483	536	519	547	491	488	546	486	519	563	521	495	504	523	523	519	511	523	510	511	505	521	490	517	525	492	534	537	514	529	482	526	512	534	539	476	514	541	534	523	497	532	507	559	496	515	533	533	516	495	542	495	525	528	536	512	503	468	519	511	519	490	551	519	475	500	549	554	476	504	520	556	495	532	536	527	496	546	512	501	529	512	544	490	533	535	544	494	535	496	533	514	502	520	538	544	574	505	470	562	538	483	527	566	530	506	537	486	515	513	515	548	510	538	523	522	555	521	530	473	530	524	522	509	511	572	539	553	536	526	486	507	504	503	537	499	499	503	483	508	492	516	503	495	534	568	587	547	531	511	519	526	505	523	555	523	533	500	516	541	481	562	539	512	476	551	540	533	514	520	572	551	541	519	490	506	493	500	535	488	505	510	493	519	537	538	530	540	522	526	523	517	558	550	483	510	441	572	499	492	541	489	512	504	528	521	517	530	519	529	492	512	476	510	471	515	552	484	513	500	522	514	495	485	564	516	534	546	551	527	495	539	525	485	489	493	507	477	548	517	556	491	506	536	518	541	539	508	517	560	497	503	502	531	489	513	517	498	556	521	530	530	517	521	515	504	498	595	520	487	511	540	527	512	526	471	476	515	507	499	493	544	542	561	519	521	496	536	507	560	487	517	524	470	495	546	546	529	480	516	523	492	544	555	496	505	555	498	518	525	531	511	570	538	490	523	501	432	502	479	523	511	536	476	499	479	538	515	559	501	500	524	510	524	539	552	504	533	512	504	517	511	484	536	487	542	495	494	534	559	517	521	525	509	520	527	583	498	516	499	516	531	534	526	549	524	511	480	518	496	536	532	554	530	509	536	539	521	547	532	531	492	529	481	508	542	533	504	507	492	525	544	513	517	504	513	536	538	551	528	542	500	469	503	522	524	517	544	524	538	515	532	502	543	518	505	467	526	535	513	542	549	505	502	543	482	556	465	530	516	542	517	515	527	523	521	520	521	510	507	520	494	576	533	500	530	520	566	535	521	510	521	520	523	516	478	494	486	525	526	567	526	556	535	542	522	496	543	483	519	543	503	537	565	518	493	498	502	510	522	539	540	523	523	533	466	491	550	491	514	500	541	515	508	498	500	521	489	492	566	559	493	550	532	485	514	467	485	524	463	527	560	517	482	538	522	501	473	516	520	495	538	545	499	477	518	487	538	532	517	546	567	527	540	519	532	485	552	530	521	515	522	526	520	535	540	477	520	505	563	461	516	518	531	520	509	515	467	498	505	477	498	529	541	536	519	482	530	505	550	532	549	507	531	558	528	503	553	538	537	525	528	520	513	545	517	532	525	536	500	460	548	557	510	506	514	549	504	490	499	538	522	515	516	534	496	508	533	533	505	517	499	530	540	523	512	546	479	506	507	509	496	520	514	510	541	513	524	507	527	503	544	534	525	510	549	531	486	510	558	512	512	549	530	534	501	502	489	566	554	529	538	544	510	543	509	537	505	512	514	535	544	545	506	510	577	522	537	542	518	520	473	514	512	502	484	498	540	553	514	546	495	533	485	501	504	510	554	510	494	518	505	522	462	524	548	524	516	546	574	521	532	523	523	484	532	520	539	511	532	499	514	510	526	523	503	541	482	489	499	579	524	525	546	567	533	520	519	487	526	543	530	483	492	491	510	537	499	521	543	477	507	494	537	528	520	496	543	520	484	502	556	505	547	503	493	513	522	555	521	523	519	478	516	542	538	504	523	476	509	507	511	510	523	527	491	504	484	527	546	511	539	497	475	498	502	534	538	520	506	527	504	515	540	522	529	532	509	539	526	475	524	532	555	517	514	554	526	524	494	527	524	509	492	508	469	515	540	511	539	558	519	539	574	527	569	521	524	536	516	480	522	545	544	546	487	523	518	516	512	556	512	505	508	522	504	548	534	495	493	532	489	512	511	564	545	521	508	527	496	518	518	534	529	530	500	533	530	484	511	541	565	521	506	486	519	539	513	554	528	533	519	523	569	520	530	537	557	496	558	529	569	479	520	522	493	462	497	500	514	487	477	514	495	535	501	516	501	505	537	543	526	509	534	529	467	503	506	510	478	514	496	546	501	512	523	527	488	497	557	503	494	515	551	561	507	515	545	542	531	514	522	558	512	537	549	535	537	498	526	510	519	536	548	540	525	481	516	519	505	496	490	519	521	527	561	513	509	539	539	504	524	510	501	520	558	533	534	476	506	508	514	537	534	569	514	507	523	542	485	525	555	479	508	495	526	501	547	546	502	540	559	525	529	497	496	517	548	483	538	520	524	540	484	522	517	500	501	512	496	541	560	536	485	527	503	504	554	534	496	528	525	583	523	544	528	547	491	530	498	557	530	529	530	478	519	511	508	515	499	573	531	548	531	494	541	523	535	543	548	516	494	508	509	541	494	502	520	510	508	559	530	498	542	548	520	498	567	487	493	517	514	506	502	510	528	525	473	504	526	504	493	491	553	506	503	492	458	520	522	482	554	492	525	503	545	543	532	505	544	565	504	505	552	504	545	495
18345	17408	18165	13284	8056	5462	4067	2967	2372	1883	1464	968	849	724	695	582	578	460	440	379	414	481	742	487	287	192	218	222	235	212	237	213	217	196	206	181	200	205	190	175	188	175	201	172	160	159	174	146	188	172	152	180	177	147	147	159	178	181	166	154	162	195	181	183	155	159	161	148	169	184	178	174	148	164	221	163	171	178	171	156	171	203	168	178	176	166	137	168	181	171	170	175	147	160	146	166	166	158	156	183	189	172	172	179	164	166	163	185	172	168	145	158	141	151	144	194	180	143	156	173	175	178	159	157	167	167	161	148	156	162	171	154	158	174	179	156	170	172	164	174	189	159	162	152	161	174	168	148	158	159	166	174	140	151	158	162	145	178	159	152	154	161	173	184	159	177	150	148	188	178	162	192	154	163	195	172	156	144	163	173	156	164	170	137	165	175	180	195	163	163	135	159	157	164	152	184	141	181	157	176	165	159	169	167	175	146	173	160	149	169	163	148	152	169	169	153	147	172	153	169	155	154	148	162	176	174	187	182	192	173	174	155	166	169	167	162	171	137	171	164	142	160	144	159	156	167	167	182	179	198	171	164	164	166	152	191	165	165	153	176	162	191	180	144	168	161	163	183	170	148	163	169	146	173	146	152	163	152	152	147	176	166	154	160	154	187	152	182	171	169	161	173	177	167	148	163	161	174	167	161	148	176	141	154	178	158	166	173	161	180	174	191	161	156	169	178	175	170	173	178	163	164	200	177	161	193	136	162	183	152	178	163	168	159	153	160	165	178	176	162	153	166	145	151	165	159	155	181	176	155	183	171	162	162	174	143	171	186	162	165	161	171	149	169	172	156	169	163	145	190	164	149	163	165	164	172	176	168	166	165	157	175	162	174	153	173	169	186	162	181	171	155	157	158	143	155	152	152	142	171	147	174	186	194	198	167	169	161	166	171	165	173	173	164	173	168	165	152	183	155	161	161	169	171	154	177	179	189	179	194	171	154	167	171	145	186	151	167	158	157	184	166	157	176	167	180	161	146	165	173	173	169	191	164	183	193	151	171	163	156	166	191	177	169	186	163	172	180	165	166	182	167	152	169	157	176	165	155	178	166	178	174	143	168	159	185	157	173	155	191	164	174	154	165	172	168	182	165	170	178	164	131	160	159	154	160	171	166	157	158	183	150	163	189	169	143	176	180	154	176	141	148	193	155	153	180	156	167	154	169	161	178	155	161	166	163	155	161	159	168	165	150	167	165	166	170	178	165	124	159	174	167	175	150	182	165	165	164	155	191	176	165	173	158	171	172	173	190	178	159	167	176	148	157	170	188	156	187	156	146	167	160	196	151	161	150	142	163	173	180	160	173	175	161	152	171	145	173	151	175	157	161	171	161	168	165	170	159	160	182	156	179	154	170	176	185	157	143	158	172	166	168	185	167	152	174	157	182	167	140	180	164	149	168	159	147	168	170	142	149	170	180	180	148	171	169	157	171	171	158	173	151	149	157	151	164	165	161	161	162	164	174	172	169	162	145	174	156	174	182	156	164	174	180	168	167	151	143	178	150	157	152	178	137	193	168	156	162	180	163	187	175	161	181	164	181	135	159	140	153	135	160	170	159	187	184	167	183	163	159	156	171	156	181	150	163	153	174	193	159	149	183	176	148	146	177	173	181	160	181	162	190	162	170	168	150	151	155	145	153	162	161	162	172	169	164	169	175	168	161	143	154	162	167	186	163	180	160	179	175	168	161	161	167	158	145	177	144	169	174	182	161	164	151	167	166	153	160	160	160	178	154	142	164	157	168	159	161	160	158	173	150	164	175	174	159	169	134	151	164	176	163	183	156	157	166	167	164	173	163	150	178	182	163	167	154	182	165	163	161	150	149	167	172	168	153	174	162	163	159	161	163	162	146	149	151	171	156	173	160	175	185	166	166	181	147	170	166	181	152	151	158	147	145	162	147	144	156	185	145	163	165	160	175	172	170	182	159	188	155	168	145	168	145	154	148	189	139	174	169	173	174	166	137	187	180	172	186	148	192	160	148	182	153	194	165	149	152	150	156	162	176	182	151	139	166	199	177	174	186	165	171	142	172	174	154	154	165	144	160	165	142	136	153	168	151	142	154	170	170	181	178	138	155	165	144	174	161	186	170	167	171	158	157	166	160	150	160	163	172	131	171	152	178	178	159	174	152	163	178	168	174	190	172	167	159	161	139	152	154	161	134	159	189	183	168	170	166	174	171	175	188	151	168	187	158	176	168	165	185	160	178	168	178	160	186	144	151	148	156	158	153	169	153	155	179	169	174	169	149	166	160	159	159	171	156	158	171	184	185	163	172	145	187	154	175	173	180	156	171	171	183	173	177	171	172	172	165	130	140	199	170	184	162	158	173	166	184	169	163	158	169	154	164	169	174	172	157	158	170	167	180	164	169	162	170	163	166	184	164	177	191	160	151	159	150	167	175	157	181	170	155	161	169	167	163	152	170	170	172	172	185	167	169	149	187	183	163	180	171	179	168	155	179	163	160	191	163	178	163	173	148	172	176	154	150	167	157	152	163	176	183	157	157	155	156	164	152	151	145	174	168	163	157	165	143	165	163	182	185	173	154	156	160	158	182	148	160	163	158	183	162	158	162	182	174	178	148	172	153	170	181	181	162	136	161	159	163	158	165	190	163	159	160	175	185	151	161	150	171	164	168	163	166	173	143	168	158	154	154	163	173	154	163	164	181	172	166	171	159	189	166	175	180	164	182	135	166	191	183	150	162	160	180	171	173	171	132	161	172	147	164	173	176	157	164	165	137	157	186	185	165	178	164	184	147	163	163	171	166	164	165	172	169	155	149	182	186	164	170	147	157	168	182	160	159	142	159	139	170	187	206	172	167	172	153	169	155	161	167	172	145	160	157	155	172	143	169	179	155	157	171	145	165	151	184	160	160	157	156	167	175	157	171	165	179	156	148	172	166	177	166	176	171	163	177	171	165	141	151	167	172	185	168	154	160	156	166	174	145	150	162	169	180	166	170	181	162	144	169	182	163	146	165	162	173	150	184	159	164	166	187	170	177	167	177	157	141	169	166	155	166	151	158	166	147	164	178	166	160	186	175	179	160	154	170	169	185	178	175	173	152	165	159	169	165	154	185	152	162	174	139	186	166	183	184	142	163	167	171	163	153	162	160	138	155	164	166	151	164	174	143	150	160	159	171	168	187	135	164	164	156	165	141	150	162	160	158	160	166	171	170	159	159	141	160	150	177	146	163	164	169	139	151	169	186	191	174	184	158	155	153	153	155	171	177	162	164	147	173	147	166	192	162	172	175	168	159	154	164	172	160	148	171	162	152	173	190	191	183	170	182	176	173	158	149	166	167	152	173	182	162	187	169	180	163	158	151	175	170	165	168	169	174	171	175	180	174	162	161	151	182	165	160	177	169	142	154	184	143	168	168	193	169	176	161	167	187	181	153	153	164	159	172	161	162	171	183	147	156	178	189	169	159	178	163
11803	14072	22843	23754	19880	16638	14626	12528	10539	9070	7651	5271	4392	3993	3674	3597	3059	2668	2410	2191	2377	3124	4068	2012	1088	873	867	821	860	793	855	795	811	684	688	680	691	669	669	708	707	665	586	482	483	491	460	504	463	476	519	504	461	437	473	460	482	472	518	483	463	474	496	436	492	466	474	457	470	483	450	499	480	473	467	483	459	471	500	466	465	460	407	459	472	475	459	463	510	437	548	482	471	495	458	482	483	455	499	493	440	495	494	467	461	494	491	459	477	496	469	454	486	485	451	441	468	472	442	443	474	456	457	488	481	471	483	478	471	448	461	466	456	469	450	485	500	464	486	494	431	493	472	469	441	530	468	473	462	462	493	502	499	496	425	457	486	464	474	481	462	485	515	474	484	485	480	500	479	438	467	439	456	427	456	456	471	469	457	489	466	429	473	479	468	500	479	513	478	501	461	437	460	481	490	474	468	488	459	484	447	469	474	486	464	501	473	481	464	432	482	461	503	498	455	483	432	484	434	494	458	471	499	485	486	452	467	481	488	461	505	462	483	473	476	468	488	525	488	467	482	480	454	478	474	482	453	499	431	464	446	494	446	496	473	483	466	481	494	464	485	448	476	445	491	464	461	482	492	436	512	475	505	469	461	451	491	462	463	478	484	462	488	456	479	487	467	495	439	492	496	459	436	495	504	505	464	462	481	482	517	492	468	477	449	424	487	469	429	464	476	499	477	500	477	477	450	468	426	453	505	519	481	460	489	500	473	425	528	487	480	504	478	442	475	431	465	421	461	456	457	524	465	483	438	471	488	444	477	473	461	464	451	442	445	511	473	437	460	464	463	503	466	467	476	472	470	461	463	448	458	480	450	494	488	478	503	483	461	490	492	483	465	495	480	415	490	477	454	466	452	480	480	476	512	487	507	492	472	479	460	481	475	516	451	469	459	462	497	501	465	451	481	441	454	471	479	466	475	486	463	483	467	459	508	505	487	456	499	469	480	436	503	480	427	467	427	415	480	533	483	459	479	470	449	447	444	421	444	458	497	473	495	473	480	472	451	475	473	462	481	510	455	478	452	473	477	447	467	508	466	472	505	449	503	453	497	454	475	490	432	467	459	504	485	457	459	476	487	470	480	449	460	463	467	473	496	501	449	464	431	449	508	464	508	447	491	453	464	459	484	500	446	480	500	473	490	454	475	494	492	447	485	479	481	503	481	473	463	507	497	438	435	523	518	478	489	526	488	493	486	503	491	475	443	505	501	460	487	484	457	477	455	426	490	472	465	471	472	495	457	479	441	471	494	479	527	503	463	459	476	497	481	474	450	497	465	485	445	479	476	504	471	479	444	492	453	459	520	491	513	478	482	483	491	438	480	475	469	477	521	448	444	477	457	485	467	481	439	490	420	487	480	487	491	477	479	481	445	478	491	472	493	471	476	501	460	435	458	479	488	470	467	472	484	450	454	486	442	461	487	480	508	498	540	458	472	472	457	496	455	468	505	473	471	456	472	464	480	470	431	491	534	454	492	435	502	465	509	456	448	460	447	478	484	472	488	457	484	469	491	459	495	472	491	461	461	455	476	510	477	416	467	451	496	449	456	420	477	472	464	512	517	466	493	462	525	444	448	495	486	492	455	451	453	470	462	486	478	473	454	441	471	493	482	479	455	496	474	453	488	510	474	454	486	452	450	458	491	469	521	440	485	461	472	467	479	492	504	464	455	457	517	476	443	421	497	461	514	465	464	516	471	433	456	503	467	491	479	455	469	453	483	457	470	478	472	451	478	460	467	463	455	500	490	495	466	487	475	463	463	497	467	436	460	461	495	470	482	464	470	466	485	473	454	502	447	445	450	475	443	498	478	463	458	465	471	510	470	471	475	448	506	463	466	530	473	459	474	475	428	456	434	460	423	435	498	479	507	470	487	478	504	496	498	520	441	469	470	466	481	461	451	497	467	490	496	438	480	449	423	465	462	479	467	488	478	438	477	454	494	453	451	442	483	484	460	464	453	475	449	484	445	472	447	469	469	470	455	497	498	462	439	470	459	457	473	460	491	465	446	494	455	464	450	447	475	472	464	508	417	438	483	481	483	525	488	489	446	483	465	436	479	491	472	476	495	459	445	464	455	496	502	462	477	478	468	476	482	495	476	459	461	458	465	455	465	460	515	464	456	484	451	474	485	461	469	511	484	458	459	470	525	449	476	490	462	417	459	501	474	456	485	455	434	457	436	469	442	457	478	471	482	461	444	474	499	494	468	484	439	448	447	507	498	498	477	469	454	444	489	489	471	484	500	476	479	453	441	489	465	471	459	452	465	489	455	522	472	459	503	435	482	470	468	464	456	481	446	489	470	469	459	478	493	487	495	473	450	474	448	489	486	464	477	504	404	463	489	544	434	514	428	433	488	472	468	443	431	486	480	436	517	462	544	442	495	495	510	483	465	482	456	488	441	456	462	499	507	468	452	486	480	473	487	452	512	442	452	504	486	464	456	482	451	476	467	480	491	477	484	475	477	439	461	479	499	474	459	457	455	519	500	449	466	445	484	490	485	458	469	467	458	505	440	461	484	463	512	425	443	472	450	478	475	455	478	470	461	489	460	467	451	476	460	445	462	463	501	475	494	481	460	449	479	502	481	483	502	443	439	478	473	492	461	490	510	468	543	447	461	463	498	481	466	465	457	474	499	468	467	477	464	453	469	456	471	482	445	514	508	472	437	492	495	494	511	465	460	492	471	470	497	456	510	521	441	455	462	491	482	456	478	454	497	467	489	479	512	452	453	453	474	481	493	485	493	495	475	461	474	465	487	468	481	457	432	481	423	461	494	431	504	416	466	466	447	459	481	455	494	489	467	487	459	524	482	463	429	468	493	495	457	449	490	474	497	451	493	485	458	487	502	466	443	467	477	473	488	474	491	488	464	487	501	475	492	457	496	498	453	470	464	478	496	476	513	486	448	459	471	481	460	467	445	476	477	440	494	466	486	484	454	468	463	486	484	458	482	456	492	477	477	428	474	475	476	473	467	508	435	480	525	469	468	510	470	478	456	466	478	487	484	495	456	478	475	440	498	458	486	463	466	509	471	458	477	472	471	481	456	458	413	460	464	522	474	482	460	446	463	443	495	457	466	484	477	464	497	492	471	486	484	454	503	473	468	513	464	456	485	479	517	426	468	467	467	476	490	491	464	512	468	478	481	449	486	445	477	451	499	483	482	451	487	444	488	460	490	531	461	473	472	468	474	437	485	507	499	427	556	471	489	471	465	430	475	491	457	477	450	455	513	453	499	490	467	464	449	434	517	442	431	446	497	476	430	451	470	488	483	448	470	453	457	478	457	493	447	467	494	473	486	462	475	477	478	491	448	447	482	456	479	502	463	458	462	498	495	459	479	486	487	492	445	460	442	488	465	480	500	508	483	439	438	478	452	451	487	462	499	465	486	475	464	494	480	511	472	480	509	521	480	475	432	475	482	507	468	489	483	472	441	493	478	466
27550	25080	26348	20378	14581	9766	7961	6162	5512	4469	3686	3188	2262	1866	1804	1726	1394	956	877	1035	2933	3819	3297	1429	710	491	490	430	343	336	290	258	264	224	246	228	239	246	257	182	184	213	180	163	189	184	166	154	138	166	169	161	156	136	185	163	153	167	156	151	169	167	169	176	170	152	171	162	167	157	168	168	157	139	151	145	165	184	168	159	153	170	162	156	182	169	141	168	153	180	182	162	168	160	194	177	165	157	167	158	162	169	178	165	165	187	148	171	163	162	145	169	165	161	139	164	166	149	158	172	157	166	162	186	181	173	151	156	187	175	170	166	163	165	184	170	149	173	176	166	159	162	157	172	167	162	158	159	181	162	150	153	176	158	166	193	150	152	167	175	151	151	164	160	161	156	157	174	188	143	173	149	174	197	173	187	147	148	166	176	140	166	176	182	156	172	157	135	155	184	145	179	157	151	187	168	172	185	176	159	168	163	179	138	170	172	174	167	179	165	170	169	177	178	167	151	174	162	167	182	153	158	151	150	174	142	167	157	171	169	164	158	155	169	168	168	141	164	166	180	160	160	180	171	172	145	165	159	163	172	160	173	160	147	155	160	167	165	171	177	155	164	156	171	160	154	178	178	164	179	139	152	171	156	151	183	145	152	155	140	157	178	176	176	154	156	178	159	157	165	159	167	169	162	179	184	147	177	152	155	178	170	177	188	151	157	144	158	175	163	138	181	176	167	171	146	159	143	165	152	151	163	161	156	150	167	149	152	168	169	154	156	173	169	179	163	165	194	193	169	159	182	163	141	161	174	193	152	150	161	146	177	176	201	157	136	178	166	160	167	157	161	168	179	148	167	171	184	180	153	161	156	177	163	153	185	141	159	156	157	164	149	169	174	155	195	160	203	163	175	163	173	167	134	156	147	160	166	163	163	164	176	151	164	170	172	171	157	161	203	178	170	173	142	178	187	176	155	171	159	177	156	157	187	170	156	167	166	174	151	174	181	175	166	151	159	155	176	168	159	154	169	161	140	174	181	176	144	165	167	170	172	176	155	157	160	187	179	157	181	156	182	183	175	162	164	169	154	200	180	173	142	169	162	164	177	168	159	164	181	172	147	169	182	171	170	167	175	173	169	196	168	160	182	178	189	173	158	164	148	148	185	178	166	179	138	170	180	148	174	158	176	165	182	172	177	146	152	157	170	162	185	153	168	170	182	150	162	160	192	147	169	158	162	164	165	145	199	158	179	161	177	164	175	172	151	194	171	158	150	164	159	185	162	164	156	164	153	161	149	195	160	170	167	187	154	180	176	157	184	149	190	159	153	152	190	162	173	164	151	171	164	187	161	169	146	171	152	180	176	168	148	176	161	151	147	145	183	169	169	161	170	161	156	173	167	160	162	164	166	174	189	176	139	180	168	182	167	158	131	184	156	151	177	182	145	181	130	157	167	178	166	160	164	183	153	172	169	182	167	189	174	159	167	167	164	153	167	162	168	169	161	153	170	157	146	155	152	166	158	145	177	160	158	167	158	174	182	152	156	149	159	180	181	170	177	184	164	172	177	157	160	177	166	162	195	158	164	152	172	144	164	164	138	142	166	153	168	152	182	167	168	176	175	164	183	159	157	178	174	159	163	174	135	182	169	209	150	160	143	149	158	171	161	174	166	178	166	157	162	184	170	146	156	183	164	174	174	175	170	162	158	167	167	160	168	149	178	175	167	178	140	176	149	183	158	176	171	167	172	175	155	173	159	155	171	164	165	153	167	166	158	171	178	146	168	177	187	181	151	145	178	168	149	168	136	183	193	177	153	182	154	162	161	180	184	163	170	174	163	162	167	155	149	160	144	173	176	173	179	179	178	184	154	180	148	162	159	162	177	147	159	159	158	173	170	145	172	158	156	190	156	174	175	145	150	165	153	167	180	191	147	171	151	165	177	182	165	191	157	157	149	190	168	174	152	171	179	174	159	172	177	168	159	177	178	151	177	182	171	192	169	191	186	156	159	174	171	164	188	168	150	164	176	174	170	169	150	164	146	138	164	172	165	139	154	163	163	155	171	168	151	170	166	158	189	185	190	182	161	163	163	170	174	169	189	151	173	155	152	170	152	159	185	174	167	163	150	180	165	204	166	179	163	166	166	160	155	157	147	171	176	156	157	162	167	175	133	182	155	152	163	181	117	174	166	174	158	184	167	178	166	167	172	192	137	181	156	164	171	175	173	168	170	160	159	160	176	166	162	176	174	177	185	179	171	163	175	171	164	155	178	155	155	157	168	155	177	173	165	170	150	173	173	183	163	176	167	184	174	167	178	154	151	179	181	141	160	170	150	183	156	183	185	179	151	174	152	164	172	176	167	141	172	168	154	165	172	157	167	162	175	173	158	160	151	195	160	165	156	184	178	170	175	162	188	169	178	141	177	169	151	175	150	183	161	147	166	167	154	175	183	161	154	168	160	168	170	160	183	167	153	147	158	200	160	150	156	155	174	168	189	173	165	163	172	186	177	134	160	166	183	170	167	154	158	168	169	201	161	162	173	166	154	164	182	166	160	159	180	178	150	165	159	157	182	191	155	137	161	162	163	177	165	153	149	168	199	172	150	168	161	172	156	148	148	174	161	183	176	162	175	161	163	157	171	160	156	170	170	150	173	159	146	179	171	156	165	175	172	166	161	180	168	156	160	162	154	182	179	140	194	165	157	164	170	134	153	157	160	161	168	166	163	165	164	157	164	175	153	171	167	176	170	161	164	189	148	187	192	164	196	159	185	170	183	154	161	166	195	157	179	145	151	163	166	174	176	202	155	154	167	165	166	170	161	157	156	156	163	167	160	129	187	153	169	176	156	166	179	177	156	164	139	148	139	152	175	154	157	180	167	169	178	187	175	180	165	184	188	154	159	151	160	180	183	175	196	176	166	161	167	172	176	186	162	168	163	181	195	173	150	171	174	141	175	180	178	162	148	160	145	170	163	150	180	163	151	154	154	172	173	172	185	147	159	173	163	175	148	169	149	158	191	158	156	177	187	180	165	153	169	161	168	156	141	174	156	153	164	164	160	161	165	180	159	163	195	158	150	168	164	165	191	172	158	152	138	151	157	145	162	167	183	178	177	183	172	182	141	169	165	152	186	159	181	161	167	168	175	163	174	153	178	166	174	169	156	171	156	170	153	154	176	183	158	160	150	131	162	163	174	166	186	167	191	169	176	139	182	165	170	165	168	166	143	161	166	188	179	148	164	162	154	152	167	150	163	169	173	173	155	146	180	173	168	151	141	160	161	176	162	157	190	171	186	159	154	161	146	150	161	151	172	202	160	179	164	162	152	188	178	173	159	173	163	180	160	170	163	195	161	152	173	178	142	183	147	130	175	178	155	186	175	166	159	161	177	187	169	165	152	169	156	181	170	171	147	156	150	156	151	173	151	143	159	152	164	170	148	144	166	157	168	154	165	181	173	173	160	182	172	174	152	189	150	185	170	153	180	168	178	172	161	187	169
18168	20594	29113	30236	28260	24065	22221	20053	19585	17226	15860	13988	10823	9911	9979	9862	7772	5423	5175	6196	15581	18538	15868	7528	3859	2629	2480	2114	1588	1455	1255	1255	1091	1092	1078	1059	1020	974	942	976	809	718	608	520	585	516	513	507	482	450	468	503	473	474	456	499	426	451	513	507	505	439	451	473	493	489	492	473	471	499	489	506	467	497	502	481	466	496	452	479	512	493	471	510	462	488	492	493	505	473	510	470	477	490	496	453	503	469	504	518	472	526	509	501	474	501	506	444	466	459	476	464	482	486	455	466	470	512	495	474	457	418	480	479	500	524	504	481	486	448	446	484	495	474	488	473	468	488	514	500	478	462	488	494	504	496	471	530	520	450	474	473	488	458	476	491	462	453	444	493	487	489	478	471	504	447	490	472	465	474	448	500	479	540	492	488	496	478	446	469	525	470	516	473	475	448	495	469	478	486	470	467	493	501	501	464	445	497	466	463	496	474	480	483	470	457	464	505	515	463	507	479	513	491	490	510	461	506	517	513	484	494	494	463	463	505	525	461	503	495	483	476	464	510	486	464	448	459	450	436	468	498	475	507	481	509	468	493	480	482	492	489	510	475	496	520	461	513	475	464	504	473	467	491	495	500	454	487	469	468	485	476	478	464	443	487	490	451	480	483	481	478	458	485	433	484	486	445	492	470	502	500	484	499	452	460	471	487	485	480	463	442	475	492	465	464	484	480	454	450	497	517	475	468	495	452	477	516	436	456	508	511	461	475	498	499	496	486	512	507	465	499	499	467	491	477	499	490	508	504	473	478	500	506	474	516	505	520	482	516	502	438	495	457	451	480	504	459	469	493	454	455	412	487	483	508	524	504	493	491	506	480	484	491	505	504	501	505	500	479	496	499	478	456	492	462	469	517	488	479	458	490	538	503	476	498	479	481	465	502	504	485	434	494	457	492	481	492	456	486	466	432	471	462	499	523	451	509	444	470	490	468	484	464	495	507	501	484	474	495	445	495	461	464	474	483	501	472	503	472	457	481	439	502	459	456	512	472	491	462	456	435	535	506	491	460	458	518	486	501	466	473	462	446	524	467	466	480	482	471	490	507	458	477	487	482	461	470	494	515	497	500	466	502	490	504	503	459	485	466	490	490	501	485	448	481	469	454	461	490	463	465	473	449	475	481	479	488	461	480	460	485	484	435	508	497	500	493	456	465	482	452	451	482	469	469	471	463	506	483	477	470	461	456	505	465	493	435	442	469	485	471	462	472	503	437	500	455	466	454	485	505	468	466	496	517	481	457	488	470	528	496	505	502	478	458	510	467	472	506	445	465	478	489	485	479	497	466	544	447	448	485	475	496	476	471	483	472	478	477	493	493	474	468	494	517	508	483	456	483	477	495	519	428	490	496	478	446	495	515	511	498	501	487	461	469	504	475	470	483	459	481	479	479	506	475	442	449	502	469	489	480	467	487	478	459	496	513	511	486	499	482	494	468	490	492	491	462	511	481	467	506	512	484	471	468	487	507	491	502	469	503	447	499	470	473	482	447	494	475	498	468	454	443	466	506	455	498	487	469	513	453	457	479	432	459	475	477	461	490	502	443	460	483	478	459	491	493	491	508	465	491	490	451	496	489	446	499	474	463	466	516	492	485	468	488	450	493	467	516	476	452	492	495	481	462	489	467	465	478	501	460	474	458	500	502	472	481	505	458	495	479	482	432	460	445	477	482	459	438	487	418	467	495	479	485	486	466	465	478	463	458	487	498	459	468	464	508	469	502	479	477	475	462	463	474	478	462	483	463	489	482	501	464	480	463	483	469	493	465	490	494	503	481	462	475	483	472	475	500	493	483	464	475	492	511	484	481	486	498	508	471	504	537	462	466	484	476	459	489	469	511	470	490	465	463	492	482	499	487	468	506	510	461	461	491	466	478	489	484	475	493	501	458	507	503	496	482	495	496	446	498	466	484	459	446	482	479	502	476	434	511	491	455	508	449	431	479	506	500	492	467	470	503	485	489	458	452	455	465	477	443	493	484	502	461	488	473	476	513	455	470	443	466	443	459	497	486	487	507	483	457	474	472	472	493	469	481	532	467	484	488	482	503	470	472	497	471	539	492	475	490	487	483	476	508	492	435	498	512	435	472	451	502	491	469	505	500	458	445	515	480	410	494	519	487	496	480	458	474	466	459	488	482	464	492	479	478	486	489	469	518	485	467	501	473	462	468	442	471	469	497	472	488	458	509	499	472	487	483	489	481	453	450	458	467	486	499	461	457	467	465	462	466	502	467	482	502	493	478	491	489	515	510	456	446	466	509	470	470	469	493	510	492	475	496	485	487	483	489	526	473	506	463	483	491	459	447	487	459	503	483	476	500	499	468	482	489	488	438	477	437	491	453	482	493	443	459	497	497	494	498	486	435	450	498	494	509	494	463	454	460	516	523	504	503	517	442	466	514	448	439	532	496	494	478	482	460	495	493	483	497	460	480	457	454	468	467	449	450	460	472	470	507	501	491	462	495	484	510	483	510	481	453	486	499	468	455	493	440	472	482	464	494	490	517	480	476	472	456	470	502	475	489	524	472	451	475	482	472	510	469	466	495	478	532	500	512	463	504	503	461	482	489	480	505	490	478	495	458	458	495	494	470	465	470	471	476	488	440	496	459	487	486	455	458	436	463	479	475	520	501	488	505	478	484	493	484	446	466	457	479	438	453	438	500	525	502	454	471	459	483	504	483	448	468	511	489	497	500	459	477	451	510	486	491	513	453	497	479	457	475	511	486	490	476	495	472	491	480	478	510	517	498	472	463	471	474	467	455	458	463	492	510	512	490	450	500	448	469	513	467	422	517	467	461	468	504	471	476	486	454	519	446	485	488	440	491	444	503	520	473	476	458	508	454	483	469	473	477	514	503	503	452	494	476	518	481	455	488	505	485	428	480	484	452	444	494	512	456	433	502	504	473	477	523	530	497	504	481	466	464	503	482	490	471	517	501	489	428	484	470	439	475	487	467	455	493	479	456	501	467	499	468	490	503	488	455	452	510	485	431	488	490	452	475	489	475	499	462	487	470	445	475	493	478	488	510	459	496	490	469	472	481	494	451	465	466	511	469	477	489	446	485	465	486	468	503	487	468	500	466	459	476	482	512	500	463	458	482	490	423	492	472	492	497	494	471	523	482	460	441	457	490	450	464	498	499	467	496	465	475	495	498	471	480	488	466	439	481	509	522	500	449	462	512	476	498	487	490	447	486	529	450	472	481	487	471	492	495	473	466	455	509	480	475	496	481	476	454	480	437	508	476	456	493	487	474	489	503	451	505	503	480	510	459	486	454	494	492	510	482	496	457	475	460	499	450	446	512	486	493	463	449	495	480	459	486	431	486	512	463	467	471	440	474	493	459	464	470	466	454	470	478	482	453	428	507	435	467	516	478	486	551	483	485	471	501	496	476	467	481	492	469	453	474	481	454	497	483	466	511	482	454	483	495	477	488	469	465	477	481	488	494	482	466
35409	31166	32670	27120	20559	16299	13743	9515	9281	9126	7107	6419	3819	3430	3248	2714	2229	1657	1450	1385	4561	8078	6225	3556	1657	790	387	272	227	227	203	201	231	200	192	208	189	188	201	224	201	186	200	140	196	207	222	191	211	178	189	161	194	176	191	152	175	179	204	221	183	200	176	158	194	202	192	197	180	183	189	172	204	172	198	194	198	184	200	164	218	195	195	176	205	180	165	178	206	187	177	207	182	199	163	182	198	176	204	187	187	175	201	201	171	179	184	174	184	177	207	186	185	162	164	175	194	182	184	160	182	192	184	168	187	197	171	192	201	161	196	200	179	199	185	192	187	185	196	200	212	189	187	165	167	185	187	186	191	176	200	178	188	205	187	183	178	203	163	176	192	172	189	196	190	191	201	188	203	164	189	168	205	193	170	199	182	177	191	189	181	185	183	198	184	180	170	176	172	213	182	161	214	184	191	188	195	174	157	174	182	190	203	173	183	171	176	177	185	137	174	198	174	171	161	185	173	164	187	190	177	175	197	173	202	185	183	169	195	183	179	175	173	183	182	206	193	180	203	208	198	173	221	198	172	201	200	195	207	201	192	197	198	175	182	197	200	192	190	181	199	184	189	163	210	204	186	183	193	187	206	177	175	192	164	190	196	168	183	195	191	203	211	171	180	210	174	189	180	189	208	207	187	178	188	172	188	178	212	184	195	193	171	169	182	208	192	195	177	172	184	176	189	203	174	183	185	188	180	198	202	175	171	182	172	216	183	197	170	201	179	168	186	164	183	199	167	176	161	179	220	198	187	190	205	198	192	186	181	208	177	184	196	203	201	201	188	187	184	189	188	178	217	202	183	184	195	218	162	171	197	199	198	179	182	183	173	177	206	200	194	183	175	196	199	187	187	203	162	184	191	204	167	185	207	207	174	191	170	182	173	222	212	189	205	195	185	198	163	192	178	172	167	188	200	183	201	184	191	192	211	198	193	225	198	188	208	186	184	168	205	175	179	186	165	175	202	212	173	204	181	198	201	197	198	214	189	208	197	194	190	193	189	166	194	200	173	189	214	196	174	192	194	177	195	165	179	195	192	182	207	181	179	179	179	163	167	157	187	204	194	182	157	192	198	177	187	175	182	198	159	215	181	194	197	164	188	192	202	214	185	195	173	179	192	176	192	204	190	211	204	200	213	205	166	190	174	195	184	167	170	194	170	175	186	195	198	178	178	191	215	180	206	168	197	186	160	199	179	185	203	191	204	179	175	192	159	180	169	184	160	199	189	175	205	186	169	167	195	166	188	180	171	182	198	200	147	199	173	191	165	164	178	173	210	198	172	191	185	188	190	195	202	182	180	182	180	171	190	197	206	197	174	201	180	203	151	173	191	171	172	184	201	197	195	193	175	177	190	187	194	194	196	169	206	202	192	180	214	189	200	185	193	190	175	202	205	200	175	190	195	179	193	211	170	204	214	194	205	203	188	204	208	184	196	217	188	186	197	186	203	187	172	196	199	187	195	172	176	196	194	202	170	182	171	205	180	185	181	174	192	203	186	164	176	193	187	181	197	168	182	194	185	210	182	206	197	173	173	207	194	177	201	167	172	216	181	172	199	178	177	189	171	178	182	171	197	202	203	168	190	180	182	186	192	187	180	176	179	197	178	190	193	157	199	186	218	193	198	188	225	172	183	180	221	194	165	174	202	173	195	207	183	178	218	215	194	176	221	171	182	178	188	201	171	205	175	182	200	179	189	186	214	196	178	209	192	184	197	217	221	168	191	177	164	180	175	192	201	198	199	200	195	176	162	166	215	178	174	186	187	207	190	205	165	196	194	200	190	202	178	189	186	172	172	189	191	186	198	198	179	200	198	194	190	199	182	195	175	185	204	166	162	172	193	178	184	184	187	186	191	182	201	211	189	180	201	197	169	196	182	206	181	179	208	169	185	171	191	199	168	209	206	191	208	173	192	182	196	206	188	183	197	197	175	209	173	192	180	179	203	194	199	192	177	167	199	190	170	199	189	197	189	177	197	203	189	178	200	202	192	195	196	218	190	175	188	208	169	191	211	175	178	204	172	182	169	171	186	187	194	180	202	192	204	190	179	190	188	206	191	186	200	196	196	182	170	181	202	163	196	180	176	201	191	170	216	158	174	211	187	167	180	202	164	209	196	168	156	202	180	207	189	192	197	188	196	209	181	210	191	187	183	216	198	203	213	195	185	178	198	179	188	181	174	188	179	182	171	222	178	179	168	173	214	192	188	180	171	206	170	162	187	186	187	204	202	195	184	200	198	195	197	196	191	215	201	188	165	206	188	162	181	199	186	189	169	171	188	173	215	188	186	181	194	198	183	193	168	191	171	195	197	191	192	190	199	182	180	178	190	185	175	199	189	197	193	209	179	194	182	204	177	184	195	201	212	186	212	197	196	178	195	195	205	200	179	191	191	184	207	208	201	169	206	211	198	184	169	184	175	186	182	176	204	194	168	188	183	190	190	189	191	196	201	200	204	211	186	203	183	180	165	183	171	211	199	184	193	179	216	187	193	191	181	169	206	182	189	178	174	159	178	175	196	193	186	187	192	176	192	207	181	200	204	202	196	204	202	176	185	166	174	188	188	216	164	182	178	195	188	176	204	182	167	197	165	191	213	172	184	193	185	181	189	182	166	170	173	203	185	187	211	204	179	200	177	184	191	195	171	187	187	185	186	190	182	201	216	197	156	176	173	171	176	182	172	192	189	185	192	205	180	191	203	167	174	172	216	208	162	185	175	173	194	209	180	185	204	220	183	194	206	194	197	188	176	186	188	195	168	187	165	197	156	216	191	189	213	187	181	181	185	181	204	151	180	223	205	186	201	184	200	196	171	166	196	201	216	198	224	184	192	181	193	203	208	158	194	188	174	185	172	204	210	188	196	181	194	184	185	194	192	194	195	166	192	172	181	198	204	162	178	182	194	179	194	201	210	181	197	194	207	195	191	192	200	200	204	191	208	157	195	181	190	168	178	194	173	197	190	200	179	184	160	196	196	150	197	173	193	189	199	181	181	185	164	196	188	192	162	172	186	186	187	201	193	170	186	178	199	189	183	183	204	178	181	199	181	203	206	208	172	190	176	195	186	188	193	203	183	178	204	190	196	206	217	189	175	186	179	191	160	198	187	191	181	179	169	175	173	209	189	192	153	173	201	192	165	188	192	191	210	179	219	162	171	181	180	185	198	212	191	217	206	175	193	193	187	181	186	172	190	198	179	193	182	216	196	176	183	185	184	177	195	166	184	196	191	190	218	198	183	194	187	172	208	181	200	166	175	185	182	199	204	196	174	187	207	203	178	201	187	177	198	200	194	166	170	215	204	194	185	216	166	211	218	198	169	188	182	197	189	184	179	186	193	173	201	174	198	184	194	191	189	178	191	191	201	191	188	184	197	192	210	188	210	169	169	180	194	206	184	216	183	186	196	167	206	209	170	212	196	193	212	177	209	190	178	205	200	185	180	175	193	192
22956	24666	33337	35541	33699	31210	29185	25532	25955	25196	22826	22203	15709	15338	15306	13578	11605	9267	8195	7857	20784	28746	23949	15575	8989	3633	1663	1110	810	693	696	687	649	637	634	647	616	617	589	601	607	537	541	560	510	540	542	524	561	499	543	545	501	528	551	549	518	576	543	500	569	561	575	558	537	508	533	521	521	551	524	554	537	515	537	545	567	507	511	522	551	533	537	520	513	496	557	554	523	521	533	491	533	519	523	510	496	544	531	524	538	574	593	494	559	557	574	518	559	544	524	538	523	505	536	530	551	509	550	528	518	527	544	553	504	511	504	563	536	544	523	558	569	548	503	559	536	526	520	528	521	562	532	531	523	540	502	534	549	524	528	521	513	502	518	543	521	519	545	507	555	539	536	540	486	554	530	546	514	534	539	549	512	492	513	565	543	507	518	536	513	545	546	579	504	524	563	542	553	498	514	538	549	531	502	529	517	542	563	559	547	546	568	528	504	531	546	529	535	513	499	556	521	538	510	518	563	530	567	530	523	571	502	517	560	516	558	532	539	523	523	552	531	523	543	543	519	534	536	534	521	570	530	528	517	544	537	500	535	551	528	543	519	513	551	504	551	562	553	516	521	530	539	546	521	526	514	509	485	499	496	523	589	539	546	559	521	542	521	528	572	578	546	489	551	512	505	511	538	535	590	489	584	473	578	555	542	511	528	530	527	549	541	508	555	523	519	564	557	530	552	540	511	554	565	562	513	516	508	533	517	538	532	498	548	540	526	522	559	550	538	537	540	508	573	539	546	492	543	562	511	508	563	545	555	518	511	513	533	553	551	511	561	558	530	539	551	533	533	518	485	530	525	516	548	529	566	561	526	520	497	515	516	510	536	544	515	552	536	534	553	553	534	528	526	574	513	529	501	556	545	583	507	554	553	527	498	548	561	593	513	555	549	499	537	479	485	560	510	536	482	594	591	568	552	534	520	500	514	528	498	575	539	526	550	560	566	521	551	566	550	497	510	549	500	503	539	582	529	518	553	537	560	527	534	542	565	525	540	518	541	508	550	500	541	521	506	569	491	504	551	560	535	493	500	549	546	511	562	518	521	547	563	523	539	534	538	533	544	518	547	545	525	580	546	554	524	500	586	537	511	531	504	533	539	539	493	529	551	563	496	577	533	496	503	545	565	535	500	520	517	562	539	557	551	566	549	505	502	557	511	510	492	523	504	492	542	511	514	566	508	555	514	528	530	569	548	572	554	524	565	547	516	490	537	527	552	566	505	538	530	543	518	558	549	558	560	518	528	508	581	529	529	535	539	548	520	515	495	562	525	544	529	580	565	494	509	516	563	504	534	533	561	528	521	522	543	540	537	522	520	530	561	535	530	545	583	499	487	522	517	539	530	588	541	524	539	568	493	515	499	578	554	555	544	539	521	477	478	517	552	566	507	540	512	518	486	546	555	550	513	510	565	548	540	497	535	531	507	566	587	544	506	539	530	530	527	554	480	539	528	517	511	542	534	542	570	573	577	522	552	565	562	521	516	522	538	545	556	539	559	536	534	538	529	553	539	525	520	541	580	494	528	565	537	553	523	509	508	533	525	521	514	559	546	542	547	520	540	541	598	528	570	526	528	543	528	550	536	577	530	506	567	533	535	484	520	543	519	571	499	540	519	542	544	532	534	570	511	551	516	478	546	517	535	516	509	547	520	532	534	553	576	495	525	546	576	538	552	532	545	541	542	569	517	541	508	546	539	496	527	551	545	526	540	567	497	509	523	530	568	546	510	518	540	516	511	505	529	502	537	490	561	543	590	516	521	541	544	548	517	532	513	517	531	518	554	554	557	511	545	536	581	552	550	545	510	491	544	542	491	521	560	527	537	536	485	536	488	500	504	545	518	537	511	544	515	519	524	516	525	514	557	540	547	555	546	539	496	539	530	527	535	535	505	522	552	560	511	535	561	536	548	526	557	513	532	528	518	544	528	543	590	567	529	522	512	494	514	527	506	520	496	543	542	508	521	549	528	503	557	551	526	534	536	538	536	518	549	589	521	508	554	517	568	566	570	484	494	533	505	576	559	500	497	514	540	539	539	498	517	566	538	521	511	562	512	516	515	557	528	540	494	543	530	508	522	529	530	537	504	571	501	525	520	587	518	557	510	567	546	516	537	524	522	552	546	542	542	569	518	566	618	547	551	562	501	502	558	565	576	548	567	522	558	575	535	522	535	548	571	529	574	539	512	548	547	534	511	561	535	532	510	524	516	522	561	585	525	510	517	544	507	564	562	541	516	549	559	523	510	527	560	532	516	552	550	540	527	588	519	557	535	559	518	515	491	548	528	532	511	527	529	488	541	518	570	552	516	535	530	540	513	555	550	528	557	517	528	531	528	564	504	548	517	474	516	559	500	567	534	568	496	522	551	536	549	571	529	512	550	539	491	554	572	563	517	562	532	528	536	609	490	529	543	484	561	492	501	523	572	555	563	543	530	551	540	515	549	540	551	495	532	559	585	512	501	483	518	528	523	528	539	544	540	538	506	519	494	548	546	465	527	537	530	537	535	540	523	551	558	517	517	518	541	536	550	543	552	553	520	529	489	523	538	560	545	518	534	524	560	548	523	507	536	547	506	519	531	540	524	554	567	541	533	560	510	557	574	560	563	549	501	528	512	525	543	550	516	468	498	513	505	557	536	540	507	523	514	516	549	556	527	496	549	547	528	556	570	514	524	534	502	526	508	534	545	504	540	511	552	555	577	511	512	521	520	517	525	543	518	541	566	524	526	528	494	519	548	507	566	561	557	527	515	555	544	530	498	542	561	528	554	547	545	551	527	517	551	479	545	542	551	528	562	599	532	533	519	531	494	526	518	508	486	508	551	529	529	531	549	580	523	552	498	504	571	524	527	506	568	542	538	524	567	553	566	536	558	506	544	525	508	536	532	553	526	513	505	514	519	566	514	528	540	507	522	530	537	530	523	496	531	561	550	556	515	532	552	521	536	555	584	530	560	520	516	564	526	515	492	509	508	532	538	517	548	539	511	561	505	550	514	527	558	522	565	537	502	527	547	536	540	536	541	490	536	574	547	509	560	505	541	517	514	566	553	542	554	580	551	509	540	528	532	560	541	533	534	484	540	495	561	563	539	542	525	549	511	543	489	504	541	521	580	502	514	513	547	561	513	551	541	543	504	506	539	564	541	526	505	539	538	522	515	559	525	511	550	536	523	545	503	540	496	498	547	522	496	552	485	526	554	530	558	574	546	519	530	528	544	528	502	524	506	543	570	560	584	505	522	538	520	534	543	551	504	554	546	554	528	547	571	536	562	539	525	538	549	588	500	560	555	547	582	563	563	526	565	545	505	545	536	557	526	521	542	499	508	552	532	496	571	581	562	544	542	543	533	516	498	542	571	522	524	507	470	500	518	568	535	559	559	523	540	549	538	526	537	541	511	542	535	520	531	520	527	517	554	579	492	574	519	500	548	531	545	517	563	538	510	556	519	528	548	555
18790	17860	19729	13061	8079	5826	4293	2889	2266	1958	1544	1385	1038	777	786	728	613	532	463	435	511	693	714	552	319	228	212	185	179	178	168	207	174	184	141	171	167	163	177	157	171	196	191	166	176	169	166	188	167	159	163	148	161	159	189	195	204	174	186	185	180	160	169	157	153	168	174	194	194	179	177	180	179	156	200	177	184	155	158	169	195	160	168	177	187	161	186	160	176	138	156	175	177	173	194	168	168	158	162	190	191	151	172	173	184	156	176	185	170	188	179	173	142	179	153	168	155	161	183	176	176	184	178	155	157	171	183	178	196	180	166	177	172	184	165	201	164	161	184	164	188	155	180	168	180	154	162	158	162	180	218	182	172	156	161	181	168	170	155	176	172	159	170	183	170	177	151	161	177	132	185	190	160	160	170	181	169	158	185	157	185	162	174	165	159	139	160	184	148	180	170	178	183	185	149	192	171	176	165	151	173	191	177	187	173	157	183	180	172	168	162	153	167	172	152	168	168	180	188	167	177	203	181	147	148	185	183	158	184	162	187	172	162	142	189	183	138	161	150	167	208	181	172	162	153	174	218	147	165	184	178	165	178	150	166	181	157	179	185	159	175	142	159	178	166	183	157	207	177	180	191	179	174	158	180	166	177	168	170	180	178	180	194	166	180	169	151	160	178	159	153	165	182	154	195	185	170	169	162	174	181	173	177	163	172	157	147	170	171	198	189	171	152	164	156	165	139	161	162	167	147	164	170	146	176	159	195	167	183	160	173	149	166	204	141	177	165	153	187	153	194	156	168	178	168	164	161	169	181	173	181	181	172	179	166	159	177	161	197	186	168	166	197	178	179	193	171	161	179	176	179	164	193	159	170	178	161	167	162	172	166	167	171	172	163	168	159	174	149	151	163	157	165	185	152	159	148	164	166	158	181	155	180	172	167	159	156	170	175	197	164	159	163	152	166	171	194	134	152	156	176	196	167	171	166	159	176	157	174	167	170	173	180	170	163	177	186	172	180	179	184	161	162	186	177	170	165	206	167	192	172	152	174	183	162	171	158	160	177	181	158	199	181	176	170	160	140	174	171	173	155	152	182	189	180	169	188	149	178	155	192	156	179	138	167	176	161	153	159	165	156	169	160	164	167	175	198	173	176	173	168	178	176	173	185	166	162	189	166	143	143	150	193	184	196	175	154	153	178	176	174	164	173	172	180	171	170	167	184	172	172	171	189	181	176	188	176	174	164	176	174	156	181	151	192	158	171	165	167	167	162	172	154	152	178	176	161	166	159	165	183	175	151	177	185	182	193	140	205	153	192	145	163	167	161	178	146	176	142	177	162	159	162	156	168	180	174	162	173	145	204	182	171	170	178	175	169	143	171	175	188	184	173	150	161	159	177	162	162	203	158	175	170	156	168	193	162	174	178	149	174	166	187	175	180	168	187	164	170	159	175	154	179	187	200	168	169	185	153	174	168	185	168	146	174	183	130	185	144	193	170	193	158	175	174	169	165	157	170	163	168	176	161	185	191	187	172	172	177	166	172	159	173	176	180	163	182	152	167	158	186	173	146	167	140	182	147	208	159	170	178	156	178	157	168	165	165	156	195	177	195	140	181	178	180	190	161	175	160	183	159	176	163	160	159	198	180	176	165	172	188	173	189	176	170	179	164	167	174	183	151	159	175	200	164	151	180	169	143	178	187	178	185	159	165	168	159	186	155	162	162	160	165	191	155	167	178	169	168	177	188	196	175	160	179	153	147	172	163	150	169	148	167	181	177	187	177	180	182	179	162	131	147	157	181	164	175	180	178	178	163	175	143	179	177	180	163	162	173	171	157	163	188	194	175	198	157	180	176	145	161	176	176	174	168	173	157	191	154	167	177	150	184	190	176	159	168	157	189	166	176	166	176	155	167	161	166	169	158	188	154	164	172	180	177	181	179	150	164	182	159	176	167	171	183	152	180	163	170	174	182	173	189	145	150	177	163	141	187	141	170	188	164	168	170	159	158	188	178	167	169	189	153	159	165	173	178	176	157	162	168	160	164	179	172	177	189	185	152	159	154	162	180	168	176	178	162	178	159	142	174	161	169	173	164	141	185	183	132	153	175	164	177	179	171	145	169	171	167	186	181	170	167	161	175	196	186	175	172	161	141	191	172	190	184	165	174	168	167	162	166	179	156	176	158	206	155	185	162	162	165	165	189	190	171	173	159	146	155	160	177	178	159	131	181	173	154	201	185	162	194	173	185	178	153	173	177	178	180	178	166	209	154	169	180	161	194	180	151	170	170	167	189	167	175	192	189	182	180	185	165	186	141	196	168	173	174	177	182	188	173	184	156	192	157	175	192	162	171	177	157	178	190	164	143	169	181	167	194	171	160	172	168	155	177	138	172	172	154	173	177	159	177	177	165	182	169	161	151	169	155	181	175	168	166	168	170	178	173	181	161	161	155	171	186	163	159	152	194	191	182	179	169	160	164	150	185	170	185	181	182	169	170	170	176	184	159	170	190	159	139	194	173	178	164	186	183	165	181	159	183	165	168	198	174	181	164	173	195	177	152	198	181	168	189	161	170	174	176	168	174	162	173	180	145	173	154	186	154	174	169	183	164	165	173	178	166	181	176	164	164	181	175	176	168	157	157	176	174	166	173	164	164	185	164	166	161	169	165	165	163	149	158	199	150	183	148	173	189	190	165	182	162	175	164	152	176	160	170	136	155	160	160	191	165	165	175	170	175	155	177	172	174	148	180	179	167	147	158	185	158	169	174	181	185	173	180	183	195	167	163	177	178	151	177	188	167	167	176	171	153	180	183	155	166	178	173	202	162	177	162	174	162	174	192	209	173	162	180	152	160	168	170	167	171	177	178	161	157	180	168	169	171	169	184	181	192	191	174	176	144	165	148	164	172	153	179	185	149	180	150	154	159	174	193	188	186	155	169	178	182	162	172	175	170	179	165	155	164	144	168	174	170	161	160	166	171	174	169	168	167	172	146	162	168	183	155	164	168	168	183	185	175	172	180	181	156	155	168	178	165	207	171	186	172	182	163	184	163	174	181	179	177	189	176	154	196	186	175	170	191	149	177	149	175	170	185	151	174	180	165	192	165	173	188	163	178	171	177	179	190	177	178	150	161	187	178	174	175	207	158	167	174	163	180	189	170	155	165	165	162	156	156	187	170	176	148	167	171	185	183	157	175	158	161	178	143	177	161	184	167	156	180	167	151	199	167	178	179	171	142	180	158	168	179	177	194	165	172	161	166	158	178	183	168	159	187	178	168	169	165	176	180	168	181	166	166	185	181	181	148	181	168	184	172	166	154	164	171	156	180	160	170	158	163	178	168	168	176	160	157	160	181	168	170	170	166	172	163	160	166	166	176	167	180	170	171	180	181	148	156	173	146	164	183	150	174	151	177	152	153	174	169	191	164	218	169	169	177	153	158	170	173	150	150	163	173	179	202	170	172	183	140	162	179	183	181	169	190	173	167	215	166	188	172	183
12356	14721	23763	23602	19850	17748	15015	11814	10319	9330	7721	6989	5534	4275	4252	3894	3335	2941	2589	2165	2667	3813	3460	2553	1372	970	704	572	497	526	527	471	499	471	523	521	489	505	517	514	463	529	468	490	535	503	472	477	472	485	534	493	479	457	480	490	480	495	497	442	503	509	498	455	460	483	488	524	497	463	485	455	469	516	446	491	488	498	477	496	498	473	476	490	481	483	494	477	474	445	519	467	511	452	475	493	468	482	474	510	467	514	497	488	492	536	520	456	477	473	493	490	539	446	508	470	510	511	508	491	476	480	507	506	516	519	499	526	493	484	520	548	505	515	521	471	507	478	512	439	493	473	445	510	530	524	520	490	465	504	494	518	444	489	444	489	460	462	492	470	501	450	495	464	471	498	526	481	468	486	459	457	524	484	513	486	508	503	504	457	523	478	515	474	501	479	468	434	489	498	457	478	467	449	489	481	493	500	508	482	517	538	532	488	493	522	493	457	507	462	494	466	493	494	500	486	458	476	472	479	469	459	467	514	480	527	484	470	468	475	479	491	498	474	462	442	505	478	527	534	527	479	527	539	491	494	482	488	496	499	484	439	469	462	476	460	485	481	472	543	443	493	479	508	504	495	469	497	495	486	452	462	522	485	485	455	511	476	474	463	484	461	457	468	498	482	508	484	488	494	473	525	502	452	499	497	470	480	497	480	461	471	466	457	473	544	539	478	524	450	512	482	486	492	463	486	496	460	499	484	475	460	466	487	495	489	510	496	483	480	479	477	460	477	513	505	478	517	487	508	474	473	489	492	464	491	505	478	527	510	516	478	478	486	534	462	497	476	482	453	486	426	487	486	511	463	511	485	503	467	468	475	484	486	522	469	526	471	479	489	468	479	495	445	492	460	498	441	502	508	515	487	492	513	474	476	479	500	490	458	479	446	468	474	502	474	477	494	501	485	515	520	491	482	475	454	508	473	499	460	483	496	523	525	522	499	471	431	492	525	454	466	491	495	483	495	475	498	498	484	487	487	499	488	488	510	486	515	480	484	478	474	506	516	525	434	452	486	478	491	507	515	503	485	471	503	520	484	471	507	502	458	518	456	497	461	492	482	519	471	467	457	491	459	523	448	444	488	527	488	491	462	469	507	455	515	473	443	500	517	478	473	484	500	457	515	477	516	518	452	480	490	512	504	506	452	495	484	458	472	508	532	496	494	500	529	482	502	472	513	500	477	476	485	516	498	502	492	465	481	461	483	512	481	512	468	495	526	529	498	483	488	462	471	488	516	482	502	463	497	512	483	477	514	454	498	489	506	429	506	494	466	476	531	520	525	520	492	477	466	458	489	447	482	510	448	487	461	533	463	498	514	458	452	483	457	459	480	478	492	478	447	490	479	486	488	519	493	481	476	484	494	487	466	464	492	501	495	476	475	471	507	462	488	514	482	485	520	475	502	508	470	468	502	523	479	476	507	507	497	443	481	466	464	505	508	542	490	494	495	487	473	486	466	482	467	515	504	522	461	499	481	517	525	456	498	454	478	475	492	452	480	482	461	524	513	471	484	479	525	467	465	483	495	487	478	506	476	476	512	521	500	466	529	460	490	500	481	449	497	456	519	490	499	468	486	494	470	501	459	497	512	505	491	503	476	492	470	521	500	503	508	517	478	471	494	445	450	487	485	513	487	518	493	532	505	461	525	491	501	501	468	501	454	485	460	514	483	552	454	496	513	462	460	475	502	468	504	497	476	509	446	470	491	502	470	477	497	532	495	486	479	463	479	537	498	535	520	502	448	470	493	496	489	483	480	443	498	535	492	486	518	520	485	480	477	514	498	478	507	505	439	483	480	436	432	525	475	465	480	507	480	557	486	449	520	484	511	511	478	473	480	480	473	495	487	502	520	473	493	469	505	468	461	484	459	491	478	502	479	507	477	494	452	490	481	454	443	495	476	512	471	470	504	453	515	453	482	489	490	483	492	496	493	509	474	462	514	498	486	517	475	483	501	538	496	480	513	533	512	475	502	514	482	478	479	509	525	463	478	521	480	510	518	474	482	482	487	467	481	523	474	481	477	490	468	499	441	481	532	451	500	492	516	489	489	512	468	478	479	492	486	488	504	510	487	483	460	516	482	541	469	463	493	516	510	463	525	497	441	470	443	487	486	489	492	494	496	472	521	494	502	479	521	449	470	521	457	512	473	505	484	476	500	498	466	489	474	509	495	484	512	490	520	520	488	482	503	509	456	486	469	478	479	505	485	510	516	499	488	442	512	497	532	448	470	505	508	520	463	509	517	495	481	528	489	483	462	516	430	475	508	508	504	494	522	469	499	471	497	508	465	497	458	520	493	475	500	491	501	487	483	492	463	511	475	490	458	434	498	512	497	502	496	499	454	508	446	491	466	508	464	496	473	516	491	472	490	462	482	481	468	482	475	490	498	443	508	434	434	498	454	490	464	479	519	466	489	470	473	500	473	489	484	485	498	463	466	504	486	515	503	483	506	479	486	503	458	497	462	487	487	502	483	466	470	423	468	460	478	474	496	490	480	480	508	520	500	470	461	462	493	502	503	503	482	502	465	463	491	481	516	481	504	464	500	516	444	518	490	507	455	483	491	454	453	503	484	543	510	493	479	451	524	493	504	545	452	481	486	456	515	464	472	489	482	494	486	454	478	516	497	499	495	519	503	511	439	474	520	530	477	468	514	495	493	451	497	480	475	488	472	470	476	471	510	469	493	471	488	490	494	473	500	467	465	479	495	453	505	508	489	468	469	526	455	459	483	469	503	477	507	495	501	473	526	482	496	453	494	464	477	463	459	477	465	473	507	495	474	513	514	501	507	462	526	484	472	521	525	496	508	499	500	560	472	504	451	507	472	469	477	489	507	545	464	481	537	476	500	462	459	465	480	477	502	489	480	493	463	493	468	479	494	507	470	453	482	473	477	490	449	505	489	459	504	474	490	513	477	464	488	449	518	496	496	480	445	484	469	459	506	471	465	489	473	466	541	473	485	450	484	464	498	491	481	520	502	529	454	480	470	503	448	483	511	497	495	494	485	493	503	435	489	455	498	492	485	460	492	489	491	486	491	516	519	462	490	489	492	484	465	486	458	489	475	458	535	475	480	476	484	485	498	491	517	475	455	494	439	486	497	446	509	466	514	437	491	475	460	453	449	504	476	504	483	511	464	492	475	487	495	487	476	486	485	479	470	504	484	461	490	487	439	501	492	480	479	448	470	452	482	456	486	476	488	507	504	453	471	459	469	505	517	490	509	504	475	466	459	474	483	460	458	475	485	492	479	493	496	530	454	477	458	484	519	456	489	509	493	509	516	459	485	455	492	515	490	449	500	500	488	479	519	470	499	474	467	498	518	493	484	473	470	448	489	460	514	483	482	492	535	455	491	482	458	482	502	501	539	505	486	472	501	496	480	495	486	506	483	519	477	470	466	526	462	448	507	535	481	507	468	478	504	477	446	522	504	500	510	512	522	518	506	529	507
26963	25432	26139	18677	12679	9910	9880	7265	4858	4492	4583	4515	2788	2048	1788	1539	1288	873	1164	863	1273	3611	3504	2200	929	523	396	273	218	219	222	222	187	206	201	184	198	201	198	195	162	196	172	194	152	176	173	161	179	148	161	140	168	165	169	180	158	147	148	169	159	156	170	169	152	183	174	166	152	179	152	182	153	154	151	167	147	186	155	178	159	178	161	151	172	176	161	159	171	172	155	179	181	176	179	173	164	164	150	146	167	173	173	178	175	187	154	178	158	176	172	161	153	170	169	139	175	175	151	150	156	171	157	188	159	167	145	175	164	148	144	176	178	155	165	148	149	153	152	175	173	173	154	176	159	147	151	179	175	157	175	171	162	138	162	205	160	151	175	151	165	167	182	166	154	146	157	150	169	177	174	172	149	169	170	167	138	147	162	152	161	184	153	140	175	181	172	160	170	160	162	176	162	145	178	156	184	150	176	157	177	160	164	143	186	163	179	193	141	154	175	166	163	177	182	164	155	155	163	174	188	181	184	178	163	168	153	185	188	174	155	176	150	172	176	153	199	172	159	140	142	170	156	168	163	155	166	153	156	173	162	171	167	160	147	149	171	167	168	161	169	161	175	169	165	161	159	181	151	167	160	183	161	158	186	163	177	175	185	183	182	192	158	155	161	168	160	146	175	178	160	146	162	142	155	161	176	171	159	184	175	159	168	164	158	156	141	160	149	165	172	170	157	174	180	162	162	171	147	186	157	155	197	145	152	166	174	156	161	189	162	140	172	174	156	164	145	160	174	191	157	156	168	155	166	150	170	164	178	157	159	164	174	173	175	190	197	148	149	171	153	170	148	162	172	168	149	180	166	178	196	170	157	157	158	161	167	152	164	169	148	152	140	166	152	186	167	156	181	170	184	183	139	150	182	164	183	152	163	159	156	155	167	170	174	190	174	180	171	182	172	162	155	168	148	179	171	146	168	173	174	172	159	191	162	177	154	162	170	167	144	167	166	189	175	178	174	152	175	188	154	175	182	168	187	175	160	167	176	161	147	184	176	160	172	169	146	160	170	162	162	171	182	167	169	175	163	163	158	198	158	174	168	167	179	135	153	152	162	154	158	162	146	164	172	188	180	152	168	156	150	176	186	169	172	147	173	166	176	155	174	181	163	155	173	169	167	166	173	174	175	163	169	181	180	150	160	165	173	193	166	183	159	156	147	169	148	183	169	160	172	178	148	159	172	166	180	170	185	152	181	166	150	170	169	179	156	159	152	179	179	179	148	156	159	193	181	163	184	162	156	170	146	190	171	146	157	165	153	165	169	152	153	159	174	155	199	164	153	154	149	177	169	147	136	187	175	176	156	158	155	154	158	156	145	140	186	146	164	149	152	183	162	158	178	169	158	176	155	164	194	151	184	174	160	159	177	175	159	149	151	168	158	155	187	157	138	170	153	139	189	175	165	172	179	164	151	160	178	167	173	170	173	173	177	184	152	161	190	164	161	160	171	168	138	160	171	185	153	148	137	158	159	157	182	178	172	151	168	174	152	182	162	163	170	159	143	204	140	161	183	167	182	168	182	145	160	172	162	182	163	170	172	174	177	163	179	165	167	176	151	168	156	162	158	194	161	158	178	161	170	180	142	163	153	166	139	153	178	148	141	132	150	149	171	171	168	154	175	165	182	171	172	172	184	196	159	200	141	168	163	151	157	171	174	178	168	160	175	169	167	161	164	154	171	176	142	166	174	169	142	144	165	164	204	173	176	152	151	143	173	202	175	164	191	152	169	153	160	180	175	172	148	166	170	145	169	182	173	155	180	159	147	170	150	171	151	162	191	175	161	156	173	180	166	165	161	163	181	168	177	166	158	190	158	162	153	157	193	157	158	165	180	165	133	190	168	189	184	173	163	183	193	168	149	186	160	179	167	159	163	178	184	166	167	155	145	170	176	179	182	170	182	182	180	139	173	167	160	165	166	178	160	168	133	145	178	164	145	159	193	166	150	173	172	182	158	166	171	156	153	140	153	167	158	177	163	183	163	165	150	173	180	169	172	163	158	174	187	148	154	158	155	190	160	140	161	183	175	174	156	169	176	182	137	180	182	128	159	163	146	157	165	147	182	148	163	178	159	152	150	137	153	154	164	164	162	154	157	174	184	183	174	160	166	183	152	155	161	158	139	185	153	138	170	174	154	163	170	167	151	192	175	146	168	168	165	174	161	153	187	186	156	157	141	158	159	160	149	167	188	156	171	157	160	200	160	178	184	171	147	155	164	183	173	180	156	168	168	160	162	136	152	149	161	147	157	144	141	164	152	176	154	150	163	170	175	170	174	187	165	185	160	147	145	176	155	162	188	168	171	151	154	155	152	179	174	166	173	187	166	177	184	141	161	157	165	178	165	185	137	180	154	170	174	171	165	160	157	170	167	152	157	170	179	168	145	165	160	173	159	152	170	166	181	162	147	176	158	169	181	140	170	167	160	156	145	158	171	168	193	159	160	152	142	169	166	185	170	167	174	168	159	156	151	154	183	173	163	146	162	152	181	168	166	179	161	153	158	170	159	161	168	173	146	162	148	157	162	173	168	165	144	158	185	170	182	154	153	152	171	169	167	140	152	152	160	172	174	164	157	164	166	162	162	188	162	172	158	140	167	170	162	164	149	169	159	161	145	165	148	144	155	167	171	172	174	169	168	177	174	149	159	154	178	165	170	150	161	169	158	143	164	183	142	154	184	179	163	172	168	164	176	171	150	195	180	180	155	166	190	156	167	180	192	181	165	155	193	162	180	169	182	171	185	173	169	178	166	187	175	165	162	191	157	180	170	167	163	153	170	182	160	169	175	164	147	161	165	198	179	173	168	158	167	149	186	167	167	166	160	175	164	181	165	153	179	174	187	165	180	175	166	170	149	172	163	166	176	170	154	166	168	173	183	168	181	166	164	145	173	174	172	155	147	171	167	178	170	118	147	162	184	145	143	155	159	142	163	178	142	177	145	180	179	169	176	164	154	158	194	172	156	167	168	156	180	159	187	154	166	167	161	140	158	166	173	170	153	142	165	153	161	163	166	171	161	164	155	178	174	155	168	157	171	159	178	164	173	184	144	164	163	171	176	157	175	175	172	162	173	165	164	162	164	172	143	142	198	151	178	167	169	172	174	156	178	189	175	166	154	141	154	151	155	181	163	146	173	163	191	154	157	170	169	179	185	166	191	183	183	158	134	172	153	161	147	146	158	176	160	175	172	159	176	157	164	159	175	160	159	173	167	157	170	151	170	164	167	153	172	163	145	175	146	156	164	151	181	173	176	153	160	174	150	163	155	161	184	166	187	166	159	171	158	175	163	172	139	199	158	165	163	163	166	155	195	186	153	170	176	171	165	184	173	174	172	169	180	184	155	166	173	166	172	158	161	157	169	181	176	161	163	172	175	150	167	181	194	141	154	153	176	173	139	189	149	181	172	160	154	178	145	156	176	181	156	152	160	174	161	173	152	128	147	177
17655	20848	28882	28289	25662	24464	25567	20918	17640	17521	17561	18652	12864	10478	9894	8250	7396	5119	6625	5185	7772	18335	16786	10878	5006	3014	1900	1092	884	829	831	829	766	718	693	654	674	642	634	636	572	537	476	523	555	554	505	504	439	456	502	483	447	451	455	466	476	425	501	475	471	476	471	461	484	477	438	469	498	508	461	474	504	501	486	474	499	483	497	472	496	431	444	476	448	473	462	480	476	476	483	456	459	472	490	511	516	460	458	507	453	487	438	468	459	472	473	519	479	493	486	491	486	479	446	478	489	470	462	459	465	475	462	494	480	458	535	506	483	480	507	475	485	510	484	433	484	435	509	459	460	487	469	483	488	479	502	465	436	499	476	406	494	465	449	424	498	488	478	502	497	451	468	502	482	500	466	456	491	506	451	529	489	431	472	461	485	491	431	480	443	463	493	500	483	470	482	513	469	442	497	493	519	477	483	499	452	434	482	463	489	458	461	501	494	435	472	458	478	481	496	490	471	498	465	454	500	453	495	469	504	454	488	483	450	493	491	477	479	508	494	451	506	481	441	503	492	509	485	475	525	476	526	453	487	493	492	468	486	489	466	488	491	467	470	520	494	455	476	498	491	476	461	463	442	488	465	476	459	479	473	494	442	485	448	489	486	481	515	476	502	485	512	443	497	502	484	490	490	510	493	449	454	488	474	481	469	524	471	526	462	472	473	503	491	457	472	462	499	470	511	492	465	473	501	526	490	513	480	493	483	490	484	468	508	491	510	495	453	454	481	472	497	497	496	490	459	471	493	488	478	503	490	463	447	475	501	480	443	463	433	477	461	510	472	472	465	514	504	485	447	501	445	458	451	481	443	483	473	482	489	482	499	511	465	470	497	479	465	455	452	483	445	457	493	497	491	458	482	473	509	502	458	510	463	457	494	497	481	465	453	451	518	482	521	465	498	462	495	477	472	484	465	505	488	501	450	460	507	446	518	476	472	474	503	469	482	463	453	480	501	530	489	461	482	464	496	438	512	474	437	445	466	497	447	501	500	465	463	495	443	482	485	489	523	468	472	475	476	511	493	483	467	433	491	470	492	486	514	461	503	474	502	485	491	482	482	433	504	478	454	498	451	446	505	469	476	454	466	452	539	513	466	450	463	464	489	498	492	500	496	490	496	494	485	489	440	464	483	479	503	451	484	494	435	479	461	474	491	484	491	474	436	520	463	498	475	484	433	458	496	483	458	450	470	496	480	502	468	484	507	485	493	454	473	455	502	459	493	481	500	451	484	486	489	513	468	473	481	499	478	492	474	488	454	454	492	464	502	485	464	493	427	496	482	492	485	475	451	446	511	444	469	457	439	466	492	445	470	462	472	494	456	464	442	485	499	467	441	476	469	468	510	484	461	497	511	480	482	507	497	508	479	491	472	497	436	490	468	460	512	433	481	476	507	466	496	450	461	451	458	486	483	472	496	468	478	468	476	476	468	492	473	476	476	490	481	493	495	492	467	498	495	457	419	471	518	487	538	498	497	460	461	489	457	472	491	454	470	458	473	496	452	425	458	472	444	501	481	459	491	441	460	499	473	478	521	503	479	491	483	466	427	485	471	470	435	455	466	493	431	458	477	452	516	479	543	488	486	496	458	494	451	459	444	475	476	468	526	542	487	499	472	497	463	506	482	453	450	495	523	467	478	469	483	539	456	478	466	468	496	494	482	473	475	546	454	495	497	448	467	481	522	502	494	504	486	498	454	491	494	462	459	474	452	448	401	436	493	476	481	472	482	478	455	459	512	492	455	465	460	478	504	477	498	480	460	482	452	469	505	490	464	470	468	500	476	468	439	454	470	477	491	455	511	479	487	487	482	473	465	467	472	485	513	453	502	514	482	521	450	485	472	480	468	473	504	458	423	492	480	506	486	492	501	479	496	474	467	446	477	486	504	464	459	496	457	486	465	511	463	478	454	494	486	495	460	498	501	468	454	463	472	484	500	482	505	496	507	460	489	531	484	505	508	512	457	432	480	478	454	481	448	444	514	463	479	484	466	512	454	485	452	496	447	482	489	456	443	451	505	490	457	479	495	491	465	481	481	468	502	483	490	497	448	454	464	436	488	458	500	505	503	493	525	487	511	497	479	476	482	491	469	480	487	460	516	489	480	468	472	482	493	447	482	507	494	446	466	487	501	484	443	461	448	497	495	491	486	497	466	467	457	474	458	504	434	493	443	481	483	432	471	471	435	510	507	478	489	493	480	515	484	470	498	462	467	463	457	470	473	473	475	503	455	456	495	480	474	484	501	474	494	453	474	469	465	446	487	520	487	490	487	494	467	474	457	442	459	499	426	468	452	512	450	496	495	456	487	486	463	489	448	488	443	445	470	483	457	460	485	479	472	472	478	450	453	474	486	488	475	425	457	490	489	461	455	492	488	474	497	490	471	501	482	501	496	460	447	457	456	494	445	503	511	459	472	495	504	449	471	470	500	489	450	465	526	482	470	524	455	494	495	457	452	526	491	518	477	464	487	474	467	504	460	499	484	481	487	502	471	469	467	460	485	459	479	478	454	444	487	477	503	484	449	451	487	500	519	488	481	500	458	460	467	473	476	507	451	463	475	468	483	431	519	464	455	510	468	488	471	477	455	493	468	487	487	457	476	460	480	445	498	469	487	493	476	455	474	462	494	434	460	498	488	457	488	465	484	471	457	447	489	475	481	475	482	433	491	478	502	460	521	526	508	471	451	508	479	526	491	471	454	494	436	476	475	487	430	439	498	483	481	452	472	495	461	499	472	494	493	479	454	500	503	459	503	501	442	497	464	459	479	516	466	477	442	480	476	508	511	443	491	478	461	445	459	505	472	470	451	494	441	459	447	466	480	490	500	491	491	464	497	489	502	478	461	514	454	479	480	484	486	464	505	470	480	462	515	433	476	466	460	457	469	440	483	479	514	434	437	523	478	480	479	510	459	467	470	452	488	475	473	451	469	477	489	473	449	494	494	469	499	478	496	496	464	469	479	489	488	481	456	460	478	480	504	457	488	477	490	458	491	451	507	484	471	470	478	474	464	467	456	495	508	516	489	450	548	449	477	503	469	504	471	460	445	458	443	464	474	451	479	492	480	515	441	473	459	457	480	484	469	471	447	509	499	465	480	503	478	483	508	472	518	495	508	491	468	478	493	512	453	462	463	503	491	490	463	479	465	419	473	463	494	473	442	450	450	489	475	492	459	524	485	470	460	413	470	506	472	430	470	472	467	470	471	486	501	443	451	448	474	472	464	443	527	453	486	482	464	481	488	471	496	468	460	506	470	453	473	478	481	482	483	468	472	486	460	484	497	487	482	483	451	484	476	469	480	500	467	481	490	410	457	478	464	500	492	496	476	451	461	471	500	496	476	446	462	474	408	470	501	472	482	495	486	500	511	467	502	479	462	465	449	510	489	514	476	492	503	473	454	471	459	460	467	508	470	464	489	450	495	469	516	514	502	458	498	459	456	445	505	467	496	493
32775	29350	30491	23236	17615	14784	16546	13051	9554	8064	8326	11811	5487	3591	3215	2259	1901	1968	1593	1353	3179	5370	6990	4064	2714	1413	809	479	370	369	351	312	292	256	287	291	296	226	208	218	207	202	204	220	210	181	204	194	162	202	160	192	187	216	169	181	199	187	185	189	195	185	196	201	175	165	167	181	185	163	190	192	181	183	214	208	194	193	166	197	195	188	177	215	178	182	173	189	186	185	217	166	188	200	204	193	164	198	196	162	190	176	177	183	166	179	164	175	159	174	186	196	163	187	193	194	205	175	189	203	187	188	162	157	195	199	172	173	176	179	187	191	212	195	190	211	187	164	178	201	186	184	187	157	164	187	175	210	196	182	173	189	141	181	184	175	172	190	189	159	190	194	194	204	176	187	188	189	192	166	193	177	163	169	201	173	194	175	185	185	206	173	175	197	160	195	177	201	208	201	208	203	176	167	192	190	171	189	170	175	180	210	169	190	180	197	176	170	187	178	184	190	169	200	177	197	183	188	193	190	177	190	162	175	174	179	191	195	181	181	201	176	180	200	201	188	173	205	190	199	159	173	169	155	168	186	205	184	180	186	181	197	196	180	175	171	197	175	170	191	168	215	200	178	189	171	190	209	171	211	199	178	177	198	198	174	204	195	182	193	181	200	174	199	167	169	191	157	194	171	184	183	221	169	176	186	200	188	197	187	186	194	192	202	198	174	199	185	209	162	201	172	173	193	173	178	179	180	192	174	173	189	196	184	179	170	189	157	183	157	169	159	180	182	178	199	172	192	217	211	210	161	172	193	179	186	183	184	185	198	160	176	183	181	191	188	177	189	188	205	199	181	198	191	187	192	170	204	183	180	177	171	160	184	158	213	176	162	168	166	193	189	204	160	186	166	186	169	184	191	185	149	192	180	163	185	169	186	187	167	198	173	194	199	195	191	179	176	185	181	175	212	187	177	174	178	195	183	195	188	180	181	192	169	164	169	178	185	195	182	214	177	204	176	187	184	189	198	169	181	179	168	162	183	168	184	216	176	217	161	171	210	192	176	202	191	198	169	199	180	182	187	179	184	175	176	195	161	198	201	195	183	174	191	189	203	174	175	187	181	201	185	203	170	181	161	180	194	183	175	200	173	176	197	176	187	175	221	201	185	205	206	170	197	193	203	169	183	190	181	173	196	197	197	180	192	188	172	157	180	187	188	192	212	188	154	162	179	185	182	161	187	187	189	181	167	187	173	160	163	190	181	182	190	186	196	200	179	186	179	221	199	187	212	193	168	186	190	175	174	188	170	157	167	193	168	203	162	182	200	167	189	193	180	172	189	201	205	185	168	195	215	176	172	186	152	171	176	181	220	200	176	169	191	173	176	217	180	170	183	195	182	190	180	185	188	178	199	196	173	190	193	204	208	189	184	201	182	183	167	198	170	169	190	172	199	178	180	161	185	199	188	187	207	174	179	198	197	172	164	183	186	214	182	178	162	197	203	182	191	187	180	185	207	187	170	200	192	195	198	191	159	173	161	194	179	187	167	184	192	193	198	185	201	206	195	187	180	161	174	174	172	174	187	191	207	185	179	172	168	185	178	186	178	189	179	185	196	198	173	184	176	209	196	202	177	162	196	193	179	206	180	196	181	207	178	186	201	159	170	189	198	186	173	191	198	196	218	210	189	182	183	182	173	170	173	185	164	158	179	192	167	185	171	190	182	191	169	177	180	181	188	200	190	219	190	197	153	186	170	171	173	203	210	184	185	183	207	192	197	187	172	193	182	190	183	197	206	187	183	187	194	179	164	182	192	186	185	179	197	177	212	179	153	184	182	186	171	192	188	209	217	174	178	167	191	186	171	171	165	208	207	174	191	190	196	186	195	214	193	192	179	168	187	173	170	179	196	187	205	182	207	173	199	183	176	211	176	186	185	179	185	159	192	182	193	192	181	203	155	224	185	161	175	182	193	175	166	187	210	204	202	168	175	204	171	173	180	180	190	190	198	180	213	192	176	197	200	195	178	195	162	176	186	191	203	191	181	169	191	190	225	203	170	174	205	179	182	175	190	176	189	169	211	188	183	197	179	182	177	172	188	205	198	198	202	196	192	187	206	153	171	175	196	160	184	180	172	177	169	197	190	189	190	169	188	180	184	155	169	179	207	181	161	197	187	184	173	188	200	206	181	200	174	172	188	175	185	198	195	201	182	180	168	196	170	177	187	189	197	199	165	192	188	169	168	205	179	181	197	178	186	194	171	178	206	191	188	208	172	179	188	194	193	198	206	175	186	164	199	198	175	170	174	198	156	192	169	183	190	185	203	173	186	202	148	175	164	191	189	186	187	166	193	194	184	200	198	188	197	168	182	205	184	191	166	178	196	204	190	205	211	185	207	169	174	199	189	212	192	194	170	186	208	181	179	164	191	188	194	195	203	199	175	176	167	190	175	180	199	188	196	190	202	171	182	175	202	169	198	190	194	184	178	168	192	196	190	175	189	201	183	169	181	182	197	174	186	188	159	171	175	208	190	169	182	192	175	171	181	186	171	178	188	196	169	158	196	172	181	175	171	181	170	174	167	173	173	189	175	188	209	178	186	206	207	170	188	179	188	184	198	188	188	187	183	191	177	208	159	194	186	180	204	185	175	166	168	174	165	173	197	201	158	197	194	181	184	182	192	165	200	195	180	182	185	212	194	190	169	171	193	170	180	205	158	185	202	183	200	179	159	198	182	192	157	180	184	185	176	182	193	187	182	173	184	173	202	192	179	179	199	178	175	200	238	170	196	168	162	198	191	208	179	173	181	173	186	180	198	195	206	179	199	160	146	177	187	196	174	163	210	188	177	181	197	176	175	190	192	174	199	184	168	199	196	177	183	162	197	177	175	170	175	180	179	212	182	199	196	181	186	189	179	193	173	179	180	194	180	172	193	200	181	170	180	190	182	196	185	206	188	176	195	212	197	174	189	183	214	202	167	204	180	188	162	195	181	164	185	198	201	179	189	186	172	186	175	182	173	184	206	198	195	214	186	179	168	193	174	185	177	172	199	177	177	159	184	177	190	180	175	188	165	204	185	221	165	197	172	179	180	178	193	200	196	183	204	186	172	186	164	163	195	194	177	173	191	182	187	186	199	189	192	195	184	192	181	162	199	211	181	184	176	167	200	157	207	184	191	179	191	180	196	202	194	229	157	197	205	193	187	175	186	200	208	215	212	197	161	200	188	184	199	193	186	190	183	206	186	185	180	188	171	171	165	197	191	188	186	199	198	178	164	192	167	201	201	212	184	194	187	188	184	184	224	181	183	164	214	195	191	202	183	199	183	173	185	186	174	173	187	186	191	207	157	203	203	171	184	195	197	179	219	184	173	185	147	186	194	193	196	184	198	187	189	176	190	192	209	201	196	184	175	195	175	168	187	198	188	186	179	159	181	170	169	197	170	192	168	205	207	198	190	163	176	183	192	166	196	189	176	194	207	186	204	180	154	191	208	201	207	179	164	176	186
20813	23474	31490	32101	29777	29688	31504	28364	25036	23838	25590	30845	18799	15549	14814	11354	10145	10419	9183	7546	15086	22588	26247	17283	12920	7282	4433	2032	1636	1428	1481	1445	1201	1196	1055	1098	1040	830	827	842	809	800	780	688	633	591	588	564	524	512	551	507	527	550	578	529	534	514	512	556	553	552	498	535	514	516	495	518	523	527	542	537	585	528	551	523	512	486	528	541	510	536	523	555	497	499	537	508	519	560	525	521	547	556	556	521	549	509	554	514	512	481	540	524	555	540	532	540	518	523	549	513	516	526	536	549	538	527	561	534	556	563	516	524	519	491	550	529	552	514	514	530	515	555	522	506	521	558	568	471	506	549	556	541	528	566	501	549	558	499	550	512	580	501	524	523	518	540	517	551	530	522	547	526	515	502	499	494	477	546	533	513	539	555	536	533	502	496	568	508	588	531	491	491	501	497	518	480	517	538	555	542	505	526	524	500	476	506	511	554	508	529	531	503	480	543	574	518	523	546	505	551	556	546	529	588	522	547	523	491	576	507	552	567	507	493	514	546	576	516	538	551	506	543	522	543	539	498	508	535	526	553	531	528	504	511	541	519	538	511	530	587	512	537	517	528	534	560	510	562	545	511	552	536	527	512	530	528	541	528	522	535	534	525	492	529	492	509	516	532	540	500	532	491	517	539	571	508	541	482	501	569	510	517	528	539	531	506	536	543	512	525	534	560	538	542	493	537	529	538	559	549	535	529	583	527	513	491	543	505	515	537	529	547	504	561	527	498	524	507	536	518	545	497	529	511	490	519	518	512	525	563	506	529	515	495	514	505	521	538	505	533	542	559	537	522	526	518	533	510	547	569	519	541	570	511	523	556	538	605	513	569	493	534	502	545	496	494	561	497	555	566	548	514	545	504	532	538	504	502	539	531	542	507	546	532	517	470	544	523	519	536	589	511	493	538	502	513	475	531	512	543	541	526	525	490	535	522	563	499	512	507	523	492	523	561	507	502	549	510	532	559	581	521	566	530	524	544	542	565	504	524	539	532	515	516	548	525	559	523	518	550	490	505	471	555	566	534	522	521	556	518	487	506	517	569	521	526	535	511	532	513	506	525	519	556	511	516	506	529	532	519	501	530	544	562	511	542	500	510	498	533	508	529	518	523	524	502	510	524	502	562	540	536	543	518	528	519	540	516	530	525	517	526	497	517	519	537	520	524	499	500	554	505	520	511	579	540	521	508	527	536	510	529	543	565	564	541	531	537	545	512	560	552	514	518	537	545	561	531	516	538	523	544	516	510	541	530	511	529	505	496	540	493	554	525	559	529	564	531	498	542	519	509	515	525	560	505	527	513	557	535	532	560	519	551	507	549	536	548	512	544	522	531	530	533	524	538	527	507	532	487	501	494	551	537	496	584	513	550	536	498	553	492	509	514	517	514	523	511	526	534	533	520	519	519	504	518	511	523	527	577	525	541	496	532	519	536	547	524	552	506	537	497	527	487	505	550	501	560	541	518	553	485	497	540	508	516	488	550	514	520	541	553	538	509	517	532	522	501	551	512	545	497	589	564	524	491	527	520	504	509	541	536	546	500	546	513	591	497	511	518	567	544	572	512	527	520	545	527	538	537	504	522	543	517	509	575	520	509	482	560	524	550	539	552	526	530	563	544	512	524	521	500	529	534	507	527	533	560	498	584	519	510	547	511	542	527	530	513	509	531	513	526	510	521	531	542	539	473	504	595	536	571	558	555	474	497	527	522	528	527	534	566	494	544	529	527	512	553	530	517	503	528	542	525	509	550	539	516	520	565	512	517	522	588	513	520	568	540	528	520	522	508	524	529	521	491	542	481	526	546	521	542	491	548	518	530	555	553	505	502	538	469	550	515	539	458	493	511	531	525	471	504	539	540	510	495	549	544	493	540	529	536	549	541	517	545	549	521	519	552	517	504	515	504	550	501	569	501	541	537	546	580	534	507	521	550	536	471	504	498	539	557	529	520	514	531	547	535	515	507	539	548	530	516	568	542	586	537	541	563	539	532	540	514	550	519	495	547	487	516	504	530	537	487	547	519	531	518	538	590	519	517	522	516	551	551	545	564	571	515	509	529	509	573	564	507	524	552	536	550	536	495	560	543	513	546	565	532	525	549	520	517	524	522	498	531	510	509	540	565	519	558	514	491	545	505	526	566	516	496	548	529	504	531	524	540	538	539	540	516	515	526	499	507	567	471	553	521	524	521	545	521	525	523	558	526	507	516	540	556	547	521	498	563	546	516	542	509	515	525	512	541	530	520	545	525	513	523	530	529	498	532	508	518	508	523	503	510	541	512	513	534	517	509	536	552	546	497	547	506	544	528	554	528	568	523	548	539	517	543	507	548	538	552	493	510	511	562	508	545	482	555	542	536	557	528	547	528	513	511	505	505	564	522	517	527	535	526	541	556	530	527	542	517	515	518	517	536	535	502	533	523	535	503	512	499	550	530	517	561	541	542	537	502	552	572	540	519	541	507	522	526	541	534	498	516	525	568	529	524	531	509	540	547	558	547	522	509	554	515	521	531	524	524	483	547	509	478	502	539	512	507	547	530	513	534	500	512	503	551	536	492	511	538	513	560	499	520	541	522	553	524	515	552	535	502	528	536	512	548	538	528	539	544	538	536	531	531	538	517	520	511	539	510	562	518	557	500	546	515	550	546	515	530	496	514	514	530	467	555	546	521	517	549	539	496	537	545	531	512	481	524	546	516	501	506	527	538	546	582	540	532	527	540	551	601	515	492	522	523	510	576	520	547	505	546	510	491	532	506	471	546	545	533	536	548	533	540	533	503	503	487	558	517	540	521	543	502	529	554	488	531	509	490	503	523	544	553	525	558	514	535	522	544	511	555	500	545	534	520	497	543	516	568	536	540	566	474	533	490	503	488	520	550	504	561	543	515	538	515	537	531	534	555	544	542	537	532	529	557	516	494	536	541	512	547	532	536	521	556	518	549	532	549	526	552	546	552	534	530	571	518	512	522	555	532	492	513	540	528	516	554	511	513	489	530	574	479	545	530	514	550	529	507	518	522	465	519	481	526	530	545	475	544	558	498	537	524	535	487	530	507	516	498	512	524	527	514	550	527	552	489	512	544	522	545	546	511	531	473	513	540	504	514	513	559	516	568	563	507	540	538	550	538	542	519	523	501	500	537	535	514	554	493	539	539	496	553	486	524	497	520	519	544	521	524	514	528	528	526	521	535	504	526	526	521	542	497	512	538	494	523	541	516	522	527	513	525	525	521	534	500	517	533	519	508	499	506	507	534	524	546	540	537	541	538	521	510	494	505	555	494	508	499	537	528	509	496	502	543	494	538	523	519	563	528	563	509	554	553	564	570	507	532	534	591	485	519	522	528	511	496	469	537	490	565	539	531	506	524	516	580	509	544	511	517	481	581	534	549	524	541	543	587	526	550	533	524	509	536	533	523	527	543	514	533	511	525	525	536	559	544	540	521	555	535	577	563	510	497	523	488	520	555
16204	13983	14754	9846	6376	3983	3582	2633	2059	1765	1513	1559	1110	833	722	593	518	504	421	401	347	526	664	527	407	279	261	197	191	171	169	170	191	195	159	203	199	163	189	194	165	173	168	170	163	162	164	190	170	173	187	156	172	189	150	170	191	166	150	172	163	158	171	170	174	165	158	182	183	193	157	163	144	157	174	175	181	176	178	148	169	147	176	170	158	168	171	150	137	163	153	161	158	157	160	162	178	154	171	192	176	168	172	149	170	166	157	193	159	156	196	165	152	151	182	145	172	159	148	164	172	167	155	187	152	177	180	159	170	185	152	166	184	134	152	157	176	168	186	172	136	171	167	186	147	167	161	156	146	160	173	156	190	173	161	185	175	149	171	173	157	178	159	144	182	165	147	152	166	188	197	179	172	174	173	169	162	167	176	171	162	158	156	156	175	169	189	171	156	154	162	139	158	181	169	165	150	165	174	178	157	179	173	161	146	175	167	157	157	183	168	182	174	165	170	189	145	173	162	163	162	146	166	174	150	168	185	165	164	155	174	174	172	167	158	189	139	173	171	198	178	158	169	157	162	162	184	176	178	141	190	168	157	168	170	162	158	169	177	171	154	167	156	172	168	172	165	159	151	176	151	168	162	149	165	160	153	177	156	170	165	161	180	162	179	167	170	169	172	149	179	163	179	163	140	171	181	158	160	176	183	173	155	153	176	185	183	167	156	161	184	148	157	166	173	164	176	181	181	176	144	176	184	180	161	167	165	177	165	162	173	172	145	153	196	185	158	176	171	183	178	153	127	153	180	163	151	155	158	173	154	174	154	168	175	179	156	177	174	151	165	171	157	168	181	169	155	161	167	155	172	157	178	151	187	167	171	182	155	169	165	166	154	174	152	157	172	149	166	161	152	173	170	156	157	170	183	156	152	160	182	169	148	151	169	165	136	138	173	187	180	165	163	162	175	158	149	171	179	169	163	151	139	167	157	207	163	175	170	172	160	178	169	172	160	166	177	178	171	156	173	171	165	169	154	165	159	156	144	172	174	174	168	178	162	161	189	157	176	144	147	150	163	170	185	148	176	169	193	164	162	189	136	163	171	165	184	154	160	165	171	153	184	168	158	165	162	141	173	153	167	160	155	169	199	164	172	166	127	140	186	172	143	138	159	160	175	169	167	159	165	172	157	176	170	186	153	172	160	162	164	150	158	176	148	177	158	197	176	156	170	165	176	181	173	168	155	144	176	176	173	158	204	180	172	166	169	144	170	161	177	160	170	173	137	182	174	163	173	171	180	171	139	188	148	152	159	176	168	146	187	161	184	162	172	175	149	166	171	150	139	159	162	169	172	178	166	183	160	181	174	170	171	165	182	196	172	167	165	176	158	153	180	150	157	161	161	170	173	168	164	163	163	136	181	160	177	152	179	169	155	178	190	165	158	176	172	176	153	170	170	174	163	169	177	162	191	193	180	164	150	165	177	150	155	171	167	154	200	179	181	173	137	175	135	159	178	177	167	165	171	172	176	162	161	164	170	159	146	157	188	174	176	170	165	165	177	144	182	169	147	155	189	190	167	178	173	182	164	178	155	165	166	157	145	153	158	183	162	153	167	158	173	174	164	175	141	177	155	200	173	161	163	156	186	146	165	170	183	178	194	195	154	136	177	173	150	195	167	182	156	167	170	157	167	175	160	159	167	165	183	192	177	168	151	173	196	167	170	181	160	168	191	198	164	177	156	134	146	166	160	177	180	177	161	151	158	144	161	201	181	172	187	153	168	178	171	187	171	162	183	172	177	180	165	181	162	148	186	181	166	172	146	154	168	157	171	189	156	175	198	161	184	178	173	167	168	153	147	139	161	195	200	178	153	178	173	158	173	156	143	173	151	164	162	152	202	188	188	156	205	165	169	179	153	162	176	158	153	162	169	158	155	168	159	167	148	184	151	138	174	178	142	157	191	160	170	174	164	171	186	159	182	179	169	179	155	188	135	183	175	172	141	151	154	140	168	199	182	168	160	161	196	168	160	150	178	188	157	174	169	183	195	186	183	173	170	170	165	190	186	183	172	174	155	157	156	152	166	148	151	159	168	160	179	158	189	175	173	156	186	161	154	138	183	143	182	174	143	163	168	165	175	146	183	151	196	153	169	167	150	155	161	154	144	159	167	187	179	149	163	160	177	171	154	161	159	156	148	157	157	159	156	171	199	146	170	161	152	157	166	170	167	170	183	156	161	163	184	157	154	169	178	176	177	182	188	183	191	165	170	176	181	143	184	158	155	184	143	155	169	166	161	171	153	174	184	166	168	168	159	144	167	158	151	158	159	162	165	187	160	146	162	163	166	177	179	181	171	153	166	180	164	163	176	167	171	167	168	176	167	175	192	162	162	170	151	161	152	157	182	169	172	147	174	173	181	181	169	138	178	149	164	175	168	172	169	193	183	169	168	153	172	163	173	163	174	170	159	183	153	167	159	152	179	160	169	188	177	156	177	191	160	149	172	163	177	177	179	193	170	179	161	169	157	180	158	158	186	176	156	176	152	174	154	177	175	173	142	175	156	168	167	170	166	159	180	173	176	174	178	176	180	175	172	158	174	150	133	158	166	170	163	163	167	189	186	167	187	150	161	181	174	174	150	151	197	162	141	178	159	154	159	196	155	159	166	169	194	186	159	167	157	155	170	157	171	174	173	178	158	174	196	142	185	162	185	160	146	185	157	164	187	171	165	167	179	185	171	158	199	170	166	176	175	187	165	151	185	170	170	181	171	181	169	169	169	150	149	151	150	168	165	170	175	179	154	173	178	168	171	160	187	157	156	190	171	171	176	185	154	216	147	192	167	179	172	180	167	208	177	176	189	181	168	162	149	171	163	122	171	152	186	162	156	161	159	152	176	161	150	181	144	181	147	152	157	155	172	169	173	179	165	156	156	165	182	170	158	181	151	177	180	166	192	157	184	161	168	168	158	162	155	159	160	184	156	153	152	170	150	144	173	157	173	183	162	154	184	166	169	161	161	177	185	156	152	160	157	203	168	175	174	147	155	170	155	175	158	167	157	160	189	181	178	157	148	164	169	173	164	156	179	169	169	186	178	157	173	166	156	157	170	179	182	141	170	178	145	155	178	158	165	138	186	135	155	179	162	142	169	157	159	185	157	166	182	139	140	151	153	166	158	165	157	144	163	177	185	162	165	151	152	168	166	173	195	191	170	162	168	173	153	166	165	163	172	188	186	150	171	177	156	186	159	150	156	172	190	150	181	172	177	161	155	180	141	166	168	156	181	176	162	187	164	153	176	152	161	182	172	176	161	169	168	180	156	185	178	164	147	168	164	159	174	157	170	181	167	174	156	150	165	172	182	155	160	209	163	170	189	178	192	178	172	169	143	153	181	151	166	158	164	169	156	139	178	185	187	172	172	159	170	157	168	177	145	188	175	184	157	172	167	170	136	147	153	162	165	176	199	159	183	176	176	163	155	173	176	161	193	179	177	157	191	152
10493	11751	19624	20070	16654	13152	13250	10707	8839	8336	7508	7798	6135	4421	3997	3313	2793	2642	2349	2025	1806	3263	3394	2617	1865	1284	1149	764	572	530	576	539	561	528	534	512	502	514	515	481	552	488	512	481	506	482	497	508	477	493	480	455	477	509	441	440	451	457	460	467	469	468	441	477	519	470	485	486	481	459	497	468	495	506	460	476	475	471	509	425	516	487	525	449	496	492	448	486	518	452	508	485	478	478	459	499	491	490	455	502	514	462	485	497	470	505	441	478	500	461	472	488	461	479	492	487	508	457	523	483	508	437	469	481	481	497	490	462	511	456	490	486	464	515	473	465	488	467	464	475	518	450	467	456	483	508	508	427	496	471	470	468	465	483	455	473	485	470	524	495	452	509	471	439	469	510	467	459	527	464	492	467	471	460	508	463	462	504	489	501	508	505	450	490	516	465	473	492	481	462	464	466	464	483	465	485	486	485	485	490	469	459	494	447	484	510	488	518	476	506	488	496	459	511	455	465	479	498	457	476	448	453	480	438	451	482	496	436	467	441	488	472	471	521	491	446	511	532	502	453	483	463	474	477	455	499	470	451	495	497	492	466	480	504	519	492	495	470	499	506	479	511	498	479	468	447	469	500	460	469	481	505	513	475	484	498	473	459	482	500	491	486	425	515	472	484	520	473	505	469	465	494	468	475	496	478	489	455	468	466	476	455	450	469	465	439	500	496	450	484	501	506	467	477	489	454	463	485	489	495	513	482	488	514	509	483	510	511	494	490	463	441	493	503	463	481	494	441	441	476	466	467	492	495	490	444	482	488	482	463	489	472	451	473	459	476	436	472	482	500	463	470	468	484	444	504	461	473	474	473	470	477	475	480	461	504	504	481	501	454	445	464	459	477	484	463	437	497	476	481	453	484	500	470	503	477	499	503	494	491	485	458	497	480	475	457	470	481	485	450	454	498	466	467	494	467	516	466	459	489	452	476	453	458	466	491	461	495	441	489	486	464	480	504	495	448	458	481	482	507	473	450	512	481	463	470	476	476	462	499	458	488	490	496	488	483	494	472	468	507	443	441	477	485	480	517	510	466	513	493	500	480	470	456	479	428	492	451	439	466	470	510	470	469	482	489	474	456	472	485	487	456	513	494	491	494	430	460	447	500	453	484	484	430	497	465	467	422	510	524	474	508	516	468	473	446	492	480	477	480	481	463	480	483	524	469	481	495	497	488	461	435	460	464	454	480	475	496	453	504	477	457	508	460	484	486	496	470	477	486	458	447	468	452	468	444	511	484	481	456	478	451	466	497	489	485	470	445	501	510	483	477	465	514	453	479	518	482	446	473	499	505	477	474	456	488	490	476	448	472	498	506	466	513	492	450	492	480	471	486	492	477	476	454	462	528	521	478	468	496	476	465	481	494	465	451	466	483	465	496	493	443	486	473	481	467	447	490	451	469	490	484	494	513	471	489	483	477	494	494	501	460	500	492	464	474	465	477	482	467	422	450	493	521	470	505	467	471	495	495	488	433	426	445	507	484	439	506	483	498	478	433	456	471	439	459	439	475	485	448	531	491	453	470	499	457	451	492	437	484	482	460	479	477	468	494	448	478	501	478	486	471	497	509	488	505	471	498	483	443	488	492	486	505	478	472	474	464	498	406	470	456	497	513	476	460	487	461	467	454	477	490	523	455	466	446	456	477	539	487	491	463	482	512	486	511	479	503	474	513	474	491	469	470	482	503	474	457	493	519	452	489	498	434	467	505	462	464	491	454	499	501	464	506	488	479	488	453	465	476	483	486	470	456	462	487	490	484	449	482	514	471	456	474	495	442	447	482	458	471	512	453	492	495	462	522	432	480	502	500	490	480	457	482	488	444	489	467	474	472	451	477	473	494	495	454	479	512	463	522	448	509	485	421	475	488	504	496	470	460	460	466	442	470	479	449	456	485	492	467	468	491	494	464	439	487	480	490	492	471	455	483	495	503	504	483	486	477	473	481	492	466	465	452	506	454	496	476	481	494	487	511	479	496	446	456	479	505	476	467	478	467	492	499	488	482	527	464	485	461	477	447	482	467	511	488	433	475	453	487	471	486	474	487	500	510	485	500	446	468	512	456	425	477	482	492	471	449	519	441	479	492	476	490	483	517	466	463	457	477	442	491	477	488	462	463	455	477	498	459	495	482	468	488	509	486	433	480	458	502	498	477	499	466	485	479	482	492	516	453	494	510	468	483	440	469	469	449	470	450	472	472	421	510	499	495	475	499	474	461	475	445	460	474	492	495	505	490	490	453	485	500	500	462	483	505	465	497	495	488	488	491	507	447	466	473	459	485	485	496	468	455	459	536	467	485	456	492	472	509	458	461	504	493	465	429	485	484	511	438	488	505	475	488	467	500	455	454	477	479	471	470	483	491	480	470	509	495	437	498	470	495	473	459	458	479	482	467	479	503	499	426	466	474	469	506	434	482	509	481	433	418	438	519	452	465	481	484	469	475	456	466	463	481	445	468	493	488	465	456	471	470	465	471	508	437	467	485	471	457	474	494	496	504	470	488	448	447	480	464	465	490	513	504	469	467	497	474	503	486	489	486	500	480	482	473	495	468	507	463	471	465	500	476	486	468	450	445	485	505	451	468	484	465	460	479	508	440	426	478	505	462	478	487	488	499	502	474	448	469	485	497	471	459	479	488	491	454	489	459	500	443	478	453	469	472	467	465	487	469	508	495	479	488	495	517	429	489	473	483	529	496	508	481	474	434	462	493	485	502	485	492	472	502	505	456	470	489	481	502	491	479	490	529	481	526	461	474	446	443	449	454	502	484	439	453	490	484	493	476	483	467	479	476	469	472	480	518	499	495	508	475	509	479	496	458	463	465	447	503	451	491	500	506	448	467	501	498	453	468	448	468	473	477	473	481	475	458	469	504	502	477	509	462	447	455	478	471	458	453	486	473	467	520	485	436	497	511	489	455	487	491	459	480	468	443	507	501	458	450	494	430	505	435	489	483	481	475	494	486	488	471	463	481	470	481	470	510	469	460	501	446	515	496	465	508	459	504	477	491	491	481	474	458	470	486	483	484	477	478	459	509	454	470	484	447	489	449	469	482	457	462	478	502	452	498	473	465	491	491	485	488	489	509	468	439	453	480	480	472	489	477	453	476	472	428	452	467	457	492	491	463	457	526	482	464	537	485	469	484	501	446	487	463	477	478	460	525	481	478	459	461	516	511	499	486	474	462	451	446	488	497	466	487	514	487	464	482	460	460	486	479	480	476	452	448	465	551	493	450	490	493	512	432	452	477	473	473	492	535	474	508	493	487	459	489	446	455	474	455	497	462	465	459	504	459	493	481	479	478	438	491	475	459	461	499	515	445	498	437	471	485	474	469	536	453	474	457	482	492	502	501	444	471	475	449	459	464	489	458	463	476	498	516	487	459	481	482	443	466	477	478	441	454	459	493	449	472	488	479	479	515	456	492	463	468	458	465	471	495	512	494	498	469	504	461
24546	19715	23266	16235	10967	8642	10306	6829	5189	4330	3822	6329	2632	1693	1278	1229	1019	1321	2287	890	784	1501	3063	2768	1774	1063	848	440	279	313	274	263	267	248	219	201	214	198	193	197	191	183	211	195	169	169	174	152	161	181	152	162	168	166	177	128	176	165	169	162	143	150	157	169	170	176	187	163	176	189	168	160	171	153	172	141	161	143	177	121	176	165	156	163	173	152	151	171	158	186	182	157	163	192	181	175	146	190	170	163	163	152	149	148	150	159	177	168	144	181	175	148	171	163	146	191	178	165	144	157	173	141	175	160	180	160	160	169	154	152	139	181	146	148	175	159	134	180	163	167	165	163	144	151	158	157	163	166	182	153	182	162	153	165	151	157	159	171	168	166	173	157	147	162	175	152	172	137	157	155	175	142	172	153	164	194	179	166	172	161	159	172	146	151	168	139	157	164	162	159	146	162	175	147	167	146	163	154	172	165	175	159	174	168	190	161	151	167	168	181	174	164	145	166	175	165	181	185	166	162	139	164	167	142	169	146	164	152	156	180	157	146	146	153	158	151	167	154	166	172	175	168	168	191	165	163	143	164	163	161	142	192	172	149	173	143	185	152	156	136	154	169	161	152	165	160	170	165	173	157	164	157	144	171	178	177	185	176	174	165	154	157	169	182	155	154	179	161	161	153	129	188	177	151	151	152	163	162	134	169	171	175	163	174	152	184	144	171	139	158	139	141	166	158	175	148	159	156	175	174	152	173	172	138	167	172	162	165	164	150	165	175	156	156	172	176	154	185	167	183	163	162	148	182	184	161	166	164	144	171	168	147	168	152	154	158	161	148	171	185	167	157	167	154	139	150	161	158	159	149	168	166	156	143	147	156	172	155	155	162	156	178	157	170	157	165	143	198	172	146	171	160	154	164	166	176	145	140	180	164	164	161	148	160	169	166	177	166	165	137	158	150	160	174	157	167	155	142	158	171	170	157	165	149	175	157	159	164	139	183	156	160	187	162	164	167	163	172	166	154	160	158	174	186	165	138	145	156	154	158	183	170	167	156	130	165	181	168	141	148	162	180	150	147	154	156	189	156	174	144	167	146	173	144	177	160	140	150	165	152	146	162	148	161	179	157	159	173	153	154	150	151	169	164	155	158	148	144	164	160	165	172	152	155	167	180	166	170	170	137	162	163	167	166	177	169	165	168	145	174	169	144	163	178	174	179	172	181	156	167	148	148	188	174	160	184	149	177	166	161	162	157	146	153	151	137	150	145	143	166	174	168	173	161	164	163	175	158	155	150	136	160	160	171	159	172	178	139	165	141	148	153	154	150	140	152	168	156	148	196	153	145	152	159	160	152	154	146	163	179	172	193	143	165	163	174	151	140	153	137	169	148	149	179	148	171	156	146	158	157	153	157	174	182	145	156	177	154	149	170	169	152	164	165	146	153	139	164	158	169	162	158	171	154	137	149	160	179	157	161	162	167	161	170	170	185	158	155	134	150	171	149	159	164	177	186	177	152	160	166	146	173	187	176	136	158	135	137	161	152	145	156	163	155	186	184	159	149	147	158	159	161	159	161	151	176	157	181	180	146	170	183	157	138	165	180	148	154	174	183	161	152	149	153	162	170	153	172	168	181	189	181	164	161	154	161	163	157	147	172	154	129	178	166	186	152	158	170	177	171	159	169	170	173	137	179	163	176	185	174	143	183	183	147	183	170	173	152	189	157	177	164	163	149	147	162	156	139	151	181	166	161	167	151	158	179	154	183	152	169	163	157	173	154	188	162	142	169	164	179	160	186	161	162	161	141	191	172	172	165	144	156	146	159	194	156	185	170	166	155	167	172	152	167	173	184	159	167	171	142	172	154	172	151	147	148	184	162	150	169	158	152	136	180	148	166	164	180	157	157	166	158	160	158	171	170	168	174	169	159	151	156	180	148	153	169	147	170	160	182	139	192	152	153	145	148	177	155	167	161	162	191	180	158	161	165	168	154	147	140	143	185	170	164	164	178	177	156	173	175	138	161	155	162	157	167	156	190	193	167	165	171	161	149	145	160	154	184	150	152	152	163	158	145	178	158	170	154	161	166	153	153	179	146	150	175	154	161	156	150	172	163	153	153	169	146	144	182	169	157	145	163	166	201	143	148	155	151	168	173	172	157	159	173	157	155	171	166	163	150	137	180	157	157	152	152	149	183	154	171	178	173	147	171	168	179	164	179	178	161	150	150	149	169	164	145	172	156	164	176	151	175	168	146	170	159	158	170	161	191	174	154	157	172	159	163	174	169	185	160	165	177	146	142	172	174	135	192	174	155	160	162	172	189	169	162	175	139	166	188	158	147	165	180	148	174	173	183	164	158	177	187	164	158	149	158	159	170	156	171	153	181	159	151	174	175	176	148	169	149	154	194	144	165	176	160	155	153	172	140	161	166	145	141	175	157	147	170	153	173	158	172	135	162	184	165	133	150	182	154	155	162	160	183	160	179	164	171	155	176	167	159	178	162	165	173	152	174	182	167	144	150	169	189	160	179	155	165	186	167	196	149	153	168	163	157	162	159	173	176	190	162	148	155	136	151	161	158	142	181	173	171	166	175	148	156	165	157	164	160	189	146	165	158	142	158	166	176	173	172	148	169	159	146	165	135	167	164	158	166	160	167	155	186	167	150	186	177	175	192	175	156	141	164	186	167	154	157	163	167	161	184	171	167	164	169	170	150	148	159	142	171	155	158	155	160	156	159	147	163	164	152	145	146	158	157	146	188	158	182	175	157	159	146	171	149	172	144	162	134	155	162	167	173	163	139	164	150	164	151	163	160	178	162	147	168	162	166	151	161	170	154	147	172	154	166	179	174	148	185	167	144	157	180	182	146	177	199	155	155	171	155	166	163	183	163	162	167	166	161	164	156	173	149	158	192	159	176	146	184	169	142	157	172	168	175	194	146	171	172	159	161	160	154	160	158	151	156	169	125	165	175	177	167	167	144	175	165	151	162	155	164	181	177	154	162	154	175	165	148	159	180	161	144	140	140	154	153	170	148	174	155	148	174	134	162	138	151	183	157	173	158	162	178	160	167	130	166	150	187	167	157	166	174	186	146	153	178	167	176	153	145	160	167	155	132	154	173	157	158	154	165	172	159	153	168	146	174	170	145	142	181	173	139	180	162	177	136	173	153	167	178	180	164	175	160	152	141	164	185	147	155	157	163	150	188	154	148	154	173	179	168	138	167	176	179	157	132	167	157	168	182	144	154	183	153	167	169	168	162	161	140	184	152	162	162	153	155	163	137	154	157	171	168	160	164	160	176	164	159	154	181	180	161	180	153	170	182	167	147	156	170	147	167	162	169	161	160	165	138	154	157	136	137	147	166	148	145	165	159	160	166	175	165	172	153	158	167	157	181	169	161	147	174	163	189	156	150	162	166	172	151	159	172	157	151	162	161	164	163	178	171	179	179	174	170	149	150	155	158	146	139	151	188	167	153	172	163	152	140	162	138	173	153	145	157
15632	16115	27334	26582	23690	22175	25240	19869	18117	17098	15914	21821	12382	8653	6958	6853	5814	7597	11664	5528	4558	9102	15909	14351	10039	5911	4429	2236	1314	1326	1122	1064	1011	1088	852	875	792	813	692	733	728	751	661	669	635	577	510	530	495	481	501	444	431	473	475	462	522	465	464	452	473	483	474	485	440	482	459	460	465	487	458	462	454	492	505	462	440	476	466	499	427	440	473	447	483	469	481	447	494	475	458	461	469	454	469	479	456	459	495	470	447	483	458	480	446	478	457	450	465	499	441	488	439	449	489	439	489	468	496	485	502	466	440	485	478	489	435	486	462	446	456	463	502	422	474	468	453	472	463	457	453	487	464	481	447	467	489	488	517	448	409	424	458	436	460	480	475	439	449	435	467	452	533	420	431	473	480	495	461	468	495	480	491	458	464	499	465	492	457	468	459	503	481	476	481	454	474	450	474	507	471	451	485	452	445	433	481	458	462	417	465	474	420	448	465	458	475	478	474	454	435	457	451	481	472	450	476	493	498	448	472	446	443	449	487	473	486	502	495	498	450	468	461	464	451	481	508	424	487	469	480	530	450	474	474	473	433	452	440	455	467	475	454	474	484	493	471	461	518	444	472	472	473	444	470	468	473	471	466	431	454	474	457	454	468	491	515	481	476	414	475	476	455	443	501	480	444	421	482	484	463	497	436	471	485	494	429	444	462	465	466	494	481	474	489	456	493	413	464	466	455	413	509	493	449	469	450	504	495	472	435	438	488	463	485	428	477	465	490	510	458	453	483	456	447	466	478	447	498	456	469	489	484	457	456	482	464	451	490	503	503	466	469	474	445	480	454	464	479	453	496	441	492	466	505	457	451	476	416	503	451	442	492	453	479	456	465	477	421	469	468	460	466	472	468	480	503	464	454	457	451	475	485	504	466	477	447	451	428	466	473	502	480	469	451	514	479	462	474	491	449	423	477	444	421	537	450	490	486	471	457	474	461	450	479	439	433	487	460	484	495	459	459	470	469	474	484	459	434	439	468	453	427	492	477	455	441	460	434	458	452	481	488	473	411	504	485	455	448	478	464	451	475	454	473	458	460	499	492	503	448	504	466	490	482	488	480	460	482	463	463	466	485	455	485	493	467	485	496	507	464	424	426	464	442	486	523	485	485	455	472	487	482	460	475	418	480	465	466	491	494	497	479	476	462	469	452	434	415	456	497	459	423	469	449	483	463	467	445	465	486	459	474	471	452	502	467	446	477	488	454	448	454	446	435	486	511	449	472	496	492	454	441	438	468	466	465	463	489	481	463	477	479	427	492	500	449	469	427	487	463	451	476	471	510	494	455	490	446	492	436	477	456	481	466	453	465	463	443	473	448	454	441	459	467	455	476	451	482	445	425	458	482	463	491	469	471	491	475	449	461	433	505	499	421	455	463	474	465	502	468	466	472	507	442	461	474	471	440	495	481	541	503	446	455	487	451	448	477	479	475	476	514	431	476	488	454	475	466	467	493	457	487	473	493	500	507	447	505	445	460	465	422	469	470	465	466	455	480	465	416	432	487	420	443	505	475	457	493	448	483	454	457	405	492	500	473	450	458	502	488	480	438	475	489	487	492	476	486	461	430	467	456	419	446	439	478	452	485	510	463	451	442	458	491	476	459	457	481	473	487	431	496	501	448	471	447	446	437	470	475	456	459	481	476	462	445	457	471	495	440	459	498	471	462	447	428	466	442	461	489	487	472	444	478	477	480	441	457	468	490	488	464	457	431	490	455	456	477	470	448	417	473	476	474	463	449	492	447	464	449	478	499	480	478	502	504	449	470	473	482	454	469	486	451	415	476	464	457	445	500	459	433	446	450	464	469	453	467	487	470	497	461	495	483	497	436	456	467	455	423	478	471	463	487	483	479	466	447	494	451	519	469	468	449	443	453	453	462	447	459	425	472	492	477	487	490	465	476	489	477	488	447	472	512	489	473	477	422	502	455	468	487	489	483	491	444	469	437	441	449	483	458	435	482	468	441	470	463	468	483	447	500	497	456	450	481	454	449	458	462	459	460	500	461	442	466	465	450	456	427	449	498	468	462	483	447	473	454	495	457	451	468	453	492	463	427	491	484	455	457	474	490	441	488	422	475	481	430	459	490	522	481	495	477	461	481	512	482	468	428	494	478	486	486	469	439	452	460	466	511	471	494	444	424	472	465	495	485	485	472	486	498	477	465	448	492	446	458	498	478	495	517	464	442	475	462	466	462	475	426	481	506	468	501	454	487	462	455	442	463	476	477	476	449	462	492	498	434	506	483	474	436	447	430	484	438	469	453	425	469	463	480	475	458	435	495	445	458	479	486	431	489	463	423	449	494	447	478	466	459	452	488	483	486	494	474	437	455	440	469	451	433	488	467	493	486	492	449	470	474	482	436	452	471	495	491	452	460	493	439	452	446	490	473	471	421	453	464	455	434	528	463	477	468	457	467	477	493	448	478	458	497	480	493	454	498	530	455	463	475	464	446	481	465	454	474	455	489	471	459	472	465	466	457	463	449	505	483	458	464	482	442	450	443	421	454	450	433	489	421	465	468	460	507	456	460	485	443	459	451	478	439	457	483	461	469	435	497	457	483	481	487	424	461	453	430	496	488	516	447	461	469	475	472	436	449	493	484	459	477	481	452	477	467	459	468	468	449	511	457	482	460	473	466	457	464	468	449	493	465	451	447	455	495	437	492	477	464	487	456	418	467	489	473	471	466	490	496	469	473	463	444	487	439	485	468	492	477	434	445	464	418	448	447	423	423	446	506	496	459	463	452	458	486	473	477	505	441	501	451	526	450	478	456	440	399	442	467	478	479	497	424	464	527	491	459	455	478	438	451	475	430	501	483	478	428	493	464	441	442	484	467	461	442	497	470	463	479	462	482	489	479	492	474	462	496	477	486	472	425	472	443	485	477	468	464	452	476	446	470	447	452	507	467	439	426	446	466	423	466	450	436	473	467	466	492	476	437	470	484	433	458	494	506	453	430	477	474	494	430	493	447	441	493	454	496	480	476	461	438	494	486	503	486	434	442	446	540	463	495	446	469	465	489	463	430	430	462	454	473	505	450	458	477	469	438	459	479	494	496	461	464	425	440	470	458	446	420	456	410	470	467	476	485	475	464	484	462	414	452	449	491	467	460	435	478	444	458	486	529	462	467	433	479	458	482	443	467	455	462	481	408	462	509	469	460	469	465	495	472	483	460	494	463	447	461	501	479	477	484	521	445	457	479	491	500	479	477	487	448	470	482	449	458	477	454	450	451	456	457	462	467	452	436	457	509	512	495	428	469	490	506	469	472	506	452	473	481	471	450	487	452	517	467	476	460	474	448	454	395	467	433	460	466	464	445	444	486	521	488	503	443	441	479	496	427	495	463	529	473	489	476	483	453	442	469	467	496	471	510	468	490	457	467	480	476	462	474	455	467	488	452	460	454	501	473	472	464	508	517	469	434	441	482	431	496	468	464	443	487	456	473	453	497	464
32041	27868	31615	22961	16613	13182	16806	12701	10279	7868	6685	8287	4114	3087	1841	2165	1974	4279	6498	1737	1158	4173	6197	5237	3329	1960	970	442	425	361	361	309	303	303	249	247	271	239	204	262	275	222	241	217	213	206	189	227	188	178	198	173	174	191	215	158	187	174	197	188	165	198	186	183	191	182	186	165	192	179	176	196	171	200	176	173	187	165	187	200	159	192	202	193	192	167	200	189	189	194	187	202	176	156	165	167	167	180	192	168	184	209	195	177	162	178	173	158	197	187	199	185	183	181	192	184	176	184	186	174	177	198	160	186	204	180	191	176	179	174	182	164	174	197	177	164	181	189	173	187	188	173	174	190	183	194	187	168	197	198	191	196	191	206	186	164	179	181	162	211	193	197	162	181	185	187	186	178	187	174	168	181	197	181	151	162	196	181	162	184	182	175	162	162	178	202	183	164	162	175	164	191	196	191	193	192	172	197	224	176	203	195	178	177	157	171	177	158	175	167	166	186	194	178	188	158	158	188	166	188	215	170	172	181	176	200	195	172	184	212	172	207	191	201	175	189	180	194	202	188	195	181	157	195	168	170	179	182	165	185	201	177	195	187	187	179	179	206	195	165	193	202	179	181	183	188	160	190	175	182	196	207	198	164	203	182	176	174	188	210	167	178	182	197	183	204	181	180	179	192	200	196	176	185	176	191	186	175	168	189	185	181	176	178	173	190	197	196	162	177	170	165	163	159	152	196	158	186	191	180	193	178	171	176	180	196	187	188	180	162	188	224	178	181	190	175	196	185	167	165	198	195	174	189	191	183	187	164	192	191	171	176	208	194	191	197	198	179	178	167	179	198	162	173	182	170	146	183	194	165	187	186	185	209	188	191	156	177	180	212	199	173	186	203	202	166	177	198	153	183	196	169	207	191	188	173	177	175	169	176	183	180	183	201	177	189	196	177	196	187	169	173	179	194	188	195	198	205	173	188	192	169	190	187	178	172	217	202	182	158	182	193	173	202	182	186	165	168	202	169	206	168	181	181	195	173	178	177	207	163	186	183	186	162	191	192	181	198	184	165	194	178	187	198	189	174	188	191	197	201	214	195	189	186	174	180	169	185	179	167	211	189	155	175	176	171	174	188	202	193	198	184	187	190	190	166	198	200	180	172	166	138	174	195	192	190	185	195	182	193	183	162	191	194	174	196	170	191	201	167	188	185	194	212	176	193	156	186	174	178	180	175	177	199	182	165	197	178	174	199	191	204	185	166	176	163	200	222	179	184	187	208	184	179	179	189	164	130	164	194	183	181	199	166	156	185	175	209	174	198	168	190	187	186	176	180	202	207	200	188	176	182	148	196	186	163	170	175	162	190	166	162	165	202	164	193	176	159	185	198	181	194	174	159	167	162	193	169	186	195	178	184	163	193	204	190	198	189	189	192	203	200	183	175	205	183	158	169	203	199	156	176	197	181	182	194	207	194	191	168	176	162	189	192	178	203	191	197	177	187	191	205	174	202	177	189	162	170	192	200	187	182	162	172	186	172	168	191	166	172	177	182	184	199	197	176	181	199	170	180	182	183	185	188	177	170	177	196	174	185	167	201	187	188	163	199	184	180	190	174	196	180	174	193	192	161	174	167	177	185	194	190	181	188	207	182	158	181	204	186	209	205	168	182	175	192	181	185	198	180	180	178	182	203	164	171	195	171	211	173	186	168	177	197	177	173	168	186	171	168	217	181	169	202	151	173	177	193	172	195	186	179	171	162	164	223	171	196	192	183	193	156	175	203	180	182	190	185	186	178	178	172	192	188	166	159	179	170	192	177	191	176	201	178	194	158	165	204	175	181	182	196	163	171	187	182	200	184	206	192	168	226	187	211	181	189	189	159	184	166	217	161	171	185	158	181	197	193	148	174	167	188	193	196	189	161	174	175	177	195	155	171	186	184	178	194	183	177	183	151	203	187	187	181	190	177	192	162	178	162	176	186	167	195	177	185	183	188	193	177	187	197	161	172	181	187	175	161	180	208	183	157	195	205	161	161	184	181	196	165	160	176	202	206	157	179	178	200	193	188	190	166	168	181	194	179	181	166	208	187	191	197	188	196	195	163	172	166	177	170	217	205	194	187	168	190	183	159	177	175	174	181	176	198	171	183	175	188	173	184	177	151	188	185	190	189	187	183	193	189	198	193	193	166	208	199	173	203	169	162	186	174	187	174	175	199	167	168	169	188	203	171	200	194	205	181	204	168	171	186	207	205	186	182	201	183	184	176	179	193	209	187	180	181	161	188	191	191	176	163	194	167	193	158	181	177	173	192	187	173	169	186	172	166	191	202	195	170	173	206	166	200	178	198	189	184	178	168	199	174	197	186	156	198	172	171	170	185	202	182	185	194	163	163	166	159	176	185	189	181	144	187	190	171	175	193	183	168	170	177	190	167	183	177	167	182	193	182	190	190	176	189	164	171	174	184	190	175	191	204	171	215	196	175	169	179	213	206	208	170	188	167	171	186	170	180	180	173	174	189	168	181	196	194	178	164	177	174	178	182	198	192	171	173	170	204	186	196	171	180	185	171	210	185	163	187	217	191	180	196	181	192	201	182	172	166	180	187	187	188	192	189	167	181	202	174	191	157	213	211	189	184	213	197	164	214	184	210	162	197	156	200	171	173	161	175	185	165	185	194	166	221	180	163	212	175	200	184	196	173	174	206	169	186	169	184	210	158	189	190	177	206	187	188	200	169	188	198	158	213	223	195	198	176	174	203	186	185	203	188	169	178	185	166	190	156	193	180	194	162	177	175	211	153	172	180	185	196	176	193	176	147	176	173	185	164	173	190	179	205	190	193	181	163	186	192	192	204	185	165	189	180	191	185	187	176	190	187	184	197	168	179	169	175	165	199	209	171	187	196	179	180	183	189	186	201	182	210	182	193	193	171	187	176	180	190	173	198	170	172	176	219	187	179	175	197	182	183	172	167	184	189	188	192	213	197	159	196	191	212	163	201	198	188	197	201	181	149	210	181	152	175	164	191	167	192	208	177	184	192	177	201	183	179	205	191	188	186	184	203	192	206	184	174	166	206	196	179	179	187	188	190	172	168	208	203	191	185	206	178	169	191	197	200	186	185	192	181	191	189	171	201	199	190	176	181	166	179	190	175	171	195	181	221	210	180	179	177	158	187	190	199	189	172	195	194	206	197	161	187	193	171	180	202	186	145	165	166	191	171	179	162	173	160	169	186	176	180	178	182	178	193	216	186	196	194	193	197	188	194	182	192	192	185	175	186	196	182	183	159	189	163	175	178	187	180	174	174	183	194	164	186	180	169	200	179	181	187	182	209	189	181	143	197	196	191	196	200	177	192	171	170	163	183	182	167	210	180	213	183	187	204	186	165	185	190	178	174	206	187	199	163	181	206	179	160	192	190	174	169	178	161	187	163	189	178	217	203	184	198	172	174	206	168	206	191	192	179	176	207	153	178	193	201	209	210	197	185	205	176	179	175	195	175	193	190
19751	22565	32264	31692	28931	27932	31578	26783	26065	22375	22031	24655	16521	13842	9563	11519	10505	19352	21812	8280	6287	19417	25314	21582	15142	9694	4725	2260	1889	1473	1486	1310	1276	1189	1000	964	1005	902	862	1005	1013	960	897	785	810	668	591	572	571	517	536	550	527	523	542	553	519	539	500	526	548	523	523	530	512	558	504	501	496	514	511	532	485	546	521	506	570	499	513	528	512	577	536	495	573	505	510	524	513	503	509	525	506	516	541	488	551	548	533	566	530	514	510	488	542	571	519	499	440	530	512	524	559	516	457	511	476	518	508	509	522	514	537	516	522	555	524	512	528	550	565	515	511	530	438	502	541	503	499	512	534	506	538	540	521	528	557	517	537	508	511	552	540	562	502	489	531	536	521	497	508	540	553	517	527	533	570	511	535	539	550	490	517	533	512	527	483	491	514	517	538	489	563	499	535	499	542	486	575	537	528	517	496	505	538	513	515	578	541	521	534	533	529	562	513	487	538	529	518	537	488	484	502	535	572	521	471	556	499	512	478	516	506	527	523	524	522	539	511	502	525	501	511	528	497	532	536	500	507	538	518	530	522	525	519	543	522	517	517	506	570	527	508	534	567	525	521	537	543	550	533	485	542	518	495	539	528	523	511	515	503	495	547	525	502	489	515	511	550	537	483	523	488	501	472	534	531	477	490	530	522	521	539	554	454	527	523	524	511	499	507	520	497	514	479	496	540	521	505	546	532	510	522	552	559	478	498	532	494	562	500	518	571	530	490	546	502	540	508	473	557	569	528	558	540	536	534	519	492	540	523	507	549	562	530	494	501	525	544	476	555	503	515	565	513	521	536	498	533	520	548	530	546	521	486	532	550	500	575	498	476	506	552	586	526	561	554	519	533	518	558	516	527	523	522	512	488	481	495	539	573	504	503	550	511	474	506	514	490	505	508	557	521	544	491	551	532	544	514	538	497	521	540	532	492	488	546	513	568	530	533	501	522	448	495	514	516	548	566	543	513	512	539	512	554	510	489	516	532	517	586	527	522	524	489	523	521	513	501	521	529	485	533	492	539	479	485	539	558	523	504	529	489	547	501	536	526	478	546	530	521	499	551	530	548	498	531	510	530	520	516	554	541	535	522	516	541	530	482	513	500	520	522	521	519	513	515	517	524	506	571	513	499	495	518	521	503	521	558	530	479	483	524	519	548	543	547	548	521	498	561	515	527	569	542	523	492	492	487	491	487	540	558	509	516	510	519	498	562	498	519	502	508	525	517	503	498	538	501	526	493	547	544	513	531	523	516	484	503	591	543	513	568	523	509	506	474	556	482	502	506	541	507	572	520	486	522	520	522	516	500	528	540	527	511	505	554	520	501	543	516	542	471	502	493	515	543	530	527	522	526	516	564	513	549	522	517	517	503	556	561	493	499	547	504	524	549	531	520	551	544	539	539	527	527	513	520	492	511	502	558	513	545	569	503	526	544	527	520	521	496	545	537	562	468	488	497	524	512	492	528	532	530	482	573	511	529	519	551	551	548	539	525	503	500	528	523	537	557	545	514	518	515	505	477	533	514	502	525	555	491	518	574	553	497	510	550	524	520	530	509	543	575	539	511	553	500	533	521	508	501	503	492	485	536	541	515	529	509	508	545	503	501	530	499	550	498	549	527	523	553	598	526	512	506	477	498	544	543	554	460	556	524	528	523	540	530	529	523	510	504	532	506	525	504	536	521	514	535	529	523	515	488	527	446	498	553	505	541	511	511	529	531	512	515	487	548	576	542	493	501	540	566	545	509	528	543	520	518	517	478	530	483	508	546	550	527	499	530	526	518	506	514	519	536	507	501	485	535	478	522	509	498	471	538	516	503	531	529	521	516	507	525	513	522	526	521	537	572	562	523	520	518	544	524	509	538	568	540	502	542	544	528	525	548	522	531	540	519	520	538	504	564	506	526	500	484	530	491	528	520	521	518	510	502	542	535	542	523	505	542	573	523	476	551	509	524	518	490	559	506	523	547	537	547	511	534	468	584	540	547	544	528	494	514	492	572	517	495	529	520	550	485	503	519	538	537	501	538	538	515	515	566	515	490	544	528	500	557	564	553	508	590	541	567	540	536	473	476	521	506	540	503	528	538	551	551	507	482	531	525	487	529	492	485	512	561	542	519	533	524	524	516	507	532	508	517	558	555	527	526	535	514	529	535	511	491	478	474	534	517	506	521	539	523	553	563	520	544	568	505	506	500	556	528	502	519	523	526	502	506	542	491	524	564	531	508	499	520	480	554	540	510	514	521	547	518	529	502	543	532	516	503	519	496	519	509	516	545	515	521	538	533	509	541	511	521	496	492	516	540	507	478	531	518	488	532	570	551	498	520	534	500	522	561	553	526	522	533	543	564	523	472	502	497	514	483	534	499	539	527	491	488	568	532	577	511	546	533	538	531	501	528	526	537	535	552	558	545	502	524	499	505	511	511	545	506	501	531	541	500	525	503	536	525	516	526	537	510	516	542	554	527	497	495	545	471	532	508	492	506	540	531	507	520	538	468	542	545	543	496	479	544	511	528	515	542	523	549	509	514	480	502	510	522	535	534	551	511	511	542	503	556	493	473	560	505	549	526	537	515	514	522	505	536	512	476	502	538	503	519	490	525	532	495	531	529	514	519	557	508	491	524	524	556	499	505	530	561	497	543	520	508	529	502	479	526	491	517	525	524	542	506	506	514	519	507	546	528	534	523	552	500	490	533	492	499	552	527	505	515	487	537	534	514	556	517	526	522	555	528	546	487	579	522	511	515	518	534	534	498	527	512	550	537	514	511	523	492	500	494	495	479	523	543	489	518	534	497	530	532	486	547	530	545	505	508	485	513	510	501	518	517	495	510	535	520	541	510	506	542	568	509	549	511	534	551	513	544	534	530	518	553	537	507	493	549	534	532	538	569	513	524	528	493	512	509	499	489	538	536	528	499	519	538	546	518	516	492	565	492	515	500	579	506	566	509	560	527	530	547	498	545	514	521	488	540	507	554	525	552	541	529	503	514	510	547	536	527	510	541	523	529	545	536	493	534	517	565	502	518	532	558	543	486	521	520	483	525	518	515	502	548	515	526	505	530	522	530	493	514	513	520	525	515	512	534	485	532	551	516	535	510	555	571	517	499	558	540	519	575	509	539	500	549	536	523	511	512	504	532	512	558	509	494	548	521	485	534	564	578	519	496	517	514	557	576	505	541	506	510	503	547	508	545	552	558	548	525	539	494	557	547	526	512	505	475	542	557	523	516	511	494	501	507	554	494	535	545	518	514	530	560	562	535	555	510	521	506	510	500	544	493	487	551	522	536	498	537	476	538	486	520	524	568	528	492	515	522	519	545	506	524	504	507	588	498	541	533	509	527	542	529	505	504	529	543	497	523	485	496	505	525	553	501	525	529	535	544	488	527	556	504	526	528	498	575	517	532	517	499	484	534	517	548	555	525	495	520	503	481	542	513	482	519	485	516	509	488	498	507	515	537	482	528	503
14101	12842	14156	9661	6311	4075	3262	2104	1504	1403	1169	1146	805	763	610	486	505	464	797	578	251	323	406	462	420	330	256	183	166	172	180	153	163	191	197	171	167	182	182	158	160	170	168	178	164	175	153	160	195	171	168	168	162	167	165	169	165	150	171	176	159	156	163	174	144	160	146	185	170	150	164	145	169	149	166	162	184	184	165	160	170	182	155	180	156	153	171	167	174	162	149	149	158	176	173	177	163	171	171	189	163	191	156	180	155	157	169	147	143	146	134	152	157	148	161	165	165	152	172	137	172	164	160	180	171	161	176	153	189	152	163	177	159	171	156	171	145	171	184	154	154	148	173	161	180	143	158	171	144	167	158	159	163	177	190	146	149	151	155	172	178	159	167	172	166	171	162	167	169	176	182	174	138	161	150	178	168	167	195	170	181	161	177	164	176	171	163	164	162	186	177	168	177	178	172	181	159	181	165	159	158	182	150	171	142	150	189	180	158	160	163	166	170	165	184	142	179	173	181	191	186	181	170	167	159	175	160	176	168	157	189	175	163	169	145	167	171	164	172	178	167	178	167	173	152	173	156	149	183	168	164	196	135	181	170	170	154	171	172	156	175	159	162	175	155	167	174	168	166	167	169	202	166	142	165	168	170	164	162	169	119	176	161	163	177	179	163	151	171	164	185	184	175	150	166	181	168	168	182	176	170	160	157	169	150	177	152	163	177	167	147	170	173	153	162	135	170	167	183	162	164	164	155	177	149	159	169	167	167	154	173	163	131	145	144	171	171	154	174	150	134	166	156	163	164	171	178	167	166	167	163	178	171	169	177	138	170	154	158	161	160	169	157	169	194	155	159	186	185	172	155	163	162	176	162	162	169	158	164	175	171	169	190	135	141	164	186	160	165	158	162	180	154	141	155	182	153	155	172	172	167	174	185	180	176	132	154	177	139	170	188	151	164	196	153	160	160	160	154	165	169	156	154	144	164	175	130	183	175	138	166	179	178	160	179	160	159	165	138	174	158	200	161	171	164	161	148	175	185	170	143	168	152	139	178	170	141	138	178	175	182	190	196	184	154	166	154	153	172	153	175	149	159	137	146	185	155	178	159	175	159	160	143	138	162	190	149	175	175	156	152	156	168	133	179	152	178	138	150	160	169	184	153	160	182	173	185	181	166	167	156	172	174	159	162	160	185	171	158	181	146	167	148	160	155	159	175	164	144	160	180	175	157	201	177	161	157	174	153	145	174	159	166	180	168	164	168	156	152	161	158	163	152	172	156	178	160	189	156	144	163	164	166	168	171	185	173	177	151	156	172	168	163	178	182	167	163	166	171	184	181	151	161	192	179	153	182	174	168	173	170	199	163	135	154	150	156	181	161	156	149	156	155	163	170	201	167	180	148	143	158	171	150	144	192	174	147	151	168	156	170	173	191	175	187	158	182	195	158	152	169	173	196	196	174	167	156	181	176	183	158	170	174	159	192	173	163	170	165	165	169	167	187	178	183	188	175	177	163	162	162	163	156	157	173	161	162	172	170	188	164	162	161	166	169	184	138	173	163	150	160	161	175	159	166	167	158	175	162	180	159	143	191	154	185	184	154	166	162	176	172	147	180	181	164	193	159	184	173	154	160	180	174	169	180	168	154	160	166	166	163	155	185	166	165	179	150	173	174	165	155	169	153	169	162	171	188	152	179	142	193	160	165	163	140	177	169	155	167	163	164	177	166	163	157	156	168	150	145	182	164	162	159	164	165	131	191	162	163	130	169	145	176	164	180	149	176	172	193	138	173	166	169	159	171	173	164	180	166	157	143	160	161	141	167	174	160	169	182	177	161	164	160	155	161	162	164	193	162	158	199	163	166	186	185	172	171	166	169	164	173	148	170	154	167	159	159	157	159	164	167	158	162	166	163	192	163	163	158	169	153	161	175	165	177	155	182	156	164	139	179	166	158	177	153	174	169	174	169	173	182	153	164	185	157	154	156	162	175	156	175	163	166	171	169	170	172	188	162	151	182	182	195	171	144	168	169	153	169	155	176	178	157	177	164	173	177	152	158	171	178	146	175	171	160	157	172	187	167	165	162	160	177	163	139	158	172	139	168	164	163	162	145	183	177	150	165	170	159	179	151	144	184	168	160	171	173	153	190	177	151	140	161	157	167	185	182	173	183	169	155	174	165	170	178	158	177	148	197	151	153	171	172	168	154	145	166	158	158	205	159	154	140	182	144	183	180	174	160	200	151	188	179	144	161	147	178	161	172	173	147	154	159	171	164	162	159	164	167	175	153	167	162	154	166	165	169	160	165	149	163	154	171	163	157	180	167	145	176	184	146	174	153	154	173	159	185	174	150	159	156	173	168	146	170	168	192	181	156	156	206	168	164	182	147	153	171	175	192	171	156	183	133	172	169	167	187	183	159	196	170	160	179	173	175	151	154	177	182	151	169	168	172	164	145	164	164	167	154	155	136	152	185	183	158	152	182	169	164	167	145	195	175	162	169	169	161	193	156	181	179	177	166	158	174	151	172	158	185	172	167	169	145	173	181	180	153	152	155	180	184	181	181	165	158	172	152	166	154	156	180	172	158	181	175	150	150	172	161	159	156	154	155	158	181	191	184	183	159	172	163	162	195	169	155	167	158	154	178	186	170	139	145	169	157	183	169	153	164	161	163	169	166	158	202	168	150	164	143	171	147	172	192	157	195	168	191	150	160	164	164	161	184	185	162	155	165	167	178	180	144	166	163	144	160	159	173	167	172	178	161	148	171	141	164	187	163	179	154	167	164	176	173	175	162	180	144	154	170	169	164	177	154	147	143	166	172	165	152	157	174	157	129	168	163	170	178	183	185	178	152	163	173	162	170	162	172	179	163	147	159	175	157	157	140	149	168	163	164	182	173	183	168	166	157	167	157	179	151	173	176	168	168	164	183	188	178	134	155	139	152	159	166	162	146	154	154	168	142	167	156	182	178	168	170	149	169	180	171	175	173	153	168	155	152	181	178	137	156	149	199	161	163	167	165	181	184	166	181	173	162	166	163	169	187	161	173	145	185	161	159	170	179	163	145	158	160	183	178	188	164	157	162	179	171	179	158	153	160	149	159	171	166	160	184	159	171	164	168	174	147	188	158	159	164	156	149	178	171	161	148	182	179	165	156	152	162	174	146	150	154	161	175	187	172	136	163	170	152	158	168	158	163	159	186	174	156	177	168	161	148	172	174	173	175	160	159	175	156	188	166	166	164	149	169	154	177	144	149	156	172	163	175	152	169	133	166	146	181	183	120	159	168	166	167	163	157	156	165	160	170	159	170	167	167	194	191	157	161	164	160	174	179	165	145	125	153	172	158	152	178	163	150	156	131	177	163	166	171	168	157	171	149	151	161	169	163	190	171	163	163	171	129	159	169	163	161	159	177	159	164	187	157	169	158	164	167	159	164	173	150	150	156	165	182	171	160	165	183	183	181	149	164	169	168	178	170	192	179	166	170	158	147	174	164	173
9057	11123	18990	19168	16732	13499	12244	9114	7008	6540	6064	5950	4242	3865	3137	3052	2427	2655	4532	3363	1104	1392	2157	2288	1886	1249	784	477	496	449	479	516	476	476	477	455	482	455	473	441	459	516	462	422	436	468	458	466	480	526	494	461	444	481	486	477	499	502	461	456	504	480	493	452	496	458	468	487	468	479	468	460	488	462	461	475	460	477	493	456	494	472	458	510	490	474	459	478	444	446	466	494	511	450	480	515	439	459	499	476	461	484	474	467	460	475	482	533	472	495	457	446	482	481	476	472	467	477	452	468	487	433	484	498	474	451	489	480	478	472	450	516	470	462	445	506	446	463	521	478	466	472	436	510	466	431	453	472	471	480	425	473	485	442	460	474	433	441	411	445	478	461	469	434	466	475	416	456	476	484	499	470	445	487	445	463	438	450	460	469	464	467	451	477	480	487	455	454	478	437	450	457	482	463	481	481	461	478	499	445	483	478	466	486	486	459	463	414	451	499	443	472	491	427	418	481	495	498	452	484	446	477	493	494	521	464	449	488	514	513	442	474	487	454	489	499	444	433	437	501	473	491	491	444	465	456	456	468	499	500	511	447	463	499	483	499	470	465	483	492	472	502	476	473	432	509	471	461	470	483	483	480	449	433	455	516	467	496	522	487	456	493	480	436	442	444	487	467	508	445	478	520	418	445	469	462	474	491	475	482	438	473	482	508	492	480	483	473	488	469	459	506	474	479	436	455	459	496	420	445	507	455	491	468	471	462	501	495	482	438	502	469	479	479	447	465	441	464	454	468	431	449	490	466	480	475	480	446	491	470	477	464	473	485	439	514	447	462	473	487	493	504	495	514	424	524	472	482	454	502	490	485	468	488	501	470	466	515	443	458	472	488	472	463	482	473	469	501	456	481	435	488	484	450	497	490	441	471	430	466	428	505	473	485	464	463	450	468	466	448	435	493	488	472	476	453	460	496	466	468	472	501	497	460	429	451	450	473	466	482	462	484	461	474	473	481	491	501	431	482	497	487	491	446	439	447	465	466	455	458	514	437	456	446	453	430	428	463	507	518	485	498	498	469	468	497	475	484	475	463	474	438	471	460	490	457	465	451	474	454	488	467	496	471	475	481	512	511	473	475	507	477	464	462	485	491	447	467	493	466	449	491	487	491	473	498	461	472	440	467	483	509	443	473	409	475	479	483	471	517	477	475	495	456	470	479	472	469	472	455	468	465	498	445	455	475	474	498	438	519	520	512	451	444	459	460	454	452	498	504	446	509	445	474	460	453	448	464	456	445	488	504	460	509	448	448	465	478	457	476	462	433	481	476	480	460	454	468	466	461	462	447	477	468	479	414	442	470	465	475	439	490	464	481	463	444	465	495	502	467	477	478	515	457	418	455	470	535	492	492	463	484	451	455	505	438	434	500	478	494	504	497	456	506	457	463	457	469	491	494	490	461	501	501	483	495	478	446	486	492	487	494	446	474	465	513	501	452	513	447	487	461	495	483	423	442	473	492	486	507	477	465	443	485	465	484	473	471	450	498	463	514	498	482	473	466	471	491	489	470	449	457	442	460	453	444	472	482	483	478	484	482	471	482	435	489	482	468	435	462	431	500	509	488	526	486	484	489	460	503	475	471	486	483	493	466	430	453	471	428	507	488	504	478	481	463	453	486	495	478	496	430	460	473	424	488	450	487	504	471	453	446	497	442	480	508	500	487	484	430	499	454	482	453	477	476	477	473	466	496	452	452	484	485	441	435	489	441	494	497	430	488	511	489	473	467	454	458	483	457	469	453	486	458	486	444	445	503	487	481	440	495	486	496	457	455	508	457	510	473	468	493	434	448	476	470	461	475	486	445	497	461	474	457	457	474	475	509	472	468	450	464	478	499	490	473	507	441	442	442	487	489	501	474	473	467	465	464	476	476	484	447	488	444	450	498	455	486	484	425	485	455	492	456	478	479	484	475	518	477	453	478	503	469	465	465	414	423	460	485	492	468	498	448	454	495	430	456	477	469	477	473	451	494	474	491	478	466	496	516	530	465	477	464	450	490	493	460	467	490	476	459	463	472	482	477	452	477	472	434	463	448	488	454	476	462	451	483	442	475	475	466	474	445	503	480	458	500	484	456	462	475	473	467	463	486	489	455	465	461	482	460	501	496	479	445	454	529	438	512	421	506	442	526	441	481	464	474	535	488	421	472	463	455	449	467	468	471	475	484	430	465	509	470	475	471	479	465	462	463	449	468	462	497	463	475	468	504	478	472	485	429	477	433	490	443	468	454	432	494	459	493	432	465	480	472	467	474	468	456	445	462	447	465	423	504	465	490	476	462	423	488	488	494	464	441	476	478	487	451	476	466	489	468	444	457	471	464	462	469	483	491	485	450	477	460	466	421	467	463	495	460	471	482	481	453	481	442	455	479	478	466	454	459	425	462	447	467	458	518	496	499	464	454	474	482	479	486	464	487	456	505	492	465	465	485	473	452	483	453	431	531	435	473	454	432	437	468	455	485	454	448	457	464	516	460	546	449	484	468	491	480	470	478	497	478	499	472	481	457	494	488	470	450	494	483	454	501	437	476	483	485	503	489	429	460	492	454	515	501	480	451	455	464	485	467	466	452	485	487	484	441	444	454	503	449	487	497	474	472	501	500	470	475	471	494	488	505	421	464	478	470	500	455	495	457	509	481	455	477	487	501	524	497	456	456	524	492	491	487	475	464	452	462	502	497	452	473	455	480	457	477	451	459	456	445	485	456	507	444	475	480	473	464	467	439	526	468	415	434	499	506	475	446	468	485	460	451	477	468	446	499	482	508	501	469	516	481	483	461	496	457	470	465	501	470	498	466	521	466	501	502	516	505	448	438	444	510	454	434	467	444	463	438	481	422	463	521	473	449	485	462	464	467	442	462	464	435	452	447	470	427	441	515	470	462	487	464	455	451	474	436	468	502	451	474	453	462	474	480	481	466	492	462	453	501	466	464	505	453	473	449	471	468	462	465	495	454	489	467	465	462	472	468	463	491	464	430	508	500	472	481	451	453	492	478	495	497	493	471	470	500	462	450	445	490	451	471	493	427	447	463	480	470	443	453	506	446	478	474	447	471	471	472	447	436	494	519	477	475	437	454	492	493	469	477	450	448	478	446	480	462	509	467	485	459	480	481	493	472	463	466	486	487	449	446	489	462	453	476	488	465	450	484	447	475	479	491	464	459	470	486	452	469	446	522	495	488	481	444	444	463	474	466	515	495	500	468	502	480	445	478	471	482	479	468	503	490	432	492	509	472	494	454	467	490	453	490	468	481	457	467	447	466	522	443	471	510	478	469	487	483	483	444	472	483	467	450	475	476	539	448	501	513	463	462	474	452	480	487	477	454	486	474	447	487	469	461	484	431	461	475	461	503	448	437	482	453	457	465	465	475	447	487	445	473	479	520	466	468	523	465	490	456	468	459	468	486	501	450	448	479	465	464	476	439	486	479	493	429	459	450	488	471	438	421
22568	19333	22534	17922	13618	8757	7958	6597	4073	4114	4360	7222	1887	1293	1138	1110	800	1583	4943	3250	648	1528	1851	1328	1007	739	455	296	311	259	264	223	235	215	214	207	206	207	193	207	204	200	203	166	186	164	197	186	152	166	171	162	165	157	160	165	168	153	153	138	172	150	167	151	183	170	162	164	154	182	158	154	158	160	145	178	172	146	158	165	146	155	164	133	158	146	168	153	175	149	137	151	109	139	154	151	162	161	136	155	167	154	167	149	145	152	165	165	145	164	141	148	159	147	157	161	125	152	160	161	145	136	177	154	155	172	148	165	162	175	177	140	148	145	174	130	165	151	163	140	157	162	171	161	169	174	159	153	159	187	145	185	151	133	156	171	144	175	166	167	162	173	159	178	154	130	151	169	147	144	162	154	181	166	187	178	156	152	148	158	170	153	179	185	160	163	170	142	152	162	173	160	147	161	182	154	158	139	191	163	166	150	154	138	203	172	171	142	131	150	192	143	151	161	182	165	168	141	143	156	159	156	142	139	165	164	159	153	149	158	165	188	173	173	153	135	164	165	164	157	172	182	166	171	167	149	168	182	165	192	158	156	147	144	161	172	154	167	168	160	148	178	156	163	150	160	165	171	154	137	148	174	172	180	156	144	166	152	171	165	178	168	156	181	173	153	137	180	147	149	144	164	131	157	157	177	151	169	171	161	170	152	164	146	139	147	179	141	172	160	177	158	148	161	147	164	141	158	148	151	156	170	145	169	172	154	149	168	165	159	171	163	148	155	138	166	170	159	169	162	140	167	177	149	158	148	147	166	158	171	144	155	174	161	163	148	182	175	171	161	151	185	141	152	158	167	126	160	167	160	147	155	162	137	162	149	164	145	147	156	162	147	185	170	190	143	158	155	163	139	154	150	140	151	170	147	173	155	141	174	164	151	169	164	175	156	179	165	171	153	153	140	159	157	160	168	154	163	157	147	162	172	169	178	168	150	174	164	143	148	174	162	151	160	163	154	174	151	169	144	186	155	155	175	159	173	157	158	153	160	131	169	146	153	154	167	182	170	165	158	158	153	160	149	143	144	175	164	176	148	162	166	141	157	170	169	167	143	167	170	177	173	161	134	151	167	151	160	151	157	165	130	150	171	169	162	162	176	167	173	124	163	154	166	150	156	177	155	146	177	184	161	159	181	183	182	173	165	172	180	142	178	187	165	178	171	155	170	155	151	153	162	171	159	168	158	157	172	163	168	155	170	175	153	141	163	152	152	142	161	159	139	147	155	152	148	163	163	149	159	144	160	163	165	162	187	140	179	168	143	179	139	160	166	171	194	173	159	175	166	142	149	156	175	151	159	163	153	149	145	149	153	144	168	160	168	180	158	162	179	138	150	147	157	152	150	153	166	165	149	167	158	178	164	165	150	157	174	151	153	147	142	167	174	169	141	169	165	180	143	142	158	134	163	168	181	180	149	165	165	144	158	148	163	175	157	156	152	159	156	152	141	157	154	152	169	163	161	144	158	167	150	158	134	173	154	145	163	169	176	155	154	144	176	166	166	179	164	175	159	185	142	168	173	172	161	153	143	167	157	193	170	167	139	152	164	150	158	159	171	141	149	149	145	151	177	138	159	163	175	125	146	170	157	177	164	161	168	156	146	160	167	173	172	148	162	156	144	158	177	164	153	167	168	168	161	147	150	174	159	164	181	155	196	161	142	157	175	149	135	150	159	145	137	158	150	161	152	185	157	140	153	177	143	161	166	136	137	169	162	171	149	143	153	167	153	176	152	157	144	152	166	125	156	153	160	160	159	164	164	152	155	158	153	160	141	146	157	176	156	176	146	164	156	166	156	161	169	161	179	145	187	162	152	140	162	172	157	141	153	175	184	178	188	148	165	159	131	160	179	162	158	158	145	153	164	162	165	159	166	165	157	175	172	146	160	165	166	168	129	169	183	168	153	179	175	159	169	144	177	163	167	152	178	154	145	171	153	172	157	157	162	153	169	161	170	138	159	161	173	176	164	154	163	146	160	165	177	148	155	148	140	169	176	157	166	158	142	168	158	189	150	154	163	169	153	171	150	175	170	163	189	164	174	150	163	144	165	157	155	140	177	156	179	164	139	146	160	165	151	131	164	153	141	141	164	169	147	164	151	147	164	153	145	190	165	164	181	147	152	152	194	162	169	151	140	163	175	153	158	159	136	190	138	159	164	167	144	161	151	152	154	158	162	191	179	150	166	162	168	167	137	158	171	152	144	186	144	169	177	170	157	172	149	150	152	147	186	179	162	154	163	166	188	165	173	176	162	133	161	137	149	166	146	168	156	171	146	185	170	169	172	160	144	150	156	136	163	147	173	154	164	158	166	164	142	160	147	162	156	171	167	168	169	139	162	176	155	185	149	153	167	171	186	163	152	160	147	137	177	186	165	166	126	143	160	176	120	156	167	146	152	165	140	158	147	161	144	149	166	155	140	156	147	174	165	176	151	161	146	148	143	135	171	162	156	145	156	167	144	166	162	166	154	167	168	184	186	172	164	158	168	135	173	149	175	135	164	164	165	176	185	172	197	174	170	145	131	140	156	153	170	140	171	159	157	151	154	189	161	156	168	161	153	148	156	148	159	182	159	154	162	162	166	142	150	160	186	158	153	166	170	156	158	161	171	148	170	152	140	171	157	135	158	160	161	177	155	167	128	166	167	159	156	145	190	143	180	165	174	183	149	155	152	139	149	177	170	169	152	161	193	173	159	145	188	169	148	143	151	168	161	176	160	153	143	155	151	122	161	153	146	147	168	149	147	159	161	149	162	158	149	156	151	167	157	177	153	147	185	151	146	165	168	177	184	144	153	152	141	182	172	170	152	156	152	165	164	149	146	162	133	147	181	166	172	162	148	139	164	171	148	165	169	153	142	157	167	144	179	148	144	166	139	164	170	174	145	179	168	158	165	161	155	176	176	174	147	169	172	156	153	160	153	140	150	151	149	151	180	167	176	149	161	187	158	178	154	162	164	149	151	164	152	179	139	145	167	171	181	144	162	149	149	170	176	184	162	168	155	150	153	180	153	168	160	152	162	168	158	146	196	160	148	158	154	165	144	192	150	147	143	163	180	140	172	144	167	163	160	175	159	164	142	158	158	146	152	146	164	172	153	160	164	175	145	138	158	161	166	171	163	182	164	143	156	146	163	177	151	162	136	174	147	179	148	167	142	182	188	145	160	166	148	175	157	167	165	166	173	175	162	169	167	156	160	162	148	134	135	170	162	168	165	149	150	184	188	147	173	177	166	157	153	139	162	147	195	149	181	203	168	167	163	161	164	141	155	172	164	159	170	161	161	185	158	138	121	139	157	142	173	174	165	179	148	170	176	173	149	180	141	176	155	171	167	158	153	149	169	165	141	166	154	157	146	162	159	175	160	159	155	163	158	162	172	169	155	168	170	147	161	156	150	175	155	141	178	179	192	146	140	169	143	164	195	170	165	158	149	166	163	156	155	164	166
14384	16474	26139	27815	26574	21723	21502	19943	14946	16472	17902	24120	7659	7022	6031	6213	4420	8977	21897	14118	3546	8910	10111	7428	5558	3805	2069	1407	1310	1120	1032	1000	905	799	782	905	748	749	788	804	744	817	623	598	531	454	544	507	501	493	468	456	480	465	456	454	438	466	467	453	448	451	472	457	449	459	466	447	450	454	454	468	466	446	452	458	462	447	506	484	500	437	436	469	447	446	448	457	464	445	448	433	469	470	421	465	453	510	483	466	457	465	453	443	472	463	431	437	502	453	469	458	451	454	478	451	452	472	466	444	464	479	405	459	473	466	429	447	457	428	487	465	486	481	457	465	442	519	481	449	435	507	485	468	476	483	479	452	460	467	472	444	463	477	463	465	465	454	491	459	436	451	449	453	459	498	451	456	472	488	474	455	473	444	469	452	491	463	477	491	454	456	457	468	494	430	435	437	468	461	467	468	474	492	461	470	453	482	499	476	462	499	465	440	468	461	455	444	445	461	483	474	462	470	467	452	457	424	447	431	425	458	447	505	441	444	462	444	479	451	452	430	435	464	443	470	468	449	503	448	477	488	471	481	435	459	450	447	443	447	470	435	476	478	451	481	455	476	469	457	454	444	491	452	449	473	457	458	439	453	452	472	458	450	448	484	468	442	451	458	464	474	465	483	469	444	467	437	471	439	484	451	457	501	452	410	484	405	468	472	477	457	435	484	460	442	415	425	468	448	448	467	437	466	440	473	455	486	479	454	463	472	509	467	456	456	490	456	469	447	449	438	466	473	456	463	510	441	422	493	462	462	409	457	504	445	490	457	479	425	479	469	472	442	503	441	442	422	433	464	462	440	479	451	483	444	491	477	406	453	474	491	458	479	469	416	420	460	451	447	452	466	441	469	437	493	473	469	471	442	453	420	484	454	477	459	461	459	437	458	456	463	481	438	436	472	451	469	478	486	486	478	451	462	463	477	447	453	459	429	493	461	470	480	469	444	487	475	512	496	459	455	488	433	448	440	472	460	456	488	447	472	469	443	475	447	445	472	462	483	460	486	454	455	455	436	481	467	475	483	463	459	447	450	473	463	435	447	465	451	500	441	449	467	449	476	463	478	476	457	437	472	474	474	465	472	472	449	472	467	467	469	467	469	428	455	449	419	432	479	479	475	470	460	448	501	436	490	422	456	437	433	431	436	491	476	478	451	442	481	442	473	443	457	411	461	432	468	459	431	502	481	506	469	443	478	455	480	453	449	483	504	452	482	520	482	453	473	449	450	462	479	421	435	487	491	460	471	433	458	474	441	465	473	467	500	449	486	468	450	465	430	413	493	473	445	486	465	435	529	465	465	453	411	457	467	455	475	492	458	445	487	440	443	475	447	476	442	467	455	474	475	455	448	462	457	463	455	462	457	498	408	437	471	456	469	451	475	474	448	463	483	464	464	484	457	450	477	481	447	474	484	456	423	441	410	488	461	454	433	442	481	439	455	486	470	429	434	504	474	469	460	458	462	462	458	439	498	442	462	428	475	427	428	436	463	476	460	482	474	447	435	434	438	436	466	471	475	449	430	482	476	464	462	487	468	422	449	460	454	481	458	461	468	439	501	441	443	456	456	439	443	439	484	420	478	461	460	444	437	447	419	446	471	445	459	472	430	438	458	467	492	484	456	453	452	438	450	441	471	443	488	422	441	448	455	432	490	453	489	455	473	441	449	441	457	468	461	434	481	449	475	477	466	388	482	423	432	454	489	461	501	438	459	429	494	476	504	489	497	454	474	474	441	435	453	433	454	416	472	454	451	452	433	464	442	445	450	415	480	461	456	462	477	461	451	426	448	464	472	483	431	448	479	463	470	491	496	493	459	445	464	439	455	439	450	475	439	467	445	448	454	466	462	455	479	486	461	456	426	465	418	429	441	394	443	439	406	448	462	424	462	465	454	464	499	449	463	450	436	464	467	457	473	513	483	491	455	457	457	449	446	448	497	491	445	468	463	455	429	457	458	486	426	443	473	464	449	461	456	476	437	446	470	436	481	468	474	445	481	448	435	482	476	485	497	507	490	439	453	426	480	474	486	464	449	416	462	457	463	485	459	457	440	452	500	461	466	457	453	491	449	433	493	463	453	457	491	480	485	437	497	447	449	439	468	470	428	486	439	470	447	454	459	445	489	437	446	472	445	468	469	448	448	464	443	483	482	456	469	460	444	437	458	468	469	467	455	422	471	435	416	465	461	444	439	474	470	437	480	479	465	489	445	449	484	465	463	485	470	477	474	448	467	436	438	476	461	446	490	449	455	439	470	459	465	433	462	453	460	417	449	477	448	440	439	455	415	434	416	437	457	481	441	487	490	453	472	482	460	452	452	445	456	485	419	458	474	457	440	486	472	469	449	457	424	462	438	428	437	454	462	437	451	470	455	467	453	476	445	472	458	473	441	439	446	468	447	461	475	450	456	454	465	430	463	463	472	476	451	426	495	443	489	472	465	487	449	434	456	438	451	485	452	470	449	439	470	485	474	469	421	476	488	441	497	476	476	458	490	458	480	452	441	456	479	493	479	454	479	453	466	455	434	476	479	425	487	417	476	423	433	478	451	489	403	482	457	443	456	454	442	443	473	455	461	420	477	438	493	499	446	488	462	449	474	485	441	439	496	469	475	445	468	447	442	463	454	465	465	426	455	455	456	424	480	458	492	467	468	471	483	448	456	431	456	453	487	487	449	474	440	477	486	452	498	476	478	467	460	474	445	478	450	438	473	436	444	447	429	424	509	452	450	508	493	476	450	459	443	452	467	491	445	460	426	421	471	448	467	464	457	480	449	481	460	460	497	451	458	457	457	487	439	465	476	489	472	440	485	482	467	426	471	455	455	482	431	432	480	440	406	485	459	450	495	453	464	465	470	442	469	459	474	487	480	442	462	507	441	433	457	456	485	471	422	486	458	448	458	516	479	476	477	459	454	471	466	471	470	481	484	536	455	472	451	485	482	470	432	461	451	472	481	455	448	413	447	491	433	426	455	452	450	455	477	447	484	464	442	495	426	432	447	429	458	439	442	454	489	457	460	454	526	465	431	470	476	482	456	466	456	475	490	478	448	462	451	434	446	451	462	470	424	465	447	431	454	431	441	412	452	471	465	435	494	446	514	478	463	453	459	447	496	458	447	426	449	441	459	481	449	451	445	506	435	450	454	464	444	452	459	429	452	512	401	490	431	448	436	460	445	449	483	483	483	433	434	460	465	490	476	426	465	490	465	432	444	467	435	485	480	465	443	453	437	474	473	459	447	445	447	455	495	430	438	487	445	456	460	483	465	516	463	456	469	467	429	456	488	473	486	489	469	469	449	466	471	440	456	486	406	456	441	418	468	454	465	428	469	443	468	450	441	472	502	464	468	481	466	488	461	468	464	462	446	445	455	444	467	461	450	425	448	506	460	468	523	437	493	487	421	440	507	483	464	528	485	511	444	480	490	416	413	467	437	444	452	436	464	462	444	467	462	477	442
30320	27726	33441	24630	19750	14996	13284	11322	9000	6042	9173	10354	3099	2042	1741	2344	1320	2896	4873	6810	2203	3611	5327	4121	2167	1541	849	446	353	329	321	303	234	227	242	254	254	227	212	223	267	237	222	212	190	178	172	203	185	211	199	203	175	207	183	202	189	175	197	189	175	198	169	215	184	191	176	178	190	184	187	162	187	197	169	155	176	201	173	163	197	191	201	196	178	165	152	195	163	179	182	186	165	175	182	177	154	171	167	199	177	174	192	188	189	178	186	158	181	167	194	175	191	181	187	177	177	188	164	173	180	182	197	188	177	198	184	196	184	168	180	176	175	174	168	182	203	164	192	190	180	204	174	176	176	195	190	187	202	175	184	208	183	174	178	202	165	202	194	185	192	193	219	191	161	190	197	183	172	181	179	159	188	178	173	163	156	180	186	166	179	163	187	183	174	190	185	190	160	196	193	157	153	175	194	213	184	184	188	175	174	209	174	163	175	185	183	185	155	201	188	209	146	192	181	173	173	192	190	177	185	193	186	205	170	150	187	184	190	187	154	200	187	161	180	142	178	158	180	173	182	188	187	196	195	163	186	167	181	182	215	186	167	208	187	169	176	157	179	194	192	182	188	209	178	198	186	159	179	211	156	198	190	155	182	182	206	166	195	195	183	167	173	175	167	176	208	162	167	190	194	176	187	197	157	180	169	172	168	173	184	197	196	190	171	185	178	178	174	186	179	193	190	195	177	175	202	192	153	195	185	194	168	167	169	164	187	202	195	184	154	189	185	171	183	186	171	185	146	171	217	185	201	163	173	175	183	157	160	176	166	156	181	178	182	171	173	180	187	180	192	204	196	201	204	173	168	165	193	179	204	188	174	200	186	187	195	202	162	183	163	164	203	196	180	195	177	191	172	169	191	204	215	183	189	206	184	178	169	152	169	186	175	198	161	182	159	152	157	190	173	175	162	193	178	213	189	171	197	184	157	158	163	182	188	182	162	191	194	166	211	179	192	216	186	180	195	211	205	189	156	185	178	208	214	187	213	195	174	173	192	172	195	178	193	197	172	186	183	191	158	186	186	165	180	183	183	179	159	163	175	182	160	183	203	197	185	173	170	199	160	198	199	167	169	185	193	180	201	206	165	177	177	172	163	166	193	192	179	169	185	170	198	189	187	182	183	175	181	182	200	182	204	193	203	184	186	202	183	175	155	202	187	197	163	178	171	178	179	190	182	192	189	188	165	193	169	186	198	190	146	174	192	174	188	162	187	165	180	198	191	191	189	198	172	182	202	171	199	189	178	182	201	185	206	202	159	193	184	195	187	178	177	155	202	183	180	159	170	164	196	172	190	180	196	179	195	193	166	181	191	190	187	180	164	177	170	187	192	184	183	173	205	197	176	207	177	181	190	184	176	190	177	199	160	148	191	167	178	169	176	175	177	172	199	179	184	186	211	180	168	158	172	191	177	166	184	170	161	177	191	187	191	181	185	168	147	179	177	199	202	199	190	182	197	210	179	171	183	187	173	167	176	178	207	174	167	174	185	184	177	177	180	171	175	189	172	198	191	189	195	174	188	189	182	175	193	157	179	187	159	181	178	173	174	205	175	185	177	165	185	173	191	188	179	171	183	192	176	203	172	176	193	180	211	192	179	179	186	197	168	154	189	197	180	156	177	177	187	190	191	198	169	182	199	181	191	203	183	204	169	164	178	171	194	187	186	185	172	165	187	167	176	200	192	195	199	177	187	173	188	179	199	170	172	169	171	191	190	174	193	175	185	173	192	190	154	188	210	192	159	162	189	185	186	211	173	181	210	185	150	185	156	188	189	172	179	182	173	160	179	166	176	202	185	173	198	192	194	171	188	193	171	190	168	187	177	160	165	170	205	177	200	180	186	208	181	188	181	190	194	178	176	176	193	188	188	211	189	173	205	177	178	160	201	170	149	179	162	168	169	176	181	180	212	208	194	192	197	186	188	180	184	176	178	191	196	205	185	158	155	155	176	164	175	175	191	144	193	167	205	183	172	175	190	165	195	196	149	164	171	206	195	168	152	178	198	171	172	187	185	214	163	190	171	197	164	160	189	165	172	194	184	179	184	190	191	179	173	178	188	188	185	178	174	157	174	194	195	186	189	171	190	171	208	174	178	187	182	161	192	192	197	180	192	181	190	186	166	173	176	189	172	199	165	183	195	181	212	167	188	204	165	207	170	172	201	214	188	191	191	212	180	170	191	170	181	181	154	180	167	179	167	172	168	177	177	196	162	170	179	198	166	180	209	182	198	200	202	192	174	190	208	197	183	202	165	174	172	178	174	210	179	199	161	179	185	204	175	180	184	202	186	189	188	197	170	173	170	168	168	190	191	170	190	174	170	173	176	188	177	174	192	175	175	167	191	195	169	154	166	181	171	177	173	188	178	204	182	184	175	202	180	150	201	146	187	178	167	162	197	173	170	176	165	161	149	197	186	182	187	214	196	201	170	177	173	198	179	167	169	195	174	207	178	176	194	188	183	184	182	194	177	174	178	160	191	182	185	203	180	202	190	191	197	182	212	173	176	180	203	167	192	177	193	185	184	178	179	189	185	200	196	171	191	179	161	163	201	179	185	171	191	176	190	171	162	158	164	175	181	203	180	188	182	185	180	183	183	175	176	183	193	181	188	169	191	181	190	193	166	177	151	187	177	170	197	167	159	190	201	182	190	206	202	188	178	175	173	196	205	198	182	182	154	202	181	185	178	169	201	190	184	163	184	151	184	185	173	209	172	191	178	196	185	197	182	192	185	177	199	203	138	170	173	170	199	170	199	210	175	169	178	197	204	171	160	201	220	158	188	168	214	174	164	196	200	202	176	193	192	182	175	189	178	186	177	181	204	174	176	215	165	181	177	166	194	159	195	215	171	185	190	172	188	159	181	179	184	187	183	195	165	187	184	166	166	202	200	179	178	188	197	174	199	181	191	181	185	172	181	180	148	181	190	176	191	170	203	162	182	200	188	172	181	179	184	178	176	196	167	167	203	194	173	171	192	167	183	209	174	187	170	171	168	175	171	164	184	198	170	165	194	184	197	194	159	200	191	195	191	197	181	198	177	182	180	198	184	200	176	171	175	180	164	176	198	190	198	203	176	169	191	200	203	185	191	186	192	175	167	155	203	190	161	203	172	169	187	199	190	175	205	180	158	168	181	177	174	180	175	189	186	152	169	201	170	183	188	181	166	200	176	188	177	194	165	185	178	173	198	190	176	170	173	190	177	189	185	170	162	205	185	175	181	184	181	171	173	178	185	199	192	201	164	184	200	185	173	201	188	171	194	203	177	194	193	193	185	192	186	179	207	170	193	181	186	187	186	167	208	170	163	201	200	184	152	175	195	183	182	181	155	168	164	173	187	177	202	162	170	175	182	171	194	187	178	165	181	171	171	165	197	168	183	172	193	213	177	159	193	165	165	179	203	185	187	163	184	180	184	173	211	187	189	197	201	165	178	208	192	186	180	175	193	164
18630	22709	33891	32041	32340	29475	28050	25916	23099	19935	27210	24533	12684	10399	9345	11989	7340	14773	20399	23654	9885	17922	22887	18397	11008	8205	4339	1918	1603	1290	1152	1187	1012	889	928	916	905	853	777	701	859	865	678	637	557	583	572	526	580	567	535	455	496	508	535	544	562	545	531	524	532	499	509	502	540	549	487	509	557	470	484	507	512	503	512	503	512	504	510	497	486	500	525	457	506	520	520	562	514	503	516	528	530	525	571	505	501	509	524	526	536	518	501	544	503	486	502	470	499	523	539	514	531	520	534	541	541	539	510	512	549	531	553	514	535	519	545	489	498	526	538	502	528	539	478	530	572	517	537	515	526	516	535	494	514	539	497	518	511	530	541	518	507	532	492	529	518	523	533	508	539	536	503	583	537	494	502	505	555	525	501	530	522	498	540	529	527	459	507	527	486	501	504	540	493	484	539	462	510	538	513	526	520	513	545	492	531	486	537	514	545	525	472	507	533	533	474	542	491	544	504	499	508	534	492	481	513	518	535	539	523	553	492	544	534	531	501	556	490	502	545	552	529	512	514	496	535	554	515	528	502	506	526	506	543	534	511	526	516	540	510	553	511	511	538	481	503	509	521	524	511	449	498	533	532	529	468	492	480	530	509	488	517	507	541	537	512	585	545	509	531	532	546	477	516	504	490	527	549	519	490	498	507	484	527	484	508	524	495	538	537	500	514	552	492	509	530	485	510	516	530	531	523	502	536	557	518	554	532	507	538	487	542	553	526	506	550	549	523	521	490	508	520	526	515	557	553	569	492	549	502	491	523	522	531	484	514	505	493	527	542	520	499	480	537	504	533	504	502	487	497	512	514	508	516	486	512	568	513	503	522	493	517	511	500	531	531	530	471	502	474	513	540	550	529	537	535	526	514	492	523	518	519	489	460	558	542	557	540	502	489	522	515	517	563	511	498	526	512	525	503	484	545	541	518	531	517	513	534	508	533	525	542	480	499	481	504	507	516	560	491	543	541	515	586	538	503	500	504	484	517	514	564	538	519	524	542	523	513	535	528	534	568	503	536	561	555	512	514	519	526	533	504	511	511	520	498	480	520	548	504	524	534	502	546	512	562	505	500	552	515	501	512	539	539	515	529	492	536	488	517	509	522	512	531	536	533	508	469	494	492	521	535	531	489	559	509	534	486	500	494	524	492	534	538	497	555	529	485	548	507	550	518	488	497	495	542	528	524	514	486	530	555	537	521	452	537	574	495	516	519	507	534	468	522	506	483	530	507	516	490	504	503	552	515	548	494	530	538	491	536	506	532	550	512	526	498	511	505	519	555	528	521	513	468	545	480	543	514	480	502	529	499	526	497	506	478	525	497	531	522	507	497	513	531	493	521	533	493	485	509	505	451	526	484	510	511	498	499	502	549	483	488	501	534	543	499	510	567	548	513	490	490	518	524	472	522	479	481	535	526	545	493	473	538	552	513	498	520	521	533	504	552	504	508	560	501	559	538	543	506	531	534	541	530	520	506	545	505	513	540	513	520	534	468	541	529	505	508	532	521	529	533	519	529	519	500	547	561	558	502	538	517	477	504	546	535	463	568	495	510	547	535	526	553	548	514	512	536	510	479	576	525	515	566	518	531	532	518	519	506	493	551	550	504	502	562	515	548	543	507	528	509	531	521	510	510	503	504	525	469	514	481	557	501	535	524	505	492	531	545	482	520	485	534	494	532	494	546	520	541	546	530	518	494	494	498	505	506	519	541	473	532	548	558	517	476	504	518	584	513	551	529	527	493	533	515	517	534	484	495	496	550	513	501	501	508	509	504	530	518	500	544	536	553	511	503	536	538	539	537	526	523	507	494	494	525	538	521	468	523	450	501	533	528	544	510	519	521	537	519	507	506	550	524	546	519	516	511	501	525	594	508	535	543	544	532	541	531	499	512	499	512	545	505	530	513	538	517	519	516	519	456	529	502	499	527	525	516	538	523	523	521	511	497	532	529	511	542	545	480	526	492	495	477	538	515	518	531	532	536	536	497	525	517	529	553	517	529	512	484	503	515	495	529	550	542	486	536	525	478	510	508	468	517	501	544	499	561	519	487	526	508	516	531	527	491	549	514	514	502	541	527	492	546	508	542	478	535	489	530	538	543	506	527	522	513	461	488	521	541	511	551	546	542	501	562	512	553	544	528	496	535	505	533	486	515	519	512	473	522	513	546	494	501	541	493	534	524	533	525	526	513	514	510	580	521	527	504	523	509	530	512	523	519	517	487	504	547	509	500	535	513	564	521	498	546	549	528	505	516	534	518	517	521	502	495	524	489	557	523	545	489	474	527	521	531	537	513	509	512	529	522	509	483	506	564	511	485	544	536	536	517	495	524	527	521	453	531	521	535	505	496	509	527	472	535	517	507	497	516	551	536	499	540	520	513	492	516	553	540	559	507	547	503	508	509	520	535	515	529	492	482	468	531	508	549	526	531	527	504	523	561	501	527	542	501	500	512	531	545	530	535	533	531	516	526	525	520	520	496	537	493	505	501	474	522	530	518	468	499	499	508	491	544	532	527	496	527	537	513	475	489	517	505	522	482	512	535	465	488	517	557	509	543	522	479	533	511	494	485	523	505	532	513	497	521	480	483	507	512	467	481	532	524	501	544	533	532	554	492	519	521	497	528	541	534	523	477	500	494	522	515	481	503	485	503	542	510	547	490	523	524	523	533	462	476	513	513	471	529	536	532	524	537	484	534	495	513	556	474	501	537	493	539	503	506	531	508	505	484	555	514	537	553	510	487	519	547	491	498	504	492	494	539	497	503	517	541	508	554	512	501	551	504	529	505	520	537	477	514	545	499	523	569	519	531	478	585	518	512	505	508	494	515	493	490	514	521	488	548	558	525	504	474	526	502	494	513	519	520	519	476	558	524	486	497	504	502	535	514	489	502	531	559	512	494	532	493	520	523	552	505	543	535	531	504	497	503	512	519	507	480	514	532	527	551	495	565	530	552	518	511	499	517	525	558	493	509	487	555	505	501	523	533	497	546	526	522	551	516	507	516	577	512	485	505	572	567	498	532	495	510	498	506	511	541	523	514	548	555	499	514	489	514	523	491	528	511	511	507	533	474	499	491	458	528	539	538	522	500	471	540	507	524	500	523	524	518	523	518	528	529	526	473	515	458	527	525	520	538	512	548	486	559	516	517	495	496	542	516	494	521	523	522	498	515	481	524	524	497	554	504	534	491	556	511	530	521	538	531	544	483	538	554	511	465	540	570	487	477	541	485	552	501	535	533	529	512	523	517	511	528	490	551	511	551	503	510	493	547	504	540	540	495	540	495	575	544	514	556	503	510	506	526	529	515	539	477	506	491	527	501	501	477	478	486	541	545	513	549	508	507	517	568	491	531	522	492	521	523	475	560	523	541	540	548	515	502	499	570	518	546	505	487	508	493	543	516	505	470	484	476	496	500	522	505	517	527	516	510	541	546	499	531	524	511	492	521	529	598	496	500	507	553	572
12958	11671	15226	10406	5855	4397	3086	2158	1670	1251	1154	1190	667	506	511	443	338	403	520	414	225	383	559	525	484	332	239	165	170	160	171	175	170	172	171	180	182	175	144	170	165	163	169	159	158	160	151	166	156	169	155	181	153	171	145	155	170	166	154	159	156	153	146	169	158	151	158	169	163	200	179	138	158	165	155	175	170	176	155	167	137	168	168	159	185	174	161	170	147	181	156	167	174	165	164	163	178	144	134	162	163	147	193	157	162	157	144	176	175	174	144	176	171	166	152	167	189	178	175	161	173	155	176	171	164	170	167	168	180	161	166	162	140	169	180	155	162	184	149	159	187	147	165	160	151	155	145	152	191	174	174	174	151	175	166	146	154	173	178	156	187	160	166	189	195	174	141	165	182	170	186	168	177	168	166	164	151	164	152	185	159	179	146	145	184	176	139	169	171	165	160	155	153	148	179	171	137	178	149	175	166	177	156	174	175	183	161	175	179	168	143	172	175	175	129	155	146	156	152	163	141	176	173	162	153	148	180	160	159	164	149	135	147	166	155	173	169	147	166	165	170	182	155	178	169	141	195	167	174	163	168	163	157	149	175	164	177	158	169	152	173	164	144	168	161	182	149	143	167	150	153	170	163	174	174	143	184	174	153	192	170	150	150	172	176	155	168	144	167	170	171	146	190	203	152	168	169	151	152	178	147	155	168	170	154	156	147	191	151	165	169	175	173	160	178	162	184	154	172	153	153	151	186	173	152	167	144	150	166	174	151	161	163	145	132	137	182	153	162	154	177	170	143	168	140	151	145	173	136	189	160	155	166	183	165	166	158	184	143	152	145	157	172	158	149	176	134	185	179	183	163	163	161	147	154	147	167	163	157	165	174	167	135	159	176	171	160	193	163	154	163	170	150	141	181	173	170	150	178	152	175	156	185	148	159	154	143	177	150	150	135	150	159	167	159	180	157	167	163	170	169	172	150	145	144	141	163	174	170	132	162	182	168	159	158	171	161	168	160	191	167	133	144	166	155	166	152	164	171	157	171	141	171	159	171	166	150	158	167	170	168	170	183	155	154	178	164	201	157	156	159	169	144	157	164	189	169	160	175	179	175	163	171	151	175	169	168	172	167	165	179	176	147	163	164	170	169	177	165	150	165	188	180	173	174	162	155	165	157	164	167	149	150	172	170	162	133	184	167	175	175	178	154	198	162	142	154	144	157	159	179	174	186	165	157	142	163	153	163	169	157	185	187	158	154	145	173	183	157	143	165	190	172	162	120	137	160	171	165	178	183	168	142	152	168	157	158	181	148	186	143	168	144	176	151	177	157	168	159	175	161	158	179	170	156	178	157	142	175	148	162	158	168	172	140	161	179	165	179	168	166	151	159	162	149	183	171	161	157	143	191	154	184	177	190	144	143	168	163	162	178	159	180	144	166	187	169	151	148	154	149	169	160	145	177	163	154	193	148	176	177	168	171	159	174	157	145	148	174	182	174	153	188	163	152	188	158	144	159	155	164	163	160	194	151	184	142	156	157	167	148	147	166	164	153	177	144	172	123	159	155	161	157	178	187	177	153	159	161	163	168	148	164	163	160	175	184	153	173	174	164	153	173	155	180	151	165	170	160	153	167	151	158	158	181	159	168	151	171	144	168	165	163	160	165	187	191	175	170	167	162	182	149	162	158	172	160	157	163	159	164	163	141	161	157	193	165	165	165	164	154	159	156	149	158	193	164	181	170	179	168	165	146	175	143	150	160	154	182	156	132	174	170	156	179	152	175	166	169	179	169	165	164	146	179	172	181	156	167	158	166	169	147	168	156	174	168	173	144	171	147	169	177	159	185	159	169	173	157	139	147	184	163	149	181	173	177	162	138	162	164	150	144	158	169	173	148	139	182	172	172	167	160	158	152	166	192	149	179	177	166	174	171	153	181	160	164	161	180	183	170	154	164	178	164	142	151	165	172	169	163	170	162	170	154	174	154	182	136	164	176	137	180	169	170	153	170	164	166	159	156	148	202	151	172	158	163	172	164	176	175	168	164	139	156	169	161	176	165	170	150	171	164	140	152	145	184	152	158	146	180	183	140	155	176	171	186	144	168	171	148	160	188	166	157	161	148	169	178	152	162	160	162	159	162	166	164	160	159	170	159	175	170	162	192	168	149	162	164	134	163	174	165	151	161	163	155	162	164	178	155	136	157	178	171	170	148	183	164	159	162	170	156	149	173	169	167	173	166	163	174	155	161	162	163	157	159	164	151	176	160	163	153	174	155	185	164	152	175	150	167	142	155	157	166	164	193	133	168	155	180	152	185	185	143	159	169	161	162	156	145	166	164	159	159	174	168	149	178	161	178	164	181	184	162	162	169	163	177	158	157	149	151	149	194	167	180	168	173	157	149	166	158	180	161	162	142	170	136	159	162	151	179	161	188	158	159	168	187	156	167	165	155	193	182	168	142	165	152	190	175	157	161	140	176	163	176	170	161	170	167	163	166	153	168	165	174	159	152	163	175	153	173	161	173	141	154	161	173	174	157	158	137	156	152	131	126	161	153	158	158	162	169	140	187	179	152	179	179	165	161	172	164	173	173	162	159	175	172	151	160	155	150	142	169	170	149	178	160	165	173	181	165	163	161	168	190	173	153	166	177	167	151	153	163	172	173	149	143	177	139	166	155	142	165	179	143	162	148	146	162	165	156	149	166	163	177	154	182	170	160	165	163	192	189	179	148	158	157	176	173	165	125	205	165	186	168	149	186	152	177	177	162	173	142	153	150	166	166	157	169	152	142	172	149	162	185	165	166	156	164	150	179	183	151	168	176	152	165	170	165	164	155	176	130	159	157	164	144	184	163	178	184	159	160	188	167	166	150	158	146	172	169	164	188	171	145	136	155	160	160	159	153	165	164	162	149	168	170	156	181	148	172	159	159	164	154	166	156	148	142	148	155	159	159	166	170	148	167	162	154	195	164	164	172	165	153	182	156	189	169	161	159	178	135	169	158	162	194	177	166	159	153	143	165	148	167	172	168	170	145	166	165	168	163	163	175	168	147	169	189	168	157	171	171	171	183	161	170	155	175	162	162	155	174	162	190	151	145	143	169	159	147	176	167	151	160	163	180	167	173	171	177	158	185	173	155	187	180	196	153	165	150	140	161	176	162	158	153	164	178	155	174	164	164	143	142	181	155	158	182	159	180	149	178	192	174	141	189	166	161	162	142	180	182	175	159	136	182	200	164	149	157	165	168	164	178	157	139	166	172	161	150	185	199	160	178	139	150	145	184	167	168	170	152	146	148	179	158	133	181	167	144	178	182	171	153	180	165	163	166	148	175	158	139	152	148	157	170	164	207	182	165	172	158	178	171	135	193	165	158	157	175	164	189	167	164	159	186	180	147	178	167	152	155	174	176	164	163	178	182	171	180	160	169	163	157	160	175	150	173	161	157	168	145	156	176	154	171	152	175	183	158	173	163	177	174	152	170	195	161	163	179	164	155	166
8446	10438	20277	19684	15909	14697	11528	9340	7649	6023	5938	6190	3525	2729	2707	2339	1684	1951	2954	2100	1298	2100	3020	2776	2135	1327	834	531	470	459	487	468	457	481	506	460	530	423	486	493	481	453	452	483	455	448	437	513	453	512	484	479	464	467	468	453	460	498	507	467	482	443	480	454	470	496	479	450	468	464	478	474	471	479	512	488	468	447	501	452	464	488	503	489	470	491	467	478	505	502	470	436	448	486	442	533	489	470	467	476	487	512	406	492	478	502	459	484	430	474	420	465	454	478	443	445	466	430	476	456	466	471	493	467	489	473	458	486	464	469	473	473	471	417	482	445	481	483	469	458	461	447	492	433	499	477	474	458	474	475	517	476	470	442	496	430	455	438	456	459	455	420	466	470	446	499	487	491	476	477	466	504	423	476	460	451	512	444	476	506	448	457	459	447	462	452	439	501	489	487	463	455	455	466	492	446	505	468	493	484	443	460	454	462	466	473	473	449	498	443	465	495	428	454	474	477	452	469	463	457	465	463	476	438	479	476	481	432	449	492	409	474	498	444	479	483	468	470	454	459	477	468	429	458	475	494	475	475	442	419	478	468	484	446	480	485	468	454	497	497	476	482	489	431	472	484	450	488	525	431	461	480	466	482	423	448	469	444	445	466	481	503	528	467	495	462	467	467	437	469	505	460	472	479	458	484	474	492	460	467	483	519	484	510	449	461	462	455	430	482	462	441	520	480	453	513	468	463	471	463	469	514	478	479	470	498	438	512	476	490	432	492	456	468	442	449	453	483	450	479	449	476	480	491	455	487	457	463	467	460	468	482	495	505	459	481	451	465	487	468	485	454	478	448	450	469	520	454	455	443	448	484	448	492	481	482	486	458	462	498	487	455	498	470	455	479	498	456	461	433	432	458	501	478	468	501	450	465	466	462	457	475	507	465	460	476	441	490	498	490	441	445	456	468	429	493	508	463	484	491	466	496	438	440	480	497	481	476	481	451	426	470	464	490	455	459	474	451	480	456	483	484	504	482	461	443	500	486	503	503	470	512	479	474	478	472	475	426	466	470	503	456	449	469	488	492	520	442	446	492	508	439	457	497	468	450	464	457	477	503	473	486	452	474	505	512	472	495	492	514	474	477	457	463	482	425	455	431	473	444	467	465	494	437	441	467	489	476	455	465	482	458	481	499	501	460	461	483	492	474	462	453	463	455	490	495	468	451	438	450	487	462	455	528	524	433	482	460	428	506	480	453	511	467	478	465	464	466	484	427	478	473	442	487	470	482	473	497	469	530	498	483	460	489	434	458	450	463	468	467	485	462	447	453	433	473	496	494	448	424	447	482	475	448	440	479	481	455	473	447	489	485	436	448	499	467	456	445	417	525	454	474	485	492	469	470	478	456	471	479	478	448	487	482	432	498	444	495	461	502	481	439	474	483	449	483	486	435	474	501	470	481	475	469	471	457	496	465	475	463	496	457	432	478	437	451	459	478	461	460	505	451	467	448	451	466	449	466	454	425	463	466	422	472	494	473	483	429	453	467	498	464	485	465	472	477	468	466	491	488	460	480	473	434	464	489	455	477	469	450	492	458	443	424	454	488	466	445	492	466	470	429	487	460	448	450	473	507	470	486	472	465	461	428	508	458	456	505	443	420	459	458	489	462	501	496	484	450	509	521	501	474	473	457	492	475	470	506	451	504	461	460	450	460	465	509	422	446	511	508	478	461	429	489	485	482	479	438	477	458	504	463	451	476	429	483	463	502	459	502	495	487	466	481	505	464	448	466	450	437	476	492	497	471	488	476	459	476	486	448	440	461	488	453	482	500	469	463	475	504	446	472	490	450	475	456	441	497	458	436	450	456	460	473	492	469	463	473	448	480	472	463	450	465	442	468	456	454	502	513	495	472	410	447	463	504	471	467	495	461	438	460	519	459	491	485	427	490	498	496	447	467	433	493	473	464	473	453	477	470	481	473	467	456	489	519	474	476	461	451	468	476	461	466	467	471	485	457	452	486	471	441	464	436	455	467	460	470	479	467	485	494	430	486	397	424	446	464	456	513	508	507	433	458	465	513	493	426	449	437	466	486	480	506	479	464	519	517	436	460	499	439	468	494	445	453	468	445	453	462	485	490	466	483	506	458	459	465	449	495	429	463	516	482	489	467	477	485	479	441	491	437	480	455	441	454	473	454	459	458	496	468	450	471	492	479	509	436	467	489	473	471	496	468	458	429	458	494	463	501	469	449	478	431	429	420	455	472	469	474	477	496	482	471	493	481	473	472	481	477	483	495	489	453	475	461	452	466	473	445	481	472	431	480	432	496	487	454	459	491	495	467	476	493	516	458	516	489	475	465	463	476	468	426	489	475	500	478	476	490	463	473	449	470	449	467	457	489	488	477	494	498	468	479	476	441	433	481	447	453	458	483	454	484	458	447	490	508	494	450	443	489	455	454	453	457	462	512	438	498	443	481	473	451	504	456	496	465	479	475	456	503	438	453	453	496	487	444	494	476	471	482	468	501	469	448	536	436	464	436	463	470	489	512	471	432	450	473	446	468	480	490	475	469	455	486	447	523	459	479	494	469	472	484	462	476	506	432	435	488	453	451	442	464	447	438	449	449	499	479	503	471	453	486	492	471	492	486	460	456	481	464	418	447	409	477	483	457	490	439	470	464	437	441	468	458	476	466	447	455	455	472	452	451	460	460	479	481	499	464	476	456	486	457	452	503	521	460	509	477	472	440	427	465	488	451	447	469	500	445	467	485	462	429	437	481	547	449	476	482	524	474	446	429	471	497	474	438	451	505	432	490	468	492	446	506	454	462	442	480	440	462	456	440	522	497	455	461	446	488	470	428	473	457	466	454	474	496	471	469	460	481	478	471	480	489	477	483	466	490	431	470	464	428	485	477	461	461	467	456	493	473	443	461	458	433	447	444	484	477	465	447	463	454	483	479	469	460	501	515	469	459	490	453	439	422	495	456	455	465	452	464	506	432	429	446	441	464	474	470	435	470	485	472	508	450	471	472	453	458	436	499	477	467	471	428	486	434	443	498	513	428	503	459	438	453	484	466	476	476	478	447	500	429	446	457	462	469	472	483	467	491	460	473	477	457	405	459	442	469	497	497	459	472	459	430	500	441	488	461	475	484	438	427	471	459	473	469	476	475	475	431	482	440	479	461	460	476	458	452	484	452	474	429	479	461	477	445	463	474	481	502	450	459	460	454	454	444	442	479	429	487	506	495	469	512	502	499	438	480	476	458	485	464	453	466	459	512	492	430	488	501	463	482	434	436	480	459	477	463	464	441	488	433	499	481	478	467	469	469	478	466	464	475	461	473	475	472	474	452	439	483	470	463	465	461	456	461	463	469	476	493	437	497	478	478	467	441	487	489	454	435	473	506	464	500	475	503	496	470	461	449	492	472	484	474	445	449	441	436	462	447	457	491	483	507	420	464	439	512	460	478	461	460	490	450	457	497	438	447	440	467	460	478	422	440
22728	20996	23278	15985	10788	8977	8970	5528	5148	3976	4710	8388	3343	991	1096	3197	717	927	1693	1016	623	1684	2927	2250	1418	834	391	254	223	199	190	216	176	197	154	182	163	157	180	156	204	187	154	156	166	186	176	158	137	161	132	156	160	177	166	144	133	142	158	159	161	164	147	167	176	161	175	144	138	150	167	148	168	173	142	142	182	165	164	168	156	164	177	146	142	167	184	139	171	172	140	154	191	149	158	181	142	151	161	155	191	157	164	142	136	143	158	169	174	144	152	170	176	159	171	168	147	140	158	150	173	145	165	149	170	168	173	172	180	148	154	153	136	152	147	185	150	162	172	171	156	161	150	152	150	164	176	169	139	146	163	175	150	153	149	150	155	174	143	155	161	156	145	167	169	153	160	154	159	146	143	160	157	162	174	157	168	144	160	139	153	148	148	151	148	156	179	163	153	154	181	141	161	138	170	149	162	173	152	167	167	159	147	172	168	178	146	144	172	149	160	159	169	159	137	154	144	172	178	146	144	138	155	157	164	157	156	148	174	130	174	134	148	179	170	151	177	143	151	142	153	161	134	147	142	154	150	158	147	151	153	161	157	152	140	153	168	163	163	133	149	146	150	148	171	193	162	170	161	150	173	180	143	190	157	135	155	141	175	163	150	140	156	186	159	179	164	154	167	160	158	157	174	151	201	156	160	163	147	143	159	152	152	157	172	145	155	175	181	185	152	175	163	151	147	155	158	148	158	164	143	156	150	144	162	150	155	144	154	163	150	155	161	195	163	156	169	148	144	171	163	148	160	154	156	146	147	145	181	183	162	136	157	162	138	151	159	163	144	182	175	130	168	156	158	170	128	163	140	151	187	155	160	144	174	170	157	163	188	156	166	161	157	165	146	151	164	157	154	154	160	164	162	136	154	141	191	130	162	163	170	166	177	174	157	159	154	158	152	144	158	194	146	149	154	162	195	165	157	133	140	175	141	160	181	135	131	164	166	160	167	158	163	135	142	179	177	159	154	177	169	172	165	145	151	154	151	161	169	175	145	156	153	171	159	157	140	175	166	167	178	169	164	153	166	153	148	153	172	179	139	161	158	161	169	171	149	165	141	177	154	168	145	175	173	156	171	140	167	144	148	160	143	147	146	157	161	172	173	156	177	142	138	175	171	143	158	151	179	182	146	154	164	159	153	187	154	138	169	157	165	162	156	159	156	141	170	163	151	158	165	156	152	139	173	150	173	168	149	146	146	171	145	146	176	163	139	143	163	140	176	169	162	162	142	183	150	147	155	162	137	144	151	166	139	161	159	184	150	162	152	120	136	126	147	160	186	154	166	157	163	138	152	184	156	169	151	169	153	171	174	138	167	149	155	180	167	164	169	146	151	161	148	155	142	153	166	152	152	168	156	150	149	146	156	174	165	164	164	126	141	146	155	129	139	151	158	175	164	173	159	161	142	156	166	178	163	138	152	159	166	160	180	159	144	168	160	157	156	175	150	173	156	155	168	200	165	155	166	156	151	145	144	154	142	178	135	151	139	146	162	164	152	154	166	133	175	179	157	177	171	167	138	169	152	146	150	182	148	163	174	151	150	162	158	160	165	167	132	156	154	143	154	153	167	149	155	145	148	171	170	141	161	164	135	152	154	171	153	157	145	144	162	161	168	162	164	157	168	151	135	173	161	167	144	152	168	162	176	180	169	151	181	145	171	149	146	158	139	169	159	154	165	160	146	150	168	162	161	175	163	153	140	161	159	157	161	187	155	154	165	149	158	144	169	152	166	144	174	160	144	152	146	160	149	150	155	142	158	144	133	168	153	148	156	165	183	145	160	175	163	148	167	160	150	178	156	167	174	166	153	148	175	182	177	144	172	142	167	138	167	157	156	154	146	142	165	165	150	159	154	169	156	165	159	168	170	163	150	185	153	143	169	179	161	157	147	174	165	153	152	151	170	139	149	153	151	159	144	160	177	141	162	165	165	166	173	125	160	153	143	158	156	131	157	147	152	146	150	186	161	172	161	154	166	164	154	168	160	163	139	163	160	149	134	165	146	177	154	153	144	152	164	163	154	197	174	159	157	162	148	151	169	168	173	161	145	172	198	165	156	158	162	161	158	149	181	167	144	145	157	163	148	135	148	147	180	162	152	165	158	153	150	135	160	145	178	164	163	147	169	151	166	130	145	175	167	150	154	155	167	163	173	164	169	157	167	150	168	148	160	145	164	151	160	166	145	162	161	154	155	167	138	147	168	154	158	152	167	152	148	146	154	162	148	173	140	169	160	151	152	158	160	181	144	166	154	150	147	159	172	152	166	151	153	174	131	140	169	172	169	170	169	153	160	183	165	160	153	153	155	171	169	180	163	166	150	156	136	165	152	188	149	158	193	172	147	158	171	149	152	173	151	165	151	156	168	177	158	166	135	159	150	158	147	168	152	171	151	148	167	144	194	159	157	153	174	151	154	154	187	178	132	157	159	153	183	144	143	148	144	140	149	149	145	139	181	153	131	155	158	159	166	165	153	147	151	165	141	174	133	153	148	138	175	145	148	151	174	171	149	167	162	138	172	155	141	139	136	164	161	152	174	163	177	146	174	178	179	161	154	160	163	157	133	160	156	144	159	146	166	167	176	150	148	152	158	178	169	141	157	160	161	159	173	184	170	164	151	168	184	152	162	156	157	166	169	156	162	170	172	168	148	162	127	164	162	159	155	176	154	154	169	161	146	146	167	141	157	174	142	175	141	177	171	164	148	155	136	161	146	153	146	143	160	151	155	181	175	164	155	173	169	166	147	164	146	166	160	152	136	152	179	165	138	149	168	148	159	151	151	163	162	152	168	158	156	178	155	168	163	149	172	151	148	129	150	156	159	149	161	160	158	164	165	132	146	162	158	170	175	166	158	162	153	157	145	165	159	172	177	166	167	167	176	162	168	161	175	141	142	152	172	144	156	157	136	150	187	170	145	157	162	159	171	157	166	146	155	152	153	180	168	163	156	178	161	158	151	158	157	181	167	164	169	145	163	149	146	150	163	158	135	158	141	175	183	142	174	161	146	163	158	172	147	148	157	154	165	155	165	144	147	162	170	175	170	163	130	141	160	173	148	172	170	156	156	169	164	167	149	172	165	141	162	164	140	171	175	162	174	179	148	148	136	150	161	134	159	166	137	143	151	149	149	175	163	156	133	159	172	148	168	148	144	149	150	181	166	166	152	158	146	163	159	184	164	141	153	167	151	137	147	151	155	148	159	151	190	153	172	145	155	167	176	141	172	155	150	160	156	169	158	169	137	159	164	148	170	142	159	173	152	155	138	170	168	140	157	149	167	148	181	173	148	158	139	165	152	138	164	169	185	182	152	153	154	155	157	152	154	149	151	173	172	184	154	146	159	135	163	177	159	167	156	150	170	154	156	159	150	155	174	165	137	158	153	136	184	175	146	166	163	144	167	167	183	157	158	170	179	148	160	141	147	146	145	147	158	166	173	142	155	155	148	160
14590	17783	26358	24986	23046	22768	22504	17525	17895	14835	18770	27345	11420	5761	6350	14875	3740	5502	9638	5797	3780	10244	15636	12000	7816	3952	1693	902	814	707	709	679	630	605	597	597	604	564	522	488	569	502	481	466	494	467	433	472	480	451	490	471	453	452	491	447	444	465	429	458	466	414	463	425	441	451	467	433	448	426	465	458	469	444	453	497	450	474	432	431	432	447	443	465	425	427	445	472	445	461	457	441	459	426	477	443	424	478	419	470	436	437	473	479	426	426	441	477	449	471	471	412	463	430	445	441	478	453	374	502	475	457	479	449	419	467	506	436	471	489	436	461	474	474	456	459	425	448	453	454	433	472	492	458	451	468	512	513	470	436	468	412	448	438	435	468	451	460	439	443	494	501	433	467	475	444	426	478	422	446	458	442	456	473	459	427	470	418	456	471	469	470	461	460	431	463	452	455	502	459	431	455	479	451	437	429	480	405	444	445	449	427	441	468	398	450	454	437	419	469	438	475	457	460	466	459	485	464	473	467	424	450	439	469	434	414	479	430	451	467	461	474	445	460	472	496	426	473	458	456	453	486	429	422	437	463	437	459	461	440	463	423	483	470	471	462	473	449	486	513	479	475	474	441	460	446	439	471	461	457	460	489	451	425	450	430	471	457	499	433	466	443	451	421	437	479	460	501	488	455	447	397	457	471	470	456	458	441	459	444	447	471	431	469	462	458	479	420	432	477	469	474	433	434	468	445	488	482	438	438	454	446	430	439	461	474	484	466	456	469	464	441	437	421	438	481	483	414	457	483	444	476	424	448	474	470	469	467	481	469	481	470	451	464	482	413	490	490	462	457	467	429	465	459	469	456	478	455	451	454	451	426	455	444	445	473	407	420	441	477	442	426	469	435	443	475	508	464	492	464	473	448	474	487	462	474	446	428	471	465	450	472	471	490	474	466	478	457	489	482	457	472	456	488	463	478	471	455	452	460	479	429	428	437	460	469	468	465	484	457	444	466	485	464	495	449	476	432	421	484	452	488	449	421	481	433	441	494	440	446	457	420	482	460	463	456	448	504	464	474	418	441	469	480	446	446	449	489	493	443	442	466	479	442	463	445	438	447	498	443	441	457	446	463	482	481	445	455	442	518	474	494	455	447	460	479	452	474	456	453	433	462	475	450	448	469	422	475	452	470	447	450	451	453	494	493	463	433	495	476	471	435	480	486	452	458	493	463	440	477	450	449	489	467	492	426	448	462	471	432	448	480	473	482	483	461	471	453	439	485	452	423	467	419	464	478	467	476	498	453	478	454	487	459	464	397	447	424	456	488	414	404	481	426	449	440	452	428	512	417	429	467	471	469	443	446	443	449	426	442	433	450	440	491	417	480	447	463	486	477	457	440	456	441	443	405	451	473	451	455	432	497	470	470	464	415	435	443	489	470	443	435	446	437	481	457	454	436	513	479	480	448	457	474	421	446	472	409	443	483	460	413	475	457	472	446	429	450	436	486	430	450	472	475	454	469	427	484	428	445	470	475	475	457	462	459	451	487	463	463	441	435	463	429	452	449	428	442	470	474	446	506	454	419	417	447	467	453	433	401	467	426	467	464	487	436	445	447	432	484	489	447	419	480	497	462	451	467	459	434	445	450	493	476	475	472	446	453	458	452	434	449	433	436	435	474	463	484	468	444	451	477	422	481	476	490	479	455	450	480	432	452	453	486	436	464	490	443	454	446	455	469	479	474	458	473	453	455	474	469	446	457	489	502	456	439	458	442	475	448	443	460	449	450	435	481	409	448	443	447	456	462	439	434	493	433	475	430	469	453	442	443	451	510	458	517	482	446	491	462	457	452	473	443	457	484	466	425	457	453	468	456	449	454	467	494	486	458	423	451	492	468	483	466	466	487	449	441	491	439	463	457	478	438	428	480	466	440	501	478	446	451	419	471	453	472	451	439	423	450	428	472	422	442	466	474	449	489	460	519	474	448	420	436	449	412	448	453	501	467	442	446	480	504	476	457	465	436	472	424	459	447	470	467	483	496	461	463	445	456	431	467	455	482	459	459	492	428	467	439	471	454	443	402	441	426	481	416	452	489	458	420	483	439	474	427	442	406	447	484	449	444	470	441	452	439	432	469	458	443	466	433	443	488	436	474	443	444	434	440	449	482	472	466	438	458	453	484	456	429	451	430	451	449	467	448	490	451	426	460	431	494	433	434	437	466	448	431	468	433	457	452	446	457	483	477	459	468	466	432	472	437	477	466	436	433	444	480	473	481	420	462	493	437	485	443	460	438	442	451	451	466	429	444	441	449	442	469	452	490	452	496	444	475	447	471	455	467	478	474	446	441	426	431	454	458	471	466	457	453	437	492	453	472	446	470	436	461	448	478	494	434	472	445	425	440	470	451	439	483	467	476	496	481	431	464	475	424	460	472	458	507	475	499	463	427	431	456	457	488	479	442	446	443	467	445	475	417	442	491	401	449	450	469	446	474	446	505	449	482	468	461	475	455	471	487	484	469	440	440	461	469	482	455	437	444	452	456	443	443	455	475	464	439	437	444	439	446	417	441	464	452	473	464	469	450	476	466	455	454	429	463	462	464	430	467	475	427	488	458	474	477	415	461	428	407	474	448	458	473	448	471	445	449	438	454	471	462	479	442	496	436	449	452	403	460	422	426	445	485	478	449	415	452	458	462	443	430	435	440	446	448	455	466	426	480	478	436	486	449	477	461	462	437	491	496	456	470	440	439	491	436	448	458	435	444	428	438	484	440	472	463	451	453	479	436	445	424	434	473	442	457	477	456	415	481	447	494	442	474	445	429	451	475	464	453	465	438	441	472	456	468	442	488	433	460	484	473	442	437	464	444	458	446	475	452	430	441	440	458	469	450	427	461	456	463	480	488	486	472	494	451	451	491	462	439	428	416	454	446	452	436	444	444	456	479	436	469	432	513	482	427	456	462	499	479	446	436	463	461	451	459	462	451	421	452	472	427	447	414	430	456	443	452	448	473	480	477	460	434	452	427	495	457	411	433	440	502	447	431	446	409	478	441	479	472	474	450	482	428	442	465	476	461	432	423	469	436	460	446	441	482	417	475	471	459	454	411	503	449	449	477	467	492	464	436	474	450	427	494	451	495	468	461	464	489	476	478	492	451	460	435	436	428	497	432	468	457	465	430	397	488	448	424	452	470	469	419	465	459	455	431	436	470	470	455	466	450	473	452	455	483	440	431	446	422	422	409	471	447	463	435	445	451	454	456	433	482	466	422	433	458	458	454	446	459	466	436	464	418	469	417	470	456	477	466	479	446	450	460	479	459	431	469	488	453	462	487	469	457	483	450	446	460	443	481	461	455	479	474	464	485	421	475	452	458	460	452	456	467	430	454	482	463	435	464	443	449	443	458	469	454	455	477	439	458	448	416	443	440	503	464	485	455	469	414	461	438	450	471	473	444	464	443	481	482	458	480	475	469	495	440	434	434	486	473	457	480	503	479	440	457	475	441	452	462
65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
