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
336304152528	336304153048	336304153598	336304154148	336304154698	336304155248	336304155798	336304156348	336304156898	336304157448	336304157998	336304158548	336304159098	336304159648	336304160198	336304160748	336304161298	336304161848	336304162398	336304162948	336304163498	336304164048	336304164598	336304165148	336304165698	336304166248	336304166798	336304167348	336304167898	336304168448	336304168998	336304169548	336304170098	336304170648	336304171198	336304171748	336304172298	336304172848	336304173398	336304173948	336304174498	336304175048	336304175598	336304176148	336304176698	336304177248	336304177798	336304178348	336304178898	336304179448	336304179998	336304180548	336304181098	336304181648	336304182198	336304182748	336304183298	336304183848	336304184398	336304184948	336304185498	336304186048	336304186598	336304187148	336304187698	336304188248	336304188798	336304189348	336304189898	336304190448	336304190998	336304191548	336304192098	336304192648	336304193198	336304193748	336304194298	336304194848	336304195398	336304195948	336304196498	336304197048	336304197598	336304198148	336304198698	336304199248	336304199798	336304200348	336304200898	336304201448	336304201998	336304202548	336304203098	336304203648	336304204198	336304204748	336304205298	336304205848	336304206398	336304206948	336304207498	336304208048	336304208598	336304209148	336304209698	336304210248	336304210798	336304211348	336304211898	336304212448	336304212998	336304213548	336304214098	336304214648	336304215198	336304215748	336304216298	336304216848	336304217398	336304217948	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
18885	10951	13005	11799	10177	8553	8272	5212	4461	5728	7767	9637	16910	2827	1063	1800	937	1750	1084	1822	1765	1627	1886	2560	2641	2411	2293	1885	1355	1522	1307	1319	1421	1246	930	555	352	248	152	154	157	178	158	150	174	138	177	177	158	169	171	144	159	168	152	148	169	141	140	174	164	129	158	157	169	167	148	153	146	167	150	143	159	152	146	157	147	150	159	163	152	160	164	154	167	152	161	131	181	154	166	141	164	132	162	146	139	170	170	138	152	169	145	162	150	149	168	157	159	133	155	140	138	169	139	154	146	157	150	155	157	142	164	159	152	147	156	139	144	161	163	142	156	169	149	150	163	147	151	161	154	160	157	134	143	163	143	170	152	160	159	158	166	185	159	160	142	165	137	165	141	151	146	163	154	180	148	161	157	137	135	165	180	128	148	164	160	175	148	172	153	151	148	121	144	170	139	155	152	156	149	154	125	147	142	159	144	140	129	131	162	185	171	163	147	158	153	151	183	154	156	156	148	144	172	172	149	138	132	153	157	147	176	141	155	153	143	134	162	162	161	158	170	114	136	146	159	129	147	164	152	137	171	159	128	146	155	145	167	164	159	135	158	127	146	170	149	160	143	163	162	140	143	143	135	153	128	143	155	159	142	176	159	139	138	129	146	152	160	124	143	144	172	160	174	140	165	161	173	138	165	155	160	177	149	164	152	157	150	151	167	164	131	142	139	151	165	178	161	132	145	141	166	158	145	154	150	171	152	161	164	152	146	172	149	162	157	144	157	161	156	154	143	151	136	154	165	174	162	157	139	142	150	157	144	146	160	166	149	151	131	158	146	162	169	185	130	149	180	150	136	155	150	145	155	167	178	164	143	154	141	198	153	142	154	181	157	152	152	141	146	147	163	167	142	151	167	153	136	153	147	166	147	133	133	144	129	150	141	140	159	132	149	148	177	151	165	146	158	147	143	142	142	155	178	154	143	130	138	134	147	147	151	179	148	145	159	157	149	158	141	159	172	172	137	145	159	139	165	143	164	152	144	129	150	152	150	160	151	150	163	133	152	160	154	134	161	182	140	155	169	140	155	166	159	131	143	147	133	139	143	164	170	135	139	158	146	152	160	155	157	160	163	159	151	146	151	168	165	143	138	142	143	132	163	151	147	168	150	146	133	131	169	139	171	150	161	128	127	155	150	142	159	136	145	159	140	139	177	154	150	138	165	152	164	161	137	165	166	138	173	152	141	151	174	166	169	151	183	151	146	166	153	147	179	169	157	142	162	136	156	149	176	148	173	143	157	148	137	162	139	163	162	148	145	158	158	158	132	144	152	156	138	178	152	141	161	151	157	154	147	176	157	169	125	144	166	158	142	140	167	157	151	149	147	152	154	148	150	170	144	150	152	149	152	169	156	151	162	144	146	155	149	171	145	172	175	155	154	148	153	171	146	164	178	162	137	131	170	162	138	173	146	164	145	136	165	149	167	150	157	171	171	149	158	141	133	142	146	155	176	153	148	167	159	153	145	163	176	131	178	141	141	144	168	150	140	152	157	159	143	185	160	159	163	159	155	171	142	174	148	164	146	163	159	161	138	150	157	167	160	166	161	151	128	155	157	156	158	159	146	141	155	139	162	134	175	157	153	154	159	149	165	158	179	174	159	170	149	166	153	149	139	169	153	162	152	153	171	126	141	156	140	141	162	194	136	155	166	136	149	150	156	127	131	136	146	144	143	147	153	149	156	167	151	155	136	149	152	152	157	177	139	153	157	149	163	155	153	138	146	155	148	144	184	143	144	175	181	147	155	152	157	173	152	140	153	178	158	142	162	166	155	143	140	149	161	147	160	137	162	153	151	162	145	177	125	151	165	151	119	158	151	182	168	159	141	156	158	146	143	144	147	133	161	161	151	159	159	166	144	164	151	167	141	160	144	156	157	180	136	165	157	141	159	147	145	139	143	176	129	174	149	141	177	153	137	116	153	154	185	146	159	180	159	156	150	151	168	173	148	160	153	139	158	144	148	140	158	161	175	175	170	149	146	141	145	152	177	172	159	159	146	159	156	148	169	159	142	141	148	143	155	141	153	168	138	148	138	149	172	153	157	149	163	157	167	157	174	132	155	159	150	149	166	139	144	153	150	155	129	139	150	161	146	120	141	166	158	125	151	148	150	156	170	168	140	162	143	176	139	130	159	156	169	160	165	151	134	157	155	139	137	141	182	161	157	187	133	142	165	137	154	138	167	118	172	147	161	165	161	151	135	152	168	150	150	156	174	176	144	184	154	154	138	149	169	157	147	166	140	158	144	142	159	155	171	158	159	151	166	140	145	161	165	164	179	146	153	138	123	155	147	156	148	146	149	140	148	160	161	170	156	162	173	145	137	174	165	152	147	145	136	130	155	170	162	169	184	157	163	152	155	157	176	155	165	149	148	142	130	153	150	148	163	172	158	159	150	173	155	153	140	157	165	152	147	176	151	174	145	152	170	158	155	158	166	158	157	145	152	150	172	135	124	142	157	142	163	153	158	153	134	194	159	144	154	125	165	149	156	139	132	150	140	146	151	150	143	132	158	141	150	137	142	156	157	146	142	141	151	160	125	162	139	147	136	159	156	152	173	169	149	160	140	156	141	153	137	166	163	176	158	158	161	148	161	164	139	133	147	162	151	141	142	128	149	161	161	153	164	141	178	158	166	134	142	131	134	150	148	154	155	124	149	142	143	144	180	155	161	147	174	151	160	173	168	150	145	176	162	146	148	156	143	159	174	138	161	175	159	155	142	152	159	137	159	147	174	140	143	151	142	148	170	141	121	162	169	168	161	174	132	172	161	152	131	164	154	152	157	157	142	148	132	154	142	166	164	165	147	155	158	151	135	150	152	150	160	137	152	146	143	154	152	157	159	166	150	145	149	137	150	158	149	141	153	143	164	163	162	143	139	169	176	125	143	150	162	142	170	156	165	150	148	153	140	152	144	182	166	142	178	126	172	152	148	152	172	188	135	159	141	135	126	155	151	143	149	158	146	160	163	144	163	144	169	143	153	145	167	163	149	133	144	147	177	146	163	149	149	136	155	136	190	152	141	155	153	182	153	144	150	158	161	127	146	140	158	125	166	133	149	159	145	178	156	146	136	146	157	164	141	137	154	149	135	155	153	134	140	145	156	149	145	144	144	145	139	163	153	144	185	151	152	155	168	179	160	169	181	143	154	150	148	162	167	147	171	153	148	159	146	145	164	166	144	155	155	128	173	172	152	148	170	126	163	159	134	153	144	144	147	149	152	150	149	174	127	174	156	172	149	155	146	175	149	157	143	148	144	171	169	157	123	141	171	144	168	157	170	178	181	165	137	145	166	136	152	150	160	163	151	145	134	157	136	153	147	129	172	166	135	151	160	171	146	147	131	179	168	138	155	146	165	180	147	173	173	143	162	150	135	160	140	165	139	157	186	163	131	160	149	156	166	155	145	154	170	167	155	162	160	148	148	135	152	133	126	162	148	155	159	139	162	159
10450	9326	15118	18441	19234	18152	18048	13292	13920	17276	23120	26224	32661	5930	5173	8305	4897	8941	5904	9945	9044	8477	10527	13525	13572	12749	12894	8994	8215	9224	7403	7708	8395	7231	5437	2844	1679	954	477	453	439	418	444	466	467	499	450	483	427	444	440	422	461	443	478	443	436	441	438	463	462	439	466	439	440	465	470	414	436	422	419	469	433	422	426	446	461	425	451	426	410	447	405	478	445	431	437	453	443	430	432	455	433	469	480	448	444	433	421	443	427	449	480	470	491	426	470	398	440	438	422	445	428	423	469	432	439	439	453	454	447	475	428	426	434	415	448	418	442	443	447	463	457	459	440	429	450	419	457	475	462	411	466	430	412	477	466	430	426	442	435	466	473	447	409	436	442	391	415	436	454	438	440	445	485	487	450	437	453	442	445	430	452	433	422	494	451	441	420	406	494	462	453	441	404	454	476	469	439	428	467	467	437	437	442	465	408	457	468	413	420	411	424	446	414	414	457	462	428	442	464	469	409	442	457	505	458	423	428	419	468	483	419	435	393	480	455	447	455	454	423	432	411	424	415	467	432	470	421	427	470	452	434	410	408	461	447	441	441	469	436	469	436	427	427	478	459	456	420	433	448	436	423	487	438	439	460	428	475	463	467	445	434	444	423	417	429	413	442	425	430	432	419	435	442	478	493	457	474	443	418	452	409	442	473	447	419	419	411	425	417	462	455	437	444	440	444	442	424	441	434	436	441	445	446	477	424	462	454	450	409	456	461	466	487	441	416	464	416	450	451	446	452	449	475	426	455	412	435	431	456	433	427	476	420	451	470	449	423	443	453	439	453	470	427	427	486	441	449	416	465	467	454	442	460	403	459	441	444	446	448	473	476	430	401	435	471	413	447	430	441	434	460	480	430	437	447	456	431	436	449	458	448	456	469	436	440	457	454	456	463	433	447	441	463	420	444	406	451	467	410	461	459	456	451	433	419	440	422	465	382	459	415	441	432	408	420	458	417	445	455	442	438	423	444	466	384	425	460	474	468	474	441	425	402	472	457	439	435	469	423	409	441	418	423	431	412	430	454	419	401	433	435	465	467	445	491	439	415	456	465	460	443	473	473	473	459	415	411	425	437	438	460	473	485	447	448	465	467	418	422	455	452	436	405	467	466	443	441	441	432	435	435	442	421	432	454	465	429	479	458	433	449	424	445	441	453	434	452	446	394	426	429	415	400	423	428	448	435	458	415	455	445	416	451	451	485	433	463	484	472	431	422	407	411	451	415	465	428	429	480	442	414	447	452	455	464	430	404	442	457	477	446	437	466	407	447	438	457	445	442	448	462	454	428	430	418	429	432	437	429	424	464	408	490	416	447	422	426	444	465	458	456	445	398	455	450	462	445	438	449	441	407	418	490	436	423	459	439	461	447	462	422	411	473	462	417	428	450	453	431	465	437	464	427	393	447	436	401	467	445	476	459	431	441	427	447	463	410	428	463	429	411	441	439	438	448	431	460	487	452	461	459	443	426	479	409	466	443	428	429	416	440	448	409	444	435	445	468	424	437	442	485	449	426	432	437	463	442	414	446	411	446	456	412	434	430	384	413	462	429	439	456	437	394	488	418	426	483	448	397	431	414	431	424	429	426	441	487	460	427	462	482	444	444	449	481	443	470	452	451	460	474	444	473	447	417	467	453	443	452	440	445	425	442	424	433	457	474	479	431	455	430	445	442	433	413	468	436	438	468	472	428	454	484	435	446	429	448	440	476	492	443	464	430	456	451	479	420	455	432	501	455	432	417	436	417	448	433	439	430	434	441	426	420	480	422	465	469	432	441	438	441	458	456	427	460	438	478	449	445	438	419	452	435	436	472	433	438	404	440	445	469	428	478	468	431	467	462	402	445	434	443	480	430	426	450	428	459	465	480	424	441	459	459	463	430	448	441	434	452	435	420	431	418	446	425	431	437	412	475	478	444	485	437	436	439	422	439	433	442	421	408	454	430	432	424	460	454	433	429	442	416	455	472	427	409	442	453	443	481	422	422	455	454	430	458	423	408	437	449	447	454	434	430	437	379	423	424	432	447	456	427	437	418	434	455	467	408	445	455	440	434	491	405	453	436	427	442	461	461	459	459	455	443	435	462	469	461	431	450	453	418	437	441	460	439	433	471	448	453	441	443	461	411	428	443	419	461	448	464	453	432	450	408	424	398	450	418	406	434	443	426	449	472	439	454	430	441	445	474	422	453	425	424	449	424	426	448	426	417	490	441	444	467	457	443	459	436	421	453	429	487	444	451	462	447	413	440	428	465	473	449	446	425	434	475	444	413	443	437	439	436	463	420	444	461	418	485	467	415	440	441	450	457	411	444	417	455	480	436	456	430	441	449	448	469	437	440	419	425	438	413	409	427	425	446	430	459	416	423	442	408	451	453	450	465	446	451	427	479	473	429	423	443	447	407	425	427	439	424	425	437	442	435	441	448	408	463	434	437	468	430	428	421	442	442	443	433	425	402	453	427	469	421	441	442	434	433	444	454	430	435	433	440	456	452	467	460	461	423	461	425	458	470	434	447	412	448	479	444	436	456	458	423	467	431	416	437	431	432	446	456	449	463	438	425	435	440	465	465	472	450	447	458	449	419	443	455	449	441	416	416	457	410	424	420	427	415	455	443	429	452	436	428	453	431	459	476	458	415	454	439	473	436	443	453	418	450	495	461	414	460	435	466	439	456	465	452	414	438	446	453	474	425	435	425	463	424	434	440	484	459	455	448	441	433	429	435	439	454	434	432	462	426	435	490	451	502	432	500	425	442	475	459	447	421	439	449	454	489	455	433	438	472	424	428	443	461	429	444	444	449	436	411	433	466	455	422	440	440	439	440	466	430	472	435	439	422	461	436	448	447	430	441	432	479	426	470	451	443	434	458	472	444	430	413	447	441	466	403	460	449	462	418	453	457	439	441	441	422	459	448	447	429	439	434	432	466	427	472	474	406	430	432	459	438	457	477	444	446	452	445	452	457	401	438	448	410	428	448	474	435	447	437	458	432	404	443	419	427	402	409	394	401	451	450	429	432	462	409	424	454	466	437	461	442	434	434	447	409	427	462	473	430	431	474	428	460	418	460	460	469	413	438	463	414	457	463	470	430	450	433	456	427	437	430	439	449	396	414	420	430	454	432	420	470	431	410	444	447	417	418	493	433	438	455	462	473	451	474	431	433	414	417	471	429	485	478	446	427	447	431	433	445	442	414	428	430	463	433	418	480	455	447	414	405	455	437	455	434	444	474	435	443	423	460	441	434	460	441	439	442	441	417	410	446	434	446	406	442	435	408	467	409	460	438	458	450	459	401	459	455	453	484	458	448	443	405	431	480	451	413	459	431	448	496	426	427	462	465	440	424	413	419	471	460	446	471	419	470	445	450	438	459	411	486	414	450	452	402	439	459	448	422	453	434	444	451	432	421	457	443	410	451	437	422	426	447	434	430	430	467	439	467	482	457	414	399	448	424	464	445	424	416	421
3799	1407	2300	1620	1162	1046	796	583	468	409	696	801	437	287	191	319	323	366	267	479	535	567	646	592	509	345	291	263	191	257	191	241	246	240	225	202	161	164	128	138	119	103	122	127	130	100	148	131	130	117	120	122	125	125	119	118	120	127	129	133	126	160	116	139	109	120	134	113	141	116	121	136	120	132	120	120	135	134	114	123	133	134	133	145	129	122	112	118	145	117	118	118	134	119	114	108	108	120	116	131	102	123	106	130	129	127	117	134	111	115	111	95	128	128	121	115	120	139	131	123	99	115	121	126	134	126	133	131	93	116	119	121	135	121	106	129	114	126	105	130	132	118	120	126	137	128	133	115	130	139	123	122	143	124	111	124	128	115	125	120	120	141	116	141	136	135	121	117	135	130	139	133	139	132	117	116	147	130	115	126	133	117	126	110	145	125	125	127	124	140	128	129	126	111	139	125	130	132	137	141	128	142	157	121	123	125	147	127	126	113	123	115	140	124	124	149	142	133	126	142	121	130	135	128	119	121	126	124	129	117	144	112	137	125	137	127	123	107	123	130	143	123	131	116	120	130	137	129	161	120	140	125	121	145	145	136	116	139	118	137	123	127	103	140	138	143	147	125	114	111	122	98	103	124	109	131	136	121	124	129	113	114	131	121	106	129	137	132	127	141	108	120	133	111	128	142	119	107	130	106	157	141	139	134	115	140	121	122	122	120	148	106	131	128	133	132	110	117	134	108	120	135	122	123	126	120	140	140	128	114	131	120	130	126	112	132	124	113	131	139	128	129	120	120	112	117	115	117	108	128	133	129	132	107	124	119	118	125	142	141	141	119	128	127	136	133	120	135	130	146	120	117	122	139	125	132	138	128	128	103	127	132	151	118	124	124	123	137	110	117	115	133	139	121	128	120	125	124	120	122	123	124	123	111	135	134	120	134	129	116	119	148	125	117	129	145	129	141	130	151	134	130	136	131	104	135	128	138	120	118	108	133	161	150	123	124	132	127	118	113	117	112	138	116	125	109	145	139	132	137	140	122	115	126	122	132	134	119	140	128	108	118	131	111	127	138	124	151	122	121	123	116	110	105	133	107	100	122	109	118	137	130	101	117	121	143	125	115	133	139	123	112	142	127	103	107	109	126	123	127	126	129	137	132	131	131	117	128	142	115	125	122	146	128	126	125	127	116	138	119	111	109	111	130	129	113	117	124	147	118	137	137	118	123	131	127	121	116	121	151	126	93	133	124	121	136	142	124	118	136	128	112	113	144	147	133	110	128	126	129	116	130	116	130	136	117	142	135	115	124	130	126	110	124	112	103	115	121	117	125	128	134	112	127	124	141	151	141	127	113	133	128	122	112	124	121	129	132	138	111	117	141	130	120	127	115	134	130	125	103	128	133	132	103	125	132	135	137	137	134	115	129	130	112	121	144	143	140	108	123	117	139	137	128	107	133	142	116	124	138	117	140	129	110	120	120	133	129	117	130	103	114	128	128	133	144	123	139	117	138	139	126	111	127	110	123	128	125	132	120	126	129	130	124	118	121	132	136	131	113	130	117	114	114	133	123	119	137	114	134	126	132	114	113	127	134	141	117	133	128	132	121	102	105	135	134	129	153	131	132	131	113	115	133	136	120	138	115	129	109	128	126	113	141	126	121	126	127	105	127	109	115	134	125	130	141	131	126	151	127	125	112	126	127	125	134	139	123	143	148	111	126	149	153	124	130	122	135	124	134	122	140	123	132	124	126	112	129	114	134	110	129	130	123	98	140	139	133	113	114	122	132	145	113	122	111	112	135	138	120	118	126	123	128	137	133	134	124	120	147	119	124	117	135	130	118	111	117	124	135	131	121	135	117	133	114	122	132	118	138	124	130	141	125	116	129	139	138	144	128	130	125	140	112	136	109	126	132	142	128	125	118	128	130	120	121	126	114	120	122	113	126	138	140	135	126	132	138	107	130	125	134	140	129	139	132	117	130	122	123	129	125	107	126	135	141	109	116	137	122	123	112	113	122	126	142	114	122	145	110	108	118	125	123	127	115	128	98	131	125	117	138	137	113	122	139	153	140	135	132	125	117	143	129	140	115	117	139	140	131	133	129	146	118	128	136	125	128	116	119	135	133	145	119	131	124	119	103	110	120	113	136	132	126	128	116	112	105	137	130	131	122	128	121	112	129	126	122	116	121	126	150	127	147	125	121	118	141	133	116	117	122	121	112	139	106	131	130	109	108	114	118	106	126	123	137	155	135	127	124	116	129	146	141	118	113	114	108	105	135	132	110	131	126	128	125	121	120	115	125	117	137	127	129	141	120	125	140	130	138	151	115	129	125	115	141	123	125	141	101	106	150	137	139	142	116	115	125	114	128	136	125	118	123	105	111	118	125	134	122	131	147	112	107	113	102	121	128	131	139	115	116	125	138	133	140	111	121	126	121	109	121	109	150	129	122	146	110	133	122	125	148	134	127	146	120	134	122	123	143	134	119	132	157	122	136	125	123	141	109	126	133	122	100	116	133	142	145	123	135	120	132	124	120	119	133	141	126	123	140	130	126	133	124	124	129	128	116	114	124	126	152	125	118	146	125	131	149	132	118	140	138	138	122	129	115	109	106	113	138	111	109	121	126	118	126	130	137	126	118	124	140	129	138	134	127	118	135	124	130	115	120	128	125	122	123	137	123	115	121	130	141	136	116	108	117	120	132	124	133	109	126	114	132	124	135	130	117	123	115	117	144	120	122	132	105	124	106	130	119	119	123	129	138	136	115	135	140	130	129	126	118	137	137	127	126	127	141	129	120	129	135	139	122	118	102	126	129	126	115	127	129	109	129	113	117	140	116	117	119	143	132	126	130	130	114	139	143	127	140	141	128	140	132	121	122	126	144	112	125	100	131	133	119	147	134	138	112	137	102	129	114	132	139	124	144	120	121	139	126	113	127	135	153	134	114	99	121	108	112	142	137	135	108	118	109	120	124	130	144	131	127	109	117	120	121	132	143	122	119	143	133	133	111	122	142	120	117	129	149	124	113	149	137	145	133	136	114	125	124	104	131	116	110	118	121	118	100	133	135	138	113	130	124	123	126	124	143	120	123	127	129	113	136	117	122	143	130	108	119	143	117	127	131	150	132	150	125	125	138	127	95	130	149	128	129	121	128	145	112	131	106	135	123	135	142	127	132	106	112	121	119	123	121	132	127	125	139	128	139	118	129	136	132	131	117	135	108	128	130	107	116	110	112	145	115	121	142	139	112	129	134	122	136	115	123	128	134	122	123	124	124	120	136	132	130	126	139	136	141	136	129	109	109	115	124	129	107	130	112	124	116	138	118	114	115	143	127	144	135	119	133	129	120	116	122	139	144	130	109	126	127	117	150	105	136	139	127	114	109	119	135	137	127	112	116	129	142	134	121	124	125	149	103	121	140	111	121	138	141	125	101	114	143	135	124	138	137	130	105	124	115	143	137	127	128	112	117	113	118	123	116	129	125	139	115
3312	1643	4418	5405	4458	4329	3760	2661	2116	2081	3601	4360	2394	1406	979	1542	1728	2043	1478	2504	2958	3492	4011	3608	3130	2178	1516	1387	966	1336	967	1193	1025	1037	957	771	586	457	367	367	358	392	357	344	364	370	367	359	343	378	334	381	374	372	346	379	367	352	365	348	347	395	366	380	393	359	421	394	343	339	363	346	355	385	381	413	384	353	390	361	358	369	356	388	383	390	347	409	363	388	383	361	361	348	337	363	371	367	375	356	367	371	380	343	368	376	394	382	395	347	384	368	328	358	381	388	367	372	386	341	366	359	396	361	370	362	358	400	394	367	382	380	348	352	376	356	375	334	354	344	358	356	391	402	383	365	345	373	360	391	373	344	343	332	386	385	364	398	364	402	377	356	380	389	382	378	378	385	354	375	402	347	420	381	353	378	390	374	367	353	399	369	383	357	394	325	363	372	413	366	377	349	380	383	372	350	370	378	385	368	324	353	362	349	375	381	374	369	376	373	405	356	382	330	380	365	374	362	352	382	411	376	381	391	383	326	376	380	353	379	367	373	376	359	393	364	376	365	361	371	373	349	349	378	353	367	367	426	357	370	363	381	351	355	380	363	365	332	387	341	386	393	356	403	342	370	365	375	355	403	383	382	346	356	388	366	369	402	360	383	387	410	411	353	424	365	341	322	390	374	379	343	386	365	396	350	390	353	393	368	371	382	331	362	389	359	348	371	385	365	367	348	359	369	376	368	341	384	353	395	373	360	349	404	363	364	342	378	353	371	349	401	388	344	374	347	361	367	372	394	398	390	378	359	342	383	396	356	365	364	371	378	368	393	369	349	378	368	403	354	357	359	356	370	380	335	393	400	352	357	380	327	381	406	353	372	372	366	366	370	364	388	339	345	363	331	347	343	362	388	385	370	370	387	369	359	368	359	354	373	373	324	377	385	356	384	408	359	346	366	326	381	381	348	352	398	391	367	350	368	391	371	385	414	373	422	387	346	344	367	380	370	391	365	351	364	336	386	388	351	372	375	376	359	344	378	432	373	355	382	338	343	346	372	366	349	356	379	401	371	375	388	356	362	365	331	397	359	409	375	351	351	376	366	360	384	370	335	356	417	362	387	380	382	347	357	384	388	365	368	372	370	351	348	379	394	343	351	363	357	361	365	369	358	371	375	371	368	387	348	383	388	360	376	377	379	385	371	398	394	377	369	387	371	322	350	335	393	347	365	396	387	358	342	380	352	371	363	337	343	400	376	397	376	383	344	391	393	357	377	374	357	368	363	385	382	351	356	382	363	362	359	367	372	382	372	339	348	345	375	358	351	377	366	353	367	391	338	352	398	394	380	341	364	367	364	353	401	355	387	363	418	397	347	328	378	400	368	361	360	369	379	361	342	343	351	384	351	405	361	354	349	370	347	366	342	345	381	363	380	335	354	343	336	356	344	388	361	351	361	364	351	389	351	384	387	392	364	327	398	359	352	391	384	362	382	361	342	369	341	369	396	381	339	374	363	373	361	397	372	371	360	375	379	381	372	409	354	372	354	398	385	381	358	360	387	379	368	363	368	402	375	356	350	383	391	374	343	383	392	359	352	373	368	380	349	369	359	355	391	366	391	375	379	350	357	350	372	365	388	363	337	402	390	342	395	406	363	395	376	372	351	367	371	354	372	366	345	353	365	385	365	357	399	371	390	358	358	347	362	372	356	343	352	378	346	372	374	378	397	337	377	384	389	352	357	343	367	371	367	387	383	375	397	351	370	374	361	307	375	390	413	356	339	378	370	376	407	377	406	363	356	360	356	369	430	358	358	396	415	369	354	394	376	364	374	372	349	372	394	356	373	363	349	343	375	342	350	355	351	380	344	361	380	380	347	376	384	392	366	397	409	347	382	365	389	393	382	360	336	356	390	341	356	355	393	389	371	379	358	406	351	376	394	386	353	371	360	358	363	349	380	375	389	371	359	330	372	340	392	347	379	357	379	385	409	391	379	409	319	382	370	389	378	382	353	357	374	417	398	383	377	371	386	390	365	416	324	379	364	349	387	382	398	366	385	370	395	369	385	336	401	379	355	375	362	392	374	373	376	390	343	379	368	380	362	372	372	341	361	347	364	349	318	362	371	364	378	396	355	394	338	369	359	366	373	383	356	356	351	369	365	375	401	370	403	352	379	368	373	375	340	388	376	353	376	384	391	392	375	380	373	370	385	379	345	351	364	376	368	375	338	372	372	375	360	383	359	377	373	383	331	358	388	354	374	414	355	382	370	407	355	365	353	342	372	357	341	366	377	377	390	371	367	395	368	416	392	400	371	370	378	392	399	373	366	371	372	363	390	364	358	330	358	381	381	362	359	346	323	375	356	368	359	380	382	340	346	376	361	363	348	313	389	406	350	374	356	368	354	372	366	358	354	365	364	395	376	383	338	375	365	346	380	354	365	375	393	375	350	391	381	376	370	344	392	369	402	342	376	405	375	390	359	404	356	437	343	379	353	361	387	376	364	367	343	380	364	344	339	351	357	382	350	357	379	342	347	373	349	378	356	377	381	401	394	376	382	344	366	387	381	407	346	358	356	374	388	384	350	358	360	384	362	395	363	341	377	365	351	388	397	346	385	375	336	364	401	399	364	365	326	368	384	360	381	374	387	376	395	363	350	376	365	380	382	361	355	380	391	345	361	353	358	363	333	394	388	361	374	377	363	314	378	379	391	384	360	349	382	405	397	387	391	372	359	374	392	373	377	376	371	350	364	389	356	371	358	371	374	392	364	393	418	371	380	376	388	419	351	391	354	390	368	424	357	389	369	374	364	367	344	395	386	394	385	357	372	379	369	338	384	345	379	393	367	341	343	390	363	381	379	385	343	394	353	379	363	346	375	380	420	395	341	366	396	383	408	363	386	337	407	351	376	366	385	342	366	386	349	366	404	388	382	371	424	366	396	375	403	335	373	345	383	374	360	382	354	399	365	384	364	377	342	358	355	364	354	361	375	353	388	308	371	347	400	349	396	399	369	341	379	394	399	353	339	350	335	367	346	364	397	367	364	359	348	356	379	402	387	388	359	375	395	382	352	347	373	385	366	355	367	342	363	359	359	366	375	403	383	390	377	372	371	391	352	388	395	384	358	351	322	374	362	361	376	334	367	333	342	349	395	378	332	370	332	348	362	370	354	350	380	383	388	380	372	362	360	397	364	392	384	329	366	364	363	357	394	384	357	377	347	363	339	386	377	359	396	382	366	369	334	379	379	377	386	375	404	341	345	414	351	372	361	369	418	400	389	362	367	363	364	376	402	350	346	376	397	361	379	376	390	374	348	402	365	364	380	347	369	361	353	379	364	377	357	358	387	357	342	364	406	365	336	382	344	367	369	355	360	365	380	373	387	373	369	359	368	383	345	394	392	370	378	362	365	392	362	362	364	341	393	380	374	395	388	352	355	374	356	394	390	383	406	378	379	374	399	361	349	358	391	352	399	365	358	364	355	347	375	362	376	382	368	381	369
11254	5070	6154	7085	5736	3849	3892	3292	2872	2493	4926	7049	2656	933	538	1061	1931	1644	1231	1871	1629	1873	2058	1888	2134	1525	1204	1514	822	1033	785	907	906	909	649	437	252	190	121	122	113	107	124	120	135	97	123	115	101	123	123	112	104	115	104	118	103	117	118	124	125	113	114	130	94	107	124	117	114	135	102	128	129	114	119	109	119	134	113	129	115	113	127	128	102	99	121	115	116	107	121	133	121	115	114	114	132	131	145	105	124	118	133	121	114	113	131	128	113	131	107	113	99	122	104	119	113	121	116	120	99	116	100	109	128	132	119	108	118	110	110	133	107	110	114	114	120	109	120	129	125	128	125	134	117	109	110	130	112	140	108	120	132	118	112	142	133	128	114	114	112	135	126	109	156	125	115	106	127	124	121	128	113	131	123	124	114	138	119	124	123	118	104	117	130	128	111	130	127	113	113	111	115	116	132	116	126	123	122	109	113	117	110	115	130	116	115	99	119	102	113	91	128	107	125	122	120	112	97	126	108	106	114	111	113	112	103	110	139	130	104	118	109	107	109	113	105	127	95	123	115	120	114	110	116	130	108	132	104	102	122	108	97	122	123	126	116	117	124	115	125	112	115	120	118	119	116	122	117	127	135	130	107	119	125	112	139	138	112	139	106	132	139	114	126	106	123	103	115	116	109	121	103	116	138	115	129	126	111	127	111	96	121	119	124	108	118	111	107	113	126	103	118	139	103	112	125	107	105	133	128	108	114	119	109	132	107	113	120	126	114	108	109	127	117	130	128	128	93	137	108	114	132	128	124	94	127	124	110	114	124	113	87	113	108	108	122	118	100	126	128	96	93	109	116	96	117	121	119	118	110	119	129	113	123	123	123	128	114	126	116	116	102	121	106	97	129	120	116	125	99	95	117	111	102	106	103	146	106	116	123	109	106	119	110	123	123	115	130	106	120	119	128	110	115	132	143	108	94	108	125	125	128	106	110	118	134	114	101	140	122	103	131	124	87	137	112	122	119	121	109	110	145	111	111	122	117	98	119	130	120	119	108	101	119	123	116	125	123	116	110	110	112	118	110	106	115	107	112	136	125	106	109	127	117	129	109	116	117	106	109	110	128	126	128	111	129	108	112	120	128	120	115	123	114	117	134	133	107	118	107	122	114	136	131	121	118	106	121	122	116	121	111	103	96	125	115	118	105	111	124	119	123	131	119	115	108	134	125	113	123	107	112	124	94	116	118	123	109	120	110	104	121	100	129	109	123	125	129	99	131	104	118	132	124	121	111	116	124	149	118	119	118	115	110	104	111	107	102	116	114	120	135	124	96	130	134	123	100	99	134	109	135	108	129	122	123	158	101	141	115	122	113	111	113	112	109	96	105	128	115	101	117	103	120	103	99	98	105	114	110	111	106	116	113	116	117	128	129	102	124	98	122	126	124	124	114	129	119	135	126	118	119	120	110	141	128	101	120	99	89	133	128	117	115	119	115	118	129	128	127	115	114	114	118	106	133	118	134	105	104	128	125	123	114	124	134	103	122	118	118	110	126	104	122	108	136	114	127	108	100	124	110	110	108	119	127	110	101	99	128	107	111	105	114	119	117	118	119	115	95	119	121	122	125	106	129	94	109	117	114	110	114	96	107	137	96	129	109	132	123	111	141	107	113	121	122	126	114	115	128	107	149	105	130	121	108	104	119	103	119	104	124	122	112	122	105	139	122	115	115	119	126	111	115	135	112	100	123	120	124	103	119	131	119	120	127	106	123	120	107	124	131	118	121	133	105	135	103	136	128	113	99	112	120	119	119	119	124	103	105	125	112	118	104	107	100	116	114	102	127	119	99	121	137	123	104	132	111	117	135	99	124	130	111	132	107	137	109	128	121	130	112	114	124	119	127	107	106	128	113	104	118	117	109	123	118	116	122	119	102	120	121	107	103	100	109	117	115	117	121	116	119	101	112	110	134	114	111	116	115	129	103	106	104	120	104	126	92	135	137	109	135	105	113	96	113	125	108	102	143	118	111	123	118	121	112	100	113	108	109	110	110	103	104	133	113	123	118	136	121	116	99	105	105	132	117	115	135	130	108	119	102	113	116	122	102	99	102	107	108	105	118	114	103	132	135	103	119	144	113	133	119	116	84	93	114	126	125	104	130	115	126	111	127	111	139	109	125	105	119	124	123	118	117	102	123	118	121	111	104	106	124	129	128	106	104	107	106	128	127	121	117	121	135	118	97	117	106	112	108	108	117	109	136	116	135	118	137	120	115	124	120	110	128	125	105	114	121	124	111	111	131	127	100	111	111	136	125	138	136	119	109	119	107	120	121	119	121	109	119	105	124	126	140	104	115	108	133	99	111	115	117	126	100	118	111	122	110	99	132	136	131	107	113	109	118	122	141	125	124	110	115	124	99	117	130	125	125	129	115	109	131	137	118	134	127	133	125	117	122	120	108	110	110	102	123	119	116	134	124	123	128	131	103	99	126	116	117	123	110	108	124	139	105	99	105	127	115	119	103	132	114	116	113	136	118	102	126	113	121	121	110	119	122	127	125	104	112	120	109	114	115	132	117	125	114	117	127	131	123	106	124	125	106	113	93	111	124	95	130	131	128	144	117	117	143	127	119	111	102	112	134	123	127	148	117	118	120	110	105	113	120	119	139	128	108	99	114	103	109	125	116	113	123	94	114	124	126	118	100	127	110	116	112	117	129	116	115	114	104	119	116	118	125	105	118	125	92	117	122	109	113	115	114	124	122	84	112	129	120	95	107	120	112	137	105	126	115	97	97	126	114	108	115	121	127	102	102	103	109	128	116	122	124	91	131	110	123	122	130	99	106	103	103	132	105	131	115	114	104	131	134	120	111	128	127	123	119	115	108	117	122	140	133	100	105	129	127	117	113	117	114	127	137	115	123	104	110	133	117	123	116	103	103	118	120	118	100	126	95	115	123	95	127	122	138	123	134	118	127	103	114	139	115	102	106	116	113	124	101	103	126	123	110	99	132	107	119	120	115	106	138	128	110	136	104	109	110	135	127	117	129	115	102	103	124	104	107	105	119	105	125	109	130	119	115	117	113	139	132	102	130	123	124	125	120	109	125	110	126	125	118	119	129	106	105	110	126	126	113	105	112	125	117	113	111	104	112	109	132	122	124	85	131	104	108	116	124	107	128	119	129	99	112	100	123	111	129	124	103	110	110	100	134	128	113	120	111	132	125	121	123	112	114	108	94	90	117	123	139	107	147	129	95	118	106	117	117	116	116	114	120	120	115	102	132	110	105	125	118	111	130	112	109	114	123	147	134	116	105	130	113	118	106	122	86	116	113	102	117	112	107	117	127	125	113	99	97	98	100	129	108	104	126	126	118	102	90	120	123	143	127	116	103	104	104	103	113	110	102	111	122	110	117	114	121	121	115	107	117	124	108	134	112	116	108	117	104	115	106	118	114	125	114	103	113	113	131	118	116	123	129	127	121	114	121	92	106	112	111	109	129	124	104	109
7821	4953	9163	14959	13579	11709	11618	10222	10459	9409	20151	24237	11162	5043	2924	5707	10421	8334	7012	10188	9049	10473	11488	11050	12080	9199	7267	9706	5026	6166	4730	5768	5849	5394	3709	2158	1184	652	358	344	315	379	331	361	353	352	373	403	318	334	355	377	376	341	348	348	330	341	335	333	367	340	391	388	332	362	352	365	345	352	347	358	332	349	322	350	372	363	374	389	341	411	349	351	350	361	359	354	362	364	355	365	378	321	345	372	377	353	383	364	344	386	348	326	369	339	344	357	338	336	350	351	361	379	336	338	320	375	376	348	341	337	367	337	370	349	354	364	362	373	349	360	354	350	346	379	322	352	369	347	378	350	343	380	364	340	359	334	324	352	375	337	389	350	344	349	341	327	335	340	344	351	351	342	350	346	346	388	322	367	340	368	348	358	356	367	350	347	341	347	346	360	376	353	333	364	348	353	311	339	370	386	378	359	369	312	346	375	372	390	337	369	363	357	341	341	350	347	354	364	324	348	343	359	351	382	350	327	368	339	372	354	343	364	347	329	350	387	350	353	393	366	365	325	356	373	364	362	350	336	359	366	372	371	340	343	389	358	357	339	386	363	359	374	382	364	356	345	381	368	323	348	318	339	357	346	337	325	347	372	337	354	297	365	353	334	359	347	347	347	332	324	321	331	379	356	338	335	349	335	341	352	296	342	360	362	347	354	341	370	336	346	340	358	349	369	362	351	354	322	369	357	345	341	329	368	344	352	368	369	345	341	363	346	341	343	355	345	365	373	358	374	320	368	366	359	344	335	373	358	372	362	356	331	357	338	372	363	378	352	358	396	406	307	373	370	327	361	348	358	357	370	349	381	360	365	381	347	340	379	375	340	334	358	334	338	347	346	358	354	358	367	356	386	355	355	344	359	349	337	321	358	344	347	357	368	344	354	373	352	394	357	360	337	365	341	348	370	382	368	327	369	335	379	373	335	361	340	353	343	355	364	347	329	329	336	360	364	343	342	352	355	381	344	380	367	341	326	361	362	352	352	342	379	377	317	374	361	394	350	362	378	345	358	359	356	382	391	346	354	330	324	323	327	340	351	339	330	347	370	364	373	365	356	341	379	344	328	372	323	392	331	353	351	407	363	379	354	360	404	348	342	374	352	360	339	382	370	353	366	350	365	355	355	369	310	356	365	376	357	373	359	378	383	359	374	354	370	336	372	372	378	357	327	386	343	341	348	394	367	365	393	391	338	387	351	305	348	359	401	365	349	366	363	414	354	377	337	360	356	346	366	342	371	341	336	340	337	356	366	381	326	346	342	366	348	379	337	377	383	343	379	327	352	347	349	340	350	359	323	346	352	366	322	356	353	367	360	372	362	324	363	331	369	367	331	318	349	324	344	320	382	340	370	343	384	334	377	358	352	317	307	343	345	353	357	357	354	358	341	355	385	354	356	347	341	333	326	381	412	388	354	339	361	324	353	359	362	353	349	374	340	378	343	382	342	348	339	353	358	344	372	331	337	375	324	336	352	338	355	358	365	339	341	357	334	360	363	369	366	357	374	356	336	372	396	356	343	337	356	347	382	360	382	320	373	327	358	368	373	318	362	343	329	354	360	336	345	359	373	321	372	340	346	351	352	406	362	360	369	321	349	359	389	335	329	397	320	359	348	356	368	353	321	342	346	345	356	373	379	320	336	354	391	312	373	336	336	351	356	377	351	348	352	355	336	348	356	340	365	310	387	363	369	363	339	385	363	370	362	375	392	340	354	357	352	382	357	361	352	342	347	375	410	362	388	364	350	367	347	358	333	369	360	352	366	335	376	376	355	348	400	301	353	339	345	337	322	382	348	332	376	296	367	384	350	347	361	334	326	339	336	359	317	313	351	351	369	358	356	344	336	374	332	378	362	356	363	369	360	334	342	351	339	347	380	335	327	354	345	363	329	352	340	374	359	363	357	342	328	352	353	351	342	339	340	369	363	353	337	387	321	384	342	376	328	374	324	336	340	319	370	389	408	324	351	377	320	365	357	355	363	343	378	373	345	378	314	350	350	358	318	356	379	346	336	369	321	342	354	355	345	345	364	312	336	321	366	341	365	392	387	371	364	364	372	374	368	346	359	356	368	339	336	365	362	351	348	325	357	364	370	347	324	379	387	368	368	363	359	344	384	385	362	373	368	346	361	359	371	355	327	342	358	353	348	399	355	370	342	390	334	338	348	360	345	332	376	361	357	350	346	356	369	383	368	341	344	371	378	356	353	334	364	358	373	360	376	364	346	337	352	344	360	341	333	341	350	316	340	347	353	350	357	339	359	378	338	361	342	385	352	383	377	361	371	347	337	362	392	363	380	358	383	372	350	371	362	373	389	315	336	370	364	316	346	391	355	348	351	343	375	343	348	373	392	375	360	314	332	365	340	344	355	343	367	331	374	355	366	339	377	301	337	337	336	320	363	368	370	380	334	315	354	344	356	354	358	352	326	343	351	338	353	348	364	388	362	353	376	304	359	355	331	377	359	368	357	384	371	364	328	368	367	337	326	358	350	378	370	390	366	341	376	363	340	372	356	386	344	372	362	309	405	369	330	337	324	352	396	350	341	357	331	362	343	346	362	358	366	337	352	327	375	348	367	378	352	369	343	364	311	346	351	366	331	348	332	340	356	368	359	339	380	359	333	354	330	365	347	381	365	393	360	348	322	332	348	364	341	361	366	344	305	340	375	357	356	333	372	328	334	368	364	334	346	365	329	370	320	360	337	325	372	332	361	347	361	363	382	345	312	341	358	388	348	367	350	363	339	339	342	362	334	369	345	363	323	360	328	364	333	361	349	362	369	359	351	351	372	361	367	385	376	366	393	366	344	332	361	342	343	349	342	352	358	376	359	339	355	341	333	334	342	362	336	337	329	344	378	367	334	336	354	346	346	363	327	357	359	348	320	348	347	334	351	408	358	370	341	346	352	351	359	364	355	348	367	379	354	326	348	379	360	331	369	337	325	367	371	369	354	357	367	352	332	351	356	367	373	358	363	360	307	336	365	321	335	371	376	371	369	356	363	367	319	359	350	344	367	355	370	376	384	363	367	333	362	353	334	355	361	353	352	359	330	351	348	370	335	331	355	366	329	363	397	354	357	311	330	347	379	357	377	371	370	358	371	359	359	339	346	370	361	346	368	332	363	370	341	335	351	362	355	333	330	393	347	381	365	378	351	356	386	338	346	352	341	350	351	354	345	369	348	345	335	348	351	372	377	328	349	372	361	320	377	353	346	376	363	366	375	345	346	383	354	371	404	350	350	347	369	332	366	368	348	367	329	335	321	315	350	334	351	351	341	369	396	373	373	362	354	354	348	360	363	357	366	316	346	359	375	345	369	331	371	357	371	332	349	352	325	359	329	356	327	333	370	380	328	332	346	362	344	341	328	354	356	357	382	338	396	346	354	344	322	318	324	375	348	353	347	378	348	333	392	380	342	355	342	367	337	357	392	411	369	357	334	384	348	356	347	312	337	341	343
18680	8674	13524	14232	8596	5593	4703	3814	5351	6283	9839	13148	6058	2043	1458	2086	4448	3607	3081	3947	2912	3564	3829	3476	3611	2970	2131	1930	1403	1615	1419	1670	2011	1736	1348	722	424	277	146	130	160	164	164	154	152	178	165	156	168	166	141	163	175	159	178	151	160	180	151	154	161	149	172	160	157	167	151	138	165	162	161	142	168	153	158	139	141	165	141	148	174	156	159	183	161	161	149	139	186	172	189	135	154	151	144	171	156	173	156	156	189	187	162	147	147	166	181	193	159	172	177	164	153	154	150	168	180	165	151	145	164	161	158	147	122	164	150	164	149	161	159	163	160	165	160	186	171	151	146	164	170	172	158	143	166	151	176	164	166	137	161	149	171	170	168	137	149	134	197	150	155	148	174	169	199	153	170	177	168	189	163	164	160	144	160	163	138	159	152	176	150	170	153	165	157	156	177	169	172	151	175	178	161	176	145	154	186	182	162	171	135	149	163	182	171	156	175	173	167	166	170	166	180	145	150	171	157	173	160	164	162	171	165	162	159	147	167	139	166	158	137	154	162	156	170	165	173	166	150	139	164	180	152	160	180	156	170	170	144	149	165	151	145	187	146	165	151	159	158	150	163	175	151	182	153	174	145	146	142	163	160	139	184	174	157	162	186	194	155	165	179	163	167	164	154	174	171	153	172	151	190	185	170	133	152	181	159	175	169	138	139	178	163	151	147	160	171	172	169	154	161	191	157	165	165	173	162	179	153	170	140	166	158	163	144	169	166	158	187	155	172	158	158	156	155	146	158	189	177	159	177	146	144	147	185	181	170	131	151	158	162	132	173	158	151	170	146	169	161	177	159	168	144	142	156	166	172	153	166	180	170	165	155	173	162	172	145	149	150	167	147	170	173	149	156	167	160	154	168	179	181	153	147	148	174	166	146	181	155	138	144	148	160	182	181	157	165	168	165	171	164	168	183	139	153	161	155	169	175	159	145	172	168	156	158	175	163	146	155	169	173	186	150	172	159	192	171	156	157	135	163	166	183	156	146	156	177	155	156	150	168	155	155	159	141	153	159	160	197	157	172	170	161	162	151	178	166	161	158	157	182	152	143	179	175	150	161	145	170	145	162	149	131	158	163	160	138	146	158	185	157	181	177	168	145	168	161	178	138	162	148	157	161	174	151	155	144	171	147	159	182	171	153	163	160	151	162	169	151	144	175	161	158	155	172	163	147	144	166	164	176	151	160	179	153	145	163	147	171	156	179	185	159	157	163	154	157	156	169	189	165	145	169	145	158	164	163	172	148	168	144	136	153	167	154	165	175	149	170	171	159	144	168	161	177	178	148	153	162	157	172	165	142	153	155	154	177	179	174	173	183	145	159	149	164	166	165	159	167	139	188	171	156	148	137	171	152	170	157	153	179	137	153	164	172	164	170	158	151	163	173	177	167	150	141	141	169	158	169	163	147	146	162	132	159	165	150	174	167	179	176	166	158	161	169	181	166	157	166	166	147	176	162	182	159	152	156	136	191	173	158	141	177	162	160	171	162	160	145	166	156	132	144	172	164	165	163	170	157	178	170	159	167	151	160	157	151	183	159	139	140	154	146	157	169	164	165	142	156	170	180	157	149	166	166	184	144	176	142	172	176	161	176	145	163	151	167	154	155	148	149	157	184	179	167	156	153	160	165	171	163	147	161	150	163	152	144	150	177	162	143	146	159	156	148	192	151	157	147	139	174	150	158	166	161	148	160	163	172	166	167	161	170	169	162	164	148	137	155	173	167	190	153	158	176	160	146	162	167	140	162	160	162	145	167	161	154	169	163	174	159	150	155	146	163	178	144	152	141	158	156	173	160	162	152	161	146	171	154	160	152	155	169	168	154	158	166	177	145	153	163	172	180	139	158	157	138	149	154	165	160	156	142	169	166	166	171	171	140	173	164	165	172	154	163	160	160	149	159	149	141	142	172	144	139	155	160	156	175	169	174	192	157	147	149	157	154	174	155	157	159	153	179	176	162	139	156	163	161	174	145	170	173	143	175	175	173	162	161	173	163	169	150	179	170	184	172	156	166	173	160	166	145	164	169	168	159	143	150	178	177	171	156	155	138	176	171	140	152	147	157	164	171	180	159	151	154	173	148	141	151	168	149	142	145	152	180	148	172	152	163	161	152	159	150	142	166	166	160	158	166	165	160	163	169	154	154	167	157	158	162	144	160	179	171	141	157	179	166	143	155	153	147	167	187	133	167	167	172	133	182	169	154	142	175	134	140	147	152	156	169	146	166	167	157	165	163	155	168	174	148	135	164	171	157	172	157	148	165	160	142	157	167	162	155	165	173	157	154	144	161	145	187	171	168	150	195	145	170	172	161	165	163	141	154	146	167	157	152	155	153	178	184	168	185	148	165	161	174	184	167	166	180	158	157	176	152	182	184	187	144	151	174	152	180	176	146	147	170	172	170	174	142	150	177	156	160	160	165	167	165	169	165	185	149	169	160	184	163	161	159	159	160	169	157	167	174	179	179	183	145	175	176	159	164	151	165	144	184	175	129	167	152	140	155	148	177	180	196	144	139	162	177	159	151	161	161	141	145	177	151	169	164	164	150	151	132	144	186	160	143	147	143	165	155	152	185	179	155	129	148	157	166	165	168	188	155	168	146	168	168	171	166	160	173	174	168	149	172	176	148	166	144	176	143	172	169	145	133	165	142	172	157	167	160	154	171	158	167	152	157	163	179	173	162	169	159	173	165	144	154	136	158	158	159	156	159	139	177	170	156	174	168	143	171	143	176	173	154	140	158	159	161	150	179	162	152	149	157	177	171	175	144	176	175	159	154	162	152	169	156	172	166	159	157	156	167	155	154	174	199	155	170	169	161	153	152	171	162	155	155	172	176	138	191	177	173	157	173	162	145	130	172	174	147	158	166	144	162	148	150	155	166	164	149	174	151	172	157	186	164	179	153	181	145	145	157	157	179	143	142	172	168	150	144	157	171	144	155	161	172	169	168	165	154	137	148	158	168	168	181	155	172	149	161	159	163	153	176	169	184	158	136	171	142	158	141	165	162	151	166	156	157	171	134	178	152	168	183	135	158	158	185	163	168	170	157	158	152	166	167	166	182	162	161	195	144	141	163	172	155	142	162	164	140	170	162	165	166	162	159	162	150	159	163	150	139	149	163	152	153	164	161	190	157	164	146	154	178	164	176	149	163	175	155	155	136	154	152	157	178	150	158	164	150	161	174	172	154	140	156	179	163	172	147	161	170	148	160	150	162	154	153	150	142	164	168	157	177	172	161	154	158	144	172	154	168	159	176	145	144	158	185	168	140	169	154	156	171	168	156	163	167	152	161	183	145	168	167	148	176	163	167	189	181	167	160	157	148	195	166	159	161	173	153	161	152	168	166	142	142	182	164	168	166	175	165	132	168	137	131	180	156	169	155	161	155	139	155	164	147	148	170	140	159	168	158	185	148	155	169	154	155	145	176	158	159	142	156	147	156	157	139	161	150	152
10376	7325	16318	21319	15604	13661	11831	11377	16940	18257	27027	31619	18228	8846	7782	10527	18323	14136	14418	17504	14329	16548	17886	15883	17493	14548	11726	10632	8473	9207	8599	10186	11554	10207	7653	4148	2285	1138	528	462	462	478	475	493	484	444	447	457	435	476	490	431	442	487	444	472	476	482	477	468	470	430	477	458	469	438	450	460	483	479	488	465	464	472	453	463	432	451	467	469	430	515	511	440	462	495	447	461	501	509	452	511	472	447	431	472	461	452	473	505	447	438	439	458	456	507	489	482	462	430	455	467	479	474	473	486	494	508	508	493	472	476	452	502	481	429	489	462	474	488	465	469	478	470	479	468	461	445	482	512	481	442	469	504	462	483	420	480	528	434	437	476	422	478	436	492	475	436	448	428	452	435	459	429	499	485	484	445	445	467	458	473	456	463	465	468	442	444	407	455	426	459	496	474	436	442	429	416	425	479	488	489	471	425	475	453	463	471	484	486	484	497	491	484	455	436	446	420	491	518	490	469	465	422	486	459	478	461	454	487	478	447	459	444	442	468	446	487	456	458	424	493	392	463	475	451	477	432	475	518	490	458	483	504	450	508	488	451	467	458	464	479	472	466	447	498	486	499	496	483	445	409	457	450	474	453	466	481	473	482	450	467	449	457	459	447	490	445	465	486	469	446	474	504	487	475	467	481	472	470	458	483	447	462	444	452	459	497	465	506	470	458	440	465	443	511	472	467	500	466	475	458	451	464	454	431	478	465	496	456	494	461	466	468	479	472	466	451	454	510	459	446	435	438	436	484	473	413	482	422	459	460	478	475	448	488	476	442	501	480	495	468	421	412	442	457	453	476	436	427	472	463	446	467	441	475	452	491	498	458	432	462	460	439	484	446	446	482	485	436	496	448	457	464	433	480	475	447	445	465	428	509	478	448	452	492	484	476	464	499	460	486	464	490	501	459	496	477	470	451	480	453	508	466	473	458	500	468	474	452	507	483	466	522	450	495	470	450	432	440	507	434	468	460	462	475	446	468	453	450	452	516	425	445	485	479	452	444	486	466	448	470	493	491	433	485	473	481	467	489	434	467	468	504	500	500	454	449	439	433	458	495	479	462	440	470	432	434	441	460	475	507	485	431	511	447	471	497	494	450	461	460	438	438	478	469	470	480	456	464	451	477	442	440	447	483	473	462	468	488	442	459	480	472	460	474	474	431	447	448	476	508	483	446	417	481	466	466	451	480	493	466	476	481	478	465	471	489	474	488	475	445	482	453	455	517	442	465	476	465	473	482	450	494	453	452	475	446	468	481	449	452	476	490	476	450	510	477	468	484	464	451	499	440	445	495	476	460	461	459	479	450	442	443	477	489	472	459	453	452	493	424	478	460	490	488	451	532	476	487	459	453	464	480	470	457	480	447	452	465	460	480	449	467	505	472	465	444	432	466	453	474	465	444	444	467	484	508	499	467	475	455	459	455	494	461	448	451	474	451	449	484	449	460	451	456	454	484	510	493	497	425	509	454	467	481	457	488	476	439	460	488	438	475	485	434	489	461	462	475	471	472	463	465	478	494	436	487	461	461	501	461	468	445	464	497	467	438	469	480	484	433	438	487	471	456	494	424	439	483	463	489	437	470	480	477	535	479	453	499	494	480	456	507	484	448	484	485	483	465	444	453	473	480	445	454	479	467	496	483	481	455	523	461	454	439	474	445	456	481	453	481	477	470	456	436	441	496	482	445	461	473	463	469	478	493	452	455	458	447	466	442	459	483	446	470	441	492	460	489	479	510	463	504	490	466	460	489	449	478	451	461	467	471	491	528	451	438	483	475	473	458	441	440	415	443	423	472	468	496	528	480	454	472	478	467	483	460	495	454	459	476	448	460	469	456	475	442	495	513	461	463	456	464	437	467	427	432	459	444	481	493	510	479	443	465	452	458	477	469	463	462	463	467	482	489	450	475	475	434	446	432	436	441	439	443	459	530	443	440	449	470	492	512	515	428	476	487	457	451	436	427	458	475	457	496	449	463	469	484	477	419	465	487	490	477	512	499	433	459	455	476	444	484	514	463	495	448	500	443	455	484	456	485	474	465	467	472	464	477	456	474	521	461	466	472	463	462	461	494	479	489	450	478	452	466	450	480	471	468	474	482	506	473	424	513	427	435	488	440	480	488	478	489	473	484	487	489	449	439	487	494	435	472	471	505	455	445	453	452	459	483	464	422	436	490	463	473	484	430	476	485	464	497	458	485	432	406	473	476	485	431	440	420	457	493	451	498	478	463	475	471	475	475	483	444	432	475	452	440	421	493	441	512	507	454	448	503	466	483	439	455	517	474	494	448	459	465	519	443	478	448	451	472	441	457	479	447	493	449	459	462	472	512	425	447	465	445	439	450	470	496	469	500	476	450	450	439	456	466	451	481	441	501	433	452	463	444	451	481	462	432	478	466	451	443	483	451	474	439	445	483	477	463	501	487	471	451	451	468	428	455	473	478	465	451	463	446	451	444	419	477	473	463	457	452	476	454	453	440	492	431	460	448	485	497	443	484	458	479	479	460	468	461	456	447	479	481	470	475	465	473	485	458	470	411	402	457	462	459	442	466	479	462	447	466	450	454	463	428	479	483	430	449	478	454	496	447	424	467	472	462	465	422	446	453	444	434	470	478	470	428	496	456	514	448	454	480	494	466	438	453	457	449	463	443	486	452	487	466	483	430	524	449	488	440	460	471	454	439	464	463	461	436	475	449	465	450	465	499	475	451	497	436	473	452	458	476	476	465	426	462	451	456	445	472	451	445	497	452	467	456	451	482	485	464	475	430	470	469	458	465	462	441	447	471	447	461	463	454	494	464	456	448	442	455	468	456	456	472	475	435	460	486	460	454	483	473	428	435	467	499	478	447	457	494	480	445	480	449	455	475	441	477	483	500	431	439	478	456	488	477	481	487	489	483	464	477	435	480	491	488	461	462	453	473	470	481	506	482	457	425	453	443	462	444	494	487	463	459	484	465	486	463	497	471	487	473	474	467	445	462	492	476	529	463	451	439	499	474	474	487	501	492	439	458	473	444	452	482	462	473	458	452	441	510	487	464	464	462	485	466	478	495	467	474	489	482	469	476	489	448	420	498	473	437	471	445	491	465	457	462	466	489	487	492	456	433	460	457	507	498	472	446	464	491	417	483	531	462	478	471	476	446	509	438	469	441	492	465	462	446	466	418	431	487	502	467	459	407	475	489	492	508	459	464	506	483	445	488	449	482	457	449	465	422	480	477	457	491	452	468	486	452	439	491	449	468	497	481	465	473	458	450	445	436	468	469	475	460	478	468	467	451	461	447	527	483	453	463	459	450	474	427	468	451	483	481	483	437	442	498	465	507	451	458	444	465	490	448	455	457	474	465	477	448	494	523	468	445	431	487	477	465	478	470	485	499	514	444	460	463	495	440	456	461	475	434	470	447	479	498	502	480	498	429	469	438	479	499	451	462	434	472	522	442	458	492	469	463	454	471	499	473	429	454
3495	1217	1855	1605	684	447	438	336	452	620	1028	949	528	347	298	320	390	377	561	689	637	730	588	498	427	340	252	209	241	261	254	277	275	281	270	231	176	148	133	107	111	117	105	136	100	128	125	129	131	138	119	129	141	128	144	120	119	117	117	144	123	132	125	102	109	126	140	128	134	133	113	111	121	114	131	117	113	126	121	123	140	111	133	118	140	130	116	139	136	120	132	134	141	113	107	116	119	123	129	127	134	139	117	129	118	111	117	123	123	129	107	126	112	109	111	119	131	118	127	131	128	118	128	115	125	126	130	134	120	121	147	114	131	112	116	131	125	111	122	122	116	128	104	124	140	124	101	159	116	107	120	151	117	108	138	139	109	125	120	134	139	136	123	138	131	128	150	98	135	123	134	115	128	114	105	119	113	121	129	114	125	126	108	108	124	123	105	136	123	122	121	137	126	128	151	133	111	121	133	119	141	121	112	124	130	140	111	133	108	117	124	140	126	123	123	135	141	138	132	131	131	121	125	107	133	113	128	122	130	114	110	114	125	129	122	134	115	122	141	98	131	121	126	120	95	116	110	134	99	114	108	110	120	110	110	143	124	134	113	132	126	118	117	132	122	115	109	124	126	124	114	112	126	127	113	118	113	113	133	139	117	135	143	124	141	110	121	125	110	140	103	124	136	113	122	117	123	136	105	113	126	114	126	125	142	130	107	121	127	132	135	137	138	116	109	119	113	141	135	126	127	95	121	132	129	122	140	139	116	135	128	136	154	128	111	120	116	133	127	107	116	127	121	108	125	109	114	131	118	121	122	123	136	126	122	128	105	105	123	111	105	139	119	122	128	139	117	131	97	95	124	106	120	110	119	116	112	117	119	116	127	131	134	114	108	117	102	103	110	112	117	113	149	111	133	104	129	126	118	114	123	130	143	121	114	121	103	114	148	123	124	124	145	98	98	118	105	124	126	127	110	129	111	124	125	128	128	143	114	124	140	128	124	146	120	109	130	124	140	141	103	114	121	102	121	109	98	132	125	122	111	120	121	146	128	114	128	146	135	122	113	143	117	119	119	117	110	107	107	148	131	132	126	129	139	104	112	124	128	121	133	118	135	126	115	143	111	122	114	131	116	116	121	126	100	122	126	113	123	116	107	113	112	117	130	130	111	139	121	118	147	129	134	119	122	120	112	136	122	128	107	146	122	129	132	116	128	120	125	133	114	130	123	146	130	119	128	133	122	129	131	113	101	138	118	136	126	111	134	121	107	138	153	127	100	124	137	124	132	127	135	118	102	118	123	121	108	107	120	132	141	121	140	108	139	140	135	114	122	130	133	101	115	114	129	121	117	107	123	123	116	121	134	126	119	124	134	113	113	118	135	110	127	120	116	136	139	124	142	122	95	126	117	130	134	135	109	126	119	122	145	126	130	124	125	122	104	127	119	122	132	136	119	125	108	112	114	137	128	132	122	123	125	113	127	106	154	124	100	122	133	128	131	131	113	108	120	124	138	133	115	113	124	125	122	119	119	118	118	114	112	126	125	118	119	126	126	136	117	134	98	114	131	112	121	115	126	137	135	139	118	123	121	126	136	127	123	123	118	124	122	132	132	138	134	109	125	101	129	121	126	128	128	144	145	114	103	124	112	126	126	127	125	120	110	123	119	118	134	125	128	116	130	115	139	106	138	145	120	115	100	117	107	113	123	126	132	120	145	140	110	140	112	109	138	139	117	99	112	113	117	120	129	127	127	121	139	110	133	126	110	120	116	132	115	120	137	111	101	110	131	133	109	120	119	117	137	120	117	128	92	135	125	122	125	120	108	115	108	116	130	108	113	116	127	123	134	117	90	110	128	124	106	99	131	117	94	139	127	130	118	142	124	130	145	125	132	127	127	135	129	108	135	139	139	125	128	139	111	112	115	110	108	124	141	97	117	111	114	110	116	125	124	95	113	131	133	118	142	126	121	115	130	154	131	140	133	136	108	118	123	131	114	134	118	122	140	121	127	146	100	126	140	127	121	115	108	125	128	97	123	122	124	131	123	122	136	129	128	108	134	161	121	108	119	113	138	119	131	149	116	125	130	113	127	106	117	113	129	123	118	128	116	131	101	124	117	121	150	126	133	124	135	151	123	136	147	134	114	142	106	123	104	114	117	110	136	114	120	130	129	119	127	123	119	117	115	136	141	121	131	122	125	137	120	130	115	117	114	131	115	129	131	124	128	121	132	129	136	129	128	137	125	127	130	118	113	127	121	116	133	125	129	121	117	110	117	113	133	122	106	111	108	121	111	133	132	134	116	117	117	109	125	113	139	120	113	114	142	138	121	114	121	127	116	117	128	136	132	129	140	123	158	133	137	114	124	136	117	125	127	139	118	128	137	125	125	126	116	116	113	136	125	139	140	109	106	149	126	122	119	152	130	116	130	131	129	122	99	118	115	103	126	118	149	115	137	134	99	118	112	119	114	135	114	130	134	140	129	128	138	122	144	129	120	111	128	122	109	144	106	115	110	99	126	134	123	106	139	130	111	131	140	124	136	133	116	112	139	116	124	133	114	112	117	124	111	135	125	109	118	123	120	120	126	119	118	132	115	125	116	118	120	108	109	105	126	112	130	119	122	118	125	143	118	128	139	125	115	124	136	139	113	108	151	138	129	127	110	113	126	103	106	118	117	117	147	127	117	119	126	131	109	116	112	103	123	135	114	139	135	121	123	144	126	123	114	118	118	112	137	124	125	108	128	129	121	108	123	126	126	105	140	125	120	123	131	125	124	111	139	109	122	120	135	115	140	120	110	117	139	140	130	117	124	135	133	121	111	125	134	133	116	124	124	92	114	127	124	115	136	140	116	146	127	132	133	126	116	136	126	113	114	131	113	127	139	117	110	129	118	118	146	134	146	116	126	131	124	132	123	131	122	132	101	116	151	115	110	131	135	111	109	131	111	130	120	106	117	137	121	118	146	121	98	131	136	132	100	115	124	122	134	127	126	109	119	122	114	109	145	124	117	136	115	124	112	124	115	108	118	142	109	122	120	134	117	127	124	128	115	118	122	113	118	113	102	129	97	129	115	105	117	138	106	108	120	109	112	133	121	148	116	129	132	142	145	119	124	134	123	116	124	135	115	121	127	132	126	99	126	118	129	119	126	122	109	110	120	132	121	125	122	131	121	141	116	119	112	144	125	115	114	131	122	129	116	141	107	131	121	123	128	101	109	117	106	121	106	129	142	139	112	120	107	118	124	117	131	124	134	99	129	128	117	113	128	136	127	126	125	137	129	137	122	131	103	110	120	127	117	114	130	137	115	142	121	110	117	109	125	107	139	113	113	136	134	124	109	119	124	127	113	119	115	115	101	116	119	105	135	156	127	142	122	122	124	124	109	120	93	102	113	119	118	113	113	124	132	122	115	127	108	133	111	117	109	137	130	114	133	150	117	127	126	126	117	117	137	115	106	128	103	147	117	127	127	115	122	119	113	123	124	116	143	137
3223	1438	3826	4548	2652	1950	2016	1629	2218	3198	5239	4536	2741	1825	1484	1631	2147	2166	3598	4119	3789	4218	3448	3222	2350	2005	1356	896	1327	1296	1427	1405	1351	1381	1199	881	656	437	366	369	359	332	354	339	334	350	343	349	353	376	370	344	352	347	364	383	382	353	407	337	364	356	363	354	387	366	401	348	365	383	370	344	358	364	366	358	362	350	344	359	329	379	422	363	317	369	378	388	371	379	390	368	360	388	349	353	388	328	355	338	379	382	366	356	378	372	367	358	392	382	370	341	375	343	385	356	374	397	336	391	380	346	319	345	348	359	358	357	342	330	378	365	352	357	356	362	345	376	383	373	327	354	390	380	361	360	328	362	402	325	306	371	397	350	362	349	352	345	362	370	366	374	387	358	373	342	368	341	382	368	354	327	373	372	367	361	334	363	389	321	359	388	373	380	375	337	363	349	363	372	352	353	368	394	328	385	382	319	358	365	352	349	357	356	388	346	337	345	356	385	340	359	384	366	390	378	400	340	391	333	372	323	378	359	363	374	341	342	367	373	372	349	376	395	368	397	379	375	380	359	372	379	372	356	367	364	353	361	377	330	329	380	345	369	378	360	333	384	350	413	386	353	371	352	367	353	387	372	365	374	356	343	362	390	374	349	373	354	354	368	365	357	335	352	368	359	360	360	367	327	339	374	383	349	367	360	371	390	344	380	345	363	344	354	365	343	346	363	362	388	351	355	365	341	388	350	348	335	401	364	345	359	354	372	356	328	354	374	383	332	353	361	361	340	350	363	370	369	378	325	338	342	359	352	373	325	397	320	359	359	344	350	351	382	362	358	366	342	369	416	331	376	357	342	315	334	364	388	368	381	374	373	348	361	355	333	373	386	370	345	321	357	375	344	368	349	371	327	348	422	395	314	342	332	364	353	335	372	354	377	364	351	364	343	403	358	337	363	346	382	389	390	355	367	335	322	353	369	386	364	338	383	402	392	328	344	373	344	363	397	345	352	349	346	342	360	385	416	337	343	393	388	351	374	346	371	340	347	347	404	328	361	397	366	357	338	356	379	335	360	319	387	344	357	354	399	337	381	390	339	345	336	319	365	341	384	354	356	344	365	352	355	363	350	388	346	347	358	382	383	362	329	370	357	343	365	358	366	366	362	349	361	359	364	344	337	346	355	312	347	378	380	392	381	361	338	344	341	397	350	385	381	358	364	359	334	367	388	346	346	342	361	350	374	376	386	354	334	380	344	401	390	355	347	329	345	389	359	347	354	348	359	338	367	348	402	360	325	392	373	356	361	375	363	344	364	367	349	362	347	370	356	353	359	349	336	374	377	364	359	359	320	370	372	350	315	356	409	357	356	384	379	338	352	370	342	388	349	351	364	341	320	384	367	381	353	376	365	336	336	345	387	352	374	337	368	342	331	377	370	363	344	344	361	334	341	367	378	340	355	368	362	351	363	398	355	377	383	363	373	356	369	354	358	343	349	339	369	394	380	342	368	347	362	354	359	357	354	407	358	363	342	401	331	341	392	397	357	370	369	365	359	358	386	367	345	347	338	354	379	368	356	390	356	351	363	366	362	357	371	365	357	365	378	351	360	339	363	372	353	346	356	387	366	349	380	358	360	337	375	369	360	356	364	350	340	347	351	334	367	360	343	381	354	356	359	388	345	364	376	341	349	345	357	360	341	350	352	394	338	369	363	372	352	361	356	387	373	348	384	337	394	372	371	373	368	341	390	330	383	325	339	338	387	358	370	347	370	379	366	367	358	359	386	337	350	338	341	345	359	381	387	347	354	418	375	356	349	343	346	343	362	362	351	371	399	364	368	351	357	344	359	367	356	351	362	376	322	396	340	368	346	394	334	334	370	395	376	336	345	362	366	387	370	390	362	371	389	369	373	338	371	328	358	383	342	326	340	385	348	377	389	372	346	368	369	341	365	411	346	355	361	387	410	380	341	333	348	345	360	362	386	330	358	378	349	378	388	367	354	350	360	374	347	352	379	383	339	380	356	364	378	385	334	361	375	330	352	367	371	374	354	338	384	380	337	356	379	350	347	366	353	367	378	330	349	337	388	380	346	362	352	291	361	373	361	382	367	341	355	357	359	373	348	395	372	374	364	347	339	372	369	380	352	373	386	398	339	350	364	394	367	355	324	353	367	359	388	358	367	389	335	357	361	342	383	392	333	353	360	347	358	395	336	335	348	367	327	361	372	363	362	346	346	379	376	408	329	352	372	361	350	355	375	337	387	341	368	362	353	382	374	356	389	376	369	379	370	376	360	350	376	350	345	375	340	353	383	354	354	354	345	368	425	386	363	376	360	343	377	349	381	364	334	366	362	351	370	374	360	354	339	349	344	339	350	347	374	343	354	386	360	360	363	375	353	354	333	357	366	344	360	367	343	340	338	383	358	332	364	381	363	373	366	348	333	362	337	382	348	350	387	331	354	389	371	368	366	367	380	384	353	337	364	366	363	336	405	361	378	406	375	382	392	361	319	392	360	373	375	351	388	364	386	387	365	385	353	341	380	356	376	371	373	366	392	389	393	376	347	359	340	355	361	361	361	352	354	348	360	342	380	383	309	348	397	354	369	378	371	361	350	338	375	365	356	375	349	342	397	342	367	330	391	376	339	364	381	384	378	358	315	360	376	372	322	368	330	352	373	356	361	351	371	341	378	397	339	357	387	347	344	361	330	384	360	334	349	359	364	382	398	330	361	329	342	381	364	371	343	346	397	336	369	307	383	389	377	369	386	365	373	359	355	385	391	331	318	385	375	360	366	373	339	370	372	369	375	357	381	386	345	373	373	372	350	396	356	361	357	374	361	346	341	383	392	379	346	362	374	328	386	327	370	355	354	347	354	363	361	362	382	354	380	343	372	353	390	372	350	397	367	346	348	351	387	405	383	391	357	355	376	393	372	396	347	354	345	391	346	362	376	402	352	388	390	377	362	350	355	356	371	370	351	376	353	387	400	364	377	346	353	368	382	369	365	375	364	379	370	353	373	361	363	351	346	368	350	377	351	334	348	363	377	345	330	346	351	372	385	351	365	403	360	321	358	378	376	343	377	338	399	372	358	373	335	330	381	352	343	377	333	373	365	349	401	366	368	373	354	372	379	346	358	373	374	375	359	372	377	359	346	365	368	374	358	376	342	370	356	385	368	382	371	379	354	371	384	358	369	377	351	332	389	384	339	344	361	383	355	371	367	371	355	344	383	337	356	323	404	361	324	376	337	375	355	356	372	366	341	361	373	374	370	343	318	398	359	370	331	345	359	374	377	374	365	373	386	348	388	335	393	369	375	357	338	379	342	325	355	339	331	382	372	351	377	410	395	353	365	362	358	354	370	393	336	359	393	354	371	379	355	384	376	378	353	353	350	373	356	360	372	346	357	347	346	337	358	398	374	360	343	361	382	346	372	358	350	353	359	330	354	394	387	372	357	354	352	341	347	377	347	384	348	365	371	326	348	372	361	367	342	366	355	387	353
10441	4971	7615	6481	3264	2439	2102	2004	2126	5158	8260	4681	2690	1870	4934	5129	2564	1214	1412	1513	1422	1543	1523	1435	1281	1005	691	459	623	571	847	1075	807	677	436	304	239	135	129	110	105	113	122	132	99	103	106	115	101	125	96	121	122	130	108	106	142	96	127	125	114	122	117	134	119	136	131	109	120	120	102	132	138	127	129	130	140	122	98	94	135	138	102	136	133	127	127	133	120	130	109	112	125	125	122	138	105	123	117	109	114	139	129	120	116	135	125	125	104	112	108	113	129	100	111	121	124	123	126	113	117	111	127	114	113	121	114	130	100	117	111	102	125	109	110	111	99	108	114	142	123	124	130	137	112	104	129	137	102	116	126	119	106	118	120	103	116	106	148	117	133	107	129	114	132	135	107	127	135	98	131	123	135	118	142	122	106	118	123	134	117	120	118	117	118	98	113	114	129	115	139	123	110	108	106	121	116	127	143	124	123	133	132	115	113	102	115	107	111	95	107	117	116	117	123	113	128	124	127	125	116	115	104	115	118	111	115	115	115	118	125	113	115	121	119	139	102	128	125	100	108	149	120	115	130	127	118	113	97	126	122	140	102	129	109	116	120	121	110	111	131	123	124	125	136	142	117	123	127	116	103	134	122	127	116	114	130	106	145	129	136	129	122	117	111	128	112	124	126	102	140	121	118	137	121	113	131	116	121	135	132	124	106	146	107	116	116	116	100	107	137	130	112	100	131	124	133	139	128	123	113	114	122	99	127	118	140	132	123	106	131	125	127	120	135	139	140	123	107	131	111	141	112	108	124	142	128	114	107	105	128	118	112	121	117	119	113	121	116	114	135	110	101	116	127	124	135	117	136	118	110	105	132	111	110	114	121	129	120	116	122	150	111	109	144	96	129	118	115	98	127	137	130	113	107	122	118	98	118	113	128	129	128	115	113	121	115	117	124	118	126	137	123	119	108	117	131	117	121	108	126	111	133	111	124	135	122	124	118	108	118	123	124	118	111	115	125	102	116	134	125	114	124	133	111	112	122	117	127	138	120	133	125	104	106	119	128	119	135	110	123	126	118	129	107	129	112	133	119	114	103	111	100	125	114	111	120	101	128	118	112	112	118	124	104	125	125	129	115	109	110	112	122	122	136	103	99	122	134	121	132	123	117	114	125	106	130	116	126	140	111	137	117	112	110	107	112	130	134	126	121	134	124	111	128	138	111	103	124	123	111	109	121	115	101	126	115	111	125	97	97	113	127	112	132	136	117	120	126	124	122	132	113	124	128	98	114	116	135	127	109	128	128	130	133	101	128	106	114	118	112	129	99	121	112	129	136	114	117	102	134	125	140	110	117	121	99	120	115	118	135	114	114	119	123	115	116	117	140	126	124	122	135	114	104	108	113	101	120	122	107	101	112	142	120	119	117	114	119	141	135	134	114	111	123	111	112	111	118	111	142	125	115	126	126	138	131	125	128	114	117	123	120	131	135	114	115	106	107	101	118	101	140	125	129	118	120	109	111	84	125	128	126	129	125	136	127	114	124	136	113	119	137	134	141	102	113	103	140	104	107	115	125	106	107	105	124	128	126	124	115	98	133	141	110	121	104	126	92	112	125	118	108	117	123	131	89	131	131	109	92	112	120	118	119	119	112	125	119	139	93	113	104	126	114	126	108	145	126	111	117	112	120	124	113	121	129	100	115	120	119	127	124	122	138	111	122	113	99	120	97	138	124	126	117	106	118	121	101	128	112	114	119	118	107	127	111	108	118	138	135	109	104	125	110	128	113	104	120	138	126	122	89	122	99	103	110	129	138	137	118	124	122	115	119	114	119	135	130	137	123	129	128	111	117	127	122	110	135	124	130	97	133	97	114	124	104	130	122	111	108	127	109	105	119	128	118	127	120	129	131	122	108	119	137	129	121	127	126	113	108	121	130	100	127	112	124	135	119	110	118	123	132	125	112	115	119	100	113	122	125	109	110	127	104	123	131	133	123	101	132	105	139	109	119	120	133	131	114	107	106	122	126	113	119	126	122	95	127	134	137	100	128	109	128	130	99	135	101	108	120	136	105	116	117	125	124	120	145	115	118	115	122	119	115	123	126	116	126	91	121	104	128	126	105	114	109	120	130	104	134	107	110	116	130	116	130	127	115	120	131	131	117	109	109	110	127	119	128	119	119	135	119	115	113	100	106	133	121	118	112	105	126	104	98	123	146	140	124	139	117	117	123	113	115	106	122	127	147	110	113	105	111	132	119	116	135	121	122	126	113	126	119	128	126	101	108	113	122	106	118	113	118	118	103	123	126	131	119	134	98	126	113	105	115	119	107	114	135	124	121	154	113	127	101	112	125	118	133	144	112	118	137	118	120	111	125	130	122	102	118	134	119	122	105	118	104	109	126	123	126	104	125	107	113	138	113	103	113	136	120	115	121	113	129	117	116	127	106	123	138	131	106	116	113	109	117	135	112	116	123	117	111	131	132	138	116	118	112	130	116	120	124	118	123	116	108	108	104	94	113	118	139	125	124	115	137	118	104	119	128	140	104	131	110	113	140	125	103	118	110	121	114	127	121	114	144	139	124	118	126	145	133	105	103	149	114	110	129	100	110	124	111	115	149	117	113	119	117	136	108	116	122	126	123	112	93	128	125	138	107	104	110	106	113	100	107	134	140	129	124	115	117	103	126	100	115	115	110	110	115	119	142	104	132	137	99	118	112	125	128	108	131	118	128	139	121	130	134	131	108	150	105	115	129	116	138	106	120	109	113	116	113	114	130	112	101	123	127	115	132	99	119	129	116	124	120	109	118	112	137	125	118	124	130	109	121	104	124	126	104	121	108	107	120	126	119	114	109	120	108	105	131	123	101	138	123	133	128	97	120	139	148	143	91	138	131	136	115	110	120	119	133	121	119	114	118	115	117	130	130	106	106	127	122	116	115	162	111	127	121	129	111	114	108	140	150	108	117	111	134	106	104	125	114	130	128	130	117	117	115	108	118	108	114	132	122	109	121	97	126	104	130	129	123	103	105	115	126	138	123	121	137	125	110	105	116	103	127	100	124	146	107	118	118	133	111	149	113	106	119	125	115	124	142	123	135	94	134	118	118	113	105	129	127	98	124	123	118	117	135	125	110	134	125	108	128	103	112	111	124	132	118	98	123	110	121	129	120	104	136	115	141	113	111	112	117	134	130	113	98	134	104	107	122	108	110	105	125	128	140	120	142	137	125	110	122	118	112	127	107	132	114	126	122	130	115	130	127	129	126	113	135	98	104	133	111	120	106	161	141	113	120	147	120	109	122	105	130	115	100	122	121	110	120	117	120	153	116	103	140	115	129	107	117	132	107	117	113	120	119	110	103	111	116	107	134	111	123	130	116	114	118	113	103	118	109	113	117	133	140	134	124	120	125	114	114	121	128	102	129	127	116	120	108	122	117	96	126	114	106	125	114	135	130	130	135	131	133	122	124	130	118	102	122	105	131	131	109	119	117	115	100	119	117	127
7399	5244	10578	12048	8036	8106	7617	7224	8764	19355	25269	16602	12290	9699	20211	19338	11456	6413	7950	9022	8086	8686	8937	8305	7820	6040	4504	2923	4086	3584	5057	6913	5342	3985	2491	1513	926	501	356	347	379	381	344	343	363	363	357	342	375	337	349	339	370	365	360	331	372	393	348	378	365	307	352	350	378	369	307	356	361	338	362	348	350	360	343	350	347	362	377	369	354	350	374	352	363	352	347	367	392	366	388	323	396	381	339	396	369	323	320	329	352	364	325	331	333	300	343	332	352	388	349	375	356	376	403	359	322	381	336	355	357	352	336	338	349	347	339	354	320	352	343	381	342	348	380	380	342	358	356	343	345	378	328	367	344	389	364	383	351	373	350	376	319	386	355	385	369	334	365	345	375	341	383	380	352	366	361	364	353	324	340	372	352	356	362	330	384	398	359	355	361	381	344	370	332	353	357	367	376	334	360	350	339	369	363	337	340	325	344	358	335	364	395	359	369	375	397	353	337	370	345	344	338	389	357	341	337	387	356	347	333	366	352	356	369	313	371	361	351	332	362	362	350	351	328	399	393	343	365	372	362	319	358	355	359	348	337	390	344	362	350	356	368	352	340	352	348	357	366	366	380	354	368	333	382	344	359	324	320	396	350	364	355	378	331	343	369	345	368	359	361	367	331	331	321	342	381	357	371	352	359	346	373	383	333	350	361	353	385	340	359	351	361	390	338	357	330	333	361	347	359	399	368	364	337	358	371	369	380	360	387	380	391	354	341	354	348	354	374	353	393	330	380	341	389	367	343	340	360	346	342	373	386	382	385	352	325	358	338	369	399	352	361	383	340	354	339	396	365	338	340	353	365	382	348	357	355	342	380	361	359	356	347	362	383	394	370	350	340	333	367	392	368	354	373	368	353	353	362	330	380	343	371	376	348	323	330	372	367	390	344	374	351	361	323	396	356	366	320	349	331	364	355	350	355	403	360	327	379	359	380	368	385	344	366	349	353	332	368	348	351	381	373	360	362	347	324	378	365	343	366	374	325	377	345	366	349	354	366	351	347	352	388	355	381	387	356	363	349	369	349	370	347	339	307	356	348	353	390	349	371	356	338	351	359	351	346	388	369	368	389	376	367	364	338	350	382	374	326	360	381	352	322	359	343	372	347	368	373	379	377	340	363	364	369	354	366	361	356	367	380	348	373	353	356	361	366	397	351	348	348	345	355	342	354	395	352	328	367	368	381	369	358	384	340	404	338	369	382	364	354	343	356	361	390	377	379	343	375	360	339	379	347	350	359	362	379	385	374	339	367	367	373	340	380	363	367	350	340	364	338	334	372	354	360	350	339	385	361	369	394	361	366	377	379	405	385	354	341	367	382	356	377	337	376	344	358	385	361	335	326	339	371	361	362	343	399	330	352	375	330	347	357	396	385	369	350	391	347	353	358	417	351	353	359	345	386	355	365	335	356	378	348	349	383	340	365	354	349	354	372	360	340	379	359	364	396	385	379	393	368	339	365	394	368	373	354	357	348	320	385	370	373	375	331	382	379	361	365	362	338	350	331	386	337	368	372	363	377	353	349	362	364	370	354	365	347	344	332	346	379	358	367	355	316	385	341	366	325	389	352	360	331	366	345	347	367	353	328	321	347	330	376	348	374	373	358	373	370	344	369	356	338	380	367	400	361	358	345	338	394	368	391	381	332	361	357	357	329	367	371	380	382	346	352	349	372	326	339	354	373	332	388	324	347	354	388	342	350	360	340	351	373	365	380	378	352	363	361	313	365	373	361	349	371	392	378	363	352	391	316	383	368	349	379	322	351	344	340	351	341	345	414	379	374	377	318	346	377	334	410	368	367	339	365	365	340	387	375	357	356	358	366	377	354	375	346	362	361	377	344	363	304	315	353	367	371	357	342	362	353	399	342	365	355	376	362	339	359	383	349	356	360	361	370	396	357	318	370	350	319	404	376	339	362	376	365	358	356	337	383	355	363	355	367	365	349	346	380	359	367	358	375	339	386	382	395	386	386	387	345	385	359	388	364	390	325	358	361	373	358	333	398	396	357	362	385	354	362	352	367	370	356	340	354	367	390	362	307	366	332	354	366	375	379	352	348	366	359	323	379	371	371	340	380	336	363	384	356	327	317	355	398	391	330	349	380	396	345	362	371	351	374	340	353	375	360	352	294	338	355	337	322	367	352	355	373	353	379	372	353	364	361	335	350	356	328	359	337	355	360	360	359	341	340	380	354	354	381	376	364	349	340	326	354	351	342	365	327	339	351	371	381	386	365	353	356	353	381	380	349	372	368	351	368	365	346	356	369	390	371	357	351	332	356	311	358	390	361	335	341	359	359	356	370	326	360	338	380	333	342	355	352	373	341	351	366	346	343	333	367	350	333	358	371	346	377	366	351	343	362	349	359	356	369	359	393	359	362	337	357	375	381	352	349	377	375	355	362	357	339	335	376	343	374	323	341	355	356	362	362	357	354	395	364	358	382	336	314	370	364	341	370	347	342	337	334	371	350	340	335	396	345	331	358	373	405	320	349	367	373	350	336	347	397	389	356	370	358	349	334	362	362	344	372	363	354	388	353	366	328	333	355	371	350	369	374	360	327	350	398	341	404	368	376	408	373	382	370	400	355	358	349	355	385	331	363	366	370	339	388	378	370	368	371	345	409	324	410	367	350	343	359	369	385	355	378	394	354	382	366	377	352	375	360	379	348	417	369	357	346	361	368	361	351	335	335	374	375	364	356	356	375	363	393	356	351	373	392	333	364	360	355	365	381	374	339	376	356	369	367	369	349	353	393	350	314	355	357	359	330	346	347	349	392	364	358	366	396	353	382	363	361	388	359	360	391	371	364	354	347	376	350	347	324	345	366	354	337	361	395	371	343	337	354	320	379	355	359	359	406	350	392	355	352	348	379	385	352	307	337	361	371	355	379	327	364	344	374	346	328	374	366	369	354	343	346	334	326	353	342	344	344	371	367	386	361	374	391	386	399	369	401	371	384	385	348	369	352	405	389	337	380	370	352	353	355	391	359	354	348	344	358	361	341	402	365	339	366	373	393	327	351	365	380	396	339	344	367	347	369	376	376	359	336	333	368	390	348	348	366	407	338	347	370	355	351	370	347	310	381	378	385	347	387	344	338	341	403	360	355	363	340	365	345	343	387	351	362	363	390	383	337	388	345	365	352	357	360	384	348	334	361	371	376	317	389	372	367	366	360	365	340	379	362	353	344	384	389	347	341	371	355	354	320	353	356	350	345	359	368	359	382	373	326	366	374	366	362	377	381	364	339	336	375	341	343	345	393	370	318	354	369	327	357	415	353	396	377	375	353	347	372	348	328	347	348	373	358	350	368	339	371	337	389	363	354	348	356	374	399	355	333	353	353	375	343	348	319	343	386	371	381	355	391	378	347	375	400	374	354	370	386	374	384	358	345	344	346	347	342	375	354	377	371	340	373	391	398	360	387	349	353	357	377	339	336	365	372	390	383	391	353	356	399	378
17595	9950	12200	9878	5185	4327	3898	3275	3779	10954	14020	8131	6122	3542	9560	8892	5195	3117	3086	3148	2800	3294	3021	2419	2056	1841	1343	910	941	1017	1319	2193	1755	1261	794	475	331	198	141	158	134	175	166	156	157	188	162	167	169	149	152	169	144	172	167	142	138	165	160	169	164	164	185	151	151	172	162	157	158	151	145	174	162	176	163	148	167	182	161	160	169	160	181	172	153	173	158	163	152	168	153	155	169	169	163	166	170	166	180	172	151	177	168	158	149	156	140	173	168	159	151	182	133	159	176	149	162	134	146	172	160	149	181	162	190	174	157	160	168	180	157	164	196	174	145	147	158	146	158	155	153	162	154	178	167	152	177	162	170	157	171	148	172	176	165	158	151	156	146	168	180	150	165	159	195	187	165	141	159	188	171	173	172	162	155	176	166	169	155	170	167	159	177	144	151	163	168	164	144	175	156	145	162	174	155	165	168	136	173	162	177	146	178	159	156	171	159	177	178	164	168	157	149	143	170	155	147	157	165	168	158	154	142	183	157	148	168	174	142	155	175	167	152	198	143	167	162	154	159	166	159	177	172	165	155	155	166	147	157	147	164	158	162	151	185	160	125	167	138	144	178	174	195	135	161	184	180	153	157	174	166	146	150	159	174	185	185	163	159	177	139	146	166	168	177	159	161	193	164	183	157	180	157	148	161	176	159	172	159	167	141	188	178	168	150	162	150	180	158	184	149	143	157	179	162	155	137	160	175	181	147	137	178	182	166	150	148	173	177	152	167	161	168	146	161	163	178	149	142	164	168	163	177	177	150	157	172	169	181	155	169	150	165	162	160	151	148	153	139	159	155	141	143	154	172	148	172	169	161	146	182	154	155	150	190	161	151	178	179	156	181	157	171	124	180	141	145	179	157	174	142	130	158	191	174	138	137	165	172	170	183	170	149	179	171	148	157	156	162	150	168	156	165	145	156	144	169	152	160	185	152	143	166	152	147	135	167	172	170	154	165	146	157	179	161	183	149	172	160	158	147	163	157	170	124	169	162	148	153	158	151	155	166	148	157	155	129	167	179	162	170	170	161	167	175	137	171	146	168	166	162	167	167	162	169	171	151	167	144	171	162	174	137	158	175	165	162	157	146	133	165	164	147	155	179	154	173	151	144	163	164	175	152	166	170	152	162	168	161	157	180	164	163	169	144	169	169	135	178	176	165	176	148	155	144	145	159	180	154	168	158	172	165	153	160	165	177	168	159	170	162	131	164	156	157	184	180	170	160	171	162	170	168	177	133	171	161	171	142	138	139	156	170	172	191	154	160	145	189	181	147	157	179	174	152	175	146	156	140	167	171	141	151	166	162	181	173	169	169	154	166	167	157	152	170	171	134	145	161	153	164	156	186	157	165	154	151	167	169	154	154	160	174	162	153	184	169	165	177	175	156	154	168	153	174	163	146	160	167	146	176	142	159	144	184	163	153	158	172	163	162	169	163	153	141	148	146	149	169	160	185	170	149	186	174	142	161	143	171	160	157	166	176	165	170	157	153	154	142	154	148	151	156	179	171	174	146	171	176	164	160	169	178	154	184	176	158	133	174	161	157	156	174	172	147	146	167	153	160	186	161	151	160	159	174	160	165	161	151	155	175	181	164	162	169	169	166	172	152	151	169	175	144	151	168	176	156	156	156	143	161	160	154	149	161	157	174	161	164	161	154	168	169	161	148	183	166	145	169	164	166	151	135	148	164	164	157	163	181	154	154	178	138	158	170	163	192	167	149	161	163	169	158	157	169	170	155	162	146	147	152	150	158	198	159	164	155	172	155	166	182	152	172	140	136	164	160	173	149	169	168	142	153	164	162	155	140	185	175	145	191	152	166	162	160	164	149	154	161	167	153	168	162	147	151	140	170	166	168	188	172	177	158	156	169	161	169	155	164	170	165	154	171	171	142	165	153	176	158	149	149	133	120	139	155	148	166	159	164	148	151	151	176	170	159	164	157	173	158	169	161	152	174	182	152	157	174	165	188	170	147	180	177	171	131	143	176	165	154	142	175	179	174	177	148	156	177	159	154	154	207	168	155	173	162	158	149	148	148	153	180	168	137	154	173	153	167	169	159	175	145	133	172	152	165	163	168	158	173	155	171	152	168	157	164	149	149	149	169	175	146	154	164	183	144	167	163	164	162	154	160	153	132	169	169	161	177	151	152	164	163	181	149	184	157	154	186	172	170	208	150	165	171	154	155	175	163	162	158	159	178	179	153	162	166	198	153	183	165	129	165	169	159	176	156	171	174	134	146	151	169	150	167	171	155	172	188	162	169	165	147	180	147	163	170	155	137	143	174	169	150	157	170	161	163	175	161	154	141	160	149	155	160	162	163	205	171	160	146	165	170	145	139	151	157	169	166	137	143	172	142	165	188	138	178	162	153	151	160	162	150	143	182	172	163	139	160	156	140	179	142	157	159	170	170	164	149	205	159	150	168	171	169	173	172	160	169	171	147	144	165	159	146	179	168	171	175	177	137	176	188	131	183	159	146	132	186	141	166	164	167	190	144	178	171	154	168	152	173	170	161	166	156	173	168	174	174	165	155	143	166	172	179	155	173	164	160	165	175	166	152	145	161	165	152	162	136	167	149	149	140	168	165	176	157	145	173	168	164	154	152	153	160	167	155	143	164	175	160	173	155	169	135	183	160	157	162	165	163	170	197	145	165	170	169	148	168	156	170	158	145	152	176	169	158	146	179	144	152	158	166	160	154	161	147	160	142	188	162	161	157	163	153	164	139	158	151	145	155	166	163	158	170	162	145	174	149	149	164	167	152	161	157	147	160	170	173	182	145	158	162	164	166	159	147	179	152	157	171	142	168	173	159	185	197	159	147	183	172	164	171	181	159	164	149	168	164	174	157	142	154	171	167	162	158	168	128	177	191	144	155	170	150	153	187	167	154	184	191	150	163	178	150	147	156	152	160	145	140	168	161	170	165	159	144	160	182	147	182	158	144	148	170	168	164	151	158	162	172	174	163	164	184	151	154	156	155	151	161	170	143	173	141	168	137	167	151	177	171	154	160	175	140	143	151	154	161	166	158	143	158	174	174	187	160	148	160	158	170	151	159	169	143	142	168	151	165	140	159	174	168	178	184	151	172	176	162	157	153	146	150	144	161	163	167	165	153	170	153	150	164	201	184	162	164	160	170	181	141	167	159	164	175	179	170	171	162	134	177	161	181	143	144	156	162	159	168	163	173	167	135	142	153	164	163	186	181	163	188	174	149	164	164	142	140	147	168	173	145	152	141	175	151	148	176	168	158	156	135	156	171	144	140	154	144	169	148	175	144	177	150	160	167	143	171	154	146	149	151	149	161	165	164	160	158	164	158	138	145	155	150	143	142	155	164	210	139	157	163	180	160	159	164	169	162	151	154	156	163	171	155	149	155	179	143	155	140	166	161	161	151	151	166	141	159	165	171	165	170	162	173	157	159	144	178	145	144	121	160	164	155	157	165	156	161	168
9731	8737	15014	16536	11663	11852	11408	10812	13606	29739	31924	23297	20535	14644	28332	27504	18448	13404	14269	14624	13242	15709	14525	11842	11127	9691	8034	5398	5594	6150	8188	12249	10189	7264	4693	2604	1443	813	465	463	464	450	480	453	456	454	464	509	462	443	460	508	491	502	430	478	518	470	474	498	441	465	521	472	451	483	461	474	459	456	442	440	473	500	453	442	469	455	471	491	467	465	485	458	479	465	491	442	453	521	465	470	450	461	494	526	433	449	463	481	475	492	436	479	468	434	453	442	456	439	471	483	432	455	411	475	438	493	468	464	438	467	428	480	476	442	472	521	509	463	473	443	495	462	458	424	464	480	462	424	457	505	455	474	440	479	477	480	451	454	444	461	457	467	458	486	447	432	476	478	503	461	463	470	465	456	499	447	482	487	444	463	437	460	468	420	489	421	451	468	461	470	454	456	437	444	483	452	435	493	499	460	490	473	449	463	487	499	479	467	505	461	454	484	471	501	516	464	467	458	448	433	487	446	458	445	487	469	458	451	444	479	459	448	448	479	454	440	455	476	433	500	496	446	444	477	463	437	476	459	491	442	408	421	467	455	468	452	504	451	466	442	442	497	456	474	448	465	476	482	476	443	472	469	466	469	481	440	436	470	469	430	445	485	434	437	463	446	479	452	477	474	486	462	496	474	485	435	485	449	475	458	479	485	450	504	490	469	487	463	459	445	464	425	439	494	443	481	458	482	480	451	475	466	449	482	476	494	454	473	461	447	462	471	448	508	480	461	431	450	468	444	486	465	481	431	458	522	458	473	491	510	441	466	472	454	456	446	504	425	468	427	492	462	461	437	477	492	430	444	439	462	485	472	456	467	458	458	467	453	471	483	465	430	474	503	453	458	494	468	470	454	473	493	487	433	438	489	457	452	501	463	482	455	437	445	453	444	458	462	435	505	467	478	488	505	455	446	522	467	466	432	436	471	458	466	460	450	454	496	469	516	464	469	491	460	455	495	453	445	458	426	441	453	465	466	485	476	461	496	471	453	432	484	473	487	451	454	444	481	412	433	454	472	469	473	477	413	478	440	471	478	476	448	471	456	485	496	455	506	492	461	434	486	475	415	433	487	429	497	438	471	454	477	450	514	449	443	464	435	474	484	466	451	431	444	456	462	496	439	476	477	458	455	460	488	480	458	464	478	428	469	483	491	480	465	437	486	455	485	463	456	464	466	452	480	455	447	493	490	498	474	463	473	411	453	482	504	515	506	504	486	471	470	489	458	487	470	465	480	450	425	482	484	505	495	469	466	456	479	451	479	457	486	496	486	486	486	464	485	453	449	474	497	435	485	454	459	484	485	473	465	499	465	486	471	439	455	459	481	474	514	438	457	467	447	425	468	436	478	463	454	452	472	493	489	482	463	473	467	474	432	457	489	475	446	433	469	449	485	415	433	488	432	491	482	448	475	457	480	499	437	475	444	427	434	460	494	472	497	460	493	482	482	444	433	472	485	509	478	483	476	498	443	477	486	475	445	490	483	425	467	475	454	477	428	446	476	510	503	480	496	441	467	463	451	488	477	456	486	452	468	478	450	420	423	477	480	476	467	467	441	472	436	465	445	486	442	457	482	451	457	430	506	469	471	458	444	457	462	426	490	439	441	464	492	466	478	445	467	448	493	459	468	490	467	494	443	448	434	474	462	467	491	492	490	462	440	444	486	459	467	476	508	464	468	458	421	461	491	461	448	456	469	474	424	490	516	505	453	467	443	476	487	456	460	484	449	498	488	462	460	499	445	521	467	456	457	483	445	507	483	440	454	462	480	499	437	485	446	443	476	457	488	480	482	456	483	469	466	462	461	521	453	440	461	474	467	439	427	442	454	478	461	475	479	508	465	483	476	479	463	458	473	487	487	494	439	430	459	482	448	423	468	427	462	474	482	495	435	466	407	484	478	430	472	476	473	488	470	415	457	473	512	497	481	466	487	490	464	464	494	486	482	513	437	496	511	476	430	464	432	460	466	437	472	420	478	461	463	472	480	419	450	435	493	435	474	475	475	479	482	474	464	471	491	457	468	445	487	448	495	477	519	448	449	470	453	452	449	454	451	483	464	510	443	497	484	458	470	458	436	483	482	465	464	460	463	453	470	455	466	497	466	485	438	475	475	487	456	470	446	451	467	480	485	445	458	446	461	425	434	463	471	470	457	454	479	480	535	443	458	456	473	451	458	432	465	462	465	498	503	486	471	469	449	451	481	477	449	494	527	479	453	446	464	473	464	451	460	510	485	438	442	521	455	495	441	485	436	478	472	460	514	437	493	470	483	483	506	443	515	454	520	436	466	457	468	461	459	470	475	443	499	490	432	451	451	480	434	471	427	453	460	459	485	481	492	485	460	474	433	486	506	453	448	456	500	475	522	470	491	468	484	469	495	447	489	479	444	496	448	439	484	486	458	504	450	480	435	441	446	481	461	519	448	476	447	470	486	461	463	503	462	453	472	489	495	453	481	470	476	436	486	479	458	467	464	497	445	464	497	487	423	489	457	460	480	462	476	485	450	452	504	481	463	482	516	436	488	461	477	472	450	441	448	472	408	470	476	517	445	466	472	412	526	430	478	457	491	476	438	456	441	489	496	470	472	480	497	451	461	512	462	452	463	467	497	500	461	474	469	453	468	514	433	496	540	453	470	478	468	448	442	456	471	475	459	408	518	483	438	447	486	494	440	470	430	469	454	484	441	464	460	453	468	445	486	497	457	435	483	484	475	445	486	443	421	477	480	460	472	452	496	469	462	414	443	478	438	481	531	477	486	454	497	437	475	480	461	439	494	498	478	479	450	488	474	448	509	465	454	443	514	482	467	445	447	412	446	421	491	494	432	513	474	454	430	482	457	477	471	456	456	513	457	462	462	524	475	495	433	480	435	483	461	448	421	466	462	473	430	502	470	465	455	445	512	450	483	475	456	488	470	455	488	492	463	492	431	490	444	480	489	488	444	478	468	507	496	466	531	457	435	471	418	486	468	451	451	436	475	457	476	465	473	481	452	451	495	441	466	465	455	464	457	465	484	445	483	454	431	493	434	496	451	457	469	469	483	463	450	474	465	462	488	472	465	473	474	479	441	475	434	480	520	428	460	447	468	432	451	493	484	456	487	457	493	450	456	473	483	493	429	479	458	462	450	482	464	472	503	475	474	477	504	474	436	504	441	466	480	471	510	452	454	434	465	487	459	456	505	455	472	495	498	457	484	478	483	455	436	464	461	455	457	490	438	434	496	473	454	440	491	466	471	462	470	479	480	498	447	468	472	462	472	484	503	407	468	489	451	451	443	454	475	444	492	482	480	444	468	474	500	447	484	457	448	451	453	470	447	466	478	488	470	459	460	451	450	484	448	468	431	502	481	439	466	443	470	448	509	472	489	472	484	470	477	488	446	496	460	447	481	453	480	447	478	487	473	498	470	466	476	465	442	460	490	466	451	444	471	494	449	496	480	443	472	481	445	450	506	508	454	487	468
3175	1255	1460	972	583	464	399	365	523	1668	1700	1454	1106	913	951	731	572	481	526	626	688	675	310	261	240	278	222	220	188	228	228	264	293	263	215	213	159	148	127	130	130	119	140	123	117	120	137	141	111	135	134	135	124	130	145	127	120	117	130	117	138	126	114	124	132	129	119	130	110	126	125	120	131	123	133	109	110	126	131	130	143	107	115	126	113	134	125	109	124	127	121	109	117	113	116	128	129	119	132	105	137	121	142	129	112	131	138	117	120	123	116	129	126	124	156	133	118	137	122	139	109	124	136	120	140	115	117	138	127	107	110	136	127	131	132	117	124	141	120	109	128	115	128	137	117	104	119	114	131	114	108	140	125	148	127	132	139	118	136	127	121	133	149	112	141	149	128	114	122	132	126	117	132	125	125	119	106	132	131	126	129	124	138	111	104	121	117	106	109	138	127	133	116	115	119	134	135	125	127	118	128	152	111	117	140	120	116	124	127	145	126	131	139	118	125	135	107	128	132	126	127	108	146	100	135	132	119	129	125	125	132	125	107	122	120	135	137	126	121	120	124	104	143	128	111	111	127	121	121	114	113	102	127	118	139	126	136	134	136	106	114	101	133	143	140	131	126	121	116	120	125	133	120	123	130	136	141	125	129	141	142	118	146	121	160	117	117	122	120	134	140	114	137	117	106	129	130	130	120	115	132	123	126	122	121	132	118	124	138	128	147	135	134	129	113	120	132	133	130	111	125	131	129	132	108	120	134	136	117	142	123	126	121	116	97	149	119	127	142	143	132	126	118	123	130	126	124	123	127	136	120	123	125	128	142	130	128	132	126	119	126	139	122	105	140	144	135	136	129	120	128	123	116	126	111	145	140	114	148	126	130	125	129	118	125	129	131	120	125	143	140	135	119	135	138	127	111	125	132	137	136	139	119	157	122	139	119	114	133	117	121	122	125	124	111	111	134	124	130	127	138	137	150	122	143	128	130	128	129	132	136	116	139	110	133	114	132	129	117	126	153	131	131	135	127	137	122	145	137	122	142	115	129	144	133	133	121	118	131	108	121	103	114	135	136	123	114	131	121	136	111	109	128	137	130	125	128	123	119	112	111	110	127	140	126	145	134	98	119	130	95	149	127	114	150	102	134	124	117	122	123	116	130	121	133	115	123	131	117	128	138	143	121	130	129	135	150	131	129	115	111	123	105	132	107	117	137	123	145	113	111	115	121	116	122	130	137	136	131	125	117	123	129	124	126	135	130	138	148	118	120	127	132	146	122	108	117	119	133	142	124	117	129	118	131	140	124	132	136	126	121	108	141	126	127	104	129	104	135	143	127	114	144	117	135	126	118	138	122	142	130	150	153	109	121	98	128	127	122	113	136	140	111	134	128	126	130	118	117	108	112	121	116	138	146	119	144	143	140	114	122	97	117	134	124	133	110	124	118	130	95	123	132	115	120	108	119	142	120	144	152	125	137	119	127	121	139	143	129	145	118	113	118	122	111	121	134	125	147	121	123	131	125	138	143	130	116	132	122	137	133	118	126	122	113	137	124	135	118	126	136	139	140	118	134	143	130	127	136	126	119	124	122	137	128	141	112	113	158	132	137	121	111	127	114	127	123	146	119	150	125	130	125	119	124	134	113	114	126	135	134	131	125	139	130	129	130	131	138	141	141	101	148	128	110	118	119	121	121	121	133	118	123	126	124	117	129	114	120	128	109	126	114	123	126	130	132	134	131	143	126	128	127	110	136	116	132	124	117	113	140	143	126	117	118	133	123	126	134	143	146	121	103	120	132	130	118	131	131	152	120	127	127	133	117	107	125	147	155	126	121	105	151	125	136	138	121	127	134	124	120	121	128	115	123	139	126	123	130	113	124	126	130	113	107	121	117	144	125	127	142	134	115	127	131	132	116	121	127	134	115	120	117	106	114	122	137	127	131	115	133	108	133	131	127	153	126	122	124	126	134	130	132	114	122	121	128	118	114	126	136	134	114	139	121	127	132	144	120	117	127	112	124	100	118	109	129	137	107	130	119	114	120	134	117	110	128	130	124	127	97	117	119	137	126	141	104	118	122	122	142	137	113	143	130	131	135	107	126	121	107	115	121	146	143	133	123	142	135	133	126	139	138	101	127	138	124	132	127	134	134	108	120	114	126	133	133	145	121	120	143	109	144	122	134	121	108	132	106	109	118	137	147	127	137	114	133	115	110	129	136	122	113	140	107	109	118	115	112	131	129	122	123	125	142	129	139	115	103	120	110	113	106	114	137	121	151	123	123	132	114	137	113	115	116	138	130	128	117	130	137	133	121	106	126	122	121	104	119	128	125	123	121	140	125	132	123	143	105	131	126	125	131	133	106	140	100	119	127	121	142	121	110	121	134	139	126	119	120	141	109	120	128	109	135	128	125	119	120	126	145	128	113	119	127	96	131	145	126	111	126	132	128	121	121	117	147	115	126	138	135	117	125	129	121	125	112	124	115	133	128	118	115	125	126	130	125	131	113	116	117	112	128	111	127	128	126	132	141	125	136	116	97	138	136	135	104	108	158	114	107	150	130	129	124	107	125	127	133	128	130	109	115	129	121	129	120	111	127	116	110	134	143	126	128	105	126	132	136	124	121	106	112	130	127	134	139	130	133	129	155	117	109	118	127	117	114	130	125	126	123	127	117	125	128	127	146	133	129	132	150	137	122	156	118	131	137	126	127	116	131	127	142	127	115	136	125	130	129	125	135	143	118	117	121	115	131	120	126	96	105	142	130	142	118	147	108	120	144	125	132	127	129	123	124	111	130	142	117	125	124	158	132	117	110	120	119	122	127	143	130	124	146	101	122	126	134	127	124	132	133	121	137	133	114	130	131	132	114	102	104	127	120	141	136	127	126	125	133	149	131	125	118	135	122	111	107	135	132	135	126	131	110	115	135	140	125	126	129	143	117	127	125	112	115	124	164	115	112	109	129	127	129	118	118	126	116	109	111	120	117	135	140	129	122	111	134	129	144	124	115	117	129	128	121	114	117	137	128	140	134	116	121	154	142	136	135	135	142	146	138	126	131	117	124	102	131	109	115	128	132	110	129	132	150	112	128	134	124	112	107	100	108	119	132	106	131	130	129	121	122	122	119	135	116	145	113	89	151	140	113	131	116	120	109	99	112	139	139	119	106	130	126	138	129	112	122	122	157	114	129	140	129	118	100	135	137	148	120	126	139	123	131	119	118	151	138	118	122	112	98	118	116	118	121	115	123	140	126	121	113	122	128	129	122	120	130	129	122	120	126	125	125	120	125	115	126	126	127	140	125	118	135	105	111	131	140	125	113	127	125	118	148	130	118	127	128	116	135	152	127	122	124	113	103	114	108	127	132	110	130	117	100	125	129	127	132	107	156	118	124	127	119	115	116	129	124	124	125	135	133	144	120	129	139	122	101	109	113	122	114	125	136	135	121	127	101	130	138	116	127	132	136	106	107	120	145	129	122	114	126	129	108	124	134	112
3011	1670	2961	3119	2323	2231	1743	1699	2717	8318	8179	7342	5975	5141	5099	3808	2781	2430	3121	3613	4238	4352	1782	1485	1414	1422	1039	1176	841	1048	1196	1377	1435	1240	950	756	567	460	318	385	376	355	396	387	355	386	383	345	329	372	352	368	358	366	384	356	371	366	356	411	380	343	335	332	386	378	378	376	373	366	328	358	366	366	339	345	372	348	366	364	399	357	334	393	359	363	356	360	358	340	365	366	369	414	383	374	363	430	343	356	327	354	370	355	364	368	348	346	389	350	369	386	383	380	387	382	380	429	319	328	387	359	338	355	389	378	377	351	404	364	388	342	386	366	372	359	337	359	414	352	370	364	337	330	424	354	360	405	381	366	399	363	366	372	367	375	363	387	360	361	350	363	365	363	368	360	390	371	382	386	362	383	322	370	346	353	365	319	371	340	356	382	383	359	372	399	350	323	350	383	375	366	363	360	363	367	328	373	372	370	359	329	390	368	384	372	396	357	350	356	360	385	334	401	338	417	372	396	396	389	344	377	385	389	370	387	385	351	378	369	360	351	380	365	390	358	381	382	371	375	385	363	390	377	385	336	349	363	391	362	380	341	389	366	360	401	324	360	381	358	378	359	386	375	374	384	348	402	378	349	387	371	386	398	379	351	364	357	369	372	359	370	393	344	389	325	373	377	376	342	355	314	333	344	361	393	362	333	397	350	395	340	371	393	376	371	394	356	368	351	357	381	374	406	372	363	360	377	365	351	390	369	361	385	377	374	368	380	367	362	361	371	370	369	355	352	388	350	406	352	358	368	341	341	343	357	388	394	337	365	385	345	409	383	384	378	375	353	380	357	383	360	339	360	386	374	331	406	383	344	363	347	373	358	397	382	366	380	396	388	364	326	399	350	337	373	360	409	349	385	342	376	373	379	347	363	381	328	378	387	359	346	340	390	335	367	362	382	347	390	350	351	378	383	379	353	361	369	370	379	371	366	376	374	397	360	392	397	399	390	341	323	387	387	349	358	381	358	358	364	356	359	372	380	342	365	356	357	383	352	331	363	388	341	367	334	366	360	387	356	362	378	373	386	388	316	365	368	384	354	361	370	364	340	351	371	352	377	394	384	373	382	378	339	359	372	369	370	349	398	366	363	369	367	358	364	386	401	357	340	374	365	360	384	352	365	369	365	354	361	374	379	357	349	360	415	374	393	385	365	374	365	370	350	349	360	367	369	358	352	375	354	359	377	359	382	363	368	345	385	355	376	350	354	405	367	338	347	392	396	347	385	348	352	365	381	351	387	373	357	362	355	387	374	365	384	365	378	343	365	353	317	407	360	362	357	344	362	362	364	418	341	356	350	358	363	369	358	327	367	370	377	364	374	360	334	352	313	381	400	367	354	386	384	361	362	330	384	363	334	340	381	380	380	388	392	365	391	384	344	387	386	384	367	399	370	324	328	333	338	366	391	398	382	391	414	394	368	393	344	354	375	372	391	348	354	355	373	355	373	338	382	374	370	368	383	358	358	381	375	356	357	378	368	405	364	373	366	383	379	378	359	363	369	362	347	366	366	322	373	405	384	343	360	366	365	377	344	371	344	338	385	404	386	365	374	371	340	362	369	351	378	361	352	366	386	387	370	383	379	372	343	360	394	365	396	362	397	368	378	362	332	363	359	387	356	361	373	349	356	371	367	364	363	393	366	359	338	355	379	379	415	384	410	339	360	374	368	360	358	369	364	376	384	350	381	367	363	371	382	401	405	383	395	387	383	359	368	370	342	411	372	361	382	365	376	368	349	349	376	376	391	358	384	355	359	391	369	391	370	388	372	389	327	337	386	353	353	346	370	373	376	364	335	356	346	365	340	411	373	395	368	367	371	361	360	380	388	406	398	353	363	386	356	385	361	380	392	363	333	366	373	358	359	363	343	348	357	358	380	370	375	357	364	359	368	362	384	357	355	360	381	374	376	354	362	362	405	366	345	375	379	372	380	335	382	365	389	343	348	384	392	395	361	411	363	383	372	357	399	385	339	339	339	362	381	361	399	346	358	374	361	363	347	378	365	388	374	384	370	339	346	348	368	368	334	361	381	374	361	345	409	379	345	371	346	367	375	382	373	382	327	354	361	400	374	364	365	375	349	349	343	351	350	378	367	354	352	370	363	344	355	376	348	378	340	396	365	377	353	354	371	355	363	365	394	377	373	378	369	364	355	353	375	349	373	389	357	359	343	346	372	366	384	369	380	314	372	372	357	376	376	368	398	360	396	368	343	369	355	356	362	362	385	360	371	382	372	378	344	366	378	348	383	358	404	384	335	397	330	399	425	357	373	376	379	367	387	344	358	354	379	390	389	393	387	371	376	369	395	372	376	347	353	382	369	372	384	351	391	371	333	340	362	327	354	364	364	357	367	360	369	389	367	384	382	387	373	382	373	384	343	352	358	422	349	382	381	363	345	337	385	390	377	387	397	359	362	342	376	377	351	409	353	347	342	369	348	369	356	349	410	350	358	369	343	371	362	333	390	381	339	381	388	368	331	365	358	348	374	373	382	391	359	370	333	368	397	367	353	380	385	348	363	376	343	355	343	354	400	355	373	320	357	353	398	375	360	352	398	396	364	361	390	382	355	323	374	386	361	323	410	373	366	389	378	340	377	361	365	395	383	389	395	382	330	352	369	403	367	383	397	342	375	353	365	356	383	403	338	320	342	342	363	350	354	349	363	344	365	373	361	344	374	350	397	367	359	369	399	350	331	404	360	369	350	363	348	377	368	386	363	361	389	333	382	383	409	368	376	397	362	366	358	371	395	385	377	365	358	374	385	334	359	397	397	371	351	347	384	350	366	387	342	369	374	368	371	353	390	377	377	333	375	365	372	369	394	359	384	369	355	380	371	402	360	365	386	393	346	345	382	327	393	360	361	362	373	358	356	379	359	368	369	376	359	356	369	387	365	356	386	353	369	368	375	361	345	392	356	360	357	346	341	351	360	366	348	379	399	345	402	337	350	376	355	375	383	374	369	367	368	380	359	363	350	361	373	344	358	382	385	365	374	368	381	339	359	399	395	371	371	336	381	352	376	377	370	370	351	385	340	337	366	360	372	445	341	372	363	362	349	387	384	371	409	377	371	345	384	364	349	385	353	391	369	360	346	360	369	334	367	371	361	379	383	336	356	377	348	364	391	386	371	348	364	335	394	380	384	382	410	366	334	362	360	396	341	371	356	342	381	381	360	374	386	355	416	316	340	352	367	331	379	356	385	363	398	366	377	356	367	383	367	375	370	378	339	354	374	376	358	331	406	353	332	360	391	400	365	403	355	360	360	341	331	385	370	344	362	377	351	344	360	337	333	369	402	378	376	385	364	335	380	366	421	373	348	330	379	363	367	392	375	338	343	374	352	384	351	383	386	368	387	369	345	354	375	346	369	372	362	411	372	385	373	394	396	320	335	364	360	379	405	390	397	388	386	379	351	353	373	384	358	349	393	378	362	334	373	357	354	386	381	380	377
10892	6864	8004	5763	5432	2833	2299	1849	4896	9194	9408	5580	3906	2822	6013	2796	2031	1866	1598	1808	1758	2059	1272	1030	630	741	541	444	886	725	746	1155	970	727	529	361	253	153	106	123	141	110	115	137	128	114	126	119	139	106	120	122	131	116	125	137	116	127	115	116	106	122	129	112	105	93	110	113	101	107	103	123	123	126	122	127	103	119	109	125	122	113	132	112	102	132	125	117	121	133	128	108	123	110	123	124	107	125	129	113	110	111	111	111	105	123	136	109	130	110	132	110	105	110	119	138	104	117	128	132	125	117	158	102	120	128	100	112	115	123	128	110	115	131	103	104	105	105	120	95	116	128	114	112	133	125	120	108	111	108	111	128	109	127	135	108	125	132	99	123	130	129	117	133	107	114	111	126	114	124	134	113	107	117	106	109	112	127	137	127	109	111	141	136	105	106	120	93	130	128	112	99	109	134	115	95	108	105	108	121	117	142	125	114	117	137	122	111	122	110	132	116	113	134	101	126	106	124	105	110	125	114	117	116	129	116	114	118	106	135	114	115	122	102	125	127	114	115	147	101	103	118	118	117	110	113	133	113	127	119	125	110	119	110	109	117	122	113	123	107	93	139	109	111	131	139	111	131	114	122	112	119	133	122	126	134	104	128	124	138	111	118	126	132	117	121	110	110	119	153	138	136	124	118	95	143	111	120	129	126	95	108	112	113	125	98	108	107	121	117	118	110	122	112	110	121	131	116	107	121	113	125	124	114	101	102	137	122	128	106	108	108	137	105	118	135	125	125	123	132	111	125	116	110	127	122	108	125	126	108	120	118	132	101	108	138	105	109	115	113	120	116	118	106	122	105	115	125	136	140	111	112	110	121	124	118	113	123	121	123	134	133	143	111	127	118	117	139	130	104	108	112	122	127	141	124	108	107	124	135	125	113	127	142	117	125	140	124	121	111	106	113	106	114	141	110	137	110	90	123	121	131	125	111	115	112	125	129	127	125	116	129	115	110	116	129	126	127	120	120	131	118	108	112	128	113	107	123	133	128	110	125	117	123	112	134	134	150	117	125	111	103	129	114	104	111	126	124	118	131	105	126	122	141	121	120	120	101	124	113	122	106	112	127	115	109	121	117	117	136	119	143	122	108	112	107	115	106	148	116	113	125	117	127	108	108	127	127	128	125	105	115	135	123	116	100	124	129	113	131	115	119	141	123	97	105	113	118	130	123	118	130	135	125	119	116	122	118	104	118	112	114	105	105	127	119	115	109	143	126	107	137	119	113	128	148	125	102	139	116	123	125	125	121	120	118	146	120	107	111	104	125	105	108	110	122	125	115	127	119	105	124	145	132	105	125	112	138	115	95	129	116	131	117	119	115	114	122	123	123	128	102	123	116	120	109	102	111	115	123	119	129	122	123	101	119	104	117	124	129	112	127	141	137	111	104	100	114	112	121	122	127	113	132	122	104	106	114	142	106	122	122	129	111	116	123	120	99	132	117	119	133	128	102	135	127	118	134	123	116	109	128	113	107	120	108	117	123	119	137	106	117	106	116	127	117	122	119	116	125	127	121	123	101	120	123	117	128	147	120	115	107	111	111	113	111	110	124	95	126	110	121	113	115	123	131	129	111	121	119	129	123	114	119	111	112	125	135	110	129	118	123	119	110	134	124	132	115	107	99	123	98	121	111	131	121	112	119	136	127	104	120	130	124	125	121	120	125	113	132	107	114	110	127	96	118	91	116	116	112	119	118	126	125	103	129	129	126	116	116	117	130	108	119	111	122	137	119	96	124	118	113	139	113	110	129	104	119	98	104	131	134	135	102	117	126	124	116	118	121	127	123	109	115	104	108	111	134	121	114	123	119	113	109	110	118	103	136	112	110	150	114	110	103	130	127	113	107	118	127	106	139	114	125	123	114	124	119	126	137	131	131	116	108	100	102	120	131	124	101	119	119	113	133	123	131	112	108	122	117	108	108	141	124	107	128	103	140	130	116	91	118	126	124	114	114	144	112	118	127	111	130	129	112	100	112	101	120	126	127	126	138	142	126	122	125	119	98	105	119	101	122	119	126	124	129	105	109	121	111	124	117	116	110	128	124	111	118	124	114	105	135	115	120	112	132	127	137	121	136	116	110	116	104	107	118	102	135	107	111	99	119	100	126	119	111	104	100	138	123	104	122	121	105	128	127	120	122	123	116	106	119	119	91	95	109	132	129	118	110	106	131	122	99	139	128	131	110	136	120	134	147	106	134	107	106	124	109	129	154	110	125	118	102	126	110	106	114	139	125	131	109	110	112	111	115	110	127	91	119	125	116	111	122	102	106	119	130	133	136	118	103	101	109	132	130	107	111	120	117	111	133	143	128	120	144	128	139	124	126	152	110	121	137	131	114	117	128	134	127	120	136	106	124	105	119	123	121	113	107	107	113	115	117	124	103	126	120	126	136	119	91	114	123	120	114	123	124	108	126	117	107	128	102	132	136	130	108	131	107	113	109	110	138	114	120	104	121	106	112	130	125	110	115	123	134	116	110	112	116	126	140	96	126	101	131	126	140	141	115	108	128	131	117	125	129	116	123	129	124	113	117	115	132	120	112	144	121	131	147	109	116	142	124	101	134	114	118	96	102	132	111	122	108	111	98	121	112	124	120	101	103	107	145	120	132	121	122	128	123	132	107	121	121	116	115	122	110	114	122	119	104	121	115	113	111	115	120	126	122	109	110	124	108	130	134	131	125	135	119	117	121	114	119	117	112	123	113	113	115	115	114	126	117	108	104	111	114	124	108	128	121	111	120	116	128	122	113	119	143	123	114	123	118	122	118	125	127	114	127	137	122	119	125	124	109	113	138	126	116	121	127	106	123	110	130	137	107	119	115	141	133	125	133	113	133	110	129	128	132	113	117	112	127	104	125	104	121	114	119	109	131	124	120	133	127	118	107	123	123	113	100	107	112	107	105	139	113	113	114	102	121	114	135	120	125	108	127	104	131	107	102	117	111	105	110	128	115	124	106	127	124	122	113	119	116	114	109	123	107	99	130	128	108	129	115	129	116	119	110	130	131	106	120	110	108	117	130	129	111	102	122	123	119	124	119	107	107	133	114	103	120	113	95	120	126	121	130	115	129	130	112	104	122	130	97	131	106	117	142	127	128	121	100	118	117	129	121	122	122	128	136	114	115	124	123	127	130	111	106	119	101	115	121	127	118	141	118	116	116	106	117	124	119	111	112	130	115	111	122	133	96	120	120	116	120	120	100	110	132	113	127	124	115	101	136	126	121	110	110	139	120	126	145	108	105	128	130	117	106	104	110	95	133	113	125	101	111	112	121	101	119	106	132	123	119	136	105	121	128	127	125	120	114	113	113	123	123	121	106	118	129	118	119	121	102	101	138	128	114	90	129	104	110	109	103	114	111	127	101	126	94	127	106	102	118	129	101	114	116	129	126	116	126	127	104	126	123	120	122	112	128	135	112	122	129	124	109	120	126	128	111	136	116	120	112
7569	6773	10985	11609	13950	8395	7740	7460	18148	26737	26303	20010	16278	12987	22943	12410	11046	10751	8962	10404	9873	11072	7235	6152	3954	4584	3686	2964	5734	4788	4583	7344	6364	4597	3324	1978	1098	582	336	380	362	362	347	361	338	337	321	353	349	361	342	355	397	350	369	354	353	400	315	302	344	331	326	344	335	339	350	322	383	354	381	364	378	377	345	348	341	356	344	368	359	368	382	359	317	349	345	355	335	371	375	356	345	386	381	397	367	350	341	348	329	353	356	329	342	355	339	367	351	349	361	364	348	321	346	349	338	351	344	382	310	347	346	367	347	372	345	353	385	363	376	333	367	359	340	320	346	369	352	402	349	394	361	356	381	361	333	341	350	356	338	369	342	329	351	348	366	357	340	361	335	363	349	362	346	361	347	345	340	368	348	357	364	340	342	342	357	402	343	348	351	379	342	381	349	362	371	360	352	348	346	367	338	352	353	348	351	344	342	359	323	335	353	340	355	336	363	351	346	365	361	364	359	349	330	358	386	369	337	387	360	396	363	365	353	349	342	375	349	352	357	295	320	338	346	341	334	359	364	361	336	345	328	371	341	357	366	358	391	363	326	350	362	348	372	374	344	341	376	361	337	364	393	346	341	383	389	370	339	337	356	327	364	354	333	310	354	350	362	413	371	343	376	335	375	366	333	373	397	352	353	333	348	337	338	345	341	366	358	376	344	370	384	322	370	401	308	328	361	366	364	351	376	352	349	356	346	361	322	373	365	354	345	336	329	315	344	325	350	336	382	362	377	361	373	346	323	349	338	375	352	382	366	361	346	345	358	332	371	350	361	348	348	342	332	377	356	340	354	338	361	324	380	355	332	367	354	330	347	336	380	348	334	369	367	355	340	344	350	341	354	366	350	364	367	380	339	382	364	352	355	362	339	327	350	333	336	361	358	364	375	354	335	337	352	355	351	348	350	323	368	365	369	360	355	327	357	363	352	351	396	354	377	387	300	335	353	354	359	353	334	325	353	342	354	347	368	352	355	340	332	341	349	365	330	333	359	381	376	362	378	350	370	398	392	360	363	375	356	358	365	384	373	358	346	335	353	346	372	353	354	363	340	349	382	335	354	376	384	344	370	340	351	340	356	396	325	357	358	363	359	373	337	394	348	368	324	372	361	350	394	365	378	351	352	359	357	366	352	379	362	364	358	371	364	362	350	322	368	304	360	349	317	341	360	354	334	375	348	359	316	350	339	379	379	364	364	359	347	327	354	374	368	337	390	369	348	387	357	361	332	356	346	357	378	366	379	372	334	346	377	361	382	325	350	361	357	377	389	355	342	365	333	315	353	356	351	326	352	402	345	373	350	334	340	347	359	367	366	357	374	406	369	370	366	346	343	333	343	325	322	397	382	332	363	371	360	351	345	339	352	380	369	357	339	369	341	352	350	341	351	339	353	355	353	379	342	381	329	366	348	378	357	348	342	379	377	329	351	358	348	378	375	342	377	373	365	351	361	374	324	311	355	333	391	331	333	351	403	355	329	388	367	352	331	357	336	365	329	322	350	375	329	345	347	386	349	361	358	349	338	341	327	323	337	384	366	374	362	378	364	360	378	399	368	337	331	352	355	344	337	359	358	388	339	324	345	378	314	354	362	321	375	344	313	340	343	354	331	344	355	346	370	336	368	328	361	359	370	345	325	362	342	327	370	341	370	350	349	323	328	338	379	356	342	357	336	373	374	345	381	353	380	345	350	344	371	375	361	389	366	368	361	345	384	360	334	340	376	366	327	367	354	386	329	324	316	332	329	368	372	346	375	384	345	369	359	349	356	357	358	369	334	343	377	337	351	354	375	362	364	341	375	330	393	370	357	351	330	338	347	340	349	330	334	364	350	336	341	317	390	389	329	374	374	372	323	339	400	355	344	366	364	373	344	361	368	345	337	331	368	360	331	326	335	377	396	354	350	330	366	331	386	346	361	366	363	354	323	384	359	344	353	360	371	372	315	360	340	386	337	325	375	346	350	376	345	360	371	359	354	392	383	372	332	392	343	340	347	348	364	364	320	368	337	350	351	372	354	370	330	353	361	403	357	345	341	314	385	352	360	340	347	356	341	327	361	367	344	393	358	354	332	338	380	339	370	351	351	382	359	348	375	377	346	369	375	353	375	355	356	386	352	387	362	329	390	338	372	340	338	368	368	350	346	322	336	351	381	362	374	361	341	323	354	315	348	389	326	377	367	321	343	373	359	378	334	356	310	355	368	363	343	363	358	362	369	338	341	349	336	343	361	383	332	372	340	373	350	379	358	340	371	374	344	346	338	381	316	351	378	351	347	360	372	357	359	382	351	348	361	374	367	366	348	359	344	351	376	343	337	362	334	359	366	343	367	357	363	375	340	353	336	358	350	361	364	371	339	309	378	355	345	362	333	315	376	331	351	340	352	348	358	359	358	386	332	354	349	333	356	336	374	336	361	374	392	324	354	320	350	345	378	319	339	342	360	370	358	372	345	332	342	342	336	347	328	366	353	349	334	353	365	375	336	334	350	344	364	345	363	335	355	343	387	332	355	379	354	385	381	348	334	343	333	395	319	364	352	345	342	333	362	345	355	366	362	362	355	314	349	382	369	358	306	359	349	368	351	389	370	336	343	356	305	371	313	377	352	341	360	356	337	373	378	371	374	355	353	341	354	379	324	358	359	334	380	341	351	360	337	383	345	382	352	300	320	316	371	381	338	364	365	341	364	357	315	365	370	348	383	358	341	360	351	334	340	385	366	344	356	364	352	377	364	376	368	356	377	402	334	350	365	342	358	358	358	380	334	363	347	331	347	369	355	358	336	327	348	343	341	357	336	392	378	318	331	360	352	368	357	339	360	365	354	371	360	345	362	360	360	371	367	390	338	347	373	383	366	354	345	329	368	331	351	327	376	382	355	364	347	359	348	349	391	329	371	384	361	345	351	334	383	352	335	328	373	374	346	352	338	384	358	339	376	324	328	378	383	379	338	404	332	363	357	391	353	374	358	324	296	358	355	308	350	371	339	367	338	332	333	356	357	362	340	349	358	351	333	346	336	376	337	367	339	348	382	362	383	317	349	350	344	340	345	342	373	346	379	338	362	349	343	357	333	374	364	358	393	362	349	330	385	366	343	325	358	350	355	334	363	358	354	358	321	348	347	343	368	345	360	376	381	371	372	334	359	375	366	339	379	353	367	365	390	380	353	374	357	334	345	351	317	386	370	391	353	369	343	327	342	333	345	327	327	342	373	360	378	371	346	355	339	368	371	367	360	335	318	354	349	366	387	319	365	357	346	351	331	363	358	347	353	353	373	368	338	355	336	324	360	376	361	358	354	339	356	357	414	365	363	354	344	374	322	351	352	347	379	367	366	361	390	381	363	343	372	379	362	311	366	325	346	313	397	361	365	350	372	357	357	334	365	358	402	375	376	370	349	320	343	364	336	338	339	363	353	382	378	380	373	367	370	327	384	331	379	338	349	364	387	320	340	361	360	365
18777	11848	15884	19142	19902	7855	5069	5858	12340	15717	15735	11104	8988	5658	9106	5701	3756	4022	2789	3273	3612	3125	2105	1684	1143	1468	1109	770	1247	1536	1226	1954	2018	1573	1096	675	401	211	161	163	175	173	165	136	162	171	157	152	168	156	133	170	159	164	188	140	146	154	142	163	155	170	152	157	176	156	142	168	161	166	163	145	173	174	142	155	145	162	155	162	140	164	146	146	163	167	146	177	154	163	155	155	173	162	163	163	152	162	187	163	155	174	164	161	155	166	157	155	163	133	189	165	158	170	138	154	145	156	157	155	178	157	158	188	177	155	153	145	150	161	158	140	165	142	147	170	171	163	162	167	170	182	181	187	149	178	168	174	177	160	162	169	152	154	154	165	155	156	158	183	156	156	161	176	161	147	163	148	166	162	146	166	162	161	184	167	178	166	161	170	179	158	168	181	157	146	159	172	171	168	154	172	128	166	173	164	160	169	174	165	181	183	148	172	166	170	170	170	138	149	181	165	161	154	183	178	157	158	174	169	164	164	164	157	147	141	185	139	137	146	174	164	164	159	145	152	178	163	161	173	163	161	163	183	159	175	135	157	159	168	154	131	155	156	179	158	161	167	171	157	147	195	155	168	142	153	154	148	176	185	149	138	167	166	165	167	178	176	150	175	157	152	178	145	159	154	175	154	154	163	158	160	138	188	155	158	177	138	143	168	150	159	140	150	155	152	157	153	173	166	158	159	173	188	172	168	167	156	148	164	168	172	153	157	161	177	140	152	189	164	181	166	168	150	150	174	160	168	164	140	162	158	153	130	136	152	132	186	157	151	163	149	165	178	143	150	155	155	135	152	169	151	173	185	136	152	175	164	164	165	178	154	167	145	174	152	169	150	167	147	176	157	167	161	156	154	184	174	175	173	168	155	163	178	157	167	164	177	171	148	150	177	150	157	156	180	153	167	166	152	155	167	171	155	183	145	179	166	160	171	164	147	168	168	153	151	152	185	145	159	173	168	156	140	167	175	165	149	177	141	163	171	166	157	156	162	178	178	159	156	174	180	153	142	133	189	174	185	173	164	181	168	162	154	154	170	151	169	153	160	149	147	168	141	162	158	161	155	154	164	169	147	165	195	130	157	154	137	165	155	169	166	198	169	155	158	141	154	161	170	160	158	153	141	177	142	163	162	154	177	156	171	149	153	166	158	159	160	169	180	166	166	173	161	154	187	160	175	165	152	182	174	158	165	159	156	165	169	158	153	160	156	165	180	147	150	168	172	149	158	146	182	171	139	146	170	161	162	159	163	158	157	175	141	160	174	181	142	155	140	134	161	175	175	151	189	159	170	150	174	168	153	169	152	141	178	138	160	157	168	139	162	180	184	166	165	167	177	164	156	177	159	161	157	163	170	173	161	141	156	149	157	149	157	175	153	161	155	161	167	139	140	165	172	159	176	138	160	171	190	156	174	166	166	152	163	187	175	159	155	151	156	153	176	152	165	156	164	167	173	174	144	153	155	178	159	148	153	159	143	149	156	156	166	129	171	161	147	170	163	139	153	166	148	162	162	161	180	160	141	160	173	159	149	159	176	146	151	163	132	144	173	169	190	178	150	166	143	151	185	155	182	144	144	140	168	158	153	168	153	144	160	155	149	171	146	179	150	154	135	148	166	163	137	156	170	173	175	150	152	166	151	147	165	165	170	170	169	154	147	176	162	183	180	164	139	151	169	168	186	148	147	181	171	167	158	169	144	144	138	153	161	173	156	176	168	159	169	150	167	163	149	183	176	158	153	181	154	146	170	159	153	161	170	155	157	173	176	149	156	169	155	169	156	165	147	172	135	146	151	179	149	150	180	128	153	167	170	165	147	200	157	162	157	160	166	154	140	171	159	146	145	137	134	157	176	169	140	171	162	181	173	155	162	173	154	163	157	156	151	166	145	147	164	186	164	127	137	161	156	140	146	171	173	140	151	166	149	159	157	143	148	155	176	173	186	140	181	141	150	155	132	149	149	147	165	178	146	180	160	144	173	163	154	158	169	144	160	170	167	156	184	151	178	156	176	170	155	157	181	164	176	166	170	171	154	180	167	161	149	145	151	149	159	159	162	164	179	170	153	148	175	186	164	181	158	167	146	163	160	159	167	169	155	162	165	144	167	158	187	161	169	147	165	165	140	167	167	153	181	173	172	150	130	168	156	158	181	175	165	171	176	171	158	161	161	194	174	175	181	155	141	139	160	188	151	182	197	150	193	168	164	168	169	159	156	154	165	161	169	198	149	149	163	179	162	158	180	166	181	158	174	167	156	163	158	169	142	156	157	141	126	174	140	162	172	159	158	153	159	158	146	153	150	161	165	147	167	145	162	144	146	177	142	168	153	160	153	178	141	169	141	155	168	147	157	170	139	155	150	166	156	152	165	139	160	148	167	144	191	152	168	154	191	171	173	170	133	152	172	175	156	159	177	155	161	158	159	170	145	170	162	179	151	140	157	163	155	154	147	154	150	175	147	142	142	166	161	163	158	143	174	161	177	169	168	176	153	178	157	184	153	172	175	161	176	200	162	162	173	162	162	178	153	140	174	164	148	206	145	147	162	167	170	149	157	164	156	161	181	162	168	192	141	164	164	157	159	164	151	170	157	111	158	180	173	177	154	153	159	146	162	155	169	153	154	145	163	170	158	155	152	155	159	169	145	157	171	165	158	177	173	163	154	148	157	175	158	159	154	176	166	168	163	162	178	161	166	142	159	171	136	163	191	153	172	164	163	143	167	174	159	150	168	144	159	161	146	181	169	160	161	161	155	161	159	160	171	151	159	173	167	164	174	163	160	156	148	152	166	167	160	143	176	161	156	175	131	153	155	162	157	174	176	144	154	174	140	159	154	156	171	160	172	165	156	152	144	164	177	178	161	160	170	151	176	154	168	136	148	143	176	165	152	171	139	158	145	159	166	163	151	152	175	157	157	156	166	172	184	165	168	164	157	163	160	150	172	175	158	147	145	150	161	153	158	153	145	156	139	150	159	147	164	166	157	172	149	159	168	171	169	149	159	156	159	143	167	161	169	148	163	165	158	160	157	168	144	129	157	171	141	150	170	157	170	148	154	176	151	163	165	146	171	149	162	166	142	156	150	147	163	183	145	149	155	161	164	150	159	158	164	141	166	155	155	164	155	152	159	171	142	178	161	167	135	147	160	145	153	177	131	143	176	159	139	186	153	161	177	163	177	170	159	168	152	148	161	144	146	175	185	164	163	166	180	147	154	165	136	158	186	180	174	179	167	161	160	169	138	186	180	174	170	187	182	164	135	174	158	142	148	184	156	165	162	145	128	177	154	147	173	164	138	159	158	144	169	161	174	179	141	148	158	175	183	155	174	150	157	166	154	155	139	174	178	164	165	166	150	188	149	155	161	149	164	166	164	160	166	146	199	166	156	168	174	138	140	168	165	171	165	173	165	157	141	149	136	158	164	133	166	141	159	150	182	157	168	165	154	147	159	152	157	155	176
10567	10414	18844	28421	27184	13692	13471	18390	30814	33632	33438	28788	25829	20476	28319	18008	16575	17070	12100	15677	16265	14621	11448	9064	6537	8808	6589	4776	7121	9098	7621	11701	10937	9180	6304	3569	1823	981	452	481	449	465	465	484	472	471	472	435	470	454	452	490	419	463	465	490	464	501	443	431	464	485	419	431	481	456	465	483	452	469	459	486	453	480	475	480	468	476	482	468	451	466	474	468	473	481	471	484	481	474	457	409	449	471	496	488	466	472	467	417	505	473	433	441	469	490	483	444	440	471	436	498	467	492	447	463	504	447	457	449	440	446	504	461	450	437	433	450	478	472	458	495	477	454	524	457	471	479	477	395	480	475	470	454	442	501	479	465	450	445	478	478	445	473	469	453	474	472	494	422	468	454	497	472	419	464	493	473	425	463	473	486	442	473	472	462	429	479	507	482	450	480	465	459	484	457	459	469	474	457	470	494	468	497	435	500	470	446	459	505	432	426	434	470	490	478	446	458	462	457	474	469	420	463	511	431	447	449	442	441	487	469	462	485	465	486	458	459	458	460	456	487	435	462	475	502	428	456	473	467	448	484	430	470	475	454	446	451	482	460	480	462	453	504	510	490	463	511	458	463	471	484	459	443	459	448	448	436	455	457	461	450	454	457	413	463	462	430	465	461	480	450	487	460	472	454	442	489	444	494	476	455	487	456	436	467	471	498	481	433	443	489	447	454	479	439	481	465	470	488	473	464	438	493	483	472	447	461	492	417	439	515	467	480	493	494	441	470	453	492	453	472	457	435	480	484	513	464	473	444	483	451	464	459	465	443	467	516	447	467	426	489	458	449	450	458	456	446	434	454	470	457	459	479	483	483	457	433	472	434	426	438	432	407	476	430	447	453	465	464	477	472	466	488	472	460	472	464	458	446	501	447	451	438	473	461	464	451	500	451	477	427	491	485	487	507	404	503	470	466	474	495	431	467	465	451	469	466	477	512	459	413	465	459	439	462	441	431	488	476	455	476	464	490	496	491	486	463	468	463	424	506	444	432	453	453	466	473	471	428	465	493	474	465	446	465	444	466	477	470	452	436	462	452	468	443	436	456	475	465	450	443	507	478	440	450	458	497	462	458	456	494	496	464	468	434	460	471	470	453	445	484	456	475	471	484	435	463	444	482	479	452	458	446	482	455	482	464	465	475	459	438	457	466	480	480	483	467	457	468	462	456	500	465	468	476	443	453	381	475	495	450	477	435	465	447	480	490	411	467	468	435	458	450	452	443	455	473	485	443	491	492	473	490	450	456	409	466	442	452	476	457	485	479	478	468	472	450	476	477	490	453	444	469	454	460	465	451	449	480	470	431	486	465	484	438	478	486	468	474	453	451	474	468	429	468	431	444	501	475	465	435	458	449	502	481	437	469	454	467	476	474	459	516	503	492	474	429	456	443	472	500	461	462	474	488	458	475	429	469	444	500	467	427	411	452	482	452	446	452	478	454	478	485	451	464	473	458	463	473	437	472	465	473	467	459	448	439	508	476	417	449	452	463	465	468	499	473	455	470	431	493	448	452	451	466	432	465	481	484	507	431	493	457	465	449	462	468	478	461	480	496	438	517	457	437	475	444	441	438	444	482	464	487	443	472	464	458	482	461	490	466	453	416	472	428	454	447	448	479	464	485	455	435	459	435	456	443	469	457	440	486	471	462	441	462	454	482	418	503	478	451	458	444	456	454	467	493	484	482	475	478	439	461	456	474	477	413	465	489	447	463	462	452	448	460	488	462	460	449	476	476	444	474	414	488	458	454	480	440	471	500	449	457	454	478	469	483	508	447	435	487	479	471	471	473	466	435	461	473	471	491	441	482	474	460	446	451	463	470	482	439	459	462	480	452	491	467	464	436	441	433	422	487	439	443	435	480	475	463	456	459	456	447	467	434	473	437	461	442	430	462	465	452	468	495	429	446	458	473	449	460	471	436	483	445	432	461	424	443	517	467	481	422	488	470	460	451	483	459	462	477	478	451	501	464	454	451	447	464	454	478	462	455	459	449	447	464	462	470	422	470	475	469	447	480	485	476	476	441	461	456	457	444	471	510	447	472	481	456	442	467	510	469	450	469	447	477	452	464	450	453	494	469	431	473	430	468	464	441	451	467	443	509	466	469	498	490	452	424	459	459	446	422	480	469	485	484	445	491	454	460	432	446	504	440	472	450	486	493	465	475	461	458	476	423	441	431	472	454	448	460	442	532	474	477	477	458	461	473	519	466	482	493	452	471	461	426	479	496	461	453	483	439	508	452	472	458	475	474	436	410	456	461	453	483	470	427	452	438	464	466	461	480	473	426	421	441	470	428	451	494	447	457	437	438	464	426	416	515	487	485	460	463	440	452	447	487	481	446	447	470	473	471	426	465	453	467	445	495	457	465	469	440	421	435	433	429	432	478	436	471	463	464	417	468	458	478	473	427	443	470	480	474	457	461	469	461	482	483	466	478	445	497	461	463	477	464	460	446	440	469	458	454	487	426	505	495	466	489	469	489	463	498	461	450	462	473	459	465	449	466	499	442	465	469	420	457	452	436	536	453	486	457	448	476	480	442	466	460	455	445	435	455	450	464	482	447	478	443	451	457	463	468	456	471	481	470	451	450	462	459	474	451	455	427	465	471	435	453	458	427	461	459	495	488	466	499	448	491	435	464	489	439	439	405	446	399	481	466	444	468	480	479	425	448	461	492	461	465	498	483	490	490	458	460	474	466	441	456	468	449	451	461	466	447	449	451	421	474	457	457	428	451	469	439	481	446	473	453	440	509	434	487	462	454	439	481	468	475	489	450	448	462	465	450	469	510	480	459	438	444	456	433	455	496	483	453	502	439	462	457	475	455	434	475	464	461	449	457	487	469	463	428	466	464	449	468	473	474	440	456	441	445	484	431	446	458	474	506	449	443	465	446	457	452	458	468	491	461	432	429	432	473	466	489	439	446	495	439	484	464	507	417	438	461	442	489	430	459	481	450	456	461	468	472	469	445	487	463	428	455	437	447	430	461	468	454	479	474	473	489	458	444	443	465	514	479	466	466	498	481	455	452	442	462	484	447	446	424	437	433	479	495	438	463	474	488	460	449	419	482	452	492	437	438	472	454	450	433	516	475	486	479	439	428	432	478	545	464	465	500	486	466	473	454	464	504	481	456	408	486	461	429	468	426	482	486	465	487	452	443	476	479	478	445	481	429	507	461	430	450	413	463	464	439	451	458	477	513	449	499	450	499	480	453	449	442	461	503	431	408	486	446	454	474	477	459	477	498	482	489	485	441	471	476	445	475	412	460	463	462	454	438	470	474	457	441	488	467	450	476	469	454	462	491	504	475	487	476	459	453	423	482	488	460	458	455	477	424	451	485	480	464	457	498	458	452	461	467	523	481	483	475	423	462	476	459	428	434	469	440	470	456	437	443	442	486	473	496	439	421	487	458	457	498	472	497	431	472	452	441	482	479	470	503	459	462	503	473	470	456	444	447	470	474
3158	2323	4099	3469	1968	1576	1613	2516	2567	2250	2360	2423	1897	1264	924	658	445	363	367	393	561	366	290	250	221	291	226	181	220	228	216	233	215	261	212	187	147	128	128	111	123	163	96	131	135	131	125	124	135	110	130	124	128	125	129	140	136	110	138	120	136	128	113	114	106	142	110	108	111	137	116	114	101	125	130	119	127	118	131	133	134	124	133	125	118	114	106	101	122	121	141	112	132	123	134	162	137	124	121	127	117	134	111	113	114	128	100	126	130	143	113	127	121	133	122	118	131	122	132	112	119	116	109	131	139	106	122	144	144	128	116	103	120	111	115	123	144	118	122	147	150	129	97	117	138	133	118	163	128	122	119	126	114	136	143	110	124	117	119	149	107	127	139	138	140	109	127	115	118	117	122	121	137	124	126	144	107	140	116	128	145	124	141	140	118	125	123	134	124	137	122	120	117	132	122	142	131	109	136	138	126	144	124	132	130	130	123	113	128	133	127	119	124	136	116	135	134	117	149	131	117	135	117	116	130	125	114	108	125	142	93	124	135	110	117	126	161	100	116	139	140	138	121	111	136	113	114	111	113	147	129	117	137	119	112	122	128	147	128	116	127	132	139	130	136	115	115	129	117	127	128	106	123	109	137	104	109	115	121	128	137	121	126	129	136	127	110	107	137	128	102	132	119	135	139	115	113	119	108	104	123	130	128	139	132	136	131	118	138	127	114	113	129	109	114	122	122	132	129	109	133	118	118	134	136	129	139	123	126	137	101	144	112	117	126	108	114	121	117	120	116	109	117	122	121	133	109	119	140	137	118	128	117	126	116	117	125	122	106	112	124	124	114	143	118	116	127	140	111	113	131	132	137	125	113	125	118	126	126	138	125	102	124	129	118	103	111	136	117	126	114	118	132	147	133	135	141	105	109	136	150	148	96	137	120	126	115	119	129	133	107	126	136	124	123	128	128	125	122	109	126	119	123	128	128	132	106	115	121	113	126	122	120	110	135	127	145	119	134	122	118	131	116	137	113	128	126	136	112	138	122	125	136	119	134	118	124	128	140	89	106	127	121	121	118	117	120	144	128	129	129	124	120	125	134	134	122	113	142	126	124	125	113	132	130	101	118	120	121	132	106	112	118	121	152	123	117	121	113	123	149	115	145	124	148	135	127	142	133	136	127	134	123	116	119	117	130	108	124	101	132	100	141	116	144	115	133	122	101	94	153	126	108	117	107	131	127	135	113	128	140	99	119	131	112	141	119	119	116	122	147	135	117	134	112	118	121	113	128	128	141	131	154	134	133	110	125	115	135	106	126	114	138	125	120	135	100	125	133	132	120	134	121	130	119	123	127	126	115	118	138	116	131	117	132	133	126	98	137	114	111	132	119	125	116	116	118	131	121	121	123	140	125	103	121	118	109	125	113	121	125	117	117	138	122	119	127	120	118	112	121	98	126	144	129	124	114	132	111	109	123	117	120	123	122	122	125	134	99	109	119	117	152	132	118	101	135	128	139	125	123	115	128	135	142	139	117	131	127	123	101	121	125	118	128	121	129	140	135	119	123	128	111	114	110	124	118	119	127	148	136	136	133	127	124	125	111	124	102	102	119	120	130	127	133	103	128	134	121	114	143	123	127	117	120	126	119	126	136	109	125	116	118	135	127	143	126	128	113	117	107	119	128	108	113	137	119	131	116	124	137	102	122	142	120	132	158	139	131	129	133	129	112	117	118	127	122	129	135	116	133	96	133	117	111	157	125	132	126	110	145	119	127	119	130	126	129	136	120	119	138	112	114	118	122	128	101	149	140	124	131	146	120	111	123	129	108	99	119	126	151	111	126	146	113	112	121	111	118	115	138	120	136	147	124	107	114	129	112	142	136	118	117	125	151	121	116	126	118	135	114	140	117	121	138	123	136	129	116	111	113	115	112	131	134	128	138	121	135	120	123	124	122	133	134	109	103	128	119	135	118	129	134	116	111	150	121	117	120	108	139	115	106	107	124	133	113	125	124	122	128	126	126	131	117	125	111	113	144	127	122	108	148	132	127	135	142	135	114	126	127	140	115	117	131	109	128	141	126	124	111	129	152	128	128	129	130	104	126	118	129	119	119	136	133	119	115	138	139	120	128	130	126	119	132	104	139	126	137	128	98	119	124	109	114	137	109	132	136	126	141	96	137	117	123	116	136	119	119	119	112	142	106	118	127	124	126	125	143	120	124	147	126	129	115	123	112	112	106	118	130	125	133	116	132	116	98	126	118	132	118	133	132	138	104	133	124	107	130	127	131	111	113	139	135	134	119	132	128	125	119	109	134	99	134	123	121	118	129	128	120	139	140	121	118	104	121	118	103	129	137	110	111	120	122	120	127	114	127	154	125	133	128	124	127	130	119	127	112	126	124	135	124	121	145	130	122	120	145	133	107	93	137	120	138	108	131	125	118	123	118	138	113	117	124	109	121	132	129	109	139	121	108	115	132	121	143	120	129	126	135	133	158	125	143	119	123	111	120	127	139	117	126	112	135	132	143	132	123	115	88	135	119	118	135	107	108	124	121	136	118	116	103	114	101	128	136	127	129	118	130	122	130	111	120	127	126	124	124	118	119	134	133	125	131	136	131	139	132	124	132	123	125	130	127	140	131	128	109	121	137	128	126	134	113	129	121	130	125	116	147	111	131	106	128	112	127	145	124	120	138	138	120	115	141	117	147	141	132	114	121	130	120	133	121	123	110	124	111	135	112	132	118	137	119	107	132	112	138	112	136	134	147	141	120	152	129	111	129	128	116	122	106	132	114	135	108	140	133	130	135	126	133	110	137	151	132	141	124	112	141	120	113	105	117	119	120	118	126	137	108	124	128	148	122	123	124	125	133	126	118	126	117	113	133	117	153	135	123	116	125	124	120	117	116	131	127	131	121	128	135	135	106	124	121	110	111	125	118	139	108	118	125	130	112	126	129	119	119	126	131	147	121	129	154	112	122	119	115	123	118	128	110	125	128	122	123	113	125	125	116	108	132	110	137	112	112	136	106	108	125	115	124	113	119	125	128	126	113	129	140	119	119	123	114	123	117	117	123	127	115	127	112	126	119	109	118	138	138	121	126	137	118	133	140	130	133	137	120	104	136	124	115	135	119	119	115	140	131	129	116	132	118	149	130	120	109	121	117	135	120	149	134	112	144	132	142	144	129	135	121	101	135	129	117	112	144	133	115	118	131	141	122	122	119	113	118	117	126	122	135	122	127	137	131	121	133	133	114	130	122	123	117	133	117	128	128	131	119	138	121	141	132	135	129	122	126	117	126	154	114	104	121	122	132	123	116	119	137	122	132	120	125	123	130	119	114	132	123	133	142	112	129	122	104	117	114	140	116	129	126	127	126	137	123	107	124	124	120	110	140	122	122	117	133	100	103	117	110	124	127	117	141	141	131	135	131	132	121	127	130	120	119	152	121	125	113	129	128	120	144	136	118	119	114	116	124	135	129	150	133	134	140	151	143	141
2952	2826	6091	8985	6067	5976	6838	10863	11270	10486	11479	11711	9607	6867	5180	3203	2317	2086	1958	2288	3329	2142	1571	1218	1172	1487	1005	854	994	1216	970	1193	1161	1111	972	805	513	429	402	368	353	379	365	362	351	397	379	334	381	356	392	356	397	375	342	357	380	339	355	367	344	379	353	344	362	359	339	369	335	362	387	342	368	360	362	357	343	370	386	393	377	348	394	359	362	362	366	352	383	375	368	381	372	375	369	364	369	376	363	385	338	351	353	365	374	359	371	377	369	385	366	360	353	357	356	357	375	350	365	366	369	350	347	392	359	350	364	374	342	403	360	379	362	362	375	380	348	370	369	384	379	376	389	398	361	335	346	349	361	384	393	375	373	381	363	389	381	347	345	367	359	354	328	328	368	367	354	371	348	341	359	385	331	354	373	381	409	360	345	380	365	383	378	386	388	365	375	379	368	356	365	377	363	423	353	396	354	371	348	400	352	353	381	379	368	406	352	370	374	372	376	342	346	380	345	409	373	395	378	349	403	347	377	355	377	397	373	404	383	351	342	412	368	401	371	360	407	365	385	384	347	372	380	376	358	337	388	357	373	353	363	364	363	313	360	367	385	391	365	349	346	381	390	370	390	379	395	342	360	344	370	365	367	396	351	377	365	371	354	378	392	384	395	372	376	369	325	371	323	371	349	346	374	388	387	386	368	396	353	325	335	362	365	332	342	344	375	345	368	369	353	382	369	382	368	389	385	380	368	354	354	378	376	379	385	342	363	356	364	387	368	396	363	361	364	368	372	375	360	380	376	383	360	362	374	365	344	386	404	361	379	359	369	342	358	364	384	357	355	342	352	368	347	363	384	359	388	346	386	356	349	338	380	337	345	392	357	367	361	355	343	346	395	345	393	387	412	366	371	377	387	336	362	359	357	405	376	368	374	349	330	359	403	355	356	383	361	351	363	346	390	373	382	351	350	347	346	379	369	343	385	360	333	354	361	376	359	370	381	374	381	348	362	370	331	335	388	342	363	379	374	368	377	375	344	381	334	380	362	379	349	377	384	358	328	374	341	384	348	354	374	352	343	360	351	379	352	351	380	360	352	394	387	338	368	352	341	356	347	371	356	367	392	374	361	393	336	365	379	357	374	358	369	357	369	350	345	360	378	356	380	348	375	355	353	332	337	344	368	357	364	360	349	345	369	338	366	358	364	359	388	367	341	366	364	338	351	360	329	375	356	327	372	342	339	372	347	418	341	359	365	404	350	344	324	410	355	383	357	391	359	346	384	366	379	366	381	331	387	357	354	327	375	352	337	393	351	347	357	340	365	397	374	355	378	339	339	325	346	381	379	374	411	371	367	372	383	378	360	342	382	384	361	347	376	338	378	371	386	331	351	351	342	395	366	376	373	356	378	344	346	395	354	356	414	355	347	361	372	356	364	384	334	397	374	315	327	340	372	360	378	363	376	373	380	374	350	362	357	364	338	373	369	382	340	362	368	377	377	360	335	339	366	414	376	363	360	348	358	381	377	360	383	372	340	350	336	364	350	384	377	380	346	368	381	346	376	366	347	333	351	386	363	358	410	362	371	376	377	355	368	354	382	364	336	377	346	362	360	353	409	355	345	388	327	331	347	365	361	348	363	375	379	311	390	332	360	354	347	416	358	372	330	353	375	361	360	375	369	397	323	381	350	351	391	364	377	356	366	379	390	379	341	339	369	348	370	360	371	353	355	348	361	351	379	397	350	381	388	359	371	354	353	360	367	372	371	359	346	345	389	380	378	355	320	349	366	376	369	371	339	373	366	359	357	371	378	388	390	387	350	362	349	376	341	395	378	367	380	358	379	351	357	371	376	400	329	363	375	399	348	410	355	363	339	381	372	366	381	339	347	352	369	351	392	369	361	386	345	341	361	389	367	367	359	357	366	326	348	349	370	375	325	370	364	324	361	374	366	339	355	361	337	370	381	366	380	367	370	346	339	365	354	355	370	394	367	389	340	342	371	357	360	367	383	379	362	357	374	362	380	349	335	317	392	356	333	391	358	351	371	370	352	396	401	384	343	362	337	351	383	374	342	383	347	338	367	359	358	386	373	391	337	350	385	355	373	372	368	361	350	409	309	312	364	372	364	348	385	372	384	402	344	342	397	357	347	356	347	333	340	362	356	355	391	360	347	360	354	369	390	348	385	390	346	357	342	347	342	408	404	338	342	378	382	344	356	369	363	384	346	368	323	340	365	355	387	378	338	341	370	362	379	348	340	331	356	370	381	338	374	374	346	362	379	380	342	383	377	380	355	377	369	348	354	374	359	372	348	350	362	358	390	380	356	358	362	374	344	363	355	398	394	357	325	350	362	362	332	357	342	367	382	388	366	333	348	372	362	365	377	358	372	333	384	358	362	348	376	365	395	391	339	385	369	356	307	402	369	381	381	372	369	348	342	366	367	323	407	348	360	359	327	361	385	336	367	364	371	346	367	374	363	369	351	385	337	361	373	340	376	340	359	388	380	346	379	393	381	328	363	356	335	393	366	357	361	356	345	368	362	359	338	355	335	380	382	356	359	379	358	385	344	408	359	364	397	382	389	386	355	360	356	379	334	363	342	353	343	372	399	385	356	372	335	350	375	390	377	350	359	354	348	353	367	379	402	345	371	325	390	344	355	352	395	300	350	371	345	354	380	360	351	332	369	347	325	370	376	366	358	368	349	375	368	359	349	335	336	356	410	345	362	403	354	365	357	355	379	346	348	380	381	355	373	363	351	371	315	380	361	326	350	350	346	379	399	368	348	371	350	361	390	362	388	368	390	381	345	369	357	375	353	358	388	377	354	366	349	339	412	361	355	360	361	371	348	327	367	342	366	375	356	394	383	358	352	400	362	370	374	397	363	372	358	411	347	388	390	377	351	396	371	327	354	362	353	360	404	377	364	352	385	368	362	396	388	344	378	350	344	353	377	355	355	345	356	356	343	398	348	357	344	345	363	334	350	360	332	362	369	357	354	379	380	325	383	374	366	371	364	381	359	347	334	332	365	371	374	376	328	391	346	365	334	372	322	389	376	361	389	363	354	384	354	345	366	377	344	345	338	365	368	393	392	371	356	345	381	369	337	382	384	361	369	374	392	358	369	356	392	388	358	360	391	338	353	363	368	379	355	367	325	376	380	361	354	364	355	390	339	375	409	333	378	358	351	352	361	369	380	346	345	385	369	379	406	380	379	380	403	376	365	377	337	371	377	396	340	334	334	391	363	379	357	345	382	354	375	359	381	317	397	398	401	352	355	359	364	384	356	393	402	363	346	323	360	350	384	368	348	368	331	366	348	362	357	371	374	368	344	376	383	381	380	370	374	381	360	362	384	365	374	369	351	372	348	353	380	374	353	357	338	352	370	381	363	365	377	337	355	353	399	355	358	326	360	340	369	360	365	348	360	369	414	375	356	374	365	372	366	337	403	391	355	363	373	347	372	394	347	363	367	368	348	376	405	358	351	363	325	379	356	396	405	357
12162	10460	16633	11570	10473	5105	4613	6525	8039	7496	11034	8240	6595	4669	4348	2819	3129	2091	1603	2420	1783	1098	1022	770	556	701	737	632	520	619	700	949	979	582	480	355	200	149	106	116	109	124	142	136	116	126	133	115	116	102	98	122	128	111	115	135	119	120	102	125	123	105	131	141	106	115	116	105	117	104	112	117	125	128	115	114	135	128	112	116	131	123	133	109	102	115	111	133	119	118	132	125	115	121	112	108	114	114	125	123	102	115	116	113	106	122	111	114	142	132	141	124	103	100	115	117	116	135	117	91	130	120	118	109	108	126	123	109	111	120	104	123	123	116	115	125	103	126	126	114	122	122	139	134	118	106	112	123	130	111	110	111	106	118	90	112	106	125	112	107	105	117	124	126	124	141	115	121	126	131	111	107	131	113	132	124	115	104	117	109	119	128	116	108	117	114	116	116	121	117	126	129	122	120	128	121	123	118	98	108	128	89	123	113	122	130	109	132	123	132	92	113	122	114	147	120	119	114	114	110	112	114	152	115	134	111	127	102	98	121	104	130	111	118	127	133	107	111	109	113	131	127	119	122	114	131	106	121	137	141	101	119	117	133	132	108	114	101	128	121	127	127	106	119	132	108	123	124	110	99	110	127	127	130	116	118	122	124	126	99	132	112	103	139	123	121	124	130	122	112	116	106	139	116	129	107	124	115	118	127	122	125	106	113	100	105	133	117	120	105	121	118	130	120	117	111	143	141	111	124	109	119	119	124	127	145	125	117	107	125	124	118	125	113	125	96	114	127	141	112	120	127	128	126	135	116	140	131	114	125	107	124	126	104	113	115	105	137	125	92	130	122	117	127	136	99	99	122	105	122	123	120	121	119	111	124	111	120	116	114	110	133	129	114	121	121	100	129	116	129	124	112	118	105	111	116	112	115	134	116	128	123	136	119	112	130	116	132	120	129	121	114	115	139	116	109	110	123	116	127	120	114	121	150	106	117	110	114	117	128	122	122	129	114	99	110	120	104	121	137	107	102	133	93	108	101	91	103	119	119	131	128	105	116	132	129	112	106	132	109	116	133	103	129	118	120	131	111	115	136	122	116	129	108	128	124	112	140	130	118	118	130	129	106	135	115	116	107	125	124	132	115	123	127	107	121	112	119	118	129	118	115	110	128	112	122	128	114	130	113	108	108	115	91	103	125	106	127	102	137	102	97	110	118	113	116	130	105	112	100	107	103	106	128	118	137	110	117	120	108	116	121	146	115	122	124	110	122	115	130	105	125	129	111	130	136	119	122	128	140	116	117	97	110	106	115	107	108	132	121	103	130	111	111	114	119	117	111	126	129	129	112	125	109	116	104	128	130	121	133	123	119	114	111	103	124	103	117	119	120	111	121	124	139	123	93	127	111	117	110	116	106	115	101	102	125	117	112	112	116	119	127	124	135	143	115	112	109	126	122	128	115	115	135	108	109	117	121	139	109	119	138	119	105	120	147	105	125	104	129	112	113	108	114	121	121	119	118	120	109	138	108	120	113	113	122	119	110	107	116	112	122	126	103	113	102	120	121	125	131	113	97	122	121	118	107	114	124	111	126	136	106	116	120	119	122	130	103	117	85	103	118	117	113	123	143	105	126	101	112	107	118	139	135	134	119	119	130	111	134	116	120	104	109	105	118	120	111	137	124	144	114	130	99	125	108	95	123	129	101	122	127	118	119	121	96	105	123	139	110	123	112	117	114	99	123	107	133	121	118	126	116	106	123	132	127	124	124	116	108	117	112	117	105	117	126	107	98	104	117	117	107	118	116	93	116	97	112	120	108	118	97	111	126	104	106	122	104	144	106	118	122	108	138	106	106	120	136	98	132	125	112	88	96	107	121	113	110	100	138	117	105	93	117	119	107	135	115	150	123	132	124	115	113	98	114	125	115	120	106	117	135	128	142	123	120	107	111	116	123	98	129	113	133	124	128	122	132	113	112	138	119	129	131	125	123	121	109	111	109	142	126	107	128	107	141	110	103	98	110	110	124	109	98	111	126	117	125	100	127	133	109	113	112	129	136	115	102	103	119	110	125	122	131	131	104	120	133	113	112	126	117	121	107	133	127	109	115	122	111	130	103	120	121	109	135	103	111	131	116	125	142	113	130	101	114	103	104	114	114	106	105	126	113	107	126	132	124	124	124	114	117	117	119	126	104	124	125	140	98	118	92	102	92	121	113	140	116	129	132	141	131	122	126	110	114	92	111	97	116	123	123	139	129	121	111	135	125	103	101	104	131	120	117	120	123	119	116	127	123	101	107	110	134	120	109	121	107	115	113	118	129	119	112	127	112	109	125	141	114	114	123	117	128	112	106	112	141	112	125	125	130	127	105	113	104	102	153	135	94	112	131	125	116	127	125	113	125	107	128	106	124	126	103	126	102	128	107	104	122	120	106	123	121	116	111	127	103	104	134	119	121	124	103	107	90	133	112	113	121	108	142	123	122	113	117	143	134	114	110	137	109	121	103	142	111	118	115	121	104	129	121	129	119	85	135	126	106	106	129	117	114	119	108	142	102	121	110	128	121	95	119	116	129	129	120	109	115	123	96	102	106	114	110	124	121	133	122	108	107	132	109	112	120	120	111	112	102	124	131	104	118	116	124	145	96	100	111	114	130	110	123	135	109	110	118	130	119	111	118	103	106	136	130	134	112	123	113	103	123	119	101	89	111	111	127	133	110	127	119	121	122	115	117	131	100	141	115	110	106	126	115	97	119	137	100	107	127	121	133	106	129	105	108	124	105	101	131	118	112	105	109	121	113	130	109	100	99	129	117	123	105	129	130	134	97	123	109	132	125	103	112	124	129	134	102	106	132	135	122	125	133	129	129	124	113	117	128	112	106	142	99	88	123	106	113	100	130	127	117	139	121	125	140	121	122	125	117	115	122	107	122	122	116	116	123	111	125	117	115	143	112	140	131	114	106	138	145	133	129	118	120	108	118	134	104	110	116	118	121	108	120	112	125	126	123	122	122	116	148	115	132	107	122	121	125	119	114	124	94	121	121	126	120	107	114	136	140	125	124	119	124	100	129	101	104	109	112	119	130	113	124	104	139	135	115	128	147	104	123	124	115	116	100	131	114	103	111	125	125	103	109	113	113	121	119	122	121	111	136	112	113	103	105	135	129	114	124	114	109	112	123	131	137	121	102	133	111	131	117	111	134	112	130	106	112	130	112	134	125	119	154	122	121	119	89	106	123	105	106	127	111	123	99	106	107	119	118	110	124	132	124	108	116	118	114	122	122	133	136	123	108	123	110	113	112	121	128	113	133	127	115	123	145	123	120	133	106	111	121	113	119	116	122	125	131	119	129	129	104	124	104	106	114	114	128	114	121	114	107	117	128	118	113	136	120	111	130	106	107	113	114	106	118	135	123	134	123	101	101	129	109	132	117	115	119	130	124	114	103	97	142	118	107	123	114	117	129	122	109	110	103	124	132	108	134	100	122	132	120	117	116	112	135	116	125
8781	10068	18108	18334	21237	13635	16089	21104	24393	22985	29873	24821	22828	18365	18623	13363	14762	11008	8640	12111	9595	6732	6056	4730	3599	4209	4637	4092	3121	3906	4318	5901	6379	3535	2701	1878	926	494	354	327	365	364	355	349	381	384	369	335	368	355	371	382	371	358	335	354	376	363	349	372	352	356	362	346	345	386	351	351	405	365	339	331	382	335	349	361	375	387	339	370	397	347	342	356	356	358	339	337	364	364	347	359	345	333	362	334	334	378	369	407	352	371	370	351	337	389	326	363	350	349	356	386	341	370	316	316	350	389	327	349	354	367	320	352	365	352	339	368	339	365	360	354	371	351	355	362	338	344	379	348	358	357	360	381	395	362	337	368	382	354	320	360	329	350	332	354	343	369	371	360	340	343	343	335	387	360	353	383	371	340	341	350	373	374	371	345	341	371	356	356	372	336	315	381	403	343	364	370	383	357	364	318	352	362	375	350	337	367	375	356	357	317	354	362	373	326	341	346	348	327	375	359	381	384	328	370	342	367	364	343	372	356	394	372	361	378	359	339	352	379	346	370	329	340	404	338	339	349	385	332	372	342	377	327	349	390	347	380	369	353	351	316	380	366	379	351	373	337	355	358	364	333	327	353	317	356	361	345	335	344	342	350	372	353	367	371	338	336	362	355	378	358	339	343	337	353	353	343	366	369	368	345	353	372	354	354	339	349	355	360	321	368	331	365	398	346	339	329	341	332	336	367	362	358	324	344	354	336	336	368	337	327	345	365	354	345	351	339	337	348	315	377	338	336	371	319	362	368	339	362	375	370	339	375	385	335	369	367	336	335	368	341	352	348	380	382	328	369	336	349	335	350	338	346	356	352	361	353	349	363	366	361	379	367	344	329	350	356	389	365	364	382	373	364	341	358	385	334	369	368	334	351	374	326	339	374	332	346	340	355	345	368	352	366	330	358	337	336	371	351	324	340	336	365	347	376	367	384	323	359	378	387	338	384	357	369	339	349	372	373	346	321	354	346	361	324	369	358	355	360	343	361	352	345	379	320	309	362	400	357	394	341	399	338	354	353	320	363	349	351	343	340	370	347	362	355	383	366	325	333	364	330	350	373	352	348	353	379	331	326	337	367	389	346	313	367	392	380	333	339	341	337	356	375	358	358	340	367	338	351	309	343	363	373	358	384	370	340	384	351	333	385	358	371	376	362	376	345	353	373	363	328	369	355	358	352	355	348	331	334	314	356	390	371	350	344	355	313	381	356	345	351	347	332	333	357	374	369	359	348	363	341	349	343	366	357	329	397	336	337	352	345	349	360	336	368	341	361	358	351	361	374	347	343	346	356	345	369	333	375	367	363	397	373	367	367	375	335	344	380	356	368	284	366	362	357	364	339	362	318	351	362	340	369	343	371	365	359	357	357	347	352	354	380	349	374	333	333	353	347	367	380	373	309	365	332	368	354	327	352	339	345	359	363	360	373	368	356	373	369	350	358	350	369	338	359	375	348	360	341	351	347	346	324	353	371	364	365	308	360	355	362	363	360	349	375	363	383	350	353	350	327	371	371	350	316	323	371	347	327	363	346	329	345	351	341	393	356	363	346	359	366	334	375	348	359	351	358	358	355	368	353	387	354	383	351	359	319	349	350	331	378	339	357	331	318	356	335	377	346	372	368	372	357	371	348	393	353	366	355	380	377	323	351	363	361	337	339	320	331	360	388	365	327	383	324	359	343	366	352	358	354	328	334	340	336	372	349	338	343	323	346	350	330	362	304	363	375	345	352	388	349	337	351	362	337	343	348	350	349	340	345	385	350	312	339	363	338	366	351	374	351	363	385	373	336	334	346	339	361	363	322	377	356	377	317	367	347	330	380	335	372	358	347	369	331	359	332	371	326	341	362	318	346	362	407	364	311	348	358	364	373	373	367	351	341	317	343	339	349	330	338	333	348	388	324	348	372	381	377	294	344	350	366	367	328	335	339	374	345	340	363	354	334	339	335	348	383	347	356	335	357	348	349	333	377	357	358	342	379	350	370	369	361	344	334	344	337	350	334	358	362	362	354	332	354	338	354	370	355	346	373	337	362	350	366	358	354	351	373	318	374	377	355	351	358	319	349	332	339	365	321	367	369	363	340	339	353	391	306	360	334	335	363	370	353	347	354	353	349	330	349	315	355	355	360	348	379	356	350	364	359	368	356	374	373	344	371	343	333	344	327	328	355	376	380	336	363	331	333	351	366	344	316	341	348	382	362	362	343	365	331	355	370	339	356	377	365	404	362	347	331	340	341	360	347	369	375	370	309	373	373	330	378	346	362	391	354	363	323	348	328	409	356	325	358	368	341	357	345	380	349	344	366	378	333	377	348	321	372	344	364	381	349	398	356	366	329	355	349	349	348	358	334	374	354	359	353	381	353	328	349	362	325	358	309	371	329	350	354	338	366	357	354	319	345	331	348	354	347	348	370	341	348	365	341	366	365	327	370	349	351	384	321	313	350	323	359	347	336	371	356	378	339	363	358	357	357	361	326	374	323	356	358	346	389	338	355	360	393	325	356	330	350	349	349	356	374	368	371	371	341	358	373	335	351	398	345	342	359	374	338	351	369	338	347	400	369	346	387	379	356	357	388	373	336	360	323	360	365	350	333	355	381	365	382	354	334	331	360	365	382	338	371	372	351	357	366	319	352	389	331	342	356	369	365	362	340	345	376	368	383	367	325	327	375	377	391	337	350	334	327	353	372	362	367	320	385	337	323	379	344	337	339	383	324	371	375	358	342	366	375	343	347	350	339	306	352	359	341	377	384	348	380	383	403	337	357	356	330	364	355	315	365	332	346	345	369	367	375	348	343	340	339	364	347	347	382	345	328	345	374	364	387	353	406	357	347	350	343	340	358	348	346	336	351	397	359	370	345	361	327	348	357	367	339	361	383	352	363	348	360	378	375	362	361	330	366	374	367	363	392	341	344	372	343	355	308	355	338	357	366	322	359	365	359	341	344	386	370	362	353	321	326	361	379	358	373	347	368	345	355	359	348	352	365	366	365	382	354	380	321	350	342	346	347	375	344	365	338	396	343	370	349	335	326	354	339	374	373	353	396	379	364	320	367	337	340	355	377	325	340	347	395	324	392	295	358	346	344	371	325	355	346	352	356	358	393	360	378	369	355	324	376	380	360	370	329	362	344	350	366	348	337	332	322	356	335	329	380	350	320	338	356	342	345	351	334	383	362	375	344	376	347	365	340	346	396	358	361	396	370	377	345	357	361	351	355	337	349	339	362	366	334	362	325	373	357	341	376	367	352	351	354	357	358	360	359	349	363	343	354	345	364	353	343	362	378	357	338	343	339	341	349	379	353	340	370	372	348	378	337	363	380	333	350	348	347	357	341	396	398	375	357	336	376	374	364	359	354	327	381	340	338	378	351	353	346	371	363	334	339	325	347	318	331	363	354	348	344	393	336	351	368	361	383	385	355	367	377	369	347	350	340	316	392	309	363	364	341	363	373	384	326	328	371
21209	22949	24791	26030	18366	10268	8740	10765	13046	14051	20167	16691	14428	9856	6944	8923	6991	4287	3186	3851	2976	2068	1627	1262	1122	963	1759	1823	915	1121	1281	1824	1484	933	631	464	314	190	174	173	155	174	166	160	158	149	163	154	161	167	160	159	165	169	156	181	145	166	177	158	180	176	173	160	186	165	186	151	172	193	183	184	166	172	193	159	175	151	174	182	166	161	173	174	150	170	163	159	164	162	165	154	173	134	148	172	167	189	153	162	155	185	162	149	126	152	156	156	160	177	174	154	168	182	161	162	172	184	172	164	164	150	177	165	157	165	181	183	154	181	164	171	172	155	150	169	159	150	154	159	167	147	182	179	180	180	163	158	160	146	171	162	158	145	159	175	172	176	174	170	157	147	176	164	163	170	163	170	171	171	168	171	138	180	145	151	157	172	158	161	175	138	189	169	166	179	177	180	152	177	156	160	147	154	178	147	177	170	164	153	163	156	172	183	169	158	170	168	146	182	162	165	170	172	182	171	192	189	184	189	162	185	182	153	162	155	168	138	151	189	158	171	171	147	159	166	155	165	194	148	165	170	138	179	152	149	178	168	153	176	154	167	161	158	161	153	148	157	141	162	136	151	165	180	166	178	144	166	174	172	164	179	161	185	155	178	158	174	167	164	182	170	181	174	145	178	170	168	174	178	163	138	162	162	153	167	153	159	164	172	174	152	162	151	165	163	156	168	163	174	163	176	181	169	178	166	170	172	143	170	182	164	162	164	176	169	173	170	148	180	166	184	142	144	168	152	178	178	154	165	142	166	179	144	166	149	182	148	160	149	151	184	166	159	170	162	141	168	179	180	160	156	183	158	170	157	174	131	144	197	163	160	181	145	176	169	159	144	165	173	128	148	155	173	169	165	147	177	177	180	140	156	162	154	167	144	169	185	177	170	178	156	138	176	170	182	174	175	139	167	163	154	166	188	181	149	165	158	187	159	190	130	178	152	173	166	182	168	149	177	197	167	148	172	181	147	176	172	161	165	177	151	146	147	175	153	185	178	158	163	153	175	147	151	162	154	160	177	180	163	176	171	184	175	158	155	166	170	180	168	157	153	168	156	174	151	178	167	174	157	159	175	162	167	167	158	148	148	155	177	163	162	160	162	157	176	177	146	194	166	165	175	171	172	147	174	150	155	177	178	138	166	164	148	167	170	172	171	159	157	145	167	155	179	158	157	159	164	159	174	166	167	142	144	140	150	173	162	175	165	167	163	144	153	151	170	146	144	161	153	179	170	172	150	185	167	159	157	185	161	163	171	174	162	163	175	163	152	164	153	154	174	169	157	159	156	184	167	158	169	174	182	155	146	161	165	166	182	165	141	164	163	158	158	161	184	142	169	172	151	162	171	164	171	147	167	162	164	162	167	155	160	169	191	150	182	170	169	165	167	183	147	166	188	168	137	156	172	178	163	175	144	181	140	141	142	153	168	189	163	180	171	185	178	171	163	161	181	161	180	179	168	185	137	160	159	180	153	177	163	157	192	183	156	185	182	146	173	165	188	151	167	147	142	157	164	169	153	174	162	160	170	162	163	158	147	170	138	169	161	135	174	186	154	181	151	178	143	163	149	167	160	162	176	190	179	147	167	165	185	147	170	135	170	170	160	142	158	174	170	142	183	170	175	164	132	148	173	172	157	168	182	170	157	157	189	152	174	188	160	156	176	143	162	160	163	145	147	168	187	167	159	155	169	176	167	164	162	169	167	170	192	167	176	187	158	159	153	167	189	165	154	160	184	181	165	169	179	156	147	176	173	181	157	160	159	163	155	174	173	180	179	172	149	175	160	172	151	165	144	155	174	148	175	166	145	163	150	150	135	165	164	166	169	168	149	153	160	167	147	168	156	149	160	164	158	161	150	168	157	152	145	159	148	182	169	168	164	178	143	169	182	179	187	173	172	165	160	166	186	166	188	160	159	165	152	162	157	169	167	159	192	159	145	161	164	163	189	163	151	166	147	187	144	161	181	163	155	173	138	163	174	160	193	188	153	168	158	182	159	158	178	162	160	153	153	179	175	184	139	159	175	160	171	184	143	182	172	149	158	155	156	182	185	168	154	149	167	178	167	193	177	171	154	160	159	150	173	162	153	173	178	187	174	158	159	164	141	147	169	156	166	154	174	178	172	157	163	178	140	161	142	153	174	173	177	186	154	177	142	188	163	162	160	175	156	179	185	154	160	179	175	151	147	169	164	149	188	187	162	169	173	167	159	159	174	152	175	168	147	165	167	179	169	170	165	158	147	173	166	166	178	176	182	164	168	169	152	170	185	169	163	163	167	164	155	158	167	168	163	172	153	175	180	168	158	165	154	182	151	152	163	172	151	166	175	162	174	151	154	170	173	144	175	143	181	173	183	179	164	165	185	157	149	178	176	154	150	170	169	169	175	164	190	162	145	175	154	180	178	164	159	173	137	151	163	175	149	164	171	128	167	157	162	163	182	157	170	154	172	202	162	172	172	174	165	166	179	152	169	156	147	170	161	177	135	159	174	160	151	148	175	178	183	159	182	165	148	142	161	154	156	168	192	165	155	154	178	146	166	151	151	179	172	151	161	178	142	176	153	160	151	155	159	174	163	144	154	150	164	162	176	143	182	169	175	177	150	152	159	157	171	176	165	177	177	138	164	179	174	154	176	176	186	158	165	159	182	147	152	194	165	163	156	142	134	158	175	186	168	181	174	139	152	160	194	177	162	167	158	151	157	162	172	156	184	163	174	152	166	157	156	169	149	189	174	142	154	146	151	166	143	175	181	189	148	148	164	152	196	180	150	165	152	167	177	177	166	158	167	167	160	178	160	164	190	174	149	169	180	170	181	151	141	162	161	194	172	162	151	166	185	165	169	178	142	154	163	146	178	169	169	173	175	165	171	162	176	158	160	151	155	152	160	182	160	147	171	170	150	173	159	157	168	168	178	166	159	145	156	149	147	157	159	173	172	164	169	163	173	151	183	157	165	159	191	163	171	166	167	130	151	152	187	161	181	183	156	168	154	157	166	168	166	164	148	156	156	176	178	151	167	149	171	178	171	173	184	156	179	183	156	165	148	161	158	166	146	138	167	145	185	193	183	161	180	151	171	148	196	166	148	143	163	140	158	154	149	160	156	172	158	144	185	171	171	153	155	156	167	156	152	161	151	172	142	150	176	156	171	158	171	160	162	172	187	164	154	147	170	157	152	163	185	176	169	162	175	167	163	146	154	144	154	130	168	158	158	175	172	142	156	164	161	156	147	146	168	169	165	178	172	185	172	186	168	169	150	195	138	162	180	159	166	169	154	166	157	152	160	158	161	174	157	166	169	136	156	156	143	168	170	169	163	160	164	152	157	173	165	162	170	170	169	173	178	179	166	175	152	170	155	170	173	165	151	169	174	158	167	152	164	165	164	152	174	138	181	161	170	175	144	160	168	174	165	195	183	154	162	159	150	165	173	172	179	167	149	149	180	167	189	165	179	163	171
12600	19729	22836	31762	25751	18588	22292	26132	30197	32553	38322	34969	33117	27518	22760	27665	23269	16854	14551	17278	13960	10827	9112	7148	6512	5713	9999	9006	5451	6681	7188	10704	8521	5401	3716	2400	1307	670	471	455	438	483	460	477	488	474	468	492	461	454	474	450	471	466	443	417	440	450	448	500	482	450	485	423	457	455	439	443	502	456	442	496	491	493	500	449	507	481	521	474	468	437	510	507	492	433	468	472	463	474	491	466	447	448	495	489	524	426	482	474	507	483	523	472	465	452	468	425	468	445	460	466	456	496	477	432	481	502	468	482	444	455	503	499	464	441	492	449	467	450	469	450	441	483	516	472	486	461	492	480	451	503	489	452	475	505	478	455	465	479	498	455	457	482	452	453	485	443	452	462	440	466	496	497	493	457	484	434	478	480	495	466	491	471	446	460	452	472	458	502	449	462	456	440	459	468	489	458	441	472	436	464	456	457	484	471	459	443	496	473	480	437	520	498	489	433	464	439	490	473	469	453	520	505	464	448	465	466	465	460	468	459	506	442	466	475	487	447	466	487	485	463	463	483	498	485	470	447	474	472	459	490	478	460	498	532	458	469	470	510	462	466	505	461	471	449	475	487	432	516	465	487	479	464	402	499	454	462	492	479	462	441	492	482	458	465	457	484	454	489	459	474	487	464	481	522	467	501	483	448	487	463	500	487	479	503	442	474	450	459	441	498	482	516	488	468	447	436	487	467	453	459	449	464	476	493	434	457	476	435	458	495	467	440	453	462	477	487	479	449	451	488	454	513	453	513	468	465	450	502	450	453	461	449	500	495	482	469	470	457	472	468	443	469	483	457	453	479	460	452	497	470	430	461	484	496	495	424	475	502	474	452	461	474	455	433	471	457	470	439	477	455	468	472	440	478	462	439	483	467	498	481	386	469	457	471	455	467	464	488	475	493	473	456	431	494	458	449	478	487	518	469	503	456	495	473	452	472	477	481	471	477	480	468	481	496	459	445	481	493	477	518	467	485	485	454	455	482	497	443	477	493	474	456	522	546	476	472	493	493	454	471	464	487	480	475	498	483	488	502	480	449	470	451	466	459	434	444	456	487	492	463	487	482	474	474	477	494	445	438	446	462	473	459	474	442	463	476	489	480	448	485	465	473	464	442	489	446	486	473	487	471	468	497	439	463	468	494	494	472	459	489	496	471	440	478	473	455	450	455	496	451	476	473	496	470	431	462	491	470	482	450	471	496	510	482	461	459	471	518	447	484	500	463	485	460	489	474	456	499	492	481	497	495	483	463	462	498	473	437	497	470	462	467	431	475	455	515	476	455	505	431	485	498	530	499	495	440	506	482	473	486	474	487	465	539	478	473	509	481	464	423	492	461	483	482	465	458	474	458	461	460	434	440	500	465	482	431	455	449	462	471	427	483	437	470	465	466	445	498	443	518	443	473	500	494	451	465	463	487	470	447	446	475	463	405	446	449	462	484	484	480	515	450	481	474	466	508	476	470	498	464	460	487	462	473	448	466	448	464	501	470	488	454	501	484	473	459	436	412	485	481	477	444	506	479	451	492	473	445	476	505	475	457	470	471	456	539	463	414	488	425	483	490	488	440	415	478	479	501	452	480	452	445	489	485	427	477	456	441	489	439	501	483	470	530	455	505	484	470	443	468	481	453	477	451	480	472	480	452	472	429	470	480	461	481	481	439	428	442	474	499	489	432	477	468	443	480	470	508	487	482	473	504	462	470	477	494	465	449	486	476	467	520	487	476	499	477	493	466	502	477	465	453	436	466	469	484	466	503	491	515	480	468	513	482	483	500	488	467	496	481	457	488	465	488	498	472	490	467	503	499	445	468	473	463	491	461	458	469	441	450	429	499	488	494	470	474	477	468	474	476	511	474	469	436	463	466	484	454	484	463	480	462	436	481	490	449	452	485	421	472	479	454	460	468	452	474	483	444	458	504	513	453	495	488	453	513	442	441	465	472	492	453	487	447	485	495	462	415	475	480	453	389	460	492	490	477	450	458	475	454	457	499	485	499	516	488	473	513	539	419	495	454	489	484	521	489	455	461	486	462	453	437	436	481	474	494	468	459	506	460	470	457	468	495	447	483	468	459	491	430	472	434	482	494	494	449	454	447	488	456	512	455	427	461	496	459	461	480	478	469	463	476	503	504	490	483	455	502	459	440	454	452	491	434	442	468	506	494	445	449	483	492	463	467	440	438	458	441	441	433	481	489	452	489	481	434	456	456	502	489	471	517	499	481	459	479	427	464	469	467	484	480	478	444	422	464	511	507	473	474	452	470	471	453	455	496	452	415	462	472	460	473	455	482	501	482	487	478	436	464	516	444	471	402	466	459	461	470	497	461	488	456	474	437	470	482	479	478	472	461	461	490	444	494	472	458	499	449	467	484	468	432	443	467	492	489	492	477	462	433	461	478	460	493	470	482	439	473	510	469	451	471	454	448	498	467	455	497	466	453	507	469	466	478	497	434	471	441	459	482	470	463	431	500	463	422	484	482	434	479	509	498	441	492	454	459	442	461	487	466	461	493	482	470	483	431	470	454	443	509	458	476	463	493	481	465	491	488	432	481	497	485	456	456	477	449	514	468	440	455	485	466	477	478	454	467	482	455	467	475	505	464	478	473	477	437	485	438	475	454	440	434	468	476	481	445	457	512	483	497	509	499	478	469	451	508	480	440	423	477	468	506	481	464	474	489	448	481	433	498	464	421	430	470	452	486	458	459	486	452	448	475	440	489	525	471	515	476	471	453	479	486	467	464	487	482	428	509	473	548	509	461	460	434	411	485	500	459	456	464	467	474	495	480	418	437	453	480	466	479	482	462	456	465	470	433	486	414	493	456	441	494	477	454	461	451	501	512	462	428	457	425	486	447	443	446	447	495	446	455	476	465	474	501	460	426	462	493	470	470	444	442	455	513	461	472	469	508	457	459	460	473	476	465	491	468	424	462	485	469	474	475	417	440	433	477	472	451	451	490	475	526	489	452	494	477	486	465	453	442	477	475	492	496	483	478	491	485	453	518	472	466	502	514	478	484	457	491	498	450	445	490	441	462	466	454	447	436	466	454	484	443	490	495	469	436	487	455	472	439	498	446	474	489	452	440	495	454	467	484	443	478	483	461	476	483	482	438	464	476	490	455	463	478	474	503	493	490	461	486	473	461	467	438	490	449	513	494	499	476	464	482	481	483	474	434	451	440	494	436	475	482	518	444	470	467	476	441	434	454	471	525	507	451	470	451	498	463	497	474	496	507	429	487	445	482	467	497	500	449	495	447	452	473	471	489	470	470	469	478	487	490	547	479	517	490	438	461	486	496	485	481	453	523	512	459	499	500	454	489	461	457	480	481	473	446	437	429	478	464	470	491	442	449	459	466	491	496	419	478	442	445	437	424	463	480	466	522	483	492	464	458	438	464	465	463	454	439	462	462	475	461	452	453	458	490	470	431	477	447	480	497	477	467	450	477	461	460	457	472	446	487	501	450
5455	6959	8478	5145	2624	1850	2805	3787	2707	4392	3860	2928	2086	1479	1226	953	774	591	496	620	504	396	308	232	215	178	175	250	158	206	202	217	235	205	191	149	160	144	146	143	144	129	134	123	135	135	143	132	143	138	135	130	142	135	140	111	135	135	149	139	131	141	137	130	112	133	130	143	151	138	102	129	137	133	140	119	145	135	148	119	134	141	156	137	124	151	134	163	134	129	124	128	142	141	109	141	161	144	156	133	140	130	140	127	146	146	138	126	128	142	141	148	140	139	137	140	117	145	125	117	134	147	147	112	129	120	140	150	132	136	141	104	152	146	147	131	120	136	130	131	125	141	134	131	122	144	125	135	137	137	152	113	133	147	117	120	118	133	127	131	136	137	132	127	143	143	130	133	144	126	154	144	149	157	122	142	120	140	167	113	145	139	129	122	134	127	142	126	129	132	131	127	140	129	146	149	135	130	136	124	117	149	131	136	125	114	132	127	126	136	131	127	129	146	127	132	133	138	133	113	134	138	130	123	131	127	136	141	152	121	124	135	140	126	148	130	150	142	142	127	158	137	134	138	137	138	131	126	106	146	134	128	137	135	134	153	138	132	151	148	128	138	96	144	111	140	115	120	154	127	118	113	156	136	158	147	130	132	137	127	123	139	159	137	143	149	134	149	159	137	146	124	137	149	150	145	124	127	152	131	127	140	144	142	148	134	122	133	130	160	118	127	139	141	142	139	115	144	134	110	140	127	107	155	143	146	153	140	143	121	123	133	145	136	122	135	135	135	127	141	131	147	128	136	131	124	125	126	124	151	139	125	148	130	115	126	115	141	138	130	136	157	152	116	145	134	141	112	125	111	137	141	135	155	105	136	137	145	125	130	149	140	114	137	144	121	120	135	113	152	135	114	139	138	136	113	129	157	140	126	147	148	128	136	111	141	142	131	140	143	125	120	147	120	128	120	141	131	115	119	132	129	121	146	136	129	138	128	128	118	131	150	128	133	128	135	130	124	114	129	146	120	127	128	109	126	117	137	110	139	143	116	139	148	156	144	121	139	133	132	119	127	145	134	131	137	147	132	150	140	148	145	139	100	139	138	130	144	132	128	118	131	131	150	127	147	133	148	153	124	138	135	141	137	119	122	147	125	117	145	135	127	136	128	133	144	145	126	113	124	132	133	132	126	128	133	148	124	147	126	154	130	131	119	136	126	146	107	129	115	136	131	141	117	140	124	138	127	147	148	113	147	132	142	139	128	152	129	130	121	132	144	141	130	148	140	129	128	154	146	134	116	126	144	149	147	124	124	123	142	109	133	133	146	140	131	121	122	141	111	139	137	112	128	126	137	137	131	136	136	144	131	113	137	156	129	138	152	144	128	139	148	140	139	146	146	127	141	121	137	144	122	134	122	128	131	137	131	144	133	135	127	128	128	123	145	139	150	105	142	137	134	142	132	139	140	124	139	144	147	140	123	128	144	139	142	158	124	133	139	124	151	136	130	145	122	129	147	126	147	137	116	125	143	134	140	148	129	132	136	124	139	124	122	115	132	159	144	137	121	143	130	134	133	152	131	123	142	141	132	123	111	124	117	121	155	149	128	140	141	138	135	146	146	113	128	145	146	141	143	123	134	145	138	127	119	121	135	130	156	136	132	131	142	140	134	136	134	125	134	127	166	126	98	138	138	125	147	142	132	149	149	131	122	144	147	159	110	115	147	149	134	149	129	123	131	135	134	127	122	109	119	128	148	119	120	166	128	150	130	129	135	136	128	140	146	123	132	141	139	132	142	134	127	135	122	138	133	130	135	136	146	129	116	117	120	125	137	130	129	131	121	125	140	146	129	131	140	130	121	127	162	138	129	154	122	123	116	150	118	113	130	137	146	124	137	144	122	142	147	128	121	131	124	132	138	127	154	146	121	139	143	137	159	175	122	112	137	119	140	122	120	141	129	144	149	132	147	123	127	127	147	143	118	141	119	142	136	126	148	143	136	116	123	122	133	146	144	128	112	145	113	128	130	142	119	144	146	133	138	115	141	131	137	140	144	132	119	121	148	138	147	131	134	143	153	120	151	116	138	130	138	144	119	122	135	141	127	150	122	163	129	136	130	125	144	133	140	131	129	146	145	127	131	120	135	129	127	130	151	140	133	149	135	140	159	134	148	139	125	113	131	147	141	111	132	133	138	137	112	121	140	135	133	135	124	145	140	130	129	125	144	133	165	122	129	115	103	141	132	126	118	122	146	131	141	119	132	141	144	128	145	139	106	129	129	127	131	142	148	124	139	125	134	138	130	131	125	143	159	127	126	125	134	124	119	144	134	133	131	119	144	121	129	116	151	129	139	139	116	134	136	127	119	136	129	134	122	129	127	107	134	122	132	121	154	171	155	141	135	144	146	114	136	143	127	135	124	125	151	118	127	141	121	155	123	135	128	134	145	127	124	137	128	140	129	139	149	146	143	139	128	148	150	123	125	134	126	114	113	149	132	126	137	140	132	132	121	144	150	134	127	129	142	113	126	143	141	121	131	117	130	136	127	146	116	151	129	122	122	142	141	117	144	130	164	116	160	147	140	137	119	127	104	133	112	129	132	135	124	163	141	148	130	161	148	132	129	145	130	138	123	137	120	124	144	159	131	165	108	131	169	135	122	133	144	140	122	134	153	118	125	137	147	113	135	136	145	145	115	157	133	126	144	131	153	137	127	135	155	133	128	131	128	120	125	134	160	145	132	143	121	146	141	145	153	140	129	109	128	140	119	118	135	118	124	121	147	156	121	131	137	130	146	121	129	105	138	117	130	138	149	135	133	151	107	129	139	137	137	131	118	158	125	118	121	139	138	121	149	141	105	122	130	149	143	137	134	118	121	134	141	136	117	145	134	132	118	131	105	124	133	141	136	139	134	139	129	113	129	132	114	136	116	131	140	134	126	123	139	138	146	133	145	125	139	141	138	134	150	124	136	134	143	125	152	132	114	148	125	127	125	132	137	150	132	138	154	139	123	133	136	142	130	127	115	133	138	128	138	140	131	125	114	132	149	139	127	142	152	155	151	153	132	128	130	122	158	144	133	163	133	139	136	127	112	133	144	142	125	119	104	113	125	115	145	118	140	139	131	142	144	132	144	130	130	136	142	131	155	135	131	145	141	146	140	130	108	144	150	124	162	146	132	149	119	128	136	150	133	134	128	135	135	119	136	133	106	136	134	141	128	117	128	147	130	154	154	128	128	147	123	126	134	109	133	149	133	122	121	159	125	115	156	165	128	149	121	143	138	150	135	148	118	132	125	152	123	113	134	138	112	141	132	137	126	153	160	132	160	139	138	121	139	128	146	130	140	156	130	126	139	153	132	131	160	126	132	143	111	136	133	156	151	144	146	121	142	140	131	132	113	134	114	147	143	148	126	150	124	125	164	148	118	153	149	131	152	134	142	121	118	144	141	148	131	146	133	107	122	120	118	142	112	130	128	132	117	143	154	154	136	142	148	108	133
4545	7247	11404	10322	7903	7314	10914	14538	11795	17715	16230	13438	10196	7932	6454	5599	4526	3216	2706	3762	3061	2253	1547	1187	820	749	821	1100	669	765	785	973	878	716	680	604	471	385	391	380	392	416	413	366	400	376	351	377	409	367	413	348	372	394	415	385	372	416	343	400	396	373	382	402	349	401	419	408	369	405	390	398	383	375	400	390	402	374	368	407	403	403	396	416	398	404	393	411	419	410	395	404	414	382	403	357	374	363	399	359	422	408	433	384	395	358	401	416	393	387	367	401	454	389	404	388	365	371	389	352	395	457	414	397	423	371	377	378	383	393	398	390	417	418	396	429	400	408	393	388	356	403	391	404	397	437	406	410	385	403	377	396	425	386	406	386	384	394	386	397	426	386	376	347	391	390	382	410	408	398	368	408	379	384	360	423	344	372	414	417	391	402	389	407	379	369	404	392	390	423	402	387	378	367	415	423	408	355	412	436	403	405	413	400	402	394	392	374	388	411	382	389	369	372	419	376	401	399	394	384	389	378	371	383	351	354	405	334	392	391	393	454	389	402	416	372	387	382	404	414	390	382	391	394	394	382	372	395	379	405	393	382	388	414	369	369	390	408	392	385	388	373	390	390	380	389	417	390	377	403	361	425	356	377	406	378	410	380	399	381	405	410	395	372	409	443	367	412	422	405	417	418	378	384	406	370	402	375	387	387	361	370	386	380	415	388	358	366	385	395	365	416	395	430	394	392	385	397	365	410	389	370	373	390	373	383	384	407	375	391	403	390	390	404	378	414	400	365	404	384	439	391	412	406	383	424	379	376	408	444	377	424	410	380	420	377	427	413	388	397	414	401	382	390	399	388	393	374	436	371	390	393	391	378	390	385	379	404	399	387	390	398	383	407	421	466	398	419	373	369	384	372	382	402	400	375	408	426	378	356	400	384	410	396	384	417	401	380	411	371	412	398	367	383	388	403	349	406	400	354	413	389	353	408	397	382	405	360	413	398	418	397	419	371	385	390	421	336	422	400	418	414	406	365	389	382	437	392	387	391	387	406	383	414	416	358	416	380	396	377	402	388	402	382	402	388	393	401	367	416	376	365	374	369	382	382	369	375	412	413	363	385	392	408	410	376	380	398	412	381	372	376	395	393	415	369	368	405	422	379	388	374	344	415	371	401	395	395	376	387	403	428	355	417	425	361	406	373	382	405	367	388	383	372	389	432	358	393	363	371	423	372	383	366	412	388	427	378	378	401	368	390	393	385	384	395	408	354	370	402	398	405	386	363	375	395	398	392	373	387	358	385	378	412	392	356	404	404	392	392	414	402	393	378	366	385	404	427	407	396	408	419	397	375	371	383	389	376	396	449	375	391	405	366	388	388	365	357	373	371	402	400	406	394	430	365	358	353	386	356	377	399	378	367	377	392	405	402	393	394	383	397	389	372	385	406	388	369	396	397	386	395	359	435	382	372	402	356	385	371	374	362	407	403	413	385	365	404	371	424	387	375	398	370	409	406	384	399	426	357	364	391	433	368	376	385	401	417	376	389	345	398	413	396	377	415	386	400	400	368	372	398	351	351	367	356	413	378	411	399	414	382	356	397	408	415	405	401	386	387	422	394	373	383	434	378	384	353	383	369	389	407	412	355	405	356	378	383	389	381	382	372	416	401	402	353	409	385	413	394	418	419	351	442	356	395	386	369	422	407	403	382	392	376	419	394	406	380	406	395	425	383	411	398	408	433	379	396	358	383	409	378	397	402	417	383	382	389	393	381	411	403	366	415	396	390	405	403	407	403	378	374	395	360	395	412	373	428	416	390	389	374	395	447	410	405	390	373	377	432	369	413	403	378	406	392	424	397	380	399	388	390	396	391	386	393	431	420	394	396	376	384	388	392	415	400	398	397	386	402	405	400	431	403	390	364	394	361	386	394	458	388	368	351	385	422	389	385	399	402	430	387	370	420	364	413	381	372	357	365	409	377	422	393	392	389	394	417	406	403	393	392	371	401	412	439	382	367	381	395	389	402	369	414	394	411	400	411	442	397	376	384	392	407	397	385	427	401	387	423	404	417	421	401	397	426	384	400	341	403	392	387	369	391	340	385	410	408	400	382	398	369	404	377	411	371	388	424	399	403	437	360	398	389	420	396	357	389	383	391	354	369	398	394	388	419	349	370	383	387	398	370	381	398	339	395	401	414	383	352	386	378	357	430	361	406	411	347	400	422	394	391	394	365	398	413	407	389	359	352	375	385	390	339	387	386	377	408	358	392	381	382	417	421	377	374	381	357	445	382	380	417	392	360	405	390	417	390	430	391	401	450	417	411	419	357	391	409	368	378	375	386	394	372	386	387	398	380	443	396	425	378	377	387	365	390	393	394	391	390	412	399	406	423	401	418	385	372	400	395	410	380	404	392	382	356	383	378	395	389	381	407	359	399	413	367	382	405	393	393	420	385	399	354	428	417	382	385	412	391	369	394	417	413	397	414	441	361	406	396	373	364	399	360	396	386	378	418	419	416	387	356	409	386	423	381	417	404	376	371	415	397	415	413	408	412	372	406	420	406	385	347	393	409	397	381	390	362	412	386	373	414	378	368	380	382	362	392	412	358	382	411	400	394	436	380	437	376	408	438	387	434	382	392	396	406	384	418	367	391	394	385	369	407	402	434	362	358	413	379	351	396	423	417	420	387	391	368	408	391	400	390	379	393	399	381	416	355	403	377	374	371	402	402	410	413	378	405	381	390	442	394	395	454	391	405	381	385	424	425	398	424	413	401	402	394	381	386	429	413	399	398	407	382	402	391	382	378	382	408	411	421	375	383	407	436	426	372	434	353	377	392	390	360	414	401	412	395	399	384	406	413	448	365	411	372	421	396	430	377	378	387	381	431	359	400	386	387	404	380	344	367	372	386	376	420	389	387	376	386	393	380	371	412	394	407	392	406	357	361	380	378	387	399	373	373	386	421	390	412	388	376	371	376	361	384	374	371	379	371	404	394	391	368	389	411	401	367	429	400	390	402	406	396	420	376	424	380	385	372	424	367	384	393	406	414	395	376	359	411	384	384	395	367	395	367	410	403	405	413	370	402	400	382	392	396	376	384	413	374	385	377	415	372	384	421	405	376	408	376	377	412	390	434	400	420	375	417	381	377	414	375	392	401	386	406	397	418	380	362	391	422	363	409	357	391	391	387	381	402	377	434	374	422	371	394	389	400	394	382	373	402	378	438	421	382	362	368	400	373	390	397	397	392	389	380	388	366	367	398	383	438	397	383	364	408	416	413	381	380	383	365	435	410	395	398	398	395	378	400	393	395	412	406	363	417	403	435	368	408	390	402	396	378	408	386	436	395	397	402	357	370	397	401	407	372	387	415	407	417	413	387	370	356	360	390	385	412	428	379	432	403	405	390	388	361	417	412	376	387	380	430	401	375	376	402	390	375	380	400	417	401	409	370	412	398	405	394	380	393	392	403	384	399	394	376	399	351	381	395	419	399	423	357	397	424
15812	22297	30520	24053	14505	9307	9995	10073	9978	12474	10563	8501	6955	4973	4111	3946	2955	2141	2265	1676	1372	875	729	609	432	427	741	498	389	415	625	691	614	413	363	203	176	155	137	141	127	132	127	134	129	130	143	132	136	134	146	160	145	140	128	133	130	126	119	132	118	123	136	136	124	119	122	158	141	136	119	135	146	125	133	166	132	117	128	114	130	128	140	138	140	133	130	155	167	145	128	154	144	143	131	139	123	144	136	133	136	125	140	124	145	156	118	126	143	126	143	121	127	152	135	140	123	108	128	139	134	134	118	156	137	135	133	156	147	148	106	128	131	150	118	114	146	142	152	122	116	138	137	128	126	108	127	130	134	124	149	132	142	97	127	124	140	133	138	128	125	126	118	132	136	115	154	137	133	143	136	126	141	126	129	128	128	142	142	128	132	163	123	132	139	141	132	155	145	126	116	140	129	144	118	153	130	139	114	159	140	119	146	132	133	121	113	124	122	136	135	120	134	145	109	136	127	131	147	147	124	141	114	110	137	131	117	124	122	138	147	137	124	151	152	126	152	126	136	129	156	170	119	144	141	124	129	138	140	148	166	135	125	131	142	119	136	135	118	128	146	119	124	127	149	100	132	136	150	128	131	133	133	129	133	145	130	107	141	137	150	131	156	101	164	137	124	143	134	136	127	137	136	125	126	127	139	142	139	137	131	122	145	139	116	143	156	130	129	130	157	153	112	127	136	125	149	127	123	125	119	141	163	121	115	159	114	111	128	128	147	137	137	135	160	139	130	132	142	150	129	128	120	133	139	129	137	128	127	130	135	139	134	115	128	141	139	132	137	136	129	146	123	144	138	155	131	166	148	148	129	125	136	114	125	125	145	111	130	140	146	161	134	139	150	126	125	127	122	157	154	132	116	134	128	131	127	140	142	141	137	127	128	134	149	129	121	124	134	132	120	124	157	142	137	136	134	150	139	146	145	127	138	131	125	146	135	127	123	149	130	154	143	114	123	140	108	124	144	138	129	124	140	141	140	147	137	166	129	138	117	116	112	156	149	143	130	119	139	119	141	140	134	152	146	148	137	147	144	144	150	137	140	158	138	158	99	156	130	100	123	146	145	166	140	130	109	139	112	113	136	150	126	128	150	139	119	127	126	128	128	142	138	143	109	153	149	153	111	133	128	149	125	128	139	126	123	125	127	131	131	138	100	133	111	119	142	151	129	136	163	140	138	118	132	128	143	134	128	123	136	131	146	132	116	123	130	140	127	117	148	146	136	132	140	172	136	129	151	126	139	126	117	140	153	134	123	128	132	150	98	136	134	134	152	130	180	147	155	135	145	114	115	117	128	144	148	131	124	131	134	149	144	123	144	116	147	136	134	137	152	145	129	112	153	170	115	158	134	143	135	150	141	126	130	155	136	134	129	132	138	143	115	140	150	144	138	130	159	146	133	144	137	122	130	121	124	159	120	129	140	133	156	127	148	136	130	127	132	156	144	136	114	135	118	136	137	125	136	152	170	140	153	146	132	147	144	140	162	163	122	131	116	143	141	123	137	139	141	120	128	120	135	147	130	121	145	138	133	132	141	156	151	132	156	134	140	144	140	137	118	139	150	120	144	138	155	136	139	137	138	126	117	131	120	146	119	125	132	146	136	143	150	144	148	151	131	118	146	124	144	124	146	112	147	133	149	145	151	142	138	145	138	135	127	120	127	129	144	121	131	137	138	132	131	145	129	124	128	134	128	139	150	128	130	142	131	126	147	129	144	165	142	133	144	139	145	127	128	126	110	129	121	136	134	129	142	137	126	148	164	128	132	146	114	118	146	137	131	121	139	147	142	145	131	144	128	138	141	131	131	128	147	124	143	150	108	137	123	132	136	149	136	126	119	127	147	145	125	145	164	139	146	103	123	142	146	129	144	134	144	129	141	141	121	130	166	146	117	116	132	145	145	137	144	140	150	151	112	135	148	150	135	135	149	143	143	152	142	127	155	137	133	130	150	131	144	133	130	142	141	129	135	121	117	127	147	117	151	140	130	164	139	136	132	114	127	133	149	118	118	143	132	151	127	122	135	131	123	124	135	123	132	110	124	107	119	134	136	122	129	135	130	147	115	137	138	126	151	123	152	144	132	140	129	141	137	150	144	151	131	153	135	129	129	118	132	137	142	128	135	129	144	130	138	145	117	132	135	117	152	155	140	113	149	138	108	146	140	147	137	148	132	127	119	135	137	121	124	133	118	135	128	149	147	119	111	119	129	149	114	141	142	99	138	142	152	121	131	140	151	125	135	123	152	174	140	141	127	130	129	142	139	145	135	124	128	134	128	124	110	137	132	133	145	140	144	144	160	125	143	149	158	128	145	141	125	130	136	157	139	124	133	145	140	104	129	148	118	118	139	141	158	149	157	107	139	122	128	134	136	110	130	141	118	118	141	127	148	124	160	127	114	161	166	135	134	112	133	147	153	147	150	121	115	158	150	150	159	126	151	138	135	132	122	126	143	145	137	140	134	120	152	134	127	139	121	111	133	141	132	140	131	130	144	123	151	141	155	141	131	136	122	130	123	130	142	137	119	117	126	123	126	120	138	131	142	132	168	143	146	145	132	131	110	131	120	139	118	125	136	140	151	117	137	158	156	135	135	117	144	134	133	126	132	148	143	140	135	144	137	131	126	150	136	126	135	129	142	145	138	124	133	140	132	135	119	132	135	138	127	138	154	123	131	134	131	141	143	119	129	124	158	151	120	146	143	146	116	139	137	131	127	135	126	116	113	152	119	135	124	131	141	139	121	139	132	125	141	127	136	144	131	147	116	140	139	137	126	131	134	142	130	128	148	125	135	160	125	148	133	128	141	136	121	120	163	130	133	137	150	156	122	132	155	140	130	142	146	133	133	113	113	153	128	128	109	150	130	127	112	129	154	141	138	133	139	139	119	126	133	127	135	131	130	125	141	131	127	135	128	128	135	140	133	123	126	111	133	152	133	134	128	146	140	132	136	128	143	134	108	141	134	122	140	126	143	125	127	125	142	134	151	126	151	118	134	122	120	131	155	129	119	148	147	120	155	125	138	141	127	114	138	115	126	146	145	130	138	136	112	146	154	145	143	145	135	133	130	133	122	118	139	135	130	134	151	137	134	137	136	146	122	171	139	137	130	143	134	138	150	130	159	123	133	141	122	132	143	125	123	114	138	116	137	148	124	124	146	139	126	116	144	144	136	144	130	130	137	140	123	147	136	138	142	135	137	121	141	147	129	132	135	127	134	122	134	140	144	140	127	131	137	139	124	138	126	143	133	150	136	135	146	126	141	121	122	139	113	130	128	125	127	135	150	149	141	121	148	152	131	132	140	134	154	144	135	138	118	133	111	135	124	137	107	159	140	126	136	152	131	140	140	134	150	128	131	117	137	136	127	140	135	145	166	131	150	134	150	120	126	136	137	118	130	120	128	131	118	120	151	130	146	126	127	132	149	124	116	137	136	121	122	126	115	149
11169	20587	29840	29657	24831	22182	26155	26394	28020	31291	28361	26174	23435	18521	17692	16950	14002	10685	11258	9583	7934	5110	4280	3744	2623	2567	5003	3003	2199	2472	3726	4290	3590	2121	1493	1015	657	529	366	406	423	375	419	406	373	404	403	366	420	413	429	398	384	396	394	390	345	402	397	365	403	417	394	372	392	374	392	403	424	382	371	417	412	365	389	439	403	393	345	412	372	402	393	401	419	407	415	406	383	416	380	390	420	440	389	414	406	358	405	393	422	385	385	403	382	394	373	397	362	343	421	390	384	407	395	365	402	412	403	395	425	379	382	371	390	410	390	402	406	419	383	395	402	388	396	405	413	395	411	438	406	402	421	380	381	404	372	396	406	395	388	414	389	398	451	390	384	408	370	391	386	402	421	421	418	409	390	412	452	389	379	373	412	375	393	410	435	423	418	440	356	372	389	401	368	356	407	426	380	414	422	406	415	405	413	430	389	354	388	377	428	414	361	412	399	412	424	380	385	389	417	386	391	396	394	370	378	400	396	405	381	371	406	348	376	405	378	405	390	437	378	400	400	424	371	407	404	375	416	405	410	388	386	394	402	414	397	418	436	402	420	421	413	363	385	408	429	398	407	388	406	385	407	435	386	399	386	414	417	371	382	417	426	421	374	400	384	410	417	412	390	427	378	410	393	371	401	385	404	399	401	405	394	390	404	415	424	411	399	397	387	426	381	414	391	403	422	384	394	407	350	383	372	422	380	390	412	447	413	405	365	379	440	382	420	411	397	413	378	409	393	395	420	387	408	416	377	385	415	370	390	388	399	405	407	367	418	383	392	398	384	408	393	395	395	395	400	402	401	386	424	389	395	403	421	413	384	380	362	397	415	432	407	430	386	410	431	414	404	385	390	417	413	392	391	408	384	408	404	413	392	390	420	379	409	434	417	424	396	352	383	381	409	377	385	425	369	383	429	395	416	412	407	400	378	414	393	437	401	383	416	371	385	401	407	396	381	395	389	411	413	418	374	406	398	364	413	366	404	418	417	418	424	435	416	371	380	401	409	402	452	385	419	391	403	370	374	431	413	413	407	410	380	419	392	391	382	418	374	383	408	391	453	397	405	412	403	419	393	391	412	379	373	439	406	405	416	387	393	404	374	401	375	414	378	419	374	379	400	372	420	410	431	394	363	401	412	393	390	396	400	414	382	366	386	421	408	394	459	411	379	413	384	415	447	398	393	386	384	408	365	415	356	383	370	411	380	418	401	392	396	444	405	401	385	427	413	407	387	406	390	392	394	410	418	420	397	411	378	422	402	376	379	394	383	387	422	406	405	381	370	418	372	379	386	423	399	375	367	424	414	401	398	366	434	442	385	413	409	427	389	422	399	399	409	402	388	415	376	408	411	380	426	386	399	412	424	378	402	369	408	411	373	386	400	396	384	373	407	408	409	394	368	354	389	382	377	416	381	405	396	406	424	385	376	386	377	388	378	410	409	403	374	391	376	410	393	355	375	405	404	409	383	397	369	405	359	388	402	401	372	394	402	405	437	373	419	375	378	410	410	378	355	407	407	369	406	377	398	418	385	390	400	414	400	429	395	390	393	405	381	401	396	402	384	409	370	397	409	398	388	422	390	435	410	411	403	409	401	378	390	423	378	395	396	396	385	396	396	438	409	352	424	410	429	369	382	369	393	378	418	427	396	402	387	387	430	378	407	413	395	383	392	414	397	413	379	395	388	400	416	383	411	411	390	404	410	403	403	382	414	372	427	392	414	394	401	386	417	414	380	395	405	380	404	375	413	366	405	420	385	407	402	395	426	368	349	399	416	412	389	384	405	393	418	362	445	330	414	398	424	385	369	410	375	392	403	432	391	390	418	422	385	394	398	444	393	403	403	410	419	390	384	410	413	416	407	366	408	410	411	403	398	406	408	427	417	424	399	401	370	406	424	405	404	340	366	388	393	383	432	389	365	418	416	423	392	354	393	376	398	399	397	403	427	425	417	397	389	375	395	389	417	400	407	382	381	381	387	390	359	384	420	409	363	391	419	373	417	384	385	372	399	392	405	401	387	461	390	395	346	426	378	398	433	403	402	369	421	394	402	389	402	407	414	387	414	400	387	381	390	398	383	397	369	408	418	404	418	390	395	354	441	380	368	443	417	424	367	360	447	433	446	411	413	378	422	400	398	393	407	422	360	413	403	422	435	431	412	396	421	374	378	410	407	391	387	391	407	421	441	399	398	348	391	380	428	417	394	403	411	375	395	411	410	417	405	430	425	407	383	414	395	400	372	389	381	412	429	431	413	343	406	362	383	373	417	442	428	402	402	416	443	431	421	375	408	365	397	363	419	401	410	388	419	386	428	408	382	378	421	394	390	400	394	376	384	391	412	406	392	389	401	432	397	343	434	418	370	418	383	395	365	390	418	390	420	409	385	374	406	399	400	396	376	400	390	403	418	396	427	411	449	410	417	429	415	405	427	424	372	401	420	372	374	386	404	395	397	390	386	393	407	356	391	386	424	379	392	404	388	401	392	401	373	388	372	394	413	393	365	390	403	407	370	394	419	404	411	396	400	371	383	390	417	434	427	345	407	393	372	384	416	422	393	403	392	358	381	382	411	386	407	412	437	414	358	379	359	373	427	421	378	388	392	406	395	399	388	416	415	401	396	374	376	405	392	411	369	415	383	388	425	361	407	419	430	412	442	385	366	403	418	397	377	402	394	407	392	408	382	432	383	356	412	391	397	416	385	407	421	387	394	421	385	385	384	409	403	381	371	406	397	390	402	409	355	412	402	387	398	430	431	379	401	432	362	384	410	435	397	356	397	379	427	396	389	407	400	382	393	386	365	372	369	393	405	423	381	428	399	419	380	384	364	374	407	422	447	354	392	393	375	380	398	362	371	391	419	418	381	389	396	414	362	377	402	364	386	402	406	360	394	410	382	410	354	364	401	381	435	381	401	407	460	386	396	406	408	350	390	404	416	401	384	431	393	395	412	395	394	380	380	392	371	408	444	400	396	391	407	411	435	374	385	399	451	377	405	397	394	411	379	386	373	412	351	417	378	410	413	400	381	392	395	421	394	445	421	393	413	419	402	404	425	445	365	397	403	439	385	432	397	389	387	374	398	399	412	370	405	407	383	390	399	465	419	424	368	383	448	422	406	354	394	376	399	367	422	397	388	383	408	369	416	377	375	406	383	403	343	399	376	423	388	398	375	405	403	433	401	373	399	398	387	385	392	386	413	397	403	408	400	390	390	362	382	361	387	387	405	407	390	403	380	401	371	442	401	379	382	416	407	355	398	407	411	408	400	435	368	408	389	386	420	374	382	397	405	403	378	429	441	395	417	405	415	394	404	370	386	402	453	405	399	411	426	389	370	408	397	390	357	417	408	447	391	388	388	411	383	392	349	403	393	410	372	389	373	409	391	420	405	425	405	379	406	383	383	397	384	383	398	394	411	404	373	403	405	387	435	356	408	384	412	396	391	385	403	427	413	391	420	419	398	385
25758	33802	39827	33559	28821	27832	24614	19199	17574	17848	14715	12944	11323	7726	5569	4260	3760	3379	3062	3001	2210	1119	895	742	723	697	1173	566	750	1034	888	1124	898	577	436	337	259	159	179	177	176	170	182	150	170	153	164	171	196	159	162	177	166	181	163	178	153	181	157	160	173	167	183	155	164	193	187	172	169	157	166	208	204	188	157	149	174	173	177	198	171	154	174	169	190	167	165	164	193	197	166	155	152	176	176	158	172	169	165	196	169	177	171	176	171	173	183	179	164	160	175	159	164	179	167	170	187	185	182	168	170	181	157	157	176	211	149	164	171	188	173	187	198	171	172	172	205	189	161	178	186	164	189	179	167	152	160	148	171	181	157	167	167	166	169	157	189	178	178	174	182	147	181	183	156	190	159	176	172	170	175	198	186	196	185	183	162	158	199	159	183	176	173	178	191	173	191	164	183	184	157	153	178	178	156	197	196	137	176	179	171	186	174	187	161	156	164	151	183	171	150	189	168	160	157	178	170	178	150	164	167	188	192	169	170	161	178	157	181	180	199	187	154	165	182	172	173	185	189	169	186	187	192	182	176	200	173	182	173	152	165	170	193	151	179	162	170	167	178	184	164	165	192	178	173	173	183	174	166	178	157	187	188	178	178	163	198	164	185	171	160	192	193	159	166	164	178	183	180	164	191	161	187	166	154	187	169	193	179	178	196	172	163	194	200	189	172	196	165	175	168	180	185	182	160	173	187	170	194	171	168	187	190	165	186	180	207	176	177	174	173	191	167	180	175	177	183	164	167	183	187	145	164	188	165	199	155	167	182	178	183	171	196	190	180	170	170	173	184	175	167	170	171	166	181	160	161	192	202	179	172	182	177	160	174	165	165	184	164	173	167	180	181	174	189	166	188	167	181	158	152	155	173	181	178	191	188	160	184	181	162	175	172	155	171	183	165	198	169	169	158	184	193	170	163	152	171	175	159	163	191	179	188	153	167	194	190	189	205	160	172	144	141	168	167	182	163	173	213	155	183	184	163	162	193	187	201	176	172	164	184	176	171	169	193	199	177	173	199	174	168	164	168	182	183	187	172	184	177	196	182	161	187	178	184	163	185	169	181	172	204	179	189	159	170	163	169	187	150	191	174	176	195	174	168	185	181	181	172	194	152	170	173	203	171	176	140	151	184	174	176	188	186	178	189	163	176	167	172	158	183	184	185	178	172	185	163	187	181	183	177	175	172	175	178	178	178	162	177	176	181	143	178	194	164	195	160	175	157	186	171	190	184	179	179	182	174	170	177	180	188	156	173	179	170	177	181	172	158	158	181	173	194	168	192	172	186	158	171	157	179	192	189	186	155	185	149	199	166	169	161	169	186	152	161	190	161	168	158	180	165	155	151	172	175	177	184	170	175	191	157	184	169	198	170	161	167	159	180	174	177	197	166	165	169	203	173	184	173	184	168	181	209	171	186	176	157	167	146	179	181	167	171	171	167	179	192	187	179	178	179	184	162	209	156	186	157	164	180	166	179	196	160	172	184	183	174	183	169	182	164	182	155	150	178	189	186	171	181	183	174	164	180	202	182	179	170	180	173	156	171	182	172	154	173	169	166	178	184	173	190	171	165	174	185	185	164	172	174	169	161	188	192	172	190	159	179	141	159	174	183	167	202	190	165	151	175	175	195	168	159	185	169	152	199	177	202	175	174	151	171	177	176	171	152	159	175	170	147	174	148	156	179	159	161	160	158	175	179	185	179	142	194	166	186	157	167	154	171	188	170	175	155	181	179	165	176	188	179	158	171	184	155	173	175	171	198	168	169	181	166	186	207	161	196	190	176	168	166	143	179	197	199	173	174	158	201	155	184	183	160	175	191	196	165	204	165	181	177	169	162	164	170	165	186	185	176	191	156	164	171	198	175	162	188	178	178	193	175	176	178	199	167	168	181	167	160	166	166	175	182	175	179	177	202	154	166	174	157	162	194	171	174	179	179	174	182	162	191	197	155	189	184	180	175	146	183	176	167	173	188	173	190	180	175	181	183	166	165	153	159	171	170	166	168	163	171	195	184	172	190	188	177	180	161	178	172	170	178	160	187	168	209	189	191	166	168	176	169	191	162	167	156	178	182	178	172	176	184	181	195	186	168	175	203	187	183	180	172	179	176	184	184	169	164	153	185	146	158	167	162	184	178	204	174	183	179	148	172	203	176	177	166	177	141	163	170	172	139	167	165	180	177	175	168	152	172	168	174	170	159	178	180	170	180	179	164	182	179	180	178	185	190	151	180	201	180	194	176	155	164	176	166	175	157	166	168	175	186	189	154	192	186	194	163	167	175	175	161	177	173	189	178	165	189	181	192	177	168	182	187	179	194	176	179	175	187	187	176	175	172	171	176	152	198	160	163	153	167	153	186	193	181	181	177	199	156	168	177	173	185	178	179	153	173	170	166	162	207	182	164	164	189	171	192	155	161	189	174	171	168	183	186	192	204	158	177	164	194	178	162	197	164	200	174	188	173	154	156	164	163	176	174	172	171	185	169	197	144	160	162	156	171	161	169	189	143	158	160	183	171	176	203	182	173	168	165	174	189	162	182	172	187	158	193	179	177	163	216	199	174	189	160	192	170	193	173	177	176	185	176	199	166	176	186	180	173	174	171	160	173	181	170	196	196	187	161	154	180	162	183	191	180	159	170	194	151	180	172	181	173	158	186	171	183	165	186	169	209	162	163	176	154	176	175	177	192	186	161	182	186	188	202	180	192	194	182	160	178	182	171	167	169	181	173	166	183	180	171	170	170	166	166	190	180	179	174	175	150	164	174	176	156	187	189	178	160	176	191	203	178	166	166	165	171	189	182	178	171	154	172	136	155	168	189	184	178	182	166	159	160	181	180	191	181	170	167	165	159	198	194	173	164	166	163	160	212	179	191	163	158	171	169	196	173	165	183	180	180	186	153	188	171	165	180	164	194	168	182	159	194	186	186	186	159	179	154	189	192	189	159	183	174	200	166	192	160	176	184	185	173	167	181	168	189	181	181	191	200	176	174	196	162	152	178	188	180	196	169	145	173	159	166	194	168	172	170	191	181	139	173	163	184	183	179	185	171	169	164	192	167	168	188	173	170	183	167	168	178	169	177	174	190	165	180	170	179	210	172	168	192	153	199	201	156	196	200	176	180	182	166	198	180	180	178	196	196	169	191	186	188	161	193	169	182	181	176	179	203	166	134	188	154	168	179	170	156	158	188	177	166	161	170	153	152	149	179	162	190	172	191	163	174	168	183	196	168	176	158	187	180	165	156	193	193	179	167	188	180	179	183	179	176	180	190	174	167	171	168	183	216	150	156	171	180	170	197	163	168	154	163	202	177	164	160	209	181	196	192	198	150	176	173	189	186	172	172	170	168	185	174	155	182	175	153	176	174	163	176	185	183	170	171	183	189	185	172	176	158	196	198	185	167	186	179	173	180	190	178	183	156	165	176	174	169	176	195	172	175	155	171	177	151	174	166	164
17104	29730	37349	39797	40545	41691	39326	35707	35861	35749	32641	31133	29775	23913	20979	17073	16663	14923	14215	14358	10911	6218	4939	4418	4066	3784	6676	3177	4532	5893	5313	6461	5103	3141	2062	1354	872	591	517	488	522	484	492	488	503	528	509	492	480	509	513	549	509	538	511	511	498	513	538	524	509	529	541	488	525	520	494	470	521	510	523	500	534	528	509	534	490	475	497	455	515	467	548	509	509	487	499	514	516	500	496	457	464	466	504	494	507	498	497	498	487	496	496	507	507	529	506	515	497	525	496	516	508	477	512	517	453	486	482	499	543	488	481	495	491	517	497	497	502	489	522	487	507	464	487	486	511	514	470	480	494	452	473	512	516	503	505	500	510	436	496	496	492	531	516	465	529	510	523	491	499	513	487	492	505	467	516	505	522	461	541	560	486	535	516	475	530	480	520	517	518	484	478	469	469	516	473	517	476	503	531	490	482	465	534	513	475	532	470	508	516	461	523	513	529	467	536	497	508	496	507	555	506	494	511	486	516	468	506	502	520	517	509	475	511	540	494	489	498	458	526	521	465	513	520	522	500	501	476	493	518	470	471	466	488	518	477	481	528	493	533	527	539	521	495	510	507	475	477	517	496	479	487	486	555	519	511	513	544	472	520	493	500	482	510	515	469	460	500	489	473	508	499	532	474	503	529	520	477	506	483	513	525	505	488	464	525	493	494	510	487	521	494	499	512	536	515	500	504	458	511	503	489	465	495	516	497	485	462	529	528	534	494	456	499	531	528	525	502	517	514	488	493	520	491	542	489	496	499	516	527	474	510	519	488	500	508	538	497	493	533	477	514	495	525	509	498	495	506	498	556	543	499	503	468	495	537	531	474	485	463	508	470	468	518	538	520	513	511	512	543	500	491	479	503	506	524	465	496	488	495	489	478	480	481	451	493	511	515	509	502	522	515	515	471	490	493	513	463	520	488	526	530	481	527	473	495	543	513	511	540	533	508	481	482	519	553	497	442	483	491	503	494	512	512	499	515	505	503	499	482	489	528	514	520	525	514	516	521	504	522	500	494	547	520	518	512	469	502	492	525	511	509	484	485	515	535	517	533	504	515	487	524	523	512	519	441	514	491	493	499	533	490	480	547	526	472	493	503	480	500	498	496	500	507	479	521	507	517	480	487	508	541	486	514	566	477	513	504	519	514	508	521	485	532	556	528	508	519	536	507	493	481	524	499	531	485	548	495	466	509	484	503	500	484	502	498	531	538	495	514	457	491	462	489	518	507	528	516	526	532	471	476	502	484	517	495	507	466	510	486	479	449	479	524	502	499	514	517	502	540	484	510	486	512	489	496	479	487	511	466	522	503	471	524	503	489	519	471	499	501	506	507	474	513	513	485	515	497	467	472	463	518	509	490	458	492	506	512	471	510	513	533	515	497	477	504	533	466	468	492	518	506	492	470	515	495	514	506	434	507	480	470	500	490	467	495	467	486	485	513	538	529	509	486	504	504	547	470	496	480	500	505	534	478	500	504	538	480	521	489	504	506	477	487	467	481	478	509	471	509	508	494	480	439	489	520	508	512	490	515	513	502	484	493	548	472	514	517	464	462	503	507	518	486	539	524	519	514	496	523	466	495	496	485	531	501	495	513	505	508	520	519	499	506	488	523	507	483	508	569	490	489	510	490	531	508	497	509	511	468	460	491	473	512	494	475	461	514	563	526	492	529	520	509	504	486	531	491	529	515	486	539	505	512	481	511	505	520	516	499	468	555	519	550	510	469	521	515	491	489	479	499	494	486	504	501	500	476	467	501	466	508	518	475	486	507	471	508	553	489	471	468	483	513	504	573	483	524	533	529	483	485	469	486	491	497	491	442	496	482	496	544	476	534	485	486	488	501	540	531	525	493	493	561	522	480	485	471	495	471	476	494	470	479	467	533	520	474	512	499	492	515	493	507	481	503	518	505	441	510	467	496	500	492	489	517	528	488	497	505	470	505	541	493	507	545	484	503	515	486	519	505	498	492	503	485	491	463	496	514	491	498	499	537	514	495	506	523	498	468	482	494	534	551	442	513	466	503	483	529	545	525	511	531	494	491	513	480	542	479	494	535	529	530	463	537	487	490	457	540	531	513	526	507	492	439	480	497	513	461	511	492	497	510	467	509	481	545	482	509	509	526	489	527	481	521	477	495	515	501	538	491	494	488	491	484	534	497	505	509	486	523	529	499	519	475	511	521	508	515	505	520	536	517	541	513	486	500	512	522	493	475	504	493	507	507	492	516	520	525	536	499	473	470	523	537	491	488	457	554	497	466	486	514	502	501	496	483	469	511	479	492	468	525	506	518	462	484	489	478	506	476	509	473	493	472	506	516	499	541	491	515	474	522	493	532	515	511	480	502	492	508	525	497	508	489	521	525	505	511	448	499	463	520	526	497	500	534	454	506	490	504	538	464	520	480	484	477	536	493	496	529	552	442	502	492	536	485	495	549	486	517	475	496	462	524	494	507	520	527	505	524	490	484	475	511	509	526	511	502	466	513	509	492	507	521	491	488	525	507	543	473	530	501	499	477	569	493	492	518	515	476	512	509	515	444	466	524	532	531	508	523	481	537	531	496	531	493	478	489	481	517	523	515	465	490	500	522	492	531	486	524	487	484	484	514	474	493	491	511	466	538	515	489	495	509	525	517	502	475	522	466	493	516	482	489	492	515	497	500	495	464	484	468	487	492	509	468	519	532	510	498	504	519	528	498	508	515	528	504	486	512	517	518	520	517	500	491	507	467	498	492	528	519	490	549	519	539	516	514	536	469	480	497	493	486	497	498	482	503	510	500	524	483	502	519	507	556	505	501	468	541	500	488	507	513	484	477	485	551	504	501	527	509	455	482	546	510	488	478	459	500	478	508	488	511	499	481	502	529	497	531	488	497	486	560	486	494	516	443	468	474	519	533	513	481	488	470	505	515	500	474	502	479	488	507	495	483	514	509	484	483	496	495	525	523	486	542	484	512	488	499	571	523	476	500	490	491	482	529	542	474	515	543	503	530	530	505	527	525	551	514	499	508	497	476	506	503	503	489	487	496	531	495	474	519	470	506	480	493	525	492	476	523	500	477	490	511	494	515	502	519	518	509	511	544	510	504	543	476	498	534	521	534	561	478	518	528	505	478	480	494	471	483	516	515	492	474	509	467	534	533	515	478	487	504	460	517	484	549	490	487	530	563	493	494	508	480	492	505	527	467	518	449	493	490	511	534	474	533	517	494	502	517	489	515	467	510	506	503	449	507	508	510	487	494	530	515	477	502	475	482	516	510	498	507	503	512	503	503	471	511	495	527	556	512	515	518	515	521	512	489	479	515	497	481	506	452	483	470	512	495	481	515	520	485	493	531	530	539	471	488	537	520	534	526	514	470	546	523	496	496	494	482	520	484	490	500	505	535	503	492	519	494	508	454	498	488	494	516	503	538	503	504	479	470	500	543	521	479	503	473	516	462	511	483	486	497	492	509	506	486	509	516	541
9815	18013	21200	16720	15139	13002	9872	6856	4742	3959	3224	2456	1647	1210	772	486	404	399	411	446	301	233	192	200	215	179	198	182	174	187	181	217	213	184	204	209	165	146	115	151	173	170	135	148	158	142	150	124	151	128	150	140	131	137	122	145	142	154	134	148	159	137	150	124	144	124	148	144	144	149	135	144	156	128	170	143	141	141	133	147	156	161	138	156	132	146	136	137	170	162	151	147	168	135	128	137	131	126	135	147	146	135	131	161	126	143	173	156	125	142	147	148	160	137	147	150	139	143	134	107	152	137	125	146	157	146	146	151	150	147	144	147	162	132	126	140	134	152	145	143	171	153	149	143	171	160	165	130	142	150	154	138	161	142	129	172	138	154	167	162	149	162	146	156	157	155	150	164	142	143	120	136	143	157	148	146	144	148	131	171	158	144	161	143	157	150	155	160	166	147	161	148	157	130	136	134	141	143	153	160	143	138	150	136	161	165	142	147	153	165	154	146	169	148	150	162	133	141	139	117	159	182	161	157	133	149	174	146	150	131	168	147	145	140	148	142	138	158	134	149	136	154	146	127	144	148	153	154	156	138	155	149	135	135	143	129	138	149	147	158	167	144	144	155	148	160	134	160	138	133	135	164	150	136	157	135	140	147	154	147	163	153	148	156	148	164	144	139	132	140	146	159	147	130	125	136	126	158	133	152	130	136	153	137	146	161	150	155	134	134	148	150	127	162	125	143	138	142	157	151	149	164	177	145	159	129	156	161	137	149	168	158	137	137	147	134	145	147	141	148	126	143	156	150	139	173	166	154	156	136	137	165	172	152	151	134	155	164	145	152	148	138	133	150	165	142	157	158	158	151	146	141	135	142	139	140	134	128	146	135	128	139	146	161	128	134	156	152	149	162	158	150	151	141	168	165	156	140	153	132	138	148	146	143	126	170	163	149	127	144	152	126	139	152	145	135	146	161	145	129	133	149	156	153	142	148	157	133	149	125	136	149	173	143	156	159	133	148	158	143	123	132	144	126	167	143	139	133	141	146	139	141	124	135	143	156	153	140	149	134	118	142	142	160	150	158	129	150	137	167	147	145	158	146	130	134	164	149	144	139	132	135	141	145	140	156	142	159	139	139	142	133	159	161	146	162	162	134	145	163	137	151	144	125	140	125	140	152	164	152	131	140	166	154	140	156	134	134	146	146	137	142	151	129	160	144	159	152	144	148	133	158	154	156	158	139	160	156	150	165	148	187	148	141	146	170	149	140	147	156	158	138	145	157	142	132	144	140	163	152	144	140	123	160	147	133	178	146	152	164	172	133	152	137	135	155	141	169	156	150	151	138	126	157	126	170	127	162	136	151	141	134	144	150	129	146	158	158	131	144	164	128	118	144	159	153	134	159	159	127	146	131	160	143	138	132	145	130	132	134	142	144	157	134	143	145	163	147	136	139	144	156	151	166	155	181	145	150	136	123	148	141	132	139	173	141	132	117	143	153	146	124	137	159	139	140	135	173	159	146	133	165	156	130	124	144	140	148	150	148	149	135	153	159	136	176	137	166	146	147	136	154	159	152	144	167	141	137	153	144	156	148	149	139	148	127	147	137	141	144	156	160	150	133	146	146	165	161	138	142	160	144	144	162	165	122	147	144	122	145	138	143	136	123	147	129	159	160	150	138	145	126	166	147	154	143	151	158	138	147	131	151	142	150	157	150	180	166	146	123	144	138	132	146	126	147	155	148	168	170	154	143	114	143	139	154	150	157	145	162	162	146	133	142	156	140	181	134	146	138	131	178	132	143	153	130	158	138	131	146	116	148	163	150	161	143	152	146	151	160	162	138	170	136	134	145	148	164	146	135	162	144	129	130	167	145	146	146	150	145	134	115	160	127	146	137	139	137	167	182	157	155	153	153	145	127	142	163	152	151	145	139	142	157	121	141	167	146	143	137	178	169	152	166	149	145	133	158	146	157	148	160	141	147	144	141	168	126	159	155	145	156	170	138	153	130	127	131	167	143	179	143	154	161	136	133	158	123	141	165	144	132	147	148	152	137	140	147	163	155	138	144	144	140	140	157	160	148	155	129	151	156	140	138	136	148	157	156	147	143	153	162	140	149	140	144	118	132	151	151	147	154	131	140	126	134	153	145	159	156	136	146	143	169	154	136	143	176	144	157	141	131	150	154	120	140	147	157	160	138	122	130	166	135	123	139	127	155	150	151	130	148	130	153	136	146	131	145	149	160	161	135	119	131	152	146	156	164	128	121	134	130	157	123	151	147	152	160	143	131	138	143	147	153	164	140	138	149	121	142	157	152	143	139	163	167	165	135	171	135	163	140	151	147	128	133	164	155	136	139	143	154	166	130	151	129	122	150	141	158	165	140	158	157	136	149	141	168	160	127	157	120	151	128	144	136	148	138	150	170	133	163	147	170	139	151	160	153	138	154	154	176	140	141	154	173	138	147	140	140	149	148	138	149	131	136	157	143	154	160	147	141	152	136	120	120	137	136	132	146	144	128	151	163	142	148	143	131	153	151	163	157	141	145	160	148	143	150	175	149	133	169	146	146	137	146	160	163	130	147	158	147	142	168	141	163	158	160	154	128	153	174	131	156	131	145	143	148	127	149	147	159	154	144	127	136	144	152	124	148	155	127	156	166	150	134	153	118	142	126	152	155	171	135	141	146	136	135	140	132	143	133	159	145	181	151	144	156	138	135	138	149	125	142	150	134	132	157	161	132	148	143	159	146	149	137	130	143	139	132	129	166	137	165	157	137	136	149	139	123	140	147	154	156	164	177	155	148	154	170	148	128	131	150	142	128	140	131	128	171	151	171	149	138	152	161	130	130	134	140	164	149	151	142	123	153	145	160	142	131	140	131	152	160	158	143	153	145	133	144	143	147	137	162	169	141	142	151	127	154	142	159	128	152	147	122	168	145	128	136	169	138	137	146	125	157	115	149	134	155	151	140	153	146	153	164	137	148	151	149	127	148	152	132	138	131	142	170	136	167	152	141	139	179	147	146	146	144	151	145	139	149	156	146	127	146	156	167	149	145	148	165	164	128	139	137	174	151	141	138	147	128	158	128	148	155	143	150	133	160	153	142	181	138	163	147	142	131	134	139	153	138	134	153	152	143	143	142	142	149	142	192	139	155	152	140	157	160	150	148	150	141	162	155	151	162	134	151	155	139	142	153	167	125	141	136	150	147	155	168	132	153	145	143	140	155	142	176	128	159	139	144	174	145	158	144	149	146	153	151	157	138	122	128	150	119	154	126	142	136	154	139	144	155	162	143	147	154	163	154	143	167	162	149	138	138	129	138	149	140	142	157	116	137	155	144	132	153	145	165	151	150	140	136	156	131	147	163	122	148	141	165	136	157	164	120	151	163	152	155	143	133	127	164	149	161	137	138	160	116	140	138	148	132	162	159	152	153	174	150	147	146	169	154	150	140	130	136	157	158	128	147	147	142	138	152	123	153	130	138	143	154	143	159	141	159
8082	16110	23898	25993	29720	28767	25181	20614	17610	15663	14004	11048	8483	6135	3998	2536	2159	2357	2307	2087	1501	1060	948	919	777	616	662	700	713	740	781	967	798	757	607	570	500	457	447	429	433	394	457	421	421	459	452	444	440	425	421	453	441	453	438	433	445	446	424	422	449	445	404	392	448	474	447	392	437	404	424	424	436	410	416	416	453	435	421	432	430	450	437	430	424	417	433	413	388	459	409	414	423	436	450	403	418	456	444	410	453	404	408	418	410	413	400	473	422	389	450	417	425	417	461	423	408	420	418	445	438	426	455	427	425	419	413	432	403	426	415	435	393	407	426	438	422	429	403	432	393	433	386	404	425	393	446	428	417	423	440	440	403	440	444	419	419	433	420	431	400	461	420	440	418	416	432	431	406	448	417	401	399	425	453	431	398	393	420	446	437	419	435	439	421	425	419	412	368	407	412	403	436	442	398	450	401	432	428	391	434	452	398	469	426	412	404	441	443	431	436	393	422	457	437	409	426	408	425	425	457	445	394	434	449	423	451	426	499	416	423	413	424	412	437	418	433	430	434	420	454	417	382	398	415	415	445	440	390	433	409	386	442	442	456	452	452	431	418	448	404	426	414	456	413	427	418	415	392	400	447	423	447	413	418	425	415	463	443	417	417	434	399	398	443	443	429	437	442	412	457	418	409	389	447	461	425	444	490	405	454	417	405	432	431	469	387	391	430	429	440	403	404	411	461	431	403	447	407	416	411	423	453	449	388	409	454	415	423	415	430	452	438	396	415	445	454	394	447	395	416	400	361	442	401	399	445	436	451	404	398	438	440	442	402	428	422	416	447	428	402	438	404	410	397	415	438	398	406	444	395	432	421	461	412	402	413	427	427	434	414	441	412	406	445	453	420	406	416	409	418	461	398	405	419	400	448	412	442	450	440	416	414	436	424	428	387	435	392	435	449	428	434	418	427	442	433	423	459	426	391	418	384	407	428	429	415	448	405	427	409	422	411	411	403	401	422	438	431	422	412	431	426	446	402	424	419	445	415	438	429	426	409	424	408	437	440	449	444	383	424	418	411	413	438	430	439	389	409	410	439	437	405	427	361	416	423	427	432	417	387	435	393	425	430	431	435	419	409	408	414	455	430	430	443	417	441	429	404	420	423	405	393	406	436	453	421	423	431	442	426	408	403	441	400	424	445	428	420	434	424	417	445	410	437	442	433	426	427	406	437	429	432	417	441	438	415	434	455	429	474	400	409	445	408	450	440	423	394	456	425	417	391	449	444	418	436	444	403	396	385	415	405	424	398	437	460	407	428	428	413	432	398	441	438	420	378	424	430	378	427	411	422	425	442	424	391	460	387	437	440	426	418	401	417	405	437	423	452	466	396	443	417	403	440	417	422	425	390	420	427	432	395	414	390	441	407	440	426	385	422	438	400	422	448	428	446	433	405	405	463	412	385	402	448	436	404	398	392	418	426	444	436	471	447	403	429	398	434	440	419	394	382	440	395	437	459	470	446	371	378	461	418	418	398	433	408	412	424	452	428	398	432	476	387	418	414	434	427	439	409	431	407	417	432	455	439	429	469	449	412	444	410	426	419	423	443	424	396	418	445	390	469	434	434	417	434	431	433	404	432	424	402	405	426	442	436	420	420	420	454	400	438	441	389	457	393	449	429	439	413	411	429	428	449	396	482	413	447	452	418	423	427	431	449	429	426	441	397	437	453	413	415	446	428	451	396	467	415	422	444	432	434	430	412	434	453	448	426	425	471	393	410	429	426	419	454	387	421	413	415	435	428	418	390	438	377	434	402	440	396	408	443	420	398	433	434	448	432	407	429	410	441	433	429	434	402	414	392	436	426	425	392	427	450	404	466	435	426	453	409	440	400	421	403	424	414	416	415	417	443	420	445	417	454	371	421	460	410	454	398	433	446	424	412	413	419	414	415	428	413	399	390	426	386	418	405	395	426	445	402	396	423	415	432	450	404	385	451	414	370	422	457	403	459	437	399	457	434	451	444	448	446	427	401	433	449	417	394	416	430	437	397	412	450	373	448	414	444	431	423	436	417	419	398	415	371	435	486	442	435	455	411	411	405	452	387	436	465	479	452	403	442	436	399	409	455	408	413	442	446	417	432	402	447	422	415	425	434	411	417	457	398	426	401	430	426	423	399	440	420	414	400	403	403	446	424	419	427	432	431	408	432	422	425	417	442	413	397	399	390	444	421	416	377	387	404	442	432	445	414	437	409	393	434	377	409	397	421	416	434	406	435	442	416	415	414	436	423	443	433	393	425	424	409	450	397	419	413	401	411	390	438	425	455	400	402	428	470	421	441	432	445	445	426	407	429	415	416	439	407	465	394	398	474	437	379	453	398	471	402	407	478	458	449	433	426	455	384	438	399	432	468	415	416	421	433	413	425	418	448	429	418	389	419	429	427	419	448	448	410	426	419	416	427	401	401	429	453	424	437	414	463	422	421	437	439	430	422	452	447	457	419	429	414	438	431	419	426	394	425	442	391	427	386	430	424	383	398	395	466	390	435	412	470	418	415	397	418	397	439	437	426	436	442	430	449	414	440	428	420	409	433	422	399	411	401	425	425	431	446	456	429	440	420	383	402	426	430	432	462	435	409	455	435	386	428	426	396	401	436	429	431	457	457	401	393	442	406	411	422	419	411	429	437	427	386	439	393	452	456	410	388	470	398	415	444	416	406	423	447	434	392	405	455	423	430	396	414	422	461	417	480	439	399	433	414	467	433	452	404	397	393	401	415	430	435	445	421	423	436	411	424	425	400	385	435	404	434	463	428	464	444	443	423	382	433	444	392	406	438	402	446	431	415	445	424	420	471	418	383	424	433	419	409	423	417	385	409	429	434	446	429	440	419	425	415	431	420	403	442	416	453	435	415	439	400	434	463	475	426	450	396	430	447	439	413	391	437	432	443	418	458	448	412	431	460	417	449	402	426	424	404	451	403	461	416	466	433	448	437	438	420	441	396	431	407	424	422	451	431	431	438	420	433	439	455	416	421	439	460	420	408	434	426	449	393	463	448	390	439	432	411	418	382	499	407	439	429	420	429	386	464	437	395	417	426	414	424	417	447	422	420	452	395	441	460	395	397	457	411	396	408	383	439	437	419	400	447	424	402	453	446	425	397	403	407	424	401	420	424	441	404	416	468	433	428	440	407	391	439	410	446	434	420	409	429	418	392	456	426	408	470	446	420	371	412	484	421	416	378	423	398	410	436	447	424	400	431	433	437	405	400	410	427	405	438	424	423	437	427	434	414	441	442	451	421	433	405	416	430	428	436	410	448	430	440	426	430	420	423	406	400	438	434	420	424	449	424	433	399	440	403	410	397	436	406	399	433	429	426	437	429	434	449	425	412	465	421	440	399	437	426	436	422	406	441	402	435	450	405	451	414	443	417	371	413	430	428	426	427	414	421	439	459	434	415	427	440	413	424	416	389	437	428	417	457	421	469	406	397	415	417	411	415	418
27668	34045	34459	31306	27917	23175	16800	13492	12629	10560	8669	6569	5861	3492	2641	1680	1587	1399	1256	1109	676	532	516	490	451	366	309	371	335	583	549	569	492	384	290	222	175	151	126	148	145	126	150	142	150	144	123	128	157	168	152	139	125	117	154	120	144	158	153	147	139	146	130	135	155	156	154	122	130	133	142	140	150	138	131	141	154	135	145	137	142	140	137	164	148	159	127	146	133	129	154	142	121	140	130	132	153	148	146	183	178	139	133	144	141	129	145	151	142	162	144	142	143	161	128	161	131	150	131	146	153	155	138	148	142	139	128	139	144	141	143	150	148	159	135	156	158	147	130	147	129	148	142	146	143	133	119	142	136	137	137	132	128	125	159	151	155	145	149	149	147	154	159	133	152	153	133	130	149	141	138	150	146	131	134	145	130	132	138	139	132	122	161	153	140	126	148	113	148	153	139	140	139	135	159	154	144	116	147	144	147	144	139	155	158	139	135	148	121	158	143	143	168	141	146	142	144	140	149	160	145	132	136	127	157	142	127	138	125	136	152	131	138	155	140	143	143	138	121	143	148	150	149	150	136	155	135	143	141	155	134	146	166	132	154	148	138	160	145	147	170	135	153	120	143	150	153	147	141	146	124	148	126	147	154	135	133	123	140	143	154	155	163	148	148	127	130	136	145	172	129	142	155	125	123	152	134	130	149	158	140	147	148	127	152	151	144	140	149	143	130	136	128	144	147	148	142	138	157	143	132	147	168	117	135	147	139	134	131	145	143	129	137	133	148	130	143	130	146	123	163	128	152	143	132	125	144	123	152	130	145	133	158	156	124	128	138	151	147	174	123	146	148	149	117	142	148	141	124	146	122	133	167	159	137	140	145	149	133	132	132	138	135	156	148	131	153	134	139	137	173	138	142	148	156	154	130	146	150	155	146	145	159	156	133	143	148	128	137	160	142	137	120	146	131	135	130	156	154	122	115	147	137	139	152	153	149	140	121	127	142	144	141	166	141	134	133	148	148	157	151	131	135	137	164	147	157	131	146	143	143	136	130	133	144	137	181	136	132	149	133	125	152	119	146	153	149	147	134	149	138	126	145	145	162	136	145	127	131	146	154	136	125	162	130	142	151	122	148	160	129	150	132	147	130	137	158	150	122	144	141	146	138	130	124	148	148	124	116	151	152	138	148	146	144	142	158	130	153	150	125	135	143	144	150	144	129	178	121	144	158	141	136	159	151	145	133	130	137	132	151	145	148	161	165	156	121	141	142	136	154	141	129	147	134	141	141	130	148	147	135	135	156	145	147	142	137	148	146	136	127	150	143	151	151	154	132	141	151	143	166	127	162	148	146	134	134	139	145	152	152	148	137	148	147	145	145	129	148	139	146	150	154	132	158	137	141	131	143	126	124	132	155	162	170	147	126	142	139	159	139	138	137	159	143	138	147	139	129	138	148	143	137	148	135	149	160	147	141	135	129	145	145	133	159	136	138	143	153	112	142	144	158	152	120	129	141	144	135	149	163	144	139	152	136	124	146	159	148	156	137	133	150	148	144	163	173	140	146	156	153	142	151	126	136	137	141	139	144	139	138	137	133	161	131	141	157	147	141	138	155	151	134	143	136	140	138	122	132	145	134	155	170	156	120	130	129	137	144	163	144	157	141	147	162	133	158	139	143	135	144	142	159	154	156	126	150	148	137	133	140	118	139	136	114	147	140	157	159	146	136	133	138	131	124	148	157	144	141	147	130	133	132	131	148	146	160	142	131	154	146	149	136	140	141	142	147	154	133	140	157	135	159	146	131	154	154	130	152	148	147	137	157	127	158	143	130	162	152	162	146	156	128	137	138	139	128	111	141	131	155	145	154	144	136	149	145	164	155	148	143	143	143	149	141	153	130	159	150	137	140	139	160	142	132	142	128	145	142	154	156	116	121	149	137	136	161	156	162	153	135	139	126	149	143	163	122	145	128	153	152	153	139	143	130	144	146	137	146	156	151	146	165	127	143	135	166	151	150	140	162	160	154	122	140	151	149	132	154	144	134	146	144	134	149	144	139	148	134	129	154	140	135	139	168	131	155	145	160	142	135	142	138	131	127	172	138	136	155	153	169	160	141	134	119	119	140	138	158	145	141	143	127	126	163	154	135	133	166	144	141	128	133	133	135	150	157	143	132	154	135	138	122	138	133	133	154	133	164	120	144	159	133	133	135	127	119	130	141	145	138	141	144	143	144	142	146	139	143	126	137	157	125	143	139	142	134	121	138	130	167	117	123	135	137	154	150	147	163	148	123	136	165	158	140	134	152	128	137	149	130	135	120	145	135	152	147	161	144	154	135	127	157	152	136	143	139	150	144	129	148	162	144	141	147	140	135	135	152	123	142	140	144	152	153	140	144	146	133	151	126	121	134	128	132	169	137	128	142	130	139	149	152	135	137	124	151	136	139	130	140	132	143	138	149	145	139	157	149	152	158	160	137	170	141	137	171	153	130	128	145	134	146	151	114	150	164	158	138	130	137	135	144	154	157	129	139	154	144	151	135	146	144	132	138	130	158	143	151	158	133	140	157	139	133	154	133	156	131	151	138	143	157	146	176	134	134	144	153	128	123	134	138	131	140	143	149	145	137	138	151	154	143	153	127	134	153	162	148	171	146	135	139	125	147	144	145	151	143	123	145	131	137	142	124	143	139	157	132	145	141	155	148	163	132	121	140	130	126	147	145	137	157	128	140	157	130	147	162	110	144	152	121	127	152	144	140	145	150	129	124	143	154	146	138	134	136	143	121	170	115	105	130	144	139	137	145	131	147	150	148	139	149	146	151	156	126	142	142	141	148	138	156	147	134	165	144	148	132	150	122	149	165	135	124	148	132	159	147	160	142	144	134	139	136	140	147	124	151	137	140	136	141	139	166	146	140	149	156	112	166	151	147	138	152	133	153	157	137	160	135	139	142	115	126	138	143	126	148	136	118	155	151	148	166	122	140	156	140	160	131	144	133	144	153	143	153	147	135	148	131	145	136	140	129	153	127	152	142	124	157	133	133	141	128	150	131	126	137	134	150	142	132	160	149	138	152	153	146	148	168	140	145	130	149	142	133	127	132	144	127	127	172	138	129	143	141	130	138	147	136	147	137	135	140	133	139	172	139	147	133	163	138	161	147	114	151	149	127	123	134	137	146	151	139	139	156	170	136	143	145	142	138	134	140	148	145	136	139	136	135	152	128	150	143	132	143	154	155	153	132	148	142	141	159	144	136	150	147	129	139	135	139	155	136	142	156	139	127	135	137	158	155	156	149	146	155	142	126	125	135	128	139	133	151	140	141	138	151	135	138	151	113	144	144	127	135	139	167	150	138	147	139	139	127	137	129	128	133	131	135	136	121	153	137	151	141	166	143	150	122	145	130	130	143	157	156	121	130	137	144	128	147	160	135	141	157	129	156	139	143	165	165	148	146	129	133	129	137	149	153	135	141	158	130	129	137	166	153	133	148	139	142	145	145	140
21253	28864	34102	38844	40294	37760	32893	30730	30138	28131	25936	21810	20945	14894	11800	8414	8440	7739	7192	6004	3972	2988	2867	2668	2516	1835	1604	1793	1870	2961	3258	3313	2652	1917	1443	1058	703	515	422	435	428	373	426	401	392	401	411	410	420	401	465	390	415	382	438	444	394	381	432	424	441	405	391	427	401	464	410	423	428	445	420	420	422	397	380	430	453	413	427	431	432	431	458	421	431	431	439	417	415	429	400	405	454	451	451	432	392	428	423	452	430	427	431	407	420	364	422	427	436	426	410	426	441	461	439	435	394	375	432	428	397	415	444	417	422	432	393	424	405	433	407	390	435	428	387	430	421	446	385	412	428	429	423	412	405	473	430	415	412	406	399	397	425	408	384	440	430	450	413	446	438	393	408	385	409	416	434	419	437	412	392	399	400	433	409	401	447	437	440	389	439	445	408	456	429	408	391	412	415	419	404	427	420	437	423	447	424	401	466	457	385	466	391	384	429	421	375	418	399	424	391	365	449	419	394	389	431	412	423	431	433	403	393	362	424	419	419	424	401	426	414	420	392	403	420	430	417	423	441	458	426	426	418	374	426	394	420	406	436	387	426	411	420	402	425	384	433	384	387	400	422	415	438	425	434	420	459	439	423	395	456	426	438	427	436	467	383	413	393	424	397	446	401	409	431	462	429	436	402	396	425	400	430	427	398	457	420	401	467	404	409	440	422	447	413	435	417	417	403	431	435	429	447	428	379	401	407	410	399	419	396	406	432	426	434	390	423	424	372	433	373	420	422	417	430	455	406	404	419	419	411	444	417	433	427	389	387	415	439	407	420	395	434	403	426	445	421	418	432	427	447	375	431	428	442	426	414	391	410	445	429	433	452	435	398	416	406	402	438	427	413	411	426	442	404	380	426	412	463	437	411	423	413	427	425	401	417	443	417	446	399	411	463	396	405	441	405	390	422	418	407	412	385	456	397	429	408	466	399	447	429	422	403	420	408	404	435	412	392	419	369	425	442	439	427	425	421	434	439	431	420	407	413	372	419	465	425	461	383	424	451	414	421	381	382	419	389	375	432	405	447	414	376	406	369	419	446	407	417	405	422	402	411	415	442	441	409	429	399	419	445	408	402	415	409	427	432	415	390	392	423	420	412	408	437	431	404	397	390	428	406	392	400	442	437	445	435	421	389	416	451	388	400	419	429	404	443	401	465	454	434	417	442	424	437	430	407	396	414	444	410	423	437	393	410	432	431	408	423	419	423	369	413	444	427	382	427	415	437	408	427	422	439	431	397	409	447	447	415	427	439	416	404	439	441	462	449	412	425	418	400	394	408	418	455	433	430	377	405	405	387	435	432	386	417	431	380	419	429	398	427	430	450	431	469	436	436	394	385	447	445	437	425	389	441	460	409	448	393	403	382	390	451	401	403	437	424	446	438	455	443	390	430	446	432	410	391	396	434	413	455	417	428	402	411	428	410	404	440	439	376	428	391	449	408	424	440	395	431	430	433	425	395	416	384	437	439	415	407	430	431	403	468	347	420	458	414	408	432	426	425	425	377	415	430	416	425	421	393	422	417	427	425	415	442	375	404	395	456	437	429	415	426	400	415	406	412	427	449	404	429	420	406	406	487	402	410	454	440	449	432	401	393	434	395	400	404	416	384	396	431	387	379	424	417	404	418	415	392	430	440	448	403	419	411	426	386	427	403	405	395	400	402	398	418	412	415	401	438	437	401	415	396	412	414	426	413	389	422	360	368	402	400	433	445	433	394	419	401	422	403	415	401	432	388	403	420	401	406	400	420	386	415	420	411	369	417	395	418	410	392	427	441	409	445	420	451	422	421	409	444	421	431	396	391	449	405	411	351	399	439	437	411	411	412	373	413	390	395	416	436	410	397	426	428	409	418	391	410	407	385	410	404	414	413	420	384	392	434	409	395	420	416	419	426	446	409	406	437	434	428	427	483	429	425	400	429	458	411	426	426	443	407	422	432	406	434	429	372	398	436	410	425	401	381	384	392	419	432	389	406	355	402	389	447	410	425	412	411	452	415	386	432	421	415	410	410	434	402	401	401	429	387	419	449	421	413	466	416	414	378	434	402	429	433	426	430	453	403	412	404	438	424	433	409	418	410	419	411	437	433	436	408	456	403	391	461	427	408	442	447	454	399	435	424	435	426	420	441	414	458	393	386	420	427	446	408	386	419	421	393	413	413	435	382	412	444	411	426	426	400	403	434	434	410	377	432	404	412	407	419	435	396	437	413	465	446	441	424	420	401	432	442	412	420	423	415	438	394	416	403	413	420	427	392	425	443	420	436	473	426	394	418	378	408	450	432	419	403	416	422	407	389	448	377	390	409	424	408	410	442	440	388	392	397	399	438	422	443	411	413	409	435	444	458	429	438	410	406	433	420	424	424	412	414	398	394	400	414	454	412	421	442	423	438	411	446	442	368	423	406	413	422	401	401	420	392	391	364	410	409	412	428	397	406	437	430	402	420	393	417	432	426	413	428	424	456	455	417	432	403	438	418	413	382	433	389	424	414	421	433	414	421	404	442	422	416	427	436	463	420	441	418	455	440	461	449	387	393	414	464	406	395	424	381	466	412	435	424	385	425	455	392	396	428	404	419	442	421	403	401	442	416	417	427	403	380	384	410	407	425	444	447	442	419	419	413	422	369	486	410	415	398	430	421	439	437	425	377	433	420	418	405	427	424	430	426	387	416	426	436	427	428	450	448	384	428	443	428	407	445	382	430	376	407	405	425	443	415	406	471	424	402	441	423	459	382	399	434	399	403	418	469	408	410	436	427	411	428	442	455	448	444	437	421	426	425	421	412	450	436	414	387	425	411	450	430	396	426	431	422	413	405	414	388	398	411	418	414	402	404	412	394	433	381	407	398	385	413	413	424	394	377	402	410	380	438	409	418	407	471	399	415	392	423	423	427	456	396	387	390	418	437	384	430	455	407	444	441	436	413	376	396	425	397	399	421	448	400	440	441	411	444	405	388	411	402	424	393	425	411	410	395	452	435	427	427	418	394	432	444	433	432	381	401	396	437	426	437	409	414	407	423	406	433	427	420	446	426	396	405	405	421	410	422	433	406	414	433	415	426	393	392	450	438	413	428	407	392	406	422	409	405	392	398	408	449	429	444	430	442	421	386	449	430	430	411	392	412	377	410	405	402	402	432	444	410	395	448	361	427	423	395	426	396	389	441	411	391	401	412	420	410	465	418	464	406	400	421	420	435	427	416	395	408	449	435	443	428	414	446	435	444	385	391	421	413	434	374	451	379	401	413	458	432	431	423	397	388	433	429	417	424	430	396	434	399	411	414	412	421	436	450	374	442	423	404	432	403	418	409	422	397	424	397	445	441	426	422	434	437	421	438	441	437	394	377	447	433	449	398	402	433	407	421	428	389	424	394	438	400	393	383	447	447	384	391	374	438	439	432	430	414	420	404	416	429	447	387	478	432	435	415	426	436	386	405	410	387	443	423	418	419	414	442	404
37831	38874	38944	37986	36584	30200	23963	21305	19177	17316	13916	12352	9024	6183	5323	3120	2646	2606	2756	1564	1175	862	844	776	707	591	459	595	541	1146	1247	940	764	584	475	307	244	193	208	184	186	193	150	183	171	175	184	198	195	170	164	208	174	187	173	174	160	141	179	181	165	170	206	168	187	186	168	170	174	167	177	193	172	167	197	175	187	184	164	197	169	170	198	182	189	193	197	172	187	186	178	182	190	172	164	181	164	198	170	164	150	163	175	196	179	193	161	192	173	196	155	175	163	185	197	161	164	165	192	170	194	175	189	172	187	175	180	204	177	166	187	187	184	212	181	181	166	176	198	159	168	173	173	190	185	162	192	173	191	187	183	181	173	185	187	177	169	167	175	180	174	196	172	192	178	175	182	207	151	167	171	194	185	182	196	180	176	167	174	175	170	213	175	172	171	181	187	193	180	172	176	185	185	171	172	186	149	157	198	185	170	207	155	190	176	189	179	185	190	191	166	177	172	191	193	178	210	153	174	199	177	168	167	204	165	190	191	173	175	178	185	213	174	168	174	183	192	173	170	149	168	185	176	182	187	186	177	193	164	188	160	189	187	170	199	150	201	198	157	156	200	200	167	193	187	177	153	188	179	180	180	167	183	183	158	188	184	160	180	176	183	191	171	188	203	186	188	191	169	189	179	159	149	171	164	187	170	168	174	171	186	180	162	170	190	184	172	191	173	178	169	181	172	162	195	194	192	155	189	171	177	171	173	165	199	184	185	181	199	167	193	168	180	182	177	174	197	180	165	195	181	164	209	169	182	173	183	178	182	194	161	197	188	192	194	194	163	187	191	146	202	173	212	187	161	185	161	204	176	186	154	184	183	177	193	184	178	197	164	172	163	164	173	189	151	174	181	199	173	200	181	159	196	190	154	173	173	168	183	187	186	179	170	163	177	184	182	180	168	194	194	175	186	187	192	189	194	184	159	189	152	187	158	170	160	187	165	180	170	175	157	213	162	191	204	172	184	168	180	194	158	165	185	172	180	189	173	163	175	173	155	172	189	182	159	177	192	167	193	169	185	190	170	185	190	168	167	155	166	166	170	170	166	187	193	197	175	180	171	172	183	173	162	189	171	164	179	189	198	182	194	176	174	181	170	172	190	191	190	162	160	179	167	208	200	152	200	152	170	170	197	178	191	182	185	192	188	174	190	171	188	180	176	193	174	172	179	179	185	161	156	167	171	178	194	181	180	180	220	183	159	223	180	192	167	194	204	181	185	176	177	189	174	180	166	153	191	174	171	194	165	165	171	155	182	197	172	178	194	177	167	204	195	168	160	195	174	161	197	173	181	160	174	198	163	179	167	191	188	162	201	175	175	173	173	171	185	158	155	188	174	167	176	177	164	190	178	180	186	173	194	185	163	169	166	181	180	173	190	183	192	183	198	200	169	160	193	191	189	179	174	177	172	204	190	184	160	190	180	187	155	187	175	190	184	164	180	198	165	178	158	168	182	177	203	206	169	181	184	192	170	181	190	165	177	183	199	178	172	170	207	190	147	175	190	166	171	168	186	170	168	186	179	196	161	172	176	185	159	192	185	175	186	160	180	158	183	203	195	166	193	185	171	185	177	175	175	207	173	170	181	161	187	189	186	188	180	170	171	182	188	160	179	183	197	169	180	172	203	180	163	187	175	170	186	191	204	159	194	148	172	178	167	185	195	175	198	195	172	196	173	200	175	166	175	159	196	174	149	182	180	164	191	202	194	191	187	176	188	184	171	161	193	159	183	161	161	172	159	205	177	191	194	180	178	187	180	199	196	158	193	168	187	156	167	190	168	198	182	164	193	181	174	191	203	175	173	169	154	153	168	164	184	205	182	184	181	174	161	180	170	162	182	174	162	197	171	173	188	187	184	167	206	181	171	187	193	157	169	169	175	180	182	173	165	167	186	186	175	184	192	210	190	164	184	169	187	183	177	173	158	191	183	178	170	179	206	172	204	193	173	171	188	173	170	173	171	182	175	172	186	199	199	200	192	174	183	144	171	160	161	152	196	183	187	184	178	181	182	188	165	191	195	185	154	162	170	209	197	159	158	180	179	171	179	176	206	195	176	194	190	188	189	181	174	190	178	176	185	168	174	218	183	177	178	182	170	198	142	161	185	198	169	182	184	155	171	171	194	178	193	190	166	172	181	165	169	178	187	175	183	174	175	183	193	192	187	179	167	203	202	157	197	188	181	194	174	204	174	210	169	195	189	144	170	189	172	185	179	179	188	178	196	184	165	160	176	157	207	171	166	184	183	172	191	189	167	187	195	151	201	176	176	143	184	170	210	183	164	180	176	181	190	180	162	171	168	176	169	199	196	184	171	160	188	173	184	190	158	174	184	195	180	194	187	170	179	198	197	183	172	168	169	182	169	171	190	180	185	185	166	182	176	164	194	185	172	177	179	160	178	170	159	183	193	155	197	163	185	175	157	166	147	160	191	186	190	187	177	190	188	181	205	166	163	179	173	176	188	183	178	197	158	179	170	179	175	179	201	169	180	196	158	174	170	182	182	180	185	176	171	158	157	173	200	199	182	185	177	156	175	170	188	170	162	168	178	193	171	171	197	169	168	144	182	180	196	211	183	173	175	166	197	183	196	170	183	201	171	170	185	191	141	150	187	176	192	158	165	173	175	159	170	185	182	156	162	193	206	171	190	198	162	182	174	191	165	179	171	193	161	195	184	203	178	154	216	177	188	180	187	193	182	172	183	214	188	194	199	203	183	166	171	175	183	171	194	177	161	172	179	153	181	162	188	189	205	153	171	168	163	192	162	193	160	174	178	159	184	165	149	177	191	190	173	173	184	171	200	150	181	179	174	157	182	178	145	185	153	180	175	172	175	190	167	165	183	138	176	176	203	168	197	181	193	186	187	162	163	183	177	177	182	175	175	160	204	175	161	186	155	188	196	185	172	164	175	188	184	152	202	184	177	196	161	193	166	161	169	178	201	183	174	200	186	168	175	171	180	188	170	165	186	172	176	200	168	159	171	176	162	185	161	167	205	190	184	177	183	204	171	171	170	172	179	192	173	167	161	186	172	169	170	185	200	188	194	181	175	177	200	183	205	212	190	212	194	183	166	178	188	188	195	169	147	155	184	176	162	183	171	195	175	205	174	171	163	156	206	173	189	200	167	174	176	174	185	161	176	170	183	160	179	179	171	191	164	182	190	166	203	160	174	188	192	213	200	189	183	163	159	160	172	177	172	210	163	190	174	167	178	188	166	181	164	164	157	184	177	166	174	177	183	168	196	189	168	183	196	178	180	190	166	170	157	198	188	166	195	189	141	201	176	171	207	211	183	157	166	173	180	195	169	177	187	168	172	160	160	169	176	162	167	184	182	174	193	196	157	157	184	148	191	173	180	220	181	180	200	168	173	200	170	206	186	186	184	165	188	189	196	182	163	186	187	186	152	188	178	167	178	173	184	146	183	172	192	183	210	168	177	178	187	170	164	148
28989	33219	38085	45814	46818	42826	38820	37731	36263	34842	31153	30205	25773	20594	17893	12471	12142	11339	13006	8364	6467	4780	4623	4202	4039	3193	2740	3113	2729	6496	6878	5326	4401	3230	2164	1383	908	619	567	521	473	520	545	517	494	492	509	539	513	508	496	549	526	524	513	514	517	565	494	503	485	545	489	497	511	497	510	537	520	510	471	522	527	496	512	485	485	508	520	519	465	517	523	526	505	488	516	478	524	551	505	516	502	494	490	481	472	510	516	511	504	493	519	531	532	535	448	481	470	497	506	516	502	496	531	483	528	483	486	530	492	523	514	482	522	535	486	510	467	505	499	502	535	545	532	506	521	507	539	513	544	499	524	483	477	544	475	489	537	473	535	536	521	489	496	504	514	493	498	489	498	505	518	510	514	518	500	498	516	449	503	529	457	499	523	531	498	517	472	501	455	504	521	472	487	503	523	473	511	519	528	518	531	493	436	485	495	492	515	503	511	508	534	515	491	516	524	490	466	500	540	485	509	508	482	494	524	467	493	531	503	494	515	510	546	525	507	502	467	531	473	540	556	529	542	474	518	538	469	499	533	504	552	555	506	504	505	533	506	489	455	493	535	495	489	514	498	523	481	503	499	503	481	510	498	518	498	474	518	510	487	553	513	537	478	514	480	520	512	515	513	500	501	486	524	528	498	516	516	523	524	503	513	539	514	511	509	517	457	527	508	525	467	453	477	528	458	553	472	491	521	515	502	502	495	492	526	509	521	567	502	519	509	521	507	483	465	516	481	487	541	524	484	496	494	513	529	530	510	494	511	471	533	486	498	495	493	531	516	465	546	513	480	512	499	501	527	532	524	486	486	503	551	452	528	482	533	536	518	475	521	496	488	477	532	510	511	526	549	481	491	521	547	487	471	509	465	496	492	501	522	516	537	496	490	516	523	514	538	511	531	534	480	538	519	476	523	540	484	489	526	524	477	493	523	495	452	524	475	500	527	538	495	515	508	505	492	538	499	511	505	511	480	510	488	515	480	523	467	516	502	501	488	520	475	513	516	526	515	532	496	495	507	536	494	487	476	490	501	510	503	515	494	481	484	533	524	532	470	530	513	499	508	499	522	525	487	539	494	542	505	534	482	521	492	486	511	530	501	494	517	514	516	489	479	487	501	543	478	519	497	561	504	541	492	537	476	493	518	501	520	495	495	506	497	499	526	507	482	525	508	473	527	506	519	511	529	541	531	520	518	500	545	501	497	495	500	496	529	514	517	500	530	482	480	523	451	490	542	519	469	483	502	516	477	511	553	470	518	499	556	513	497	504	511	493	489	496	515	550	526	524	540	502	541	490	512	516	494	508	549	519	527	488	501	514	499	499	506	527	473	497	529	494	537	492	507	492	505	557	465	457	506	528	527	466	479	522	516	500	515	506	500	512	533	508	518	534	497	497	492	469	485	530	501	542	528	509	512	545	487	501	552	490	544	526	488	545	553	501	513	536	495	480	484	551	486	480	523	532	496	532	504	517	519	445	540	521	519	499	496	519	477	516	493	504	491	493	508	509	510	501	509	507	528	488	481	492	516	507	485	530	508	523	511	546	486	480	456	532	480	509	548	474	495	506	530	514	485	479	536	567	505	472	482	497	501	507	478	466	500	480	551	498	472	509	513	506	519	506	476	494	511	515	536	488	496	508	544	499	510	478	520	506	498	533	510	486	478	499	464	498	468	537	538	532	486	539	520	512	528	492	508	486	508	508	551	504	507	493	533	509	462	518	509	484	538	529	519	469	495	481	511	511	503	507	487	489	457	473	515	561	489	505	463	482	467	491	474	510	514	496	517	507	510	504	487	506	485	497	522	520	469	514	493	495	521	508	483	492	527	518	529	543	516	489	511	485	523	522	529	473	528	512	498	534	463	492	494	502	489	529	501	452	508	481	499	513	499	510	502	509	484	532	470	514	481	503	506	503	480	502	475	539	526	534	513	496	517	524	537	567	514	496	522	493	469	513	493	495	503	516	520	501	508	502	501	536	551	539	535	450	502	487	506	521	514	494	504	507	488	534	532	492	515	474	530	503	500	512	498	519	487	487	493	549	557	515	511	512	517	518	504	498	527	492	484	508	505	481	550	494	522	525	528	521	532	541	518	479	487	515	487	511	504	471	485	501	496	523	513	514	483	528	491	498	556	543	507	526	531	506	456	470	502	509	482	508	499	484	511	479	474	497	491	548	512	544	492	499	542	503	538	491	522	520	523	491	505	514	543	501	521	500	496	493	482	468	530	494	500	495	458	527	534	518	520	488	538	514	537	460	512	468	528	488	530	506	476	533	495	554	518	523	489	522	442	530	536	504	517	518	524	505	500	523	474	542	487	509	508	520	475	507	508	492	502	518	451	511	470	534	490	503	537	541	535	486	497	464	510	509	537	537	468	569	515	479	505	545	501	510	523	468	509	490	473	494	490	532	493	522	549	488	512	481	490	509	547	504	494	498	508	523	527	513	484	513	524	509	481	491	525	509	481	500	525	534	492	517	501	469	536	517	530	545	475	499	497	489	472	493	520	488	502	491	516	499	496	559	536	481	499	475	507	470	528	563	545	507	482	494	478	482	530	530	538	540	473	519	495	488	503	500	517	494	509	507	486	516	503	508	451	516	524	479	509	495	511	514	496	534	531	471	534	483	501	466	474	496	506	498	496	479	541	492	505	547	542	487	520	547	461	505	477	510	474	451	511	484	527	475	482	510	524	515	496	541	474	513	489	501	522	489	497	508	518	520	489	538	465	522	532	492	480	496	491	507	537	510	530	528	542	524	521	506	487	527	494	491	480	538	501	490	512	530	502	512	491	475	568	512	499	548	489	501	489	536	517	502	497	461	512	555	492	510	460	505	504	517	487	525	475	508	515	488	489	537	472	506	512	521	532	550	472	493	537	487	510	487	500	500	503	533	533	533	476	558	552	540	513	501	468	516	485	521	516	519	468	504	494	554	498	522	479	529	503	518	505	512	479	521	472	504	522	532	474	530	551	486	500	556	472	517	541	534	508	520	503	502	538	514	495	554	496	482	520	531	527	497	507	505	497	482	523	517	473	502	474	487	501	511	508	532	511	526	472	539	492	471	469	497	527	523	537	503	474	568	498	517	513	528	505	491	528	557	451	535	491	496	480	555	549	557	473	509	519	513	529	516	492	476	508	552	530	515	493	574	517	524	506	510	484	506	550	492	507	530	504	522	506	485	507	541	509	508	503	512	508	467	524	478	500	528	550	495	509	472	480	514	508	524	487	546	529	536	487	506	477	506	486	497	504	508	508	476	484	502	548	532	526	504	516	463	494	496	498	501	523	485	524	493	503	465	457	511	513	510	508	519	537	495	491	514	546	473	524	501	498	506	477	529	499	520	483	524	482	508	529	501	496	516	488	553	494	469	514	509	460	458	501	505	538	528	495	525	480	499	567	540	505	538	469	490	468	522	522	505	518	503	534	515	535	490	530	504	456	514	535	463	549	484	548	523	508	519
20380	21859	23542	22149	16804	12065	8139	6346	4795	3426	2524	1713	1095	692	456	394	383	430	357	316	264	254	193	203	178	176	183	175	198	185	224	222	215	191	209	195	170	139	143	136	129	154	151	150	140	138	128	145	115	150	154	162	146	163	137	141	165	144	153	151	144	165	145	152	155	136	155	157	171	155	125	141	129	146	151	131	161	143	142	132	171	151	149	159	139	134	151	159	148	149	133	143	209	154	151	145	130	141	130	145	159	146	161	132	160	151	157	155	148	141	150	155	154	149	155	166	130	139	158	154	142	163	150	156	153	167	156	157	158	146	146	143	154	145	154	159	129	159	151	156	141	135	142	139	140	152	141	146	152	140	149	142	176	157	141	151	142	152	170	143	176	159	156	143	150	125	147	167	152	139	139	154	137	144	149	153	169	140	161	139	139	126	148	158	138	136	157	178	128	137	159	148	150	137	147	146	159	160	149	121	138	150	155	151	145	153	159	163	161	162	146	159	150	176	137	140	141	144	150	153	139	140	163	126	149	159	152	162	160	147	160	154	135	143	154	137	139	139	142	125	169	131	137	146	148	148	143	143	146	172	123	137	164	167	146	165	146	145	141	129	161	145	135	138	144	148	167	144	144	151	142	151	134	135	147	162	156	153	126	150	135	144	150	135	155	146	155	156	128	150	153	137	140	126	127	135	152	138	161	134	150	141	113	138	156	146	138	147	143	159	130	145	139	142	138	159	149	147	151	146	136	156	160	156	144	147	152	141	152	166	151	119	138	151	147	149	155	171	142	154	154	146	152	131	123	140	179	122	142	146	168	146	149	156	151	146	136	123	161	136	148	138	150	151	158	157	167	152	136	157	158	149	139	140	143	144	133	150	151	171	156	150	160	167	150	166	147	173	153	157	151	141	160	159	151	139	150	136	140	164	128	127	135	168	153	148	136	146	146	153	181	148	154	149	151	137	153	161	153	138	139	149	149	143	147	126	123	144	153	180	167	149	154	149	158	169	163	132	154	157	159	153	146	172	139	165	158	140	158	149	138	138	148	121	156	144	144	140	122	166	124	134	136	160	149	154	145	152	144	154	131	126	134	161	151	168	149	162	152	140	154	158	157	163	141	151	150	148	141	136	129	135	162	151	161	130	127	143	140	138	154	155	144	151	155	130	146	145	155	122	159	156	138	145	160	154	160	142	152	154	154	147	153	154	153	165	158	153	130	158	161	139	161	146	159	141	145	121	149	129	152	151	139	141	148	145	128	145	145	166	138	141	140	145	164	149	158	146	149	134	126	144	135	148	147	142	162	170	142	144	142	131	151	155	153	148	171	147	134	137	151	148	146	137	149	142	139	150	157	154	142	138	175	151	146	153	139	160	160	141	148	143	142	149	162	144	146	145	139	139	159	124	122	139	152	158	191	165	158	176	151	155	168	150	176	152	147	135	152	158	142	157	150	144	149	153	150	151	141	142	137	161	129	141	162	134	161	152	161	142	127	149	144	158	142	153	150	150	138	139	133	148	140	133	161	152	131	143	144	172	132	146	141	146	141	142	141	148	135	153	150	156	161	138	143	136	162	149	138	139	159	155	162	139	139	126	158	155	157	144	147	158	139	164	166	134	155	133	141	156	151	138	141	147	142	153	145	126	133	146	169	160	147	161	144	148	150	140	137	138	130	143	156	130	154	141	166	144	162	158	135	131	147	151	130	141	166	141	160	153	141	161	156	134	156	157	162	151	153	154	145	132	154	131	157	132	145	139	140	143	160	129	145	133	148	151	178	153	117	137	134	152	130	143	141	144	149	139	144	140	148	140	145	140	155	129	170	136	130	140	142	164	150	119	154	144	150	151	139	147	134	153	142	136	152	138	139	135	129	135	139	139	140	147	141	153	140	147	155	146	148	156	146	151	140	139	130	159	172	144	144	141	168	151	128	145	150	132	140	160	139	144	136	153	158	155	146	147	140	155	130	138	151	157	144	129	117	142	145	149	154	143	156	137	144	153	134	157	161	155	137	182	154	143	135	127	142	151	125	155	138	140	141	167	163	158	161	140	138	155	147	145	150	146	161	144	149	151	144	146	147	154	134	161	121	131	156	145	141	169	151	140	142	148	134	177	148	155	144	151	140	134	153	153	135	154	134	158	154	145	127	147	139	148	134	172	155	137	152	148	147	167	144	145	133	150	157	146	164	141	143	145	134	151	164	160	118	132	149	142	146	171	146	163	152	168	146	150	138	149	154	156	136	143	164	140	149	139	142	138	127	152	162	140	152	127	162	143	152	147	147	160	143	134	156	157	162	149	151	154	167	135	133	145	135	153	144	144	164	141	152	172	142	156	161	152	160	173	165	159	137	138	150	127	143	144	155	156	138	149	135	127	168	162	149	151	158	151	149	136	143	141	155	153	133	153	143	122	154	142	141	147	164	166	124	142	174	158	158	158	154	153	140	140	144	163	129	160	155	162	152	160	167	162	122	154	137	149	137	149	157	130	141	151	148	151	159	150	154	152	154	156	142	169	160	179	154	148	147	137	171	125	148	159	139	140	138	159	159	154	162	152	142	161	156	127	149	164	142	158	146	158	164	147	178	169	161	168	134	143	142	166	149	137	143	142	163	134	162	159	151	149	145	146	145	165	141	144	159	124	132	163	148	139	154	142	147	131	141	147	125	156	152	135	157	142	133	145	164	154	146	153	134	149	143	140	132	157	148	160	136	161	157	126	128	152	154	157	137	152	169	160	138	145	136	134	165	143	143	143	153	138	154	140	139	149	155	140	164	142	132	153	149	134	138	144	151	140	151	145	149	129	130	125	166	171	154	148	165	136	150	156	138	127	148	155	139	136	143	126	157	141	155	144	169	148	125	148	150	140	132	157	162	127	152	144	149	146	181	129	128	159	154	147	160	161	142	140	117	146	155	132	163	165	141	154	149	144	154	152	168	143	152	148	168	164	134	140	175	177	138	153	140	158	174	152	133	155	139	124	147	151	137	145	164	140	146	147	156	135	155	130	167	140	147	148	154	138	141	135	125	169	156	135	136	133	160	140	126	132	134	157	145	167	142	149	136	154	127	144	126	168	131	146	169	127	119	143	145	162	143	153	143	142	151	153	160	152	131	165	142	136	155	147	148	150	139	139	139	139	137	135	141	125	161	143	158	148	139	152	141	152	144	130	158	139	149	146	165	146	161	133	131	153	128	153	148	158	177	166	143	139	152	150	129	165	181	150	129	165	129	174	160	152	149	137	163	176	162	148	152	140	142	140	147	163	175	160	143	161	156	152	125	134	165	132	138	141	153	144	160	176	122	147	130	149	122	140	174	148	166	161	172	166	168	160	157	146	140	131	145	149	136	133	151	138	154	142	144	130	140	135	173	159	151	135	146	131	153	151	136	155	147	142	146	150	128	141	147	164	164	155	142	122	138	168	156	148	145	135	150	147	131	138	152	157	155	151	157	146	149	148	137	161	142	155	156	150	137	137	134	147	150	151	150	137
14671	17541	26250	32226	30359	26613	22082	20341	17242	13989	11089	8450	5384	3616	2393	1727	1997	2174	2074	1400	1103	1146	791	844	730	548	584	740	709	858	950	968	812	761	669	524	472	473	406	398	439	434	425	404	441	446	439	418	418	395	424	438	451	425	441	421	434	441	452	403	436	422	426	431	450	408	412	436	436	398	431	403	405	425	436	450	383	435	395	450	440	412	433	449	384	421	451	409	447	445	439	402	434	434	403	417	440	432	427	448	426	432	430	448	424	409	421	416	450	408	411	420	429	415	418	466	396	411	463	408	449	441	461	424	418	455	449	431	431	419	440	401	415	441	408	448	450	436	418	454	386	417	401	471	438	423	417	441	424	430	399	460	417	448	408	409	435	411	410	434	436	430	452	402	408	433	440	439	427	449	402	412	433	402	467	414	430	432	430	445	439	431	433	396	397	428	394	428	462	402	430	404	475	449	452	436	433	415	400	414	440	462	435	409	428	426	447	432	484	422	411	411	424	429	400	416	402	390	391	417	423	440	392	421	431	435	411	425	456	423	436	427	439	419	413	414	447	420	423	441	432	412	460	392	405	442	430	443	448	427	434	436	424	417	411	419	429	417	421	453	412	449	413	445	404	426	404	409	459	427	444	428	454	450	434	408	403	450	406	435	476	438	390	424	400	458	400	453	423	398	416	451	422	389	386	421	409	435	416	405	433	430	432	420	361	404	428	440	413	394	422	412	421	414	421	434	445	421	441	435	402	415	440	428	448	411	412	443	437	462	453	427	434	428	406	390	405	459	420	443	418	437	420	405	427	416	412	438	450	411	407	413	454	412	411	404	438	441	432	409	426	422	420	408	429	446	417	418	427	430	436	463	435	433	445	424	433	422	398	432	450	405	424	433	413	432	395	438	443	405	402	402	415	389	413	420	413	436	434	422	443	425	419	412	441	455	396	413	472	451	424	373	428	417	417	423	445	418	457	444	432	414	446	408	409	442	429	466	442	413	404	443	461	425	421	435	443	434	408	441	415	437	446	429	422	410	419	454	412	407	432	406	395	412	429	408	400	419	372	434	421	446	421	449	427	386	415	430	457	434	456	442	431	407	421	473	434	440	441	430	435	405	398	415	454	466	408	421	445	412	428	402	396	432	464	440	425	418	393	436	430	420	406	428	448	397	404	431	406	401	419	428	402	426	429	430	363	441	462	430	422	476	427	411	431	425	449	416	421	414	424	423	430	470	404	439	417	429	421	414	435	415	414	425	421	403	414	409	431	400	422	419	447	419	397	421	415	426	469	436	438	442	429	458	413	436	391	396	426	466	413	413	439	376	422	436	417	404	431	416	450	417	432	411	446	436	434	430	418	407	457	418	435	401	479	445	418	405	381	408	435	404	418	387	408	435	443	440	436	430	438	418	399	430	391	426	418	412	459	399	419	430	428	414	407	389	457	453	416	388	455	399	437	410	459	414	437	442	416	397	413	443	420	462	459	489	451	422	381	445	440	410	391	434	402	443	437	382	390	445	432	424	420	421	429	425	401	445	390	436	418	415	451	403	465	428	440	373	431	386	436	459	427	462	431	406	430	451	415	424	476	413	408	427	415	429	434	455	415	428	425	440	410	400	398	391	424	446	422	420	421	453	413	426	436	444	425	432	410	408	416	391	452	381	436	423	449	439	419	430	392	418	401	402	490	417	447	449	463	403	415	408	426	418	437	438	452	428	416	407	424	441	428	425	423	432	445	401	435	429	424	448	416	455	427	434	434	418	429	428	423	410	411	367	422	453	392	440	448	436	409	414	428	415	410	451	419	425	416	459	429	419	420	409	411	420	420	384	405	425	406	437	390	421	391	419	457	425	442	420	379	436	427	394	429	415	408	381	403	423	424	411	419	423	423	434	428	449	445	438	418	413	446	406	420	427	430	392	406	436	440	375	429	381	419	420	379	415	434	436	457	431	447	412	445	414	395	454	450	428	412	429	462	437	395	447	437	409	466	445	404	412	422	423	441	402	410	469	404	431	414	397	437	383	464	405	447	437	446	426	415	398	438	455	418	418	394	431	418	455	419	421	432	467	441	428	423	441	399	433	396	424	410	428	428	381	428	459	446	407	424	425	400	432	424	402	432	426	443	429	381	441	422	419	413	427	429	420	434	405	467	440	435	427	400	432	432	428	368	438	429	447	427	459	398	484	426	429	390	421	422	412	436	426	408	392	406	397	404	436	429	409	431	408	393	420	404	437	415	429	433	422	397	408	426	418	441	424	415	395	422	405	434	379	401	451	435	366	455	429	439	427	419	413	412	432	403	388	415	398	406	432	430	440	434	449	414	410	435	419	414	454	420	424	417	423	453	403	479	429	405	438	442	423	415	458	371	445	411	458	389	435	418	394	404	385	444	403	486	410	430	407	430	424	425	421	407	400	408	429	420	424	425	450	416	417	447	401	419	431	437	443	414	416	441	438	406	459	431	417	408	399	402	420	412	436	414	408	471	446	444	430	428	448	426	414	436	432	427	443	449	448	394	444	426	459	449	421	447	418	434	411	403	431	392	451	429	431	428	439	394	422	436	405	429	405	406	469	399	442	391	435	426	447	441	413	420	428	414	394	412	413	402	381	411	433	396	467	435	385	394	410	423	397	445	403	438	450	444	426	407	429	449	398	422	436	402	459	445	450	463	440	418	422	467	433	437	428	424	414	426	419	431	437	435	438	451	413	435	475	412	370	417	422	413	438	422	407	423	408	427	421	431	441	421	434	463	402	460	475	407	452	410	410	416	391	418	436	443	431	435	434	401	402	435	427	414	455	416	420	426	429	444	397	397	444	444	436	439	434	407	426	453	420	419	455	416	437	421	403	460	423	442	413	437	440	422	400	407	410	430	424	420	426	441	400	414	445	441	428	424	458	402	426	409	436	429	423	427	388	392	434	424	426	443	457	435	376	453	418	413	452	424	417	433	407	427	463	403	406	398	426	423	418	414	405	395	421	409	421	406	439	418	435	439	424	420	415	395	423	422	437	453	428	392	436	436	403	439	403	438	397	449	424	448	404	417	410	425	445	450	422	441	429	406	400	429	429	416	413	429	427	419	427	443	415	418	426	447	428	425	418	442	425	438	430	412	415	428	425	423	423	432	401	399	464	419	421	440	434	492	405	407	432	437	453	455	445	405	439	389	392	403	420	439	422	438	412	438	427	425	418	460	425	434	422	446	425	430	434	386	389	387	427	388	437	413	441	415	397	424	432	418	445	440	431	464	437	431	417	456	427	424	419	396	421	413	396	432	410	411	460	413	435	407	430	413	437	475	394	436	416	403	413	414	444	427	430	404	425	453	423	452	454	377	450	445	466	436	427	418	383	416	435	406	424	411	424	386	462	395	451	417	429	427	456	412	394	436	456	420	434	447	387	418	430	418	428	427	437	416	417	445	446	389	418	438	458	456	460	416	390	415	438	418	417	441	404	422	434	418	431	419	432	396	403	448	402	439	395	440	393	426	408	404	431
34725	33655	40379	38746	31485	24549	19451	14385	11568	11873	10543	4507	2299	2130	1567	1014	1068	1107	1205	780	548	526	426	387	484	343	382	454	445	434	511	436	400	298	247	225	173	151	137	137	146	146	141	139	136	137	155	147	134	154	142	143	135	142	130	147	136	123	130	137	143	141	143	126	151	164	142	158	140	146	133	130	128	153	140	130	147	150	131	138	154	127	149	143	157	135	155	139	130	146	142	151	138	156	141	157	157	156	140	149	133	154	152	159	169	132	131	123	130	134	158	128	151	158	142	130	140	160	146	138	140	146	157	141	159	137	140	142	116	130	138	134	153	133	152	135	108	146	115	155	140	111	141	146	144	148	150	126	133	149	121	160	133	142	144	137	154	152	127	141	124	142	150	146	131	144	128	170	158	148	157	140	149	137	157	135	151	133	145	141	150	127	157	141	136	119	126	167	149	151	145	142	149	135	151	129	129	152	145	141	137	148	149	156	150	159	131	147	138	137	140	143	151	136	157	142	154	135	138	145	146	126	139	140	148	118	165	159	135	144	138	145	133	137	115	154	153	157	135	132	161	160	141	149	148	127	141	149	174	147	141	139	158	136	139	146	123	151	142	139	139	179	137	161	152	131	157	133	154	142	137	138	156	136	129	134	150	148	148	114	155	133	158	142	169	141	138	149	174	142	135	148	140	131	157	101	134	139	121	133	134	135	160	155	127	134	140	150	147	156	136	165	169	137	155	150	133	124	139	153	143	118	122	141	134	155	132	145	131	131	161	127	158	138	131	133	144	141	144	147	162	141	154	138	148	157	134	143	154	130	145	159	149	148	137	164	163	144	153	150	171	147	145	166	132	156	140	157	131	148	150	129	155	151	136	163	137	139	144	136	141	153	162	144	143	159	149	138	161	133	149	135	146	141	126	166	123	148	139	137	150	155	143	138	136	121	143	182	142	142	139	132	147	138	135	147	140	135	139	137	147	131	121	155	129	142	141	138	112	137	130	138	135	142	145	140	136	171	145	154	138	147	135	150	152	146	145	143	139	143	142	128	139	148	134	147	139	159	148	143	145	150	167	125	151	150	127	128	119	143	119	143	147	140	166	152	104	136	127	163	135	153	155	154	157	144	173	146	152	140	161	137	159	143	142	154	159	141	159	150	134	136	152	147	133	110	136	159	155	141	115	161	134	138	142	133	122	151	149	146	184	152	142	142	135	154	149	157	132	166	152	113	140	132	139	151	158	146	158	147	137	146	144	134	136	157	161	134	151	137	141	138	121	149	155	144	144	127	132	160	157	137	130	149	151	155	140	149	142	134	135	148	138	141	144	131	144	151	155	130	130	164	165	135	156	141	159	142	143	160	129	139	170	139	131	147	146	137	149	168	150	147	164	134	149	134	132	131	126	135	144	137	133	155	143	137	116	125	150	143	129	154	146	156	142	131	155	156	158	148	150	150	140	153	149	134	154	145	139	109	148	141	141	127	142	144	132	141	162	167	143	173	155	147	150	130	173	155	166	141	130	132	133	131	136	148	139	125	141	144	139	157	165	123	154	148	133	151	133	156	138	147	129	173	124	147	119	137	143	157	142	139	163	135	139	125	137	161	150	131	160	131	154	131	151	140	149	168	140	158	142	129	163	151	140	147	135	138	153	132	149	155	137	132	144	131	138	141	142	154	153	137	167	164	144	155	142	146	149	129	132	151	139	153	146	149	132	159	148	157	145	176	140	147	148	182	148	140	140	138	144	133	136	149	151	147	139	155	148	163	144	136	127	145	148	147	139	175	135	167	137	162	161	132	149	134	174	137	109	138	135	130	143	162	143	161	135	149	155	136	139	128	121	130	121	157	115	149	145	152	151	154	129	139	141	131	155	153	158	134	137	127	140	119	153	150	169	148	136	141	145	154	131	161	148	141	120	145	144	118	173	145	138	155	149	138	142	140	146	149	149	141	140	149	129	150	136	141	146	166	142	126	148	144	127	143	137	148	144	166	146	124	145	145	124	136	139	133	135	161	129	137	153	158	133	156	148	141	142	154	155	137	126	141	138	157	157	129	118	140	148	149	136	140	155	146	135	150	157	144	142	143	146	146	149	128	142	146	149	151	126	130	132	149	129	127	158	112	150	159	119	148	146	132	154	145	131	149	150	143	146	151	148	132	156	157	130	148	158	161	147	153	152	123	132	135	140	143	138	143	133	135	150	134	127	153	143	125	137	141	128	167	135	144	184	129	146	146	131	145	140	146	144	151	142	153	157	156	168	165	125	130	134	143	159	121	147	145	140	170	133	133	155	138	133	147	133	137	118	149	121	144	148	164	135	155	129	146	145	147	141	136	137	158	139	158	132	141	148	127	152	139	152	138	139	141	132	159	142	153	143	147	124	144	134	152	144	157	143	157	155	136	137	144	164	152	144	128	150	152	157	138	156	146	170	145	126	136	173	140	153	129	162	160	136	142	135	149	145	149	153	137	129	135	136	144	159	142	150	168	143	142	162	138	146	116	163	136	155	151	147	143	146	122	127	130	147	156	146	152	145	134	132	176	161	147	151	152	129	112	147	137	154	137	150	140	138	151	131	121	148	143	135	135	151	128	121	130	147	166	154	130	131	125	135	166	143	157	131	132	132	138	145	144	138	149	154	141	145	142	129	140	124	141	145	129	130	141	142	142	136	148	160	131	128	144	147	147	148	123	128	156	138	156	131	134	128	143	143	153	143	153	151	168	160	127	156	136	147	143	127	153	130	146	150	153	144	150	140	154	124	122	143	147	150	132	138	137	143	155	131	151	152	145	140	136	126	128	163	130	142	144	161	130	143	131	131	123	136	157	147	137	148	126	146	175	128	136	161	145	142	149	143	150	153	141	147	143	148	130	167	157	141	136	130	153	132	149	161	139	143	146	142	148	151	153	143	136	129	136	139	139	146	147	141	159	137	138	154	140	133	127	155	142	115	145	149	173	173	158	156	135	158	137	152	156	134	134	148	146	158	149	157	163	145	125	138	133	138	142	147	144	130	159	141	144	166	142	139	141	154	139	136	150	158	155	133	135	151	130	156	169	161	117	162	149	138	148	137	154	135	133	166	121	153	140	150	125	133	129	117	135	123	138	128	151	144	134	155	138	166	141	132	163	149	123	148	139	144	118	144	153	127	139	152	157	153	154	137	157	164	144	144	136	140	126	146	139	149	146	146	159	143	153	137	154	133	133	136	126	140	148	146	143	141	168	144	137	138	157	129	166	124	141	162	141	154	137	152	154	148	169	135	143	144	144	137	135	139	134	151	139	141	108	134	150	139	136	130	161	124	151	146	133	133	153	151	144	152	137	142	129	159	136	159	145	151	135	137	135	163	127	145	156	133	139	145	161	179	141	148	126	149	136	144	158	154	161	166	128	154	135	140	142	164	138	131	146	137	144	143	169	129	137	149	143	144	139	142	141	143	156	138	142	158	139	162	138	135	131	128	137	128	135	164	165	142	162	144	146	149	149	138	117	134	178
26179	28997	40416	44747	42655	38221	34798	30257	27927	30180	27227	16297	10852	9938	7624	5411	5831	6205	6903	4337	2948	2902	2471	2217	2682	1693	1978	2615	2451	2779	2879	2405	2175	1518	1056	768	588	458	420	424	397	434	438	442	401	404	419	414	423	424	366	429	393	442	429	420	418	409	416	417	393	386	404	418	388	422	420	418	426	420	409	384	429	392	415	397	411	397	402	434	410	433	392	439	383	418	384	400	384	423	439	375	426	412	444	407	395	411	425	402	469	390	400	448	413	412	424	454	405	426	422	402	392	434	388	381	413	399	444	422	412	441	389	402	419	413	409	405	411	413	416	430	448	451	416	415	417	395	429	409	412	416	397	404	440	388	404	390	429	432	420	413	442	398	421	427	394	412	381	424	404	425	434	435	457	415	437	424	408	410	424	444	388	420	391	431	420	435	390	424	420	434	392	420	419	431	414	387	415	382	418	404	379	392	427	438	385	414	399	409	429	410	400	439	410	451	391	434	371	404	400	429	405	420	426	400	410	433	432	418	416	436	425	448	397	398	432	435	394	383	448	407	438	425	445	435	437	401	460	397	414	430	393	408	418	444	425	432	440	447	445	430	458	414	381	430	437	398	413	424	403	433	410	419	411	419	403	417	396	408	399	383	425	410	443	412	412	400	409	454	418	438	397	396	442	420	458	411	419	394	423	417	382	412	418	423	411	418	412	423	422	409	400	389	386	419	405	426	400	417	424	399	392	441	416	426	402	423	417	417	440	428	395	403	428	449	437	398	405	424	412	429	374	413	436	435	381	399	396	445	367	420	398	393	405	414	421	424	409	451	435	442	428	426	422	399	432	428	426	403	425	397	445	388	423	451	403	397	419	398	404	416	424	456	416	406	368	407	405	411	426	437	466	442	451	420	388	377	375	426	439	421	407	412	455	406	434	392	435	411	428	410	408	433	428	426	383	404	388	425	415	384	415	439	410	429	392	453	434	421	436	431	393	424	380	437	411	386	404	444	385	422	423	390	438	385	401	449	428	416	396	406	427	392	405	435	383	429	412	400	404	419	428	391	406	434	423	408	382	452	395	389	416	430	420	410	420	396	426	424	455	424	428	424	427	426	427	401	404	413	432	422	428	423	430	387	395	437	427	449	408	379	389	428	406	392	380	400	409	399	408	430	416	429	381	424	419	404	407	413	397	425	395	417	400	415	450	376	414	388	425	398	400	414	367	451	431	395	413	416	391	410	409	450	425	403	469	416	435	432	380	428	432	395	431	438	412	451	396	422	390	412	427	406	425	375	420	411	413	446	460	415	381	403	421	400	401	434	399	378	412	419	410	405	423	434	421	441	456	416	431	426	383	430	371	423	380	381	416	365	413	430	408	377	401	389	437	418	420	415	394	450	429	397	410	441	435	408	425	433	415	425	412	408	402	409	429	394	398	429	386	400	418	433	445	428	436	387	410	405	425	427	417	380	409	392	437	416	439	421	403	411	397	389	422	423	421	428	413	423	430	425	391	421	402	436	385	415	421	418	420	416	418	398	435	448	402	391	391	414	404	431	425	413	423	413	430	399	447	405	409	408	418	432	437	407	442	423	409	441	393	440	409	400	375	410	408	429	416	400	411	395	400	403	423	422	463	413	398	390	362	429	423	372	409	437	462	433	369	378	398	395	383	378	392	399	430	403	443	409	400	406	446	436	435	410	404	396	426	440	388	398	392	411	429	370	468	426	406	441	430	454	408	439	420	427	401	390	374	396	394	403	433	414	447	449	413	383	401	390	438	437	446	400	423	414	409	399	419	432	402	388	430	408	443	398	395	431	444	412	400	405	451	413	421	414	391	430	405	393	407	415	420	406	408	439	381	443	440	423	423	442	424	457	416	410	441	400	384	414	453	391	436	439	420	445	426	418	396	388	443	395	438	391	406	438	426	426	424	394	371	417	394	404	417	414	436	415	413	391	392	438	418	431	403	411	446	436	395	435	420	417	460	398	397	412	424	432	407	400	449	373	389	408	398	424	466	428	428	398	414	364	399	420	398	443	393	383	433	423	374	393	390	429	438	440	394	398	403	454	415	421	415	409	415	431	425	405	393	416	477	433	411	424	392	435	396	423	419	421	425	397	411	406	406	429	392	386	391	414	444	444	422	407	435	412	402	401	376	436	420	420	399	426	442	457	425	439	439	426	405	405	433	427	411	414	406	399	423	391	406	458	406	428	381	449	421	426	406	438	397	424	396	442	388	472	438	406	401	402	431	398	401	405	419	430	405	409	436	375	412	421	416	394	413	379	392	425	410	416	395	413	426	391	378	421	413	425	415	433	421	383	430	414	433	371	400	412	425	433	429	424	437	427	407	427	438	433	409	382	413	405	412	413	440	381	449	417	433	394	444	390	423	376	432	442	428	397	410	409	420	401	390	436	441	450	407	416	448	436	394	410	405	422	393	411	410	438	402	387	409	418	401	435	418	419	443	418	389	393	421	453	406	426	408	433	374	436	408	429	418	410	391	398	437	428	438	442	459	419	434	398	411	404	426	418	404	431	408	394	400	389	411	431	411	412	427	410	409	419	412	416	414	399	404	427	430	420	410	397	424	440	386	428	414	440	432	396	430	426	409	395	413	434	412	422	415	469	395	463	429	441	403	380	426	414	427	404	420	392	409	409	431	429	431	422	425	433	416	406	404	414	414	434	431	426	427	424	442	441	398	432	419	423	406	418	446	385	383	455	394	390	425	423	439	448	438	420	438	406	414	388	429	407	404	411	435	431	442	379	407	455	415	425	422	432	439	434	432	409	421	383	416	408	416	377	424	433	453	431	419	418	432	427	448	423	382	429	378	430	408	436	422	388	393	427	457	414	400	376	423	424	390	433	377	444	394	459	425	449	393	418	426	442	434	410	440	425	414	441	407	413	428	437	401	379	402	414	395	383	440	401	413	430	440	411	432	418	438	429	406	416	427	421	437	392	430	414	431	469	449	411	411	427	430	457	418	411	404	409	418	418	427	441	402	462	445	430	429	422	384	442	423	396	431	439	427	403	433	369	434	398	425	415	422	417	404	432	411	415	406	403	402	397	398	406	418	392	452	425	410	427	435	402	369	415	378	436	407	374	414	418	415	433	391	409	424	458	411	411	406	412	430	416	434	404	416	418	422	415	415	419	420	400	411	448	390	410	430	425	398	414	411	408	423	417	397	415	406	405	418	414	409	438	403	364	441	423	430	376	434	433	438	429	450	454	418	431	416	378	401	409	408	420	458	437	435	438	445	401	404	432	436	425	454	415	429	428	419	435	459	408	401	387	404	420	424	401	443	418	418	413	416	407	427	436	425	387	390	438	421	408	422	419	450	399	391	485	412	437	425	441	422	444	427	429	413	383	386	422	394	406	441	414	424	392	401	400	399	408	409	405	375	416	416	426	382	388	414	421	464	456	418	444	428	451	419	409	409	424	365	419	446	405	430	406	432	411	416	425	436	408	407	419	405	441	459	431	418	393	379	424	396	408	430	413
41304	39688	46131	43160	36951	31091	27573	21558	18190	15574	20185	8863	5587	3895	3530	2603	1888	1668	2107	1511	1115	963	747	951	1023	535	601	644	736	861	911	829	738	536	423	299	262	196	162	150	193	199	170	189	169	183	154	202	188	185	190	192	191	175	191	171	191	193	186	164	158	176	191	191	198	190	180	165	169	197	173	157	180	199	194	212	170	180	165	186	187	187	205	198	151	153	174	168	187	189	206	180	185	175	176	207	187	168	200	192	186	183	161	169	170	173	181	158	181	152	194	154	177	176	177	179	182	179	164	169	157	188	197	205	190	156	161	172	171	155	176	168	170	174	174	162	171	179	185	170	175	188	184	182	170	209	156	178	207	173	178	177	185	163	182	166	158	179	184	169	174	194	202	171	186	206	180	175	169	210	182	174	187	186	164	199	149	199	159	187	189	153	162	188	181	188	168	212	184	178	165	193	162	189	178	192	186	164	171	208	168	175	156	183	161	198	176	161	171	180	171	157	187	184	193	179	213	156	189	190	206	192	181	182	187	167	179	184	165	182	188	183	193	189	175	175	189	191	174	186	182	182	181	180	167	174	188	185	158	182	179	185	181	180	197	168	170	163	175	182	179	177	180	194	180	193	179	164	162	166	176	157	195	184	185	176	161	166	169	187	173	174	186	156	180	195	173	172	185	171	184	171	156	159	196	163	179	197	209	180	176	179	161	177	167	167	171	187	225	161	172	185	151	179	203	180	172	183	175	169	182	171	212	181	195	207	172	163	170	168	176	174	182	189	164	168	196	171	162	168	161	172	169	173	197	178	192	187	165	175	169	171	189	181	170	150	181	169	167	183	165	177	179	177	177	164	163	164	170	154	198	188	170	200	167	165	170	173	158	172	175	187	192	219	177	195	187	196	173	185	176	171	191	205	205	178	173	195	205	188	166	181	192	190	190	157	184	161	172	161	175	188	178	173	184	174	177	204	180	192	174	186	180	151	177	178	191	180	160	181	181	195	173	168	182	150	169	155	197	180	201	184	164	166	194	165	169	171	185	164	157	190	188	181	182	205	192	182	161	186	170	182	192	184	197	157	182	177	196	184	167	198	196	157	179	171	157	195	178	177	176	203	194	185	200	175	178	206	166	202	197	197	205	184	189	187	164	164	169	178	176	176	193	186	186	151	203	177	180	174	189	184	178	203	159	180	195	170	178	163	174	187	195	194	172	182	176	173	175	201	175	172	159	156	165	183	164	149	175	196	172	171	197	173	215	176	179	196	180	223	185	180	208	181	204	180	182	170	188	163	190	164	189	164	186	151	175	162	184	159	188	172	165	176	167	163	191	181	183	185	180	210	183	187	166	206	183	180	195	173	189	159	179	180	201	198	161	185	166	176	182	154	178	144	157	174	186	183	190	160	185	165	181	181	164	174	189	187	172	152	189	175	186	199	185	183	190	183	178	177	194	162	199	169	160	164	160	171	165	179	195	182	194	163	199	179	177	172	161	189	180	178	188	197	159	194	158	175	182	150	169	177	177	169	175	168	162	194	160	171	157	187	180	167	165	176	178	149	189	165	154	181	175	175	186	187	176	176	203	152	166	169	186	174	177	181	167	192	173	170	182	168	149	166	183	182	191	170	168	169	178	192	179	169	181	170	172	181	191	175	171	189	165	190	182	198	161	168	180	168	180	172	152	177	168	175	163	190	169	200	178	209	170	160	175	199	170	172	181	177	201	180	171	187	183	164	197	181	182	189	176	187	188	165	189	161	174	183	197	173	189	157	182	184	184	161	159	165	174	175	176	175	191	162	161	207	183	176	179	180	173	191	183	162	185	184	169	174	170	169	161	170	154	166	158	172	170	183	187	181	173	168	173	195	176	187	192	175	214	170	193	153	189	181	177	157	175	182	175	189	201	199	179	166	176	159	176	171	172	168	150	178	209	173	190	167	172	165	165	175	173	171	187	163	167	167	168	188	191	168	190	173	178	181	175	195	193	199	186	168	176	178	147	181	149	169	173	184	165	167	178	162	185	191	174	173	174	187	158	191	150	173	159	213	175	159	188	180	185	193	183	168	198	176	187	183	168	176	197	177	181	184	192	189	146	176	176	191	186	165	198	220	180	221	169	165	174	181	169	176	177	184	180	144	161	172	166	175	168	162	185	197	186	194	179	173	191	193	196	187	208	183	172	168	171	179	202	175	189	195	171	193	162	172	179	166	187	143	201	174	181	210	186	185	193	187	164	182	202	168	177	173	193	189	175	197	174	206	173	165	165	167	176	180	179	211	177	189	188	184	180	174	179	195	175	177	183	193	166	189	171	181	165	174	190	178	172	176	194	172	190	180	201	182	179	181	191	197	196	160	184	184	169	198	174	175	214	177	173	172	195	157	183	186	164	198	200	210	159	195	176	193	174	185	167	172	215	165	158	154	182	184	171	207	178	170	186	134	195	184	168	201	198	169	167	167	183	173	191	152	184	185	162	183	170	182	194	187	188	173	185	184	174	179	178	190	188	175	180	176	197	191	173	181	175	184	192	197	189	185	170	196	181	185	178	188	169	167	189	206	193	179	178	170	183	178	162	174	165	184	177	206	177	189	160	174	185	170	196	166	174	173	180	201	189	168	171	183	157	190	187	174	166	196	197	192	193	180	179	174	183	155	185	163	163	183	168	190	169	187	164	171	151	190	214	183	179	187	182	180	175	187	183	186	178	171	208	171	187	197	192	157	182	170	196	162	176	184	185	172	179	179	176	163	174	183	194	177	178	202	205	212	183	189	177	173	177	170	171	170	163	176	170	196	168	189	175	181	180	193	187	202	196	207	188	180	173	181	163	190	191	189	181	185	186	202	179	161	200	203	186	166	182	188	191	163	171	197	195	176	181	188	172	188	173	156	182	176	192	169	172	150	177	178	166	186	180	184	179	166	168	187	169	161	197	154	193	191	182	177	173	177	182	190	196	175	175	175	179	188	163	173	162	164	167	189	173	188	167	196	162	164	186	177	161	205	167	183	175	199	190	177	168	195	166	205	190	180	184	166	200	187	172	159	156	161	172	195	167	198	151	207	166	164	174	186	186	179	162	158	187	161	189	188	181	169	204	155	188	179	187	204	166	191	196	155	197	159	187	182	167	177	206	203	185	176	181	170	169	180	172	169	185	203	202	163	164	172	163	150	167	172	192	193	162	185	160	190	186	195	161	176	188	174	180	179	183	169	179	153	156	158	207	182	182	161	167	164	181	181	194	196	182	177	187	179	165	193	174	192	177	164	169	145	184	171	190	170	170	171	202	162	168	169	195	167	158	211	151	183	177	196	164	181	195	173	189	173	175	176	184	172	199	179	197	167	183	166	160	165	167	161	163	201	168	173	168	178	172	189	161	203	186	163	175	170	216	207	180	177	175	176	171	186	152	151	183	192	154	189	178	167	166	199	193	181	210	166	168	191	187	181	173	157	166	191	173	189	209	186	165	199	169	177	168	179	182	184	194	192	182	179	163	197	185	165
32785	35875	44929	50101	47111	43599	40644	36656	34152	33288	36873	23108	18221	15704	14215	10493	8934	8446	10806	7741	6044	5152	4045	5304	5465	2904	3368	3597	4072	4787	4833	4469	4049	2764	1870	1222	880	597	489	489	489	478	500	493	522	486	495	521	564	539	497	553	532	510	496	472	527	519	499	485	508	536	522	498	497	550	498	527	503	464	541	456	519	495	526	529	526	533	526	491	532	493	512	527	470	546	508	480	492	497	540	467	476	468	544	499	525	481	525	513	515	462	503	537	497	494	469	450	542	493	511	520	532	505	549	499	528	506	503	500	501	481	475	529	544	484	523	512	491	496	463	477	502	552	458	494	506	492	528	502	517	479	526	508	516	486	498	512	482	496	481	482	525	485	500	473	517	498	503	496	523	528	512	491	457	489	484	493	514	517	520	515	526	491	478	504	504	478	514	488	522	519	499	494	507	517	517	513	503	489	477	477	508	474	502	516	508	507	524	499	506	496	554	504	504	500	482	536	531	524	502	483	492	514	496	507	490	489	500	495	522	506	486	534	431	480	483	542	495	490	505	537	498	453	526	455	494	495	538	481	523	498	509	513	479	503	534	509	530	525	498	524	519	531	551	484	524	549	488	524	473	548	498	483	506	486	489	524	477	539	537	533	538	533	507	517	509	494	520	438	536	526	480	489	522	485	527	488	478	496	535	469	512	495	509	489	512	521	540	465	505	473	483	491	476	503	521	501	502	487	500	539	532	489	524	478	488	493	492	474	495	472	458	489	480	508	503	496	510	497	512	517	479	495	501	498	483	524	514	499	469	515	502	523	527	497	489	490	528	524	519	516	499	537	482	517	509	489	478	535	520	501	544	499	518	487	496	514	500	499	530	495	493	478	525	508	508	514	511	486	518	507	513	513	529	499	525	505	528	469	497	506	532	479	478	488	502	501	487	496	466	529	501	509	545	485	508	499	515	486	500	495	489	514	532	546	545	479	526	469	526	501	486	510	507	504	539	505	483	528	535	503	483	491	500	522	512	508	540	475	518	533	498	487	478	479	523	508	510	499	480	501	474	523	484	504	506	495	490	526	509	548	488	537	485	537	482	490	491	499	493	490	504	485	527	510	505	468	528	497	480	532	490	490	474	482	477	519	516	483	493	529	470	538	478	511	521	514	475	485	509	503	519	512	561	520	532	536	492	527	454	529	465	478	510	483	507	534	489	490	461	485	542	499	519	511	470	483	512	474	531	533	478	497	512	520	516	513	523	490	532	534	546	546	530	516	535	502	491	526	496	516	526	520	460	541	478	491	515	498	517	482	540	503	489	494	504	497	468	531	527	481	513	481	499	518	533	505	464	518	501	475	497	482	498	504	503	486	491	496	520	524	510	523	475	477	461	525	527	549	505	539	480	486	463	493	558	504	512	477	512	512	532	516	521	518	446	511	482	573	518	517	538	503	495	518	506	527	504	498	509	507	525	536	531	466	533	501	498	491	497	506	536	505	497	556	513	522	520	534	502	534	497	483	477	496	489	519	494	522	501	496	557	509	481	497	519	498	487	508	495	486	516	505	516	514	536	531	514	474	547	506	493	519	483	480	504	495	519	496	548	533	521	506	459	513	458	525	506	497	496	477	520	487	498	526	505	530	471	481	518	509	523	496	532	486	469	474	539	491	486	505	510	515	540	532	509	507	534	510	472	512	517	482	523	522	541	511	490	500	524	494	505	488	470	505	509	525	524	476	511	491	497	489	490	519	502	543	505	484	513	488	483	509	512	549	496	458	499	510	498	504	500	488	490	465	500	543	478	524	491	533	535	495	483	474	483	516	536	462	507	519	505	488	502	501	440	494	494	490	506	501	493	524	515	531	516	547	525	471	493	510	489	493	530	513	476	515	536	534	506	525	472	521	538	545	518	547	525	521	473	518	528	525	531	507	525	498	505	475	524	507	513	530	470	516	493	490	493	549	513	485	522	495	514	473	503	530	475	504	520	530	483	518	553	484	515	501	514	483	493	490	495	518	502	555	485	523	486	502	514	493	482	521	473	523	524	511	542	537	493	488	471	518	514	466	452	504	551	481	528	532	515	524	539	461	540	506	493	478	477	512	479	547	519	541	479	467	492	528	512	517	492	539	468	519	470	490	509	495	527	530	533	519	493	485	489	490	528	496	526	451	539	524	485	519	480	515	514	478	487	531	482	522	477	495	463	510	525	495	506	505	509	493	490	518	530	524	471	514	519	541	526	532	534	533	490	521	454	486	476	501	487	523	548	488	482	511	501	492	490	541	480	516	497	488	526	548	484	536	507	487	504	517	506	512	519	489	527	532	485	521	530	514	499	492	517	517	527	541	482	534	500	483	545	530	455	460	491	528	537	533	497	466	500	533	493	516	524	494	524	470	529	519	497	540	533	507	490	463	517	505	520	515	503	516	498	475	479	516	504	493	522	491	490	531	492	490	507	525	503	488	533	516	508	496	505	489	513	555	515	522	512	538	536	536	510	499	515	488	459	510	533	498	487	498	523	537	498	521	504	540	528	506	490	531	505	514	489	521	531	443	536	548	519	518	512	488	512	473	516	530	538	494	519	486	488	528	531	516	532	515	524	483	485	505	530	525	499	526	523	490	547	524	493	510	537	555	516	491	467	468	484	495	493	550	481	505	475	504	494	515	529	521	517	514	527	517	477	534	487	492	487	512	529	509	549	494	480	505	502	502	537	512	532	483	498	491	478	489	477	463	488	498	497	499	490	509	511	481	479	519	519	499	458	519	535	511	483	563	487	483	512	517	510	480	498	509	505	547	490	481	516	487	533	499	521	487	504	506	468	489	492	534	523	540	515	512	517	511	498	494	511	471	541	510	501	484	505	497	482	548	534	546	471	525	514	506	524	469	516	502	495	493	552	533	494	516	510	502	525	493	510	485	510	525	503	513	495	547	515	476	511	504	503	504	454	528	513	512	484	496	489	534	516	475	496	488	527	504	526	490	476	461	501	490	530	508	492	522	564	505	506	533	500	511	444	487	521	526	457	522	498	537	514	525	497	483	512	446	445	522	526	528	524	522	478	531	499	493	531	521	495	511	508	514	481	520	515	487	507	475	532	518	505	506	440	491	528	474	497	502	509	537	521	501	517	495	460	496	511	494	525	502	511	497	497	478	542	531	538	489	506	480	526	475	504	469	495	483	468	486	547	505	470	518	521	520	508	458	466	503	505	505	518	533	495	505	518	508	551	498	515	496	518	541	503	529	461	514	456	520	498	481	539	505	499	526	491	494	461	468	509	485	547	493	501	523	511	452	496	485	541	510	526	523	500	510	517	472	479	497	523	506	482	527	516	512	552	461	500	492	510	491	499	493	483	551	538	563	489	487	541	492	509	522	468	509	522	499	519	508	469	480	519	504	480	503	528	534	462	528	511	553	530	500	577	490	491	509	489	491	544	505	462	506	497	507	520	527	500	495	504	508	536	468	490	500	520	544	475	520	506	522	501	500	461	475	493	469	510	505	514	483	532	514
22370	23504	27191	21928	14150	9119	6187	4514	3157	2553	1660	960	708	472	431	351	391	378	333	336	273	237	179	205	178	163	174	184	200	195	197	184	214	201	195	188	165	181	166	160	148	149	143	140	162	152	164	169	132	157	143	141	144	150	142	157	165	130	157	163	170	136	162	167	161	149	144	152	165	149	150	153	139	130	153	143	142	153	156	140	149	148	129	153	143	151	139	167	142	134	135	126	161	152	134	160	141	157	159	135	171	146	143	143	149	163	137	144	150	129	160	149	142	154	141	151	144	151	143	115	163	140	157	147	139	132	157	145	130	150	144	157	133	138	150	154	156	150	163	153	159	143	139	153	135	155	166	145	164	146	168	123	139	172	134	148	150	150	145	161	156	153	158	143	167	151	163	139	171	125	156	148	157	138	135	149	160	159	131	145	133	167	145	158	165	157	135	195	146	124	140	158	165	151	160	151	157	146	140	160	140	163	149	152	163	153	135	154	142	158	133	129	159	149	148	165	168	154	148	152	173	134	148	156	140	145	141	153	159	156	171	150	149	142	155	148	137	143	143	154	174	154	148	136	158	149	165	158	178	139	153	162	141	139	149	166	130	151	139	147	150	161	149	144	159	166	165	153	143	180	130	159	139	178	167	129	136	134	130	171	146	172	188	145	142	129	157	140	172	144	143	163	143	129	159	143	144	158	158	159	136	151	153	149	159	131	135	163	126	145	152	130	176	133	147	148	128	149	160	122	161	171	134	157	128	176	127	157	150	145	150	154	148	147	185	136	151	145	121	138	163	141	153	156	144	170	155	162	144	151	137	132	141	138	150	130	133	147	144	157	133	167	148	150	154	141	136	170	167	132	154	144	162	155	145	147	171	141	151	154	165	144	158	143	134	163	161	170	149	160	150	154	138	138	132	139	154	146	160	145	138	161	148	145	129	122	134	146	158	138	160	154	176	150	141	157	173	144	155	146	167	150	166	152	139	153	147	152	142	153	159	143	137	148	163	163	133	148	137	161	143	135	148	126	137	155	145	140	166	154	143	145	153	159	154	136	164	139	162	151	150	154	160	153	141	153	154	179	161	147	134	136	137	153	149	152	142	148	164	170	149	145	142	145	183	167	156	150	131	129	118	148	142	159	164	126	143	157	174	131	144	144	146	143	145	146	153	153	155	163	152	124	161	142	143	162	138	151	153	152	146	139	146	162	154	161	153	135	170	156	144	151	160	139	148	145	153	155	156	154	177	163	148	156	120	154	127	136	146	133	134	142	164	145	150	152	151	150	130	145	151	130	185	148	142	150	138	118	146	150	153	156	164	149	127	141	162	141	166	138	169	162	147	144	159	145	133	146	122	154	170	158	164	151	145	130	143	165	154	167	148	155	143	149	154	163	153	136	158	164	152	167	162	149	145	156	154	145	156	145	147	136	164	140	150	141	153	159	150	144	178	146	135	125	145	128	131	136	157	152	138	148	151	155	168	135	142	150	136	164	155	154	154	170	151	149	172	139	143	156	143	149	126	142	143	145	163	160	148	133	164	145	145	125	139	143	137	148	143	140	138	158	140	135	146	139	146	158	128	161	143	131	156	125	155	151	142	158	162	131	149	144	149	169	144	166	161	126	166	144	136	165	173	146	146	158	131	128	152	145	146	137	142	173	150	147	152	116	156	167	173	135	160	146	154	146	155	153	153	151	158	157	147	124	160	132	146	178	153	159	150	155	145	148	169	129	138	128	157	164	137	147	131	163	139	160	149	152	161	166	153	167	129	158	147	154	156	142	154	167	136	143	158	148	154	139	155	135	160	131	139	173	138	134	144	188	142	161	125	160	146	155	137	171	130	142	146	154	147	170	140	147	159	149	143	139	139	175	154	136	130	158	149	141	137	159	141	164	132	158	137	153	145	147	151	155	165	134	148	159	140	152	165	137	156	160	153	140	147	133	155	149	151	167	152	170	140	125	147	162	114	133	142	139	161	157	175	178	146	142	147	147	152	136	164	162	155	133	161	144	149	143	163	160	150	143	158	130	137	140	140	154	133	142	130	175	152	136	153	163	148	157	137	144	136	142	150	144	145	173	135	147	134	146	138	141	179	147	146	165	155	149	171	161	143	141	147	173	155	153	140	134	147	139	158	155	181	117	154	143	139	153	141	149	150	160	132	145	132	160	161	156	136	174	155	156	142	143	159	126	148	146	158	160	137	140	157	168	154	143	175	162	138	149	154	145	141	142	115	154	162	150	143	152	141	166	156	143	141	166	160	145	169	134	171	131	160	166	153	154	150	141	152	143	146	142	147	134	156	154	143	162	156	176	141	173	161	162	139	152	149	138	144	161	158	171	160	146	138	143	161	148	144	162	162	137	151	122	161	156	154	141	141	124	152	149	161	145	152	152	119	164	131	150	152	140	130	168	153	148	130	156	154	148	139	136	168	153	150	145	148	140	157	166	150	141	163	172	145	150	147	139	143	150	143	143	155	148	139	131	169	147	151	131	155	156	161	144	141	146	142	154	160	159	141	144	141	150	143	126	171	166	141	141	134	140	148	152	152	142	148	149	151	147	126	164	155	134	128	136	153	125	137	167	138	124	157	140	171	153	158	139	140	134	150	168	160	128	142	136	163	143	157	151	156	164	160	169	157	155	139	138	167	149	159	146	111	151	152	194	172	150	162	144	145	152	148	161	153	159	146	153	159	139	144	139	146	160	165	151	136	144	157	140	149	183	149	135	171	159	131	157	161	143	165	170	138	152	174	150	148	150	156	153	136	139	162	147	172	141	147	179	153	145	141	158	144	125	152	149	143	132	151	158	146	150	161	143	151	160	166	133	128	142	173	159	166	133	152	158	130	143	135	147	140	150	159	132	145	155	131	117	150	170	165	140	132	145	151	155	138	138	132	165	159	141	127	132	151	146	148	135	133	154	145	152	134	143	135	130	128	143	155	155	131	142	140	152	153	150	189	148	141	166	145	151	168	153	140	150	160	131	173	157	153	136	157	152	144	137	154	167	172	126	128	153	134	130	135	157	142	132	138	154	136	153	157	138	148	166	165	153	162	152	153	149	158	139	147	154	143	158	157	161	170	140	162	136	127	151	153	143	144	126	145	138	149	143	160	162	175	143	137	151	152	157	165	167	156	155	130	134	151	146	142	157	154	160	153	150	163	132	141	144	162	144	141	157	150	124	131	165	141	143	125	136	134	147	141	154	156	151	155	141	157	162	149	137	114	126	153	149	157	145	154	126	150	135	149	167	142	150	145	154	157	139	147	128	150	150	141	147	140	160	120	134	145	161	157	154	158	158	158	152	153	155	135	139	152	120	131	143	155	140	163	164	116	145	146	144	134	153	148	138	158	142	165	163	142	152	145	135	151	153	146	139	129	152	150	136	127	155	163	140	152	147	141	167	131	149	144	165	124	155	145	135	152	146	155	140	126	134	161	160	154	133	154	151	142	141	172	154	152	149	147	171	170	133	141	147	152	127	127	141	139	176
16695	19802	28657	31184	26368	22986	19059	16290	13297	10878	7980	5113	3778	2433	2122	1660	1932	1900	1560	1465	1300	926	741	737	751	619	645	696	723	844	766	751	735	642	599	519	525	430	430	444	413	429	430	414	419	427	397	438	407	401	376	436	410	422	427	463	444	447	428	399	442	430	423	444	429	454	447	419	435	459	414	417	441	412	424	433	403	446	433	395	425	409	418	451	374	432	442	428	468	445	420	410	429	435	415	424	400	470	457	425	461	402	439	440	456	410	394	486	433	446	417	437	403	424	390	451	412	425	418	426	436	391	418	447	447	397	417	451	423	412	421	402	465	450	403	451	426	411	408	421	430	429	423	400	445	460	450	448	414	455	439	409	420	431	398	394	434	402	400	448	422	437	426	422	422	419	410	454	409	417	397	432	459	419	452	412	445	405	440	392	399	444	451	442	415	434	403	431	404	442	468	432	399	427	400	428	392	423	444	411	425	426	416	420	435	432	428	408	413	427	422	440	465	446	442	408	385	428	391	402	412	421	440	457	399	435	413	422	436	453	377	417	430	426	409	426	454	447	409	422	405	466	407	424	457	409	436	450	448	418	436	448	458	430	430	426	428	413	440	414	407	448	454	400	436	433	420	460	427	404	449	422	432	407	424	442	442	427	427	406	381	424	458	414	443	410	452	383	399	423	437	431	420	420	441	405	429	471	371	401	441	367	440	406	390	406	416	397	421	405	396	455	428	422	420	403	433	417	420	409	465	440	409	420	403	446	427	427	428	419	427	427	404	406	424	445	426	429	419	426	419	387	439	399	444	459	449	403	388	443	439	400	444	395	436	426	418	414	410	453	435	381	433	394	414	412	465	449	412	443	435	429	446	391	429	446	429	453	470	401	443	432	428	413	399	420	447	411	436	428	412	448	418	427	440	398	421	438	441	439	422	425	406	465	403	418	413	477	440	426	438	428	427	415	415	463	385	412	468	421	424	389	423	418	437	443	461	407	404	440	414	415	506	414	410	415	416	420	439	447	408	421	453	433	407	429	428	408	425	444	405	409	418	407	429	403	419	421	431	460	471	453	420	423	442	419	428	405	440	458	414	436	413	415	442	428	449	441	420	438	385	430	442	401	415	440	423	392	433	382	432	442	425	438	434	447	397	435	428	416	402	437	456	430	436	428	437	420	437	424	422	402	424	405	444	429	414	430	422	397	431	440	407	413	438	437	433	433	411	451	419	430	427	406	436	428	408	415	450	424	416	420	426	438	429	397	426	496	470	407	420	460	434	445	425	432	412	420	438	401	398	385	395	407	439	429	433	434	417	415	430	438	419	414	398	437	439	409	399	423	401	426	404	400	415	414	424	386	442	453	477	463	422	419	431	408	439	403	457	411	427	427	425	391	431	435	430	417	403	393	428	411	430	428	466	441	397	447	387	424	386	423	422	418	434	442	414	446	452	441	400	416	407	452	376	434	420	471	463	435	412	426	419	455	424	449	415	427	436	431	421	441	427	420	447	419	440	438	417	454	404	421	430	409	442	435	404	416	437	421	439	409	397	427	426	413	421	411	427	421	447	445	410	431	445	427	453	431	431	436	434	408	414	457	437	461	440	397	460	419	424	448	408	434	450	437	423	428	432	416	406	451	404	402	421	392	434	404	430	392	433	405	434	428	445	413	400	411	403	425	437	434	451	398	401	425	408	420	405	402	419	434	407	458	416	395	404	380	419	446	423	467	437	484	465	447	420	437	443	450	432	447	458	377	433	424	407	409	394	428	401	428	445	461	444	439	415	454	397	461	426	430	449	444	416	393	425	426	415	445	411	433	415	457	438	417	473	447	424	412	444	458	415	429	418	418	432	406	456	424	423	432	401	407	426	439	438	435	399	441	437	408	436	411	410	437	413	454	449	416	462	400	415	405	397	405	423	396	430	444	453	422	402	402	417	466	411	444	449	427	418	416	444	422	419	420	425	436	467	481	451	443	421	448	428	421	432	421	441	448	433	430	439	401	465	416	431	435	418	429	414	445	385	443	432	388	438	452	426	472	448	437	425	412	385	424	426	439	369	402	467	406	435	429	437	421	424	428	399	396	448	423	440	406	464	445	433	415	423	438	448	450	442	391	379	435	435	446	428	411	401	441	405	422	457	446	417	445	431	445	395	418	400	408	397	426	459	433	393	415	430	453	410	414	434	432	414	420	414	447	412	415	457	382	423	422	432	412	418	445	438	439	408	408	383	448	415	443	400	407	428	456	414	407	439	464	429	406	416	432	438	408	457	433	426	450	427	415	434	398	419	396	437	396	398	396	438	407	406	391	419	432	401	408	420	424	424	440	380	391	430	475	431	477	394	443	432	432	423	409	447	399	436	439	404	417	404	433	414	427	398	425	450	422	396	404	437	450	465	409	432	433	435	385	456	448	418	426	435	448	418	467	421	429	412	392	418	462	434	457	442	428	423	429	399	442	427	443	403	437	424	457	430	424	433	461	395	415	361	454	419	396	436	413	428	445	431	450	451	479	472	448	395	415	394	417	421	430	429	457	422	412	423	420	452	413	435	410	402	424	406	407	440	423	403	424	426	415	428	410	468	418	424	398	445	390	404	404	438	458	420	419	442	431	445	436	461	425	448	411	417	397	420	408	440	393	435	435	442	435	445	439	414	412	430	449	444	404	475	432	467	425	428	383	442	416	396	409	401	414	417	408	433	406	436	406	412	444	443	418	442	396	449	427	436	398	423	414	436	419	409	466	433	425	449	419	438	413	444	411	462	448	412	379	446	458	416	448	409	419	427	410	439	436	394	448	451	431	459	461	412	416	380	417	438	431	408	398	415	439	433	431	379	433	453	414	456	438	445	413	416	423	436	463	412	424	433	446	417	413	432	475	413	449	451	419	387	430	416	410	411	431	423	414	409	429	428	406	420	413	431	415	409	435	391	454	465	404	458	419	424	416	448	464	398	418	420	404	459	428	423	406	414	416	426	429	441	410	433	412	441	393	408	430	394	430	440	433	442	426	416	410	416	425	448	403	440	434	391	438	452	461	427	463	448	409	411	428	399	446	424	435	428	409	425	416	407	435	446	452	405	418	426	459	393	437	418	367	399	426	429	457	424	428	421	421	405	429	414	440	464	435	397	435	442	422	442	401	431	414	444	417	392	432	430	449	436	454	427	422	444	403	422	430	427	414	458	405	445	430	424	415	440	416	423	438	474	445	414	437	402	390	462	412	432	414	410	449	425	418	397	416	419	423	375	404	398	415	431	431	422	420	406	406	402	423	406	432	448	483	463	413	437	420	381	406	412	425	440	440	427	463	448	405	365	419	483	423	417	440	467	437	471	427	447	437	444	412	442	404	404	434	381	384	388	431	399	421	439	440	403	431	394	426	412	444	418	439	450	401	395	397	430	426	406	395	435	414	455	434	393	408	424	426	423	451	428	477	439	434	433	428	402	389	422	397	428	407	435	428	412	414	395	425	441	415	420	391	465	416	414	401	447	441	413	410
36400	35602	39208	36443	28615	24841	21412	15347	17489	13266	6371	5722	4261	855	924	553	430	420	447	405	353	264	265	243	289	224	214	254	234	254	261	259	274	239	203	185	173	179	135	163	142	135	151	146	163	158	130	148	141	142	152	132	176	136	155	154	150	143	167	160	145	142	173	148	146	180	152	166	159	134	163	149	161	136	152	155	159	151	141	157	140	148	162	128	155	150	141	143	138	159	163	141	159	158	153	160	135	159	164	155	165	150	186	145	148	162	159	170	154	135	153	133	164	153	155	132	144	178	170	163	166	174	143	148	145	130	149	149	153	142	157	141	151	140	151	154	158	159	157	132	141	145	137	164	153	139	132	158	145	151	159	161	151	164	134	177	142	151	166	169	153	141	165	162	155	155	146	165	151	167	160	159	160	157	157	162	155	162	144	151	152	180	164	142	163	151	131	161	163	152	152	155	166	132	137	159	130	162	139	154	158	153	158	154	167	167	149	164	141	161	155	149	149	143	138	153	142	141	172	166	155	159	159	159	126	149	140	128	166	153	143	171	148	149	151	150	149	152	164	160	154	155	149	151	126	148	141	135	137	153	182	158	146	145	159	157	152	149	165	147	134	173	143	137	150	162	140	149	143	132	164	145	162	144	144	132	170	157	165	155	131	144	137	142	138	163	132	166	140	146	157	145	158	150	166	152	170	138	174	136	151	155	156	158	147	155	127	158	143	174	144	164	166	162	122	155	155	157	159	142	152	141	145	151	156	150	144	161	156	176	129	166	152	143	148	154	175	128	124	142	149	155	146	155	141	159	156	141	152	142	131	147	140	166	158	130	154	154	163	160	157	155	152	140	152	136	145	139	133	146	143	174	163	139	148	152	137	202	162	152	159	137	148	156	154	150	128	152	145	142	155	158	151	166	133	146	145	150	137	138	136	150	158	154	137	175	156	139	133	146	143	132	154	154	164	141	133	156	152	165	152	136	122	152	140	133	176	174	145	154	169	147	138	157	154	147	158	153	163	161	141	156	155	139	142	141	134	146	140	144	149	145	129	147	149	150	161	147	136	151	148	169	158	139	157	146	130	154	168	149	159	145	146	165	143	150	163	162	169	164	161	149	165	146	143	157	150	149	137	154	148	162	140	163	153	146	166	146	149	131	153	163	151	138	162	143	162	165	166	199	152	160	162	142	153	164	138	147	163	140	162	163	145	144	164	170	161	147	151	141	150	162	166	138	170	147	152	161	131	128	165	148	147	140	153	137	148	164	171	166	168	137	179	179	139	156	150	146	167	153	150	148	170	147	167	137	145	148	156	145	162	153	154	133	163	147	153	157	166	151	158	164	150	143	147	154	159	132	134	172	156	164	160	148	152	139	145	166	153	170	138	191	134	152	152	145	148	146	149	157	141	148	179	169	159	176	134	146	121	154	153	178	132	159	148	157	146	152	150	155	123	147	148	127	164	160	163	166	148	152	143	155	145	153	160	148	160	171	150	137	170	159	161	159	160	148	150	150	149	157	159	137	127	149	142	157	147	149	147	155	138	154	149	167	182	139	130	153	154	171	157	131	151	159	141	137	162	147	145	146	140	138	146	162	166	168	139	160	159	149	176	134	146	158	132	145	162	158	137	157	150	141	159	155	150	164	154	146	150	153	130	138	175	154	156	145	159	148	145	170	169	157	132	115	170	155	161	134	158	153	132	149	141	150	152	146	173	148	173	158	145	149	156	152	161	138	163	153	144	164	144	156	158	169	168	160	129	145	173	156	150	153	154	168	144	159	164	167	167	151	164	157	165	153	165	154	163	167	174	174	152	161	158	151	142	140	140	154	179	143	146	143	149	164	151	162	147	133	149	125	154	183	176	168	139	141	149	155	140	146	166	143	156	149	153	147	155	171	146	155	157	162	140	136	169	155	176	176	140	137	166	148	153	136	137	136	150	152	138	164	140	152	127	157	147	170	169	156	156	136	168	171	178	159	133	165	171	142	175	167	155	158	139	158	152	149	138	143	148	129	159	162	134	142	150	155	176	126	172	158	164	155	160	169	156	164	144	181	147	127	139	149	130	147	134	146	159	136	148	157	153	155	171	130	140	145	129	145	150	139	141	146	135	170	131	165	141	157	157	178	149	154	139	162	140	150	136	165	131	152	182	160	137	144	154	164	143	136	145	154	171	158	141	161	150	162	171	133	156	150	163	152	154	162	156	147	143	127	135	168	161	149	147	145	147	136	145	157	139	161	140	148	159	166	154	158	173	162	142	159	149	175	147	142	180	153	145	147	146	143	148	153	151	126	154	148	145	165	151	146	147	138	153	157	167	115	174	144	133	152	140	168	157	188	164	156	163	143	175	158	160	155	153	150	137	180	139	164	138	154	137	155	139	137	157	170	148	154	148	146	133	133	158	167	154	149	157	146	169	149	152	130	132	135	165	146	138	136	145	145	165	142	125	158	138	146	150	161	138	149	167	158	151	174	156	129	150	163	127	143	123	171	149	146	125	142	162	162	125	137	148	158	149	126	139	150	155	161	156	154	163	172	137	165	160	153	150	160	137	172	154	124	178	134	141	165	158	158	147	154	151	156	142	149	169	143	148	151	138	142	135	160	170	162	143	135	145	142	154	172	165	140	161	145	122	146	148	153	152	141	155	167	179	129	145	160	174	138	154	166	168	151	149	148	148	154	160	162	171	133	141	137	154	159	161	152	143	167	141	142	144	142	160	150	147	142	151	152	162	149	182	134	135	165	147	146	155	158	150	159	140	167	150	154	159	157	144	141	146	147	140	168	172	132	196	132	174	155	148	150	162	148	150	149	159	125	152	171	143	145	167	177	141	159	154	139	165	156	158	139	174	157	157	147	131	155	166	153	149	144	151	146	128	142	158	149	149	158	178	162	149	123	128	164	143	154	141	159	156	149	151	163	121	142	169	163	154	147	138	153	188	166	155	158	161	157	165	145	153	154	113	162	144	144	150	142	147	145	119	150	153	158	158	148	158	156	155	148	159	137	165	160	145	160	150	158	147	131	149	148	148	153	144	139	128	164	158	155	151	161	152	173	154	155	153	144	149	171	163	146	132	137	145	161	152	158	148	145	146	160	142	148	159	134	152	123	147	161	154	142	157	138	133	155	166	151	181	147	145	161	158	137	132	157	137	134	141	135	153	140	167	149	139	135	178	165	145	161	176	140	151	148	163	157	146	150	150	160	167	171	143	165	161	141	150	166	163	146	138	127	165	138	164	140	147	159	149	154	136	147	126	135	144	148	152	174	145	144	148	138	122	140	150	160	153	155	135	135	136	157	160	145	153	155	171	146	151	149	155	153	141	156	154	162	147	147	150	148	148	181	166	142	141	183	157	150	181	158	150	166	149	146	133	165	171	157	142	108	146	157	154	161	151	168	157	148	148	140	141	147	141	154	168	172	135	159	143	166	151	153	157	152	159	152	159	143	147	125	159	145	156	123	147	146	143	146	155	175	156	156	152	153	143	144	144	185
27673	31067	39182	43145	40195	37885	34866	31364	36806	28326	20835	19858	15198	4081	4310	2869	2455	2280	2454	2441	1810	1222	1058	1156	1465	968	1004	1096	1082	1024	1265	1379	1268	998	750	586	480	464	452	418	452	438	439	441	458	437	407	450	447	465	437	444	491	419	455	429	384	441	428	455	453	442	457	483	419	460	453	458	450	446	426	448	455	423	458	483	446	433	414	411	412	410	419	466	391	439	421	434	462	418	450	436	434	450	422	448	427	453	450	455	431	405	471	404	451	430	420	409	437	432	421	451	424	399	432	440	431	424	428	437	410	469	433	416	431	421	429	417	430	432	493	448	441	432	458	424	439	449	448	430	445	412	439	428	451	452	398	402	426	425	446	417	445	432	416	438	460	454	398	431	435	464	447	447	457	452	410	452	444	407	427	430	415	427	409	444	447	458	410	430	432	406	411	440	442	428	404	420	435	435	412	433	443	452	424	409	461	422	440	458	438	433	451	428	420	448	444	451	461	406	393	452	442	437	434	490	399	445	462	487	435	440	438	455	459	436	449	401	424	442	421	445	450	465	428	422	437	437	416	465	440	459	467	424	460	450	423	448	463	442	405	400	417	431	400	456	433	416	458	434	478	447	398	420	431	430	470	452	468	433	448	427	447	407	459	438	441	438	435	445	456	419	415	428	431	415	445	475	449	457	443	435	437	451	444	448	440	462	449	402	415	454	430	426	435	422	441	450	427	457	457	421	485	423	435	427	457	423	442	418	428	413	384	457	462	421	457	431	443	425	438	445	404	467	429	418	412	437	428	439	447	451	420	398	401	460	457	417	418	433	420	407	442	414	495	429	405	446	462	427	401	447	437	464	473	430	477	454	433	468	419	423	460	455	425	438	476	424	423	432	448	420	419	413	458	445	455	434	435	427	433	433	411	425	430	413	435	438	418	437	471	435	445	457	441	431	464	427	436	421	451	467	431	408	458	400	419	452	438	439	426	405	439	420	412	438	433	414	458	445	405	430	435	415	438	440	435	432	468	444	409	476	431	408	438	467	444	413	432	421	466	438	471	458	411	457	466	444	461	450	448	402	397	445	424	495	450	405	463	445	452	431	451	437	441	440	433	445	412	444	464	427	458	474	448	433	432	443	439	464	444	479	433	485	432	423	432	453	474	465	416	423	440	429	435	427	481	428	432	455	431	455	449	434	484	457	436	435	452	449	466	446	443	434	454	425	449	426	440	466	425	406	405	432	452	453	440	451	420	402	428	473	420	451	442	453	432	421	411	447	463	420	440	426	428	404	472	409	439	450	464	433	416	439	439	446	406	440	447	429	453	438	469	463	427	422	494	444	414	399	459	455	407	435	436	448	426	427	429	416	439	451	460	443	471	440	435	386	435	424	449	436	455	471	451	447	427	448	463	458	456	413	423	435	419	444	409	428	444	429	418	465	405	457	416	452	424	450	439	424	459	424	434	448	409	461	419	423	444	447	418	424	432	404	475	440	467	428	440	448	463	437	470	424	450	461	438	447	397	416	427	479	458	441	467	430	418	434	469	399	420	455	443	392	423	422	440	464	464	442	442	473	440	467	465	451	428	460	440	427	409	424	402	430	457	453	406	430	458	417	457	430	468	432	441	430	426	444	474	432	437	427	431	462	450	443	409	449	413	418	445	453	421	420	438	464	401	460	429	468	387	413	436	431	423	451	447	419	456	426	443	428	422	427	464	457	440	460	491	434	416	406	454	422	432	422	437	428	434	463	457	428	425	439	452	422	436	464	422	397	434	401	441	469	459	420	424	405	444	404	416	458	455	479	442	453	446	433	440	412	382	404	417	412	427	435	452	437	424	440	413	418	437	460	479	449	431	434	472	458	449	428	458	395	401	425	448	469	427	428	414	444	443	448	424	429	453	466	436	416	442	462	410	455	439	444	474	406	436	441	457	458	446	423	426	410	456	443	428	432	445	410	441	426	445	461	436	464	443	432	443	437	449	417	419	410	476	453	439	444	449	452	407	427	396	426	475	442	463	414	446	437	446	397	438	437	442	454	445	429	403	425	446	462	433	434	458	383	425	474	446	458	459	393	443	465	446	452	412	409	438	456	456	423	404	389	428	422	450	450	430	404	447	439	391	427	454	458	459	431	423	420	456	427	430	423	436	412	428	491	424	441	441	436	436	401	477	432	446	406	458	473	418	425	441	449	409	441	453	446	459	413	458	418	436	429	424	441	466	416	434	439	473	472	447	442	435	479	458	443	435	444	472	469	416	449	411	391	426	456	454	455	417	446	416	434	438	458	430	441	438	464	435	433	420	415	437	414	437	443	421	440	448	444	407	406	462	431	448	470	447	430	456	446	434	432	457	490	465	458	438	449	421	433	474	453	427	426	420	451	428	405	426	431	419	469	435	442	441	439	423	420	408	442	469	441	409	468	447	429	435	471	467	417	412	417	452	427	434	431	437	424	478	460	451	444	413	448	418	413	448	436	484	442	469	414	421	450	415	450	445	438	425	452	458	422	405	459	394	445	418	464	479	480	417	422	430	432	453	440	425	423	426	456	452	438	439	452	403	431	436	453	419	448	412	422	438	455	468	442	486	429	432	460	453	443	420	428	478	463	416	465	410	423	437	448	450	460	443	449	445	455	443	464	436	435	449	468	416	421	422	463	447	405	415	434	463	423	407	421	440	469	414	419	435	444	452	454	467	466	444	417	438	479	431	422	442	420	452	470	449	451	430	455	451	440	435	446	465	438	460	391	404	448	437	452	379	437	455	433	449	416	417	447	427	491	467	468	453	454	451	474	434	416	447	468	465	429	417	447	416	456	447	416	439	444	438	435	434	448	492	419	436	416	444	438	442	454	435	426	417	418	424	424	454	468	438	471	473	444	432	408	467	418	426	448	409	426	440	424	442	414	464	439	448	484	420	445	452	461	430	445	436	400	464	428	430	418	412	436	451	455	428	437	435	468	434	423	426	400	441	471	449	458	401	439	428	428	427	436	412	446	415	460	422	456	401	447	463	457	437	462	417	429	418	491	428	438	428	448	440	459	429	467	448	432	423	452	410	498	437	431	451	426	450	441	446	452	428	430	423	385	448	460	446	443	477	422	453	442	432	427	385	447	395	446	464	420	408	455	451	456	449	417	434	448	444	427	425	443	407	444	442	420	448	456	418	442	424	409	420	461	437	442	414	435	423	431	444	445	446	434	443	382	438	464	433	438	424	419	440	464	413	452	485	435	436	450	426	481	438	423	458	447	430	421	433	429	439	438	437	426	403	430	475	450	420	476	488	475	433	425	448	428	463	442	432	428	448	465	450	435	444	436	432	430	458	443	441	430	411	404	446	463	429	451	430	453	421	415	442	443	461	455	424	427	461	433	456	458	443	458	423	413	431	457	411	449	443	430	495	432	421	438	437	464	430	424	411	427	446	419	413	422	436	459	451	468	424	429	430	394	430	451	466	419	414	469	420	449	405	409	475	446	448	461	423	432	467	420	445	448	464	437	397	414
41999	40274	42765	38898	38215	32969	27437	22355	27099	24347	20925	11726	3240	720	619	462	361	396	408	351	326	318	237	262	274	236	227	225	238	264	278	285	291	229	235	206	190	175	182	187	177	203	166	173	188	203	186	188	178	183	187	193	207	194	214	201	189	164	176	193	189	193	179	188	189	200	204	182	181	163	178	195	201	203	192	211	182	204	200	201	193	200	202	182	174	177	174	190	187	171	196	192	184	195	199	176	188	167	180	190	193	179	193	203	205	173	209	183	191	168	175	181	206	169	174	190	198	189	192	188	194	157	178	211	204	204	178	194	177	204	183	189	197	171	169	200	183	189	208	169	197	170	206	209	173	173	193	200	194	201	209	198	199	165	178	191	187	184	160	160	217	213	180	195	180	191	182	208	182	184	184	179	190	186	189	215	166	203	184	175	191	188	190	199	184	177	189	190	172	198	171	189	175	199	182	201	211	210	201	190	183	158	172	201	166	200	192	208	180	202	187	181	217	207	187	168	167	200	189	200	171	176	186	188	199	202	182	197	187	215	199	156	181	206	185	181	189	193	179	174	183	167	184	196	207	187	193	194	191	174	175	171	191	202	189	194	175	182	173	212	184	197	193	176	197	200	188	192	196	199	182	193	198	174	174	188	196	185	183	178	202	205	183	188	161	183	179	179	187	206	195	196	207	195	180	200	205	213	175	174	174	161	202	209	185	191	202	217	179	201	215	188	183	156	193	185	192	175	178	211	177	187	205	200	181	181	177	201	193	189	178	207	181	180	192	186	196	182	181	171	187	192	179	178	173	174	193	180	170	205	183	199	188	189	178	191	168	178	186	173	171	189	177	166	199	191	187	178	204	211	195	198	186	159	209	164	206	194	192	197	185	178	194	181	198	165	192	183	169	186	212	185	191	196	185	179	165	167	192	169	200	182	171	196	194	204	197	190	218	174	171	186	182	204	176	180	186	200	186	152	197	167	195	196	198	201	181	184	155	203	206	184	150	185	173	184	183	177	184	181	188	183	171	209	168	155	200	195	199	177	183	177	204	199	163	179	187	194	169	181	203	203	168	176	191	221	156	156	195	190	185	193	193	195	195	173	219	204	196	178	187	192	161	229	190	188	188	173	178	182	182	190	207	177	171	187	203	191	202	202	187	203	178	184	178	160	216	210	189	175	179	172	185	198	184	182	192	177	187	176	181	184	185	183	196	201	169	172	191	193	203	185	155	196	181	209	196	180	196	179	175	183	171	180	183	212	185	201	192	186	194	193	169	194	191	164	190	191	169	207	180	174	193	177	200	185	191	189	197	184	176	184	189	223	197	184	177	193	186	175	160	175	178	177	191	178	189	208	187	187	181	187	188	194	196	199	182	179	178	190	186	213	188	165	163	196	194	179	169	175	194	177	200	187	188	182	167	171	165	154	186	192	178	212	211	184	190	195	168	200	175	193	173	187	173	185	169	180	200	205	174	213	172	219	182	173	183	217	179	183	187	205	174	184	202	204	206	209	176	187	178	161	210	201	179	180	188	174	192	201	183	161	185	208	191	202	183	184	214	201	189	163	169	202	174	192	198	169	194	178	196	188	187	193	188	184	172	168	166	176	206	186	186	190	189	203	160	187	194	173	174	181	195	181	203	198	187	206	198	170	185	210	177	211	169	182	181	157	201	174	197	188	159	177	177	185	182	196	185	174	177	173	206	181	202	178	185	181	221	178	178	202	182	189	182	190	192	200	194	177	185	186	207	186	188	196	193	172	198	192	205	187	193	207	204	194	185	191	187	194	183	186	187	192	194	177	173	188	175	154	177	179	202	164	197	184	182	166	180	207	206	157	208	187	176	201	168	172	194	173	189	189	183	198	186	212	200	203	201	213	177	173	185	183	196	173	182	181	191	202	190	175	197	176	205	181	188	180	205	178	174	163	199	174	199	195	167	186	197	206	166	213	195	194	211	180	171	186	165	193	166	204	198	199	186	193	193	191	185	190	196	196	192	196	165	155	197	194	187	184	183	180	181	209	189	170	211	177	172	225	189	184	188	207	211	182	184	198	193	150	205	171	185	194	171	208	195	186	185	201	178	179	206	212	194	149	179	182	191	188	189	193	202	196	209	180	174	179	169	197	169	167	189	193	182	182	180	191	173	175	201	200	171	178	171	198	190	182	186	187	192	201	184	176	200	189	198	190	202	185	200	188	195	214	182	174	166	179	173	178	189	189	184	193	188	190	182	197	193	167	188	188	182	199	185	185	174	186	189	193	180	172	186	207	192	185	172	161	207	169	178	190	213	174	190	202	203	195	214	218	176	177	178	175	184	207	193	213	186	176	186	191	228	194	202	196	199	199	186	219	195	182	187	199	178	228	198	210	199	168	205	193	190	185	181	204	179	173	170	177	173	216	210	202	187	186	179	210	218	191	205	190	187	195	206	173	192	196	184	178	202	190	193	178	192	183	199	183	190	198	175	201	189	208	198	202	188	157	187	206	218	203	210	194	187	178	183	181	191	196	176	215	208	164	160	200	184	193	199	196	191	209	169	190	201	178	191	187	184	170	197	189	200	191	202	177	189	171	185	192	186	199	170	182	192	216	194	209	187	201	151	187	218	186	188	175	181	206	176	176	182	203	194	170	186	189	187	213	182	211	188	179	170	168	210	189	182	169	187	172	189	184	206	186	175	174	194	184	202	185	144	175	198	196	177	168	212	177	165	213	158	186	171	195	151	202	201	175	192	195	187	166	191	157	176	192	168	201	219	193	207	179	206	196	181	169	178	200	207	176	212	196	168	184	203	208	216	191	197	178	208	162	176	200	180	184	177	186	183	206	208	179	184	201	180	195	191	186	183	200	194	174	206	183	175	175	176	187	180	180	213	174	200	202	178	202	179	203	190	198	202	216	172	189	205	185	163	190	186	196	187	195	193	190	198	203	175	207	182	159	180	192	160	183	189	175	179	182	200	185	171	194	184	185	175	194	198	183	170	205	184	166	186	195	158	179	173	176	179	215	194	202	192	196	205	180	181	195	180	178	190	185	197	181	194	200	227	194	203	167	162	206	184	193	176	207	189	175	182	173	182	163	180	182	182	185	199	182	174	187	198	196	196	193	176	177	207	193	185	166	169	191	197	186	180	190	170	183	185	166	187	189	192	189	168	183	162	216	180	162	171	182	217	198	191	168	180	180	204	193	179	172	193	192	189	164	198	180	201	175	180	179	180	225	170	206	215	173	186	175	193	191	196	181	166	209	176	184	185	206	192	194	189	186	208	204	190	188	168	198	186	172	215	173	181	204	218	219	180	178	177	176	178	165	175	212	207	168	207	176	168	196	185	198	192	146	198	164	209	179	193	180	183	187	185	189	184	181	171	208	202	184	211	197	191	184	202	178	196	193	176	191	193	191	191	184	191	181	208	186	158	191	197	213	177	176	188	162	211	185	199	180	209	175	192	195	192	176	194	190	200	176	190	186	193	180	194	164	179	211	184	177	191	182	184	177
32736	36455	42884	47099	47933	43716	40829	37330	44824	40607	39008	27939	10576	3230	2957	2350	1749	1718	1873	1610	1416	1163	896	927	1058	894	783	781	897	960	1095	1244	1164	855	697	664	555	537	535	545	512	534	508	521	527	506	557	516	517	497	519	542	551	539	497	537	531	550	553	505	561	535	564	525	573	527	500	538	505	551	523	540	531	536	508	545	513	504	560	535	494	555	551	499	524	528	553	561	529	495	516	509	492	477	514	511	601	485	530	538	536	531	544	539	541	564	534	559	547	535	526	525	568	518	534	557	552	511	545	530	527	537	527	505	536	503	526	545	544	506	517	521	501	497	487	531	510	513	541	538	524	541	518	499	544	568	566	534	483	535	518	507	550	542	542	536	518	489	513	513	549	523	518	531	540	527	486	517	553	542	535	518	498	510	495	525	533	533	518	520	489	514	549	536	525	503	552	533	495	541	555	536	553	537	469	514	521	522	549	554	540	525	531	489	514	553	522	518	540	493	579	547	522	493	550	543	514	535	513	526	511	536	506	526	536	519	536	537	506	540	548	513	536	534	487	524	515	492	524	550	543	498	525	532	527	532	498	518	520	520	551	533	569	509	592	533	491	552	516	579	526	564	544	526	511	530	565	569	478	528	524	576	537	529	528	521	563	523	537	514	529	504	531	523	524	509	498	539	524	494	530	482	534	512	512	523	542	521	545	549	550	528	544	533	502	531	529	526	519	526	521	563	503	511	494	511	488	553	555	523	527	553	530	496	492	558	535	562	537	491	552	565	520	501	555	558	521	575	531	557	551	543	512	488	519	523	556	511	554	513	524	510	544	532	537	515	529	552	514	536	559	531	501	508	545	512	515	530	551	522	508	507	552	549	541	484	524	541	539	540	528	528	487	509	524	537	538	502	526	546	542	565	492	499	530	544	548	568	540	540	524	536	511	508	562	530	539	510	549	491	492	531	492	516	568	514	541	549	535	489	511	534	557	522	527	543	510	536	522	547	546	516	527	498	533	519	526	508	540	532	510	550	565	531	511	546	547	557	531	514	478	579	507	505	496	506	537	516	542	538	517	524	525	496	563	539	508	543	542	577	520	567	540	551	537	574	510	503	539	525	512	558	541	535	541	526	529	548	496	528	514	551	535	504	498	517	520	517	482	559	555	541	493	521	548	539	547	529	550	539	546	535	555	511	502	546	507	563	477	518	540	530	528	504	540	498	539	542	545	514	554	581	516	511	525	539	553	530	541	510	547	533	512	538	509	543	511	532	516	506	550	515	523	550	527	509	487	534	504	542	532	499	546	528	505	525	545	537	525	546	530	512	533	525	546	508	524	484	536	521	550	545	511	553	483	547	513	536	507	532	594	519	516	574	528	507	540	531	521	492	512	569	570	538	528	555	507	557	552	519	513	550	535	480	560	506	529	557	566	523	547	538	543	528	550	521	538	573	528	531	497	561	529	548	528	491	524	523	538	553	516	509	524	485	531	527	487	522	525	557	498	527	534	518	494	514	512	544	512	482	503	558	477	498	536	554	567	552	540	528	564	503	543	563	520	531	530	526	506	535	526	592	484	465	524	614	518	518	545	562	521	524	547	510	491	527	479	576	498	498	506	556	517	542	520	547	521	590	529	482	512	588	531	507	545	531	522	529	511	523	524	546	532	514	533	521	556	517	571	518	522	540	520	550	542	515	527	483	565	516	541	551	549	570	532	516	566	541	562	499	508	541	519	522	505	543	532	521	559	508	505	508	526	504	526	537	518	539	592	510	527	537	531	578	504	537	499	534	486	554	510	544	538	536	514	545	507	507	489	515	574	568	548	525	547	489	556	524	529	537	515	567	520	553	526	511	533	528	544	506	551	542	555	523	542	510	533	528	483	499	567	560	497	566	517	565	509	506	538	581	544	542	501	531	536	530	566	528	530	543	516	567	520	508	536	497	526	528	527	496	513	522	525	499	506	556	509	517	553	556	523	527	501	506	555	522	551	524	517	513	531	491	539	545	571	523	503	534	542	500	529	527	559	513	588	531	533	555	538	533	555	530	557	518	556	575	508	515	545	532	504	536	479	499	578	542	575	529	489	546	492	518	540	487	520	564	494	539	525	515	529	552	503	512	555	493	566	496	549	534	540	520	518	538	527	541	548	552	544	502	545	527	505	521	502	538	567	580	596	534	536	531	504	571	470	514	577	537	546	538	517	518	529	520	545	585	562	571	530	516	534	533	547	519	537	529	549	522	504	547	505	519	547	529	564	567	565	494	526	572	467	509	521	518	520	508	555	528	502	564	519	541	496	514	553	560	523	543	535	512	536	516	501	483	522	517	538	534	553	524	534	537	507	536	536	523	557	490	525	480	531	534	533	560	526	544	496	565	540	529	499	535	552	566	510	523	518	565	573	515	534	511	532	524	528	483	522	527	520	568	512	521	543	500	559	555	525	588	548	532	515	541	584	523	551	553	496	515	505	480	543	538	505	558	539	532	514	544	522	502	504	535	535	534	528	559	500	526	531	549	511	543	520	472	531	512	501	537	558	526	519	533	515	542	533	525	549	538	518	486	533	547	527	536	533	519	564	530	523	531	517	563	525	502	518	541	537	570	517	515	534	533	533	554	539	487	503	526	539	545	545	532	565	544	540	488	570	506	551	522	523	552	542	562	554	556	526	524	544	569	533	496	529	495	542	509	502	526	508	517	518	522	506	493	533	506	491	529	524	548	497	507	535	492	479	507	571	525	505	503	522	520	555	557	532	539	504	548	503	559	534	536	520	522	531	541	524	523	507	508	496	528	546	541	546	514	505	550	480	511	504	574	542	556	518	538	496	527	550	530	543	509	521	548	506	528	519	527	513	468	521	570	522	545	528	544	509	473	512	514	513	551	521	510	494	544	492	526	508	561	508	551	555	511	539	513	562	535	496	533	506	535	516	522	504	551	540	538	554	517	484	544	522	542	530	559	518	518	535	578	550	499	550	488	508	486	518	554	536	521	513	516	569	548	519	562	568	514	556	560	531	514	548	524	508	518	488	500	521	544	563	536	537	532	529	548	532	536	533	497	585	495	520	550	546	486	547	545	522	549	529	553	547	508	540	538	498	553	512	492	559	523	559	510	501	506	513	537	532	504	581	528	540	531	516	522	541	516	565	513	494	523	532	525	577	543	559	535	545	538	535	507	530	550	529	546	523	538	519	510	546	518	510	527	531	543	547	567	519	557	528	548	539	519	557	532	539	513	534	545	501	533	541	580	533	544	520	539	506	519	538	580	519	544	535	504	541	523	528	531	540	550	543	561	533	503	553	550	526	546	514	541	512	478	508	518	542	514	515	520	534	530	536	516	491	524	538	536	548	542	505	591	516	502	519	527	565	513	548	519	510	491	530	539	529	574	560	524	536	556	544	522	550	516	572	533	525	561	499	498	547	539	518	512	552	523	539	527	559	551	500	511	556	526	490	532	543	541	578	564	584	520	496	526	520	521	557	515	543	547	509	510	523	580	514	550
21560	22095	22953	17984	12263	8549	5446	3830	3339	2366	1704	843	278	219	198	191	174	187	179	186	180	165	196	158	190	153	158	189	156	166	155	159	158	179	179	150	157	153	145	140	171	145	152	151	148	144	146	151	146	143	154	174	161	146	172	157	144	150	140	141	155	143	149	164	169	142	170	141	142	167	162	178	158	162	138	148	172	166	188	181	146	145	154	159	135	151	138	166	160	173	161	141	161	166	162	167	174	148	163	152	135	149	169	141	161	159	162	134	157	181	160	152	162	153	154	142	180	178	174	161	153	171	154	152	150	174	162	160	149	137	166	137	163	138	138	156	150	122	137	153	167	165	133	155	150	154	159	168	136	159	177	146	158	143	152	140	168	138	178	164	148	150	136	148	170	149	146	186	158	140	155	161	178	146	156	172	168	142	148	145	163	144	146	165	151	136	165	156	186	177	149	163	151	144	163	181	167	138	144	164	144	159	170	156	157	166	182	173	148	172	156	150	186	131	164	158	151	151	128	151	168	147	153	171	180	156	146	156	142	151	146	139	157	137	152	164	158	156	161	143	167	140	158	157	169	153	147	157	150	143	180	171	162	157	175	144	145	173	164	153	138	168	142	169	187	152	151	168	166	179	163	146	153	160	143	151	162	165	172	151	157	154	175	160	150	166	177	176	143	137	155	142	167	148	163	159	172	154	163	156	168	127	141	154	160	142	150	128	142	173	157	157	137	122	172	162	153	149	161	155	143	143	133	171	146	160	152	167	179	153	133	139	152	133	137	160	125	181	168	143	172	160	159	154	159	139	157	170	157	149	140	154	173	185	167	197	175	155	174	151	164	157	156	146	154	138	163	158	147	157	145	148	162	167	162	155	162	138	160	135	154	170	134	136	157	173	164	150	164	133	147	149	169	165	158	165	169	164	168	137	172	159	148	169	159	154	172	170	168	148	174	157	173	175	165	176	159	160	154	166	148	179	170	159	150	171	169	149	157	152	142	165	137	165	152	163	162	150	147	168	144	152	150	150	153	170	179	151	140	148	164	156	154	138	191	150	181	137	153	154	194	150	160	149	162	175	141	194	154	166	189	156	160	153	144	146	148	157	156	171	159	168	152	159	141	178	168	184	166	164	170	158	167	141	176	187	157	172	163	141	162	167	157	134	151	148	161	154	156	135	145	162	176	151	154	163	140	161	156	168	158	168	153	159	160	145	144	165	141	163	144	144	166	174	181	144	160	156	149	148	185	139	143	165	149	157	145	147	146	164	162	157	157	145	174	153	164	160	154	143	155	189	149	162	148	162	150	175	157	167	168	158	174	174	139	146	163	149	150	152	172	148	133	169	172	154	157	153	166	160	166	173	156	166	156	147	162	159	166	157	146	161	138	174	161	165	166	157	141	169	157	159	158	143	152	156	176	158	133	152	183	146	164	164	172	154	164	154	153	176	177	131	171	156	166	165	161	164	169	175	146	156	141	173	156	146	164	134	161	164	133	179	142	158	144	150	171	148	151	149	144	168	166	158	169	137	155	162	180	130	159	158	162	173	140	161	181	176	156	145	161	159	160	158	149	155	137	156	146	159	129	157	159	145	160	177	153	161	171	150	181	161	147	143	144	170	148	158	156	153	186	167	176	169	155	166	157	173	146	148	148	171	144	166	157	164	162	170	153	161	132	170	169	158	138	146	176	151	164	167	145	144	170	153	169	161	170	158	176	161	165	126	129	175	172	160	153	171	164	172	166	158	140	149	157	158	139	154	137	172	174	141	152	161	147	148	162	154	148	142	175	168	146	158	152	159	153	158	162	172	154	147	145	154	152	152	159	147	144	155	137	173	150	144	161	151	153	151	163	159	164	149	157	156	155	154	168	131	150	145	162	184	138	163	153	170	149	151	153	157	139	146	155	155	142	175	160	158	161	168	151	168	167	145	175	179	153	173	136	133	167	134	171	169	158	190	139	166	169	150	154	174	168	140	172	179	163	174	145	160	158	146	169	169	144	171	161	157	169	172	178	153	145	159	159	151	147	152	141	158	172	129	160	146	143	170	166	168	161	178	150	201	157	143	183	161	171	151	159	175	133	152	146	145	148	165	170	155	190	159	164	149	154	165	171	155	174	156	153	150	174	150	158	129	170	149	159	138	177	151	165	148	177	139	162	138	167	171	161	186	164	146	158	148	179	151	159	159	182	157	146	202	171	162	147	166	167	179	142	157	166	152	173	178	151	164	136	149	159	158	159	146	169	154	157	151	151	173	164	144	145	146	140	179	151	139	130	138	170	168	173	157	175	147	142	164	176	153	145	140	168	147	140	168	169	171	167	152	148	158	176	142	180	169	175	146	144	154	176	174	145	169	193	150	152	153	182	175	159	139	146	151	146	167	151	138	155	156	162	170	169	169	155	150	161	156	133	141	155	157	142	141	141	162	133	139	174	151	150	146	143	122	146	164	167	160	140	138	134	134	140	145	134	155	136	157	163	155	153	168	153	145	157	159	171	179	158	182	168	169	143	159	166	157	148	167	158	145	145	168	172	156	166	146	135	183	147	158	181	153	173	143	159	121	171	165	175	172	167	167	158	156	156	143	153	146	153	175	171	177	156	171	172	166	150	148	160	152	150	157	150	188	177	152	178	164	176	165	151	151	155	166	177	153	153	160	165	159	143	185	144	133	164	142	184	141	128	155	156	160	150	165	157	151	152	145	156	150	175	177	192	150	163	155	150	172	141	148	159	141	175	148	165	130	157	176	171	168	156	161	147	183	162	145	151	150	135	144	169	156	154	165	169	170	162	142	159	184	163	144	179	169	165	147	169	179	159	152	161	160	149	150	153	183	163	135	169	153	166	150	137	163	160	174	147	147	153	152	150	167	138	151	162	163	159	145	164	174	147	146	159	155	157	164	138	163	135	136	163	149	155	155	180	163	165	168	176	153	155	147	164	155	151	160	162	167	159	167	141	145	155	170	185	146	139	153	166	154	138	147	152	156	152	146	162	156	158	142	162	156	151	162	150	157	177	158	158	147	144	167	152	155	180	137	167	182	165	148	143	162	174	163	148	162	167	149	163	170	148	163	153	183	141	160	173	162	157	159	160	184	152	147	169	164	144	165	145	159	154	187	155	148	177	161	158	156	153	182	154	164	175	167	172	161	147	173	168	163	144	125	156	181	150	148	179	138	163	165	151	172	154	173	136	157	177	138	156	165	160	158	166	145	132	162	147	146	161	170	164	156	146	167	190	147	162	154	154	183	152	173	156	164	153	146	156	163	170	169	120	169	161	140	172	164	162	139	158	149	147	151	170	162	146	180	144	176	174	158	175	168	166	156	158	176	166	180	155	164	185	167	160	142	149	163	152	151	158	165	147	154	143	144	169	165	167	163	143	144	150	160	170	156	160	164	149	167	139	164	159	140	161	138	163	169	149	155	180	144	157	173	146	173	140	150	159	170	157	176	140	178	169	160	157	155	157	171	159	143	171	155	123	144	132	152	153	138
16716	18596	26857	29442	25958	22625	17781	14484	13489	10075	6908	3824	1013	701	663	574	661	692	649	620	671	620	514	582	501	454	434	480	551	465	546	537	507	455	455	493	473	448	425	456	426	458	484	439	446	424	487	458	455	451	462	431	431	460	475	440	431	458	453	450	471	442	460	407	470	433	429	463	436	460	426	440	428	441	429	465	441	461	465	474	437	451	433	455	470	478	463	468	431	436	485	428	451	438	457	470	427	432	473	477	471	423	474	457	498	469	420	434	463	434	445	448	431	432	461	423	456	437	440	433	483	436	459	454	456	464	465	448	463	503	425	453	416	459	458	442	424	444	473	439	477	479	452	461	434	458	472	430	442	462	472	452	416	455	483	460	425	461	466	449	424	489	463	440	409	477	461	470	464	420	422	460	448	450	457	456	457	452	475	424	444	496	472	454	445	460	452	447	440	433	437	472	420	447	492	460	416	474	433	447	455	442	466	455	464	491	432	450	425	441	446	428	455	500	471	457	419	452	443	448	427	454	440	445	423	462	444	438	444	451	455	471	433	472	441	483	459	478	429	470	448	418	449	446	475	454	408	445	452	473	514	464	459	454	424	439	485	472	456	490	418	434	452	435	482	443	437	449	455	426	427	468	456	445	397	456	451	418	446	445	473	465	464	471	460	479	464	447	436	435	479	433	424	445	457	448	473	441	460	443	413	455	442	486	462	442	514	469	431	448	499	439	434	447	453	446	437	411	467	455	455	432	487	400	413	446	434	439	436	483	430	424	425	417	468	461	437	465	435	466	468	474	429	481	456	435	430	443	456	404	445	483	436	421	438	460	440	467	434	479	407	452	457	444	429	442	472	470	443	429	475	466	457	452	459	450	432	460	425	407	449	444	489	399	439	459	460	485	439	449	460	433	445	433	460	419	437	441	452	433	482	446	450	452	460	448	458	459	446	468	431	444	422	421	458	443	464	423	448	436	453	444	471	454	442	456	472	451	464	463	479	470	498	485	437	461	438	451	441	450	457	393	477	461	438	464	469	457	455	435	429	401	438	443	444	450	458	453	453	465	437	447	464	444	436	457	466	430	486	419	487	449	446	437	464	423	484	464	445	466	472	401	433	456	439	454	514	457	487	480	437	435	444	415	433	426	471	436	450	444	423	463	453	442	473	433	467	475	439	444	446	460	471	445	437	468	460	409	456	469	475	417	450	484	492	458	479	433	416	456	432	473	495	453	470	460	453	498	444	472	414	414	432	428	421	477	414	419	447	455	434	458	459	415	471	445	430	431	432	456	395	426	488	449	451	413	465	435	442	426	463	410	459	449	456	400	426	434	443	428	501	441	454	455	447	444	453	447	454	435	475	490	451	457	420	403	413	459	453	438	465	439	473	428	446	447	443	489	469	438	448	431	454	461	449	438	452	426	448	460	495	452	440	468	447	430	463	445	466	394	445	440	467	437	427	399	463	441	445	448	411	464	459	447	432	475	465	494	440	430	428	457	424	435	456	450	433	487	428	439	451	444	447	457	438	450	449	492	436	431	447	465	431	464	444	467	469	436	496	426	455	479	456	450	444	451	394	425	493	457	479	459	426	425	424	432	425	467	439	411	435	452	449	474	471	457	461	417	432	460	456	456	446	449	439	472	432	439	458	419	414	422	439	442	406	463	449	447	465	459	455	483	427	461	511	440	483	465	448	469	443	429	469	450	469	432	450	465	487	430	443	434	469	448	474	424	439	419	460	433	412	452	436	415	458	477	462	453	451	470	426	480	447	461	444	418	446	431	451	422	403	459	463	407	403	456	466	448	480	440	437	475	422	442	443	460	463	428	454	440	456	443	438	462	447	455	414	451	485	432	469	474	431	440	424	453	449	465	444	437	458	463	451	437	436	457	438	424	473	499	452	456	407	404	434	444	470	471	434	463	457	454	457	468	448	429	421	462	447	427	420	481	467	458	430	432	466	417	432	471	469	466	414	442	457	475	474	447	443	447	448	442	463	449	472	455	425	466	446	435	470	445	476	432	479	495	432	451	411	457	437	447	454	480	488	464	443	444	466	433	489	432	441	434	440	464	450	438	423	454	429	457	445	465	452	472	441	460	414	466	461	442	433	458	424	459	455	431	483	421	466	482	439	470	449	419	447	478	447	435	469	492	401	489	430	452	490	445	440	447	491	464	455	472	461	475	431	399	478	432	437	461	465	442	414	437	442	438	431	447	417	435	507	440	490	488	432	467	448	462	462	421	473	492	448	430	427	470	499	423	433	460	453	449	475	463	455	444	455	477	447	418	452	424	439	466	475	455	446	454	412	418	466	442	435	452	463	453	478	459	468	442	408	443	437	459	435	427	428	489	440	417	435	423	456	433	429	468	453	471	481	456	425	461	433	487	417	450	407	470	442	450	444	439	409	446	444	471	412	452	432	429	462	435	440	445	422	429	504	458	415	472	399	458	438	442	426	462	451	424	427	426	431	446	429	420	405	442	493	445	474	479	469	421	454	456	430	448	447	445	440	398	431	438	464	434	455	430	415	453	459	494	436	416	430	438	473	460	486	428	445	454	460	458	436	415	445	439	437	448	432	445	469	429	448	445	462	457	461	470	423	399	452	458	463	457	451	425	454	412	436	434	435	461	441	458	465	430	433	466	443	460	416	475	447	456	450	437	426	466	426	443	405	448	461	456	433	471	440	421	448	485	467	455	426	459	466	478	423	428	463	453	448	472	458	421	511	462	438	472	441	447	457	431	462	469	456	451	446	466	449	465	452	429	437	503	452	407	465	488	444	426	440	454	439	443	426	478	449	459	470	489	418	446	434	438	449	447	446	445	448	469	410	468	437	442	466	465	476	468	435	471	444	443	475	444	443	443	462	446	479	415	480	442	476	453	435	425	452	450	453	467	442	483	419	420	462	428	452	474	482	434	462	445	438	433	446	418	429	414	434	468	449	442	453	442	441	463	467	435	447	436	419	466	420	442	406	404	479	466	429	417	430	480	450	431	478	457	437	442	436	434	471	446	454	443	439	410	436	409	414	438	454	453	450	447	447	485	461	454	452	455	457	473	464	434	402	419	447	472	476	449	447	456	448	443	443	457	460	440	412	467	453	446	479	417	440	447	449	433	480	461	411	404	453	447	450	459	439	474	427	445	431	472	496	461	486	479	481	454	419	457	478	408	464	449	410	491	474	437	409	419	413	433	438	437	464	436	451	446	436	465	454	415	443	489	460	428	448	447	474	439	390	484	452	443	435	453	423	437	439	486	433	443	440	442	499	455	467	439	457	449	456	418	466	468	427	439	432	442	399	445	439	475	441	443	492	457	475	433	419	451	421	409	463	418	462	491	432	443	470	468	441	426	450	411	435	459	451	456	457	486	445	437	425	425	404	485	435	444	464	422	443	429	431	469	450	460	468	415	460	443	429	478	450	449	468	460	434	450	448	476	437	411	423	453	444	491	472	399	441	460	473	428	443	451	461	457	434	413	491	471	454	421	452	456
34443	34173	38599	34889	29241	22372	15692	11104	18420	13940	5701	2652	1063	912	730	452	513	616	603	429	455	455	294	252	252	229	242	230	250	273	337	363	274	267	157	151	155	153	153	164	137	153	134	140	143	151	143	147	150	143	169	148	145	138	132	137	131	143	153	157	155	161	163	146	124	161	131	146	142	142	144	109	137	144	146	155	120	139	151	149	150	127	150	151	170	148	153	138	169	142	146	136	158	129	151	156	153	135	141	149	141	138	140	138	146	164	160	136	112	149	153	142	154	144	153	148	152	149	147	141	137	138	147	145	136	152	159	159	142	158	136	141	150	137	160	159	137	137	161	132	165	161	151	134	126	151	144	154	132	137	129	144	151	156	150	166	152	141	158	170	129	144	158	157	133	155	130	125	154	157	135	133	158	147	153	129	154	137	147	153	122	135	135	143	159	118	162	164	142	128	141	127	151	179	148	164	151	161	139	143	128	151	135	142	150	144	178	139	150	134	162	131	160	163	150	156	140	141	154	145	164	128	157	126	144	163	157	142	147	165	167	168	151	155	141	150	155	139	145	162	136	150	171	128	148	148	143	161	149	147	154	195	127	151	151	130	130	151	150	160	142	160	137	162	163	160	123	124	165	149	155	160	156	116	146	145	145	139	144	149	143	159	152	174	133	165	162	154	149	147	131	143	135	161	140	145	134	161	159	150	140	165	133	145	150	140	126	162	146	152	147	149	138	122	150	157	154	150	140	153	130	125	148	133	148	142	131	151	148	138	135	154	124	160	132	149	134	137	139	134	132	158	134	127	153	144	157	143	132	143	163	166	149	168	149	145	143	164	143	118	141	144	154	134	141	158	132	160	156	157	141	145	153	140	157	143	169	141	142	163	149	157	135	151	136	164	147	143	141	158	150	152	152	160	182	152	141	152	169	140	155	147	131	133	153	145	175	171	127	134	126	151	133	155	146	148	146	163	146	130	150	149	150	148	154	132	146	131	155	150	158	147	138	149	125	142	169	162	146	152	150	155	146	134	149	141	133	132	170	160	121	144	125	152	147	134	142	122	170	151	158	149	151	147	162	126	133	143	142	120	145	151	142	155	169	122	140	182	159	147	162	161	152	160	144	170	125	140	136	130	138	151	143	122	120	123	145	152	161	156	154	140	147	155	134	134	152	149	133	136	155	154	141	130	150	141	147	136	167	137	127	120	141	149	156	165	142	146	156	163	145	156	165	159	125	139	162	155	142	139	137	162	154	147	144	130	149	152	160	156	141	145	159	129	161	152	172	157	155	145	158	129	145	121	136	152	152	149	143	137	134	154	172	131	154	163	138	133	152	137	148	157	160	163	133	143	165	161	167	147	122	127	137	127	142	157	133	127	143	170	163	177	159	147	145	149	153	154	146	133	131	161	168	134	156	139	160	141	136	148	161	144	136	136	153	159	168	143	149	145	148	165	139	144	141	155	142	136	129	149	149	134	155	129	134	127	140	146	133	172	156	131	165	168	136	132	159	127	158	154	129	140	131	171	138	162	154	168	162	143	138	115	119	148	118	128	144	155	148	148	152	126	122	126	129	149	163	129	166	133	151	156	154	169	136	138	151	154	132	156	133	157	151	156	150	133	159	138	130	181	163	147	150	142	136	140	130	127	156	159	141	157	132	155	140	149	142	157	134	122	122	136	124	166	152	159	155	142	133	139	135	141	164	126	157	164	142	150	125	131	143	144	146	135	147	127	142	157	153	144	154	134	138	150	151	144	143	154	153	135	136	151	153	164	148	158	141	139	157	110	154	166	142	144	138	135	153	139	139	137	147	156	161	151	163	141	151	139	154	151	138	142	177	145	174	161	147	148	146	125	165	142	140	135	164	146	156	144	143	151	135	144	165	146	170	141	142	151	145	141	164	150	151	138	167	159	144	139	139	139	132	152	152	158	158	149	153	140	167	167	139	157	139	148	151	136	155	151	151	147	140	139	138	148	147	137	141	145	135	157	139	141	156	158	143	148	144	127	147	168	148	143	138	119	144	146	143	150	149	162	139	135	143	143	135	148	167	147	151	149	138	129	153	149	133	138	123	141	141	141	129	127	165	159	147	148	148	152	146	158	141	156	171	143	164	131	149	121	146	151	152	157	141	165	149	135	153	153	142	151	137	165	117	127	128	141	176	148	138	132	161	158	133	154	126	154	156	147	182	164	145	134	153	140	135	132	157	151	148	148	141	146	153	146	141	140	130	144	120	163	152	155	140	152	167	150	134	131	158	152	132	142	149	149	166	163	139	145	134	171	148	148	150	149	128	167	152	122	164	137	160	117	138	154	142	165	154	135	152	141	146	152	126	145	136	163	134	148	137	140	144	135	134	125	133	131	174	150	160	135	143	138	152	145	141	165	135	138	158	134	133	156	154	149	155	139	168	140	153	154	146	141	165	157	137	151	152	152	140	174	137	144	134	138	158	145	137	152	147	139	122	135	141	156	111	166	144	139	157	150	164	145	135	163	153	170	158	150	155	149	123	133	149	167	153	154	164	144	139	134	171	139	152	135	154	141	144	155	139	126	143	145	125	153	135	138	162	160	153	133	142	154	152	134	143	139	154	165	132	147	154	129	149	165	134	157	170	135	151	170	119	148	141	131	132	132	125	152	127	152	127	134	163	135	162	152	148	158	150	147	153	136	131	153	159	124	139	179	148	166	138	152	155	136	135	149	132	140	140	141	159	162	168	158	140	149	155	140	137	173	113	146	132	147	157	147	174	179	144	141	149	151	173	152	153	137	148	127	146	158	144	153	133	149	141	158	149	143	149	149	151	127	133	164	158	147	151	140	150	139	153	142	139	152	145	135	145	154	143	141	148	131	138	127	140	138	135	175	150	168	147	147	165	145	151	151	124	157	155	150	127	173	148	160	131	152	152	156	127	146	151	155	141	163	152	174	143	137	146	147	165	132	136	138	143	140	148	138	118	150	141	140	146	120	155	152	158	150	146	147	130	149	158	154	151	168	155	149	127	151	128	160	154	166	172	134	145	139	148	156	150	146	165	124	159	151	148	139	149	137	120	138	187	146	141	154	150	168	125	158	149	140	153	144	143	142	140	138	156	136	129	153	167	121	150	144	149	150	159	134	147	140	168	150	151	134	147	157	143	148	135	141	160	137	144	132	140	127	153	168	129	140	174	154	178	169	162	148	162	149	147	156	156	133	146	152	147	137	141	155	154	138	165	127	160	127	151	145	140	153	153	167	159	167	147	160	159	173	158	153	139	139	154	148	145	142	144	145	145	144	154	147	153	127	138	145	143	136	166	148	150	125	159	166	129	146	163	153	145	154	146	133	138	140	159	140	166	161	144	141	132	146	159	145	129	133	133	148	163	136	137	121	152	145	166	156	160	156	136	150	150	140	149	133	144	160	143	150	118	138	132	142	132	140	134	141	135	132	153	171	151	137	153	163	163	144	132	143	147	159	146	151	126	155	143	162	150	150	150	119	115	153	143	141	146	159
26341	29697	39440	43358	40707	36547	31062	28334	38927	31811	16042	11874	5084	4724	4086	2564	2769	3597	3223	2614	2315	2240	1428	1406	1117	1089	1091	1095	1245	1471	1978	2009	1385	1046	710	583	504	459	432	419	431	453	458	439	425	462	398	467	446	424	417	430	439	444	416	443	395	425	400	421	498	432	435	410	413	419	389	415	440	368	458	415	413	424	408	393	422	436	378	447	444	394	414	415	402	409	432	445	403	422	424	426	405	421	430	426	453	416	438	391	451	437	446	401	418	405	438	455	402	425	410	416	404	476	432	445	456	422	417	398	426	453	438	427	386	420	431	405	446	446	427	385	399	400	418	422	417	384	429	417	423	426	478	402	445	414	431	423	408	463	416	435	439	419	408	405	387	405	429	385	453	416	386	425	410	427	454	390	424	409	427	430	442	398	445	428	439	430	405	399	428	424	425	410	429	456	418	425	424	440	411	394	408	411	426	449	447	416	396	440	439	441	415	433	475	434	435	446	410	414	452	462	397	410	402	437	435	425	399	400	404	406	424	420	433	463	435	426	429	443	447	410	406	415	437	417	403	403	423	413	408	436	396	383	435	425	463	424	405	418	442	433	427	426	368	436	445	443	456	420	395	427	443	453	415	412	392	443	458	410	443	406	428	411	372	412	384	415	409	432	453	390	435	410	424	382	446	420	430	456	426	423	414	412	434	445	450	415	387	422	457	431	425	431	442	402	408	403	399	435	410	451	412	437	405	436	409	407	450	447	427	429	446	427	426	416	448	463	405	443	465	436	407	423	408	448	397	461	442	426	393	371	419	432	413	411	391	422	429	450	427	411	428	436	443	432	429	425	427	435	435	398	447	430	388	405	444	418	428	432	428	429	439	408	392	420	459	422	428	396	435	408	444	397	410	449	422	418	386	427	420	433	419	412	381	413	434	404	434	395	447	395	389	422	440	415	413	420	402	443	414	442	373	445	412	414	438	439	439	407	430	417	440	378	450	406	399	408	444	409	417	419	459	430	454	463	447	404	431	404	413	429	399	412	435	436	412	446	411	421	451	428	417	403	425	430	441	477	423	418	401	431	434	452	400	430	435	440	425	436	481	435	413	430	397	427	449	430	423	428	423	399	422	386	435	388	425	405	420	395	421	431	476	392	430	441	416	441	401	405	422	428	462	431	411	404	458	442	375	447	422	455	454	441	425	419	422	422	415	432	420	409	426	403	412	406	459	410	434	456	435	429	401	435	453	386	398	427	388	433	425	436	418	438	448	428	468	423	444	460	450	411	444	446	415	448	388	430	479	418	401	417	413	433	412	395	430	409	427	430	428	431	424	415	432	418	448	438	439	405	440	445	436	407	404	406	413	410	427	402	436	473	445	396	456	420	416	457	423	465	418	388	421	468	449	412	405	414	433	432	374	443	434	412	431	407	467	390	416	402	457	459	442	423	403	349	409	424	410	425	388	426	394	418	420	458	412	414	435	446	448	467	453	391	450	444	434	430	433	450	456	413	418	387	435	424	460	388	424	424	433	435	409	452	403	448	397	436	448	428	380	447	444	406	416	422	449	448	423	432	420	432	434	409	426	409	432	398	396	421	383	438	413	404	396	436	442	410	431	426	431	424	427	443	408	385	429	450	417	413	399	452	447	439	427	445	422	401	438	399	417	403	417	434	416	434	385	453	457	454	459	391	413	432	446	395	363	428	414	426	430	435	431	381	431	418	457	411	446	391	432	430	382	459	453	441	431	426	435	427	415	427	429	433	396	439	405	436	439	436	456	409	403	394	411	410	420	406	446	421	419	451	419	434	402	360	444	395	442	445	429	441	383	411	412	421	436	455	391	435	423	420	448	398	436	418	423	425	459	441	446	455	419	406	443	407	402	445	427	393	452	401	397	443	450	393	398	434	435	425	421	442	431	408	392	447	428	410	434	431	418	401	392	444	446	438	412	418	406	466	445	396	440	458	389	422	419	408	403	421	435	422	421	447	433	444	419	430	442	405	448	413	461	412	409	389	379	442	472	418	400	389	405	425	463	382	435	453	420	433	424	449	397	436	420	426	388	435	396	442	397	415	402	425	403	402	428	379	430	424	391	421	426	440	404	431	445	408	424	418	444	459	432	452	420	424	386	422	462	406	445	447	420	430	409	418	419	409	435	403	424	415	432	411	409	454	433	456	413	446	429	399	436	389	405	436	418	418	425	439	437	405	404	433	443	445	438	368	416	389	464	433	450	413	376	420	395	390	428	414	388	428	426	472	462	396	483	439	454	429	393	411	422	417	414	440	401	445	406	438	450	468	425	402	396	430	419	380	464	420	427	399	425	409	410	431	383	425	410	436	408	405	430	418	413	436	411	429	441	367	403	435	405	434	450	432	465	452	418	435	440	407	448	421	417	442	442	414	446	459	419	399	446	465	401	414	441	435	396	440	414	438	461	427	422	423	435	442	415	461	412	425	481	413	454	417	401	390	458	407	462	411	421	410	424	418	432	414	416	413	420	432	425	409	440	453	451	443	418	431	432	389	404	422	429	417	413	416	432	417	423	455	412	406	436	423	476	418	412	418	403	387	409	425	435	412	434	404	450	399	431	418	441	411	379	466	431	427	460	437	402	433	463	452	449	428	431	433	403	448	401	429	400	439	444	426	468	403	406	421	447	415	416	406	428	497	420	421	432	437	445	394	422	466	408	423	426	425	448	383	406	407	392	442	420	410	449	464	418	430	407	435	452	447	428	440	437	444	389	443	390	389	407	428	407	422	429	394	416	411	445	422	420	476	442	464	443	417	416	421	468	422	456	387	447	406	394	448	466	400	419	422	407	423	426	444	411	422	448	368	421	446	428	443	433	422	413	416	426	405	446	434	451	402	434	411	426	445	443	462	423	402	476	416	380	387	444	404	402	415	453	447	419	420	395	450	414	408	432	412	441	463	419	404	415	459	405	445	426	432	432	420	440	449	447	433	420	461	377	427	470	427	394	407	421	416	420	439	453	445	414	407	420	472	432	412	422	402	445	429	400	402	408	408	462	439	434	478	446	433	455	438	424	421	448	425	397	443	418	420	445	425	434	374	410	413	444	398	434	423	466	382	437	408	425	404	398	401	415	410	415	422	430	395	424	382	454	438	434	438	462	384	431	399	456	453	405	437	421	458	409	428	430	428	412	418	393	432	370	439	432	409	420	429	453	433	441	428	407	411	442	418	408	435	452	405	421	437	409	418	399	412	417	433	388	432	414	423	382	414	419	435	389	422	401	478	457	442	416	444	470	410	426	467	411	422	432	390	464	420	409	407	441	407	423	388	439	421	460	414	420	381	420	426	405	447	419	455	431	415	436	446	421	437	431	395	427	392	459	401	426	438	381	424	406	433	445	428	408	407	417	417	442	426	415	408	421	421	373	414	414	415	444	413	437	413	424	413	426	420	438	406	430	387	401	439	454	422	416	418	405	419	428	446	453	426	458	436	381	451	421	378	404	438	397	456	459	428	409	418	440	425	422	421	411	415
41008	40510	44621	41521	35201	28754	21827	17139	29307	22706	5979	5319	2473	1470	1251	995	1128	1170	1094	882	832	827	541	449	393	426	429	446	426	582	747	682	459	343	265	246	194	202	203	200	206	176	214	168	169	188	179	169	177	176	179	186	174	155	176	181	164	172	183	189	179	173	186	191	164	183	177	180	167	164	204	181	170	159	167	172	168	186	153	159	180	163	165	207	170	166	173	200	192	185	165	175	180	177	172	177	185	172	174	180	177	182	170	190	188	177	188	194	186	183	151	165	173	172	188	185	165	179	168	186	200	169	165	177	174	178	183	185	174	182	186	201	181	165	188	179	192	182	172	172	168	219	167	198	173	183	209	194	178	176	188	193	174	212	174	192	185	149	207	191	179	204	172	190	180	213	179	166	179	158	169	183	169	186	164	195	153	174	189	189	165	161	167	217	194	165	179	208	163	172	192	164	191	176	181	172	160	196	178	191	187	186	180	153	182	160	151	183	196	182	180	157	179	172	156	185	185	232	148	170	175	179	180	159	179	194	166	195	172	175	173	191	177	179	183	167	184	178	170	172	174	177	183	179	199	186	164	172	173	182	175	168	170	172	166	165	176	194	205	184	195	180	192	164	177	198	196	185	184	163	179	196	155	174	158	188	178	180	187	165	178	170	183	179	195	168	170	193	176	152	166	165	207	159	199	193	187	160	160	200	195	188	207	174	194	196	164	158	196	187	184	165	187	183	179	171	183	183	187	199	184	175	191	167	161	170	181	188	174	160	171	192	165	188	176	147	198	182	182	172	185	162	163	197	172	149	153	160	169	182	188	189	169	178	205	169	164	158	188	193	177	186	169	169	171	171	185	181	195	174	205	194	156	180	175	161	190	160	170	180	207	157	169	160	195	155	176	197	183	178	172	185	180	180	197	181	205	170	190	204	175	185	189	193	208	198	193	202	182	194	187	176	184	164	168	172	214	204	161	172	185	158	159	181	171	170	177	190	169	168	174	164	194	179	197	160	188	172	204	182	183	195	193	176	193	175	132	166	182	193	177	184	160	213	194	189	154	169	182	186	178	158	183	171	182	171	172	182	170	163	197	205	179	170	169	171	192	193	178	191	176	199	172	175	193	191	190	180	200	173	189	189	192	154	194	187	173	165	191	155	186	162	202	177	176	200	193	177	171	177	160	191	176	172	183	165	183	162	167	178	186	180	178	206	182	174	191	171	217	217	175	166	166	160	185	183	190	203	171	149	206	175	184	185	168	198	198	148	201	172	169	163	178	199	170	186	189	167	165	159	169	213	169	195	159	169	189	166	164	174	186	168	169	172	201	175	176	165	185	158	185	191	166	161	192	191	191	179	167	186	176	176	181	160	153	164	167	168	170	165	183	174	182	184	182	157	194	180	175	183	176	176	180	177	168	179	180	178	179	182	190	176	157	165	174	173	193	188	160	203	188	155	146	157	191	176	186	199	184	184	169	174	147	178	162	196	182	186	175	204	192	166	176	203	156	168	194	158	203	184	199	184	163	191	156	200	174	181	187	182	179	169	165	183	182	182	213	217	159	180	195	186	183	192	184	169	178	175	165	169	182	177	179	186	186	168	180	177	174	180	174	191	170	177	185	171	187	181	169	203	197	170	166	169	158	195	184	191	191	196	197	190	177	173	177	175	194	170	179	191	196	153	187	195	172	181	177	184	130	193	164	178	190	159	171	175	191	194	181	178	186	174	182	176	212	187	207	203	181	189	190	156	176	188	155	190	190	187	172	193	177	155	170	183	194	163	166	195	196	188	178	178	178	187	173	183	191	200	190	175	178	164	180	201	197	176	205	171	187	168	175	176	196	194	172	179	183	137	177	190	173	171	174	175	169	181	193	180	181	196	180	192	166	191	169	185	156	205	184	191	195	148	169	182	179	182	177	184	165	158	185	163	161	188	184	181	174	165	201	187	169	212	184	184	203	193	171	164	184	165	174	182	178	193	169	166	193	178	182	183	179	174	179	196	171	178	167	192	188	192	179	166	189	182	186	187	161	167	170	185	162	176	189	190	194	189	203	171	187	174	203	184	184	191	185	172	170	169	181	188	200	167	196	157	161	190	172	178	192	194	174	174	175	182	153	152	170	172	195	172	156	197	164	175	182	187	160	189	194	187	169	188	183	174	193	183	218	168	183	186	157	182	188	191	203	176	200	202	188	180	154	162	172	186	195	177	154	191	189	198	201	194	158	182	185	199	182	207	164	173	198	199	170	165	200	192	168	181	173	188	196	155	168	208	184	179	171	155	172	172	161	180	185	194	200	195	186	187	186	177	204	186	188	184	160	164	204	179	169	171	191	194	176	180	226	162	158	165	174	191	187	189	184	171	175	198	165	187	181	165	172	190	162	189	145	170	171	154	136	168	175	172	183	184	161	190	167	202	191	160	179	147	156	161	174	175	200	176	172	189	173	184	177	180	179	204	198	188	180	168	176	159	176	180	164	175	172	195	169	162	175	181	170	163	183	165	188	165	168	181	189	176	178	182	202	157	176	203	163	179	174	198	167	201	165	186	167	174	184	171	180	168	172	179	164	161	188	191	176	191	167	179	152	143	165	183	165	185	198	177	184	187	172	180	183	178	171	179	206	179	191	179	181	193	151	172	161	194	159	185	172	170	164	159	157	186	174	160	176	167	187	175	194	176	148	173	178	190	162	177	172	200	162	177	184	191	170	158	181	169	179	188	189	181	166	158	190	187	186	188	177	184	174	182	175	178	186	192	175	192	173	204	179	169	183	174	176	162	168	188	199	191	183	179	188	181	195	173	193	185	199	186	196	179	180	182	203	159	196	189	187	193	163	186	145	162	211	148	159	169	162	159	171	180	191	176	171	176	220	170	211	177	164	185	162	190	186	158	191	178	172	191	196	192	183	175	182	157	174	186	203	154	178	177	179	181	184	190	209	168	180	171	193	177	172	153	200	193	170	172	187	188	180	181	197	173	175	154	192	177	172	167	164	193	164	172	182	174	170	193	199	161	193	159	200	179	181	194	186	175	186	144	191	179	184	186	211	180	155	196	196	158	181	173	154	168	181	199	181	172	198	166	174	217	195	159	195	185	201	180	172	165	188	196	197	183	194	145	186	179	185	152	184	182	155	205	177	179	163	190	172	174	176	192	169	168	174	178	204	169	169	197	166	190	195	167	197	178	184	175	189	178	175	186	179	210	186	191	150	178	165	176	175	165	179	197	190	169	195	176	181	173	200	197	221	164	165	167	171	182	178	176	171	166	186	170	174	198	164	177	173	161	194	175	192	168	181	169	160	153	184	200	177	167	156	187	159	169	174	194	177	147	179	183	178	189	196	158	194	186	182	179	178	169	162	184	172	184	183	193	168	177	157	176	184	166	171	161	183	159	195	171	164	188	174	192	168	162	183	189	179	185	179	172	182	170	181	175	174	188	183	177	162	181	171	185	208	169	181	180	174	158	164	182	164	191	178	184	202	167	200	191	186	176	164	181
31471	36458	44932	48153	45164	41213	36058	34160	47931	35257	17430	19670	10490	7736	6808	5289	6533	6585	6375	4937	4912	4875	3022	2427	2088	2340	2269	2428	2355	3272	4221	4020	2676	1839	1235	821	668	617	536	523	462	504	478	476	504	535	513	490	505	492	525	487	501	506	510	489	514	502	520	502	494	522	518	528	505	492	473	488	532	559	493	486	521	498	499	479	505	516	525	510	496	499	493	477	497	506	481	465	527	507	542	484	498	542	543	483	543	546	482	502	498	458	491	527	544	518	538	501	479	529	479	521	514	480	514	528	494	479	482	504	531	516	511	529	527	536	481	529	493	476	503	535	503	553	488	500	525	484	523	522	502	479	541	553	488	530	505	461	521	486	503	488	546	522	531	477	478	535	530	529	528	518	475	498	510	478	527	529	523	529	538	501	505	525	512	544	516	508	520	527	492	510	467	512	523	531	495	526	530	453	458	478	478	502	526	506	500	490	499	487	548	530	490	549	510	533	507	487	516	495	510	522	551	478	508	454	497	464	518	535	555	492	510	482	501	503	518	509	516	534	479	513	512	481	497	504	482	484	512	476	494	504	528	513	524	505	499	446	535	483	543	542	543	483	531	531	530	454	513	467	505	499	520	502	544	524	481	530	501	535	463	501	516	546	513	482	519	525	539	504	479	536	501	547	546	572	546	539	499	506	496	485	497	504	543	516	501	480	529	515	492	483	517	508	500	547	488	533	484	496	539	507	520	539	505	504	491	495	485	503	530	511	485	515	513	542	509	528	524	502	456	502	498	514	497	485	476	516	485	531	509	479	545	486	505	501	508	516	515	499	492	487	506	508	482	521	500	493	543	491	534	476	526	480	535	512	515	516	537	502	529	513	520	532	486	492	509	541	540	504	522	506	512	506	512	526	490	515	502	507	528	491	516	532	508	519	485	521	530	500	492	496	492	498	471	496	441	520	486	510	522	487	473	495	501	525	513	506	479	547	528	510	511	476	483	485	514	496	500	515	487	490	535	505	513	452	517	510	500	503	495	543	507	506	473	469	515	492	545	485	450	488	505	490	506	499	498	485	457	476	500	438	543	488	501	539	493	505	532	508	499	554	512	487	516	488	551	517	517	485	510	498	473	493	485	502	480	510	483	502	507	510	492	500	502	486	502	522	497	508	531	494	490	480	528	492	498	472	493	521	503	492	490	493	562	488	505	515	516	492	497	472	512	487	529	527	560	516	479	464	508	492	488	509	511	513	492	508	517	515	510	509	515	509	525	500	537	485	493	540	528	509	518	472	530	527	523	516	500	482	511	518	491	475	504	546	507	520	517	510	505	512	500	535	505	492	559	526	476	490	533	519	503	512	525	483	528	550	510	516	515	507	536	509	515	533	514	533	512	513	457	495	544	494	492	465	561	480	537	521	477	444	518	517	503	496	515	519	545	528	518	509	504	501	501	508	500	501	489	464	523	500	558	520	549	498	538	551	514	526	519	519	524	500	485	507	490	473	497	505	512	522	537	521	528	465	492	538	521	511	530	491	529	499	549	514	490	488	479	469	514	524	489	529	518	494	472	512	535	532	500	539	522	516	525	506	489	493	484	526	500	521	495	526	473	496	527	463	516	513	509	525	510	552	496	473	506	502	501	542	508	493	488	487	473	511	539	491	491	462	513	504	489	540	544	479	470	503	498	481	477	498	509	518	520	523	500	517	480	525	510	494	435	507	523	535	498	530	499	514	490	539	521	488	539	540	524	485	511	492	530	511	509	537	501	523	499	491	536	495	516	497	506	474	523	494	507	469	512	475	496	531	493	518	504	488	494	545	489	530	525	501	536	501	507	540	527	492	534	527	550	501	497	499	499	506	510	522	476	462	545	546	512	510	505	501	559	530	466	501	491	528	547	526	562	513	519	505	479	491	541	550	517	524	487	524	469	519	502	537	501	496	514	500	490	541	556	488	496	477	519	504	554	511	507	517	506	530	549	520	468	551	487	519	478	530	543	524	482	515	519	571	484	473	521	489	573	503	517	513	483	517	483	500	509	529	519	483	525	501	477	537	507	522	473	490	510	511	481	540	483	499	509	520	517	505	524	478	537	518	544	505	495	469	507	541	526	512	479	524	507	519	516	512	532	481	508	496	519	462	528	509	495	517	508	504	514	500	488	510	470	537	459	508	502	475	514	467	502	532	546	496	521	523	478	501	501	527	491	526	511	543	484	549	493	537	529	523	507	487	457	496	520	503	503	486	543	510	509	471	527	491	530	523	481	508	490	484	502	502	521	490	519	463	471	477	469	479	485	532	524	529	533	503	500	511	511	534	531	485	498	512	477	512	499	492	537	496	513	474	517	540	477	510	474	502	476	488	512	482	468	486	488	515	557	530	532	490	572	497	477	510	526	471	482	484	558	485	520	493	484	489	508	499	518	532	507	466	512	502	529	491	498	473	488	512	474	517	525	523	560	477	475	531	546	482	544	503	489	540	522	522	506	491	520	511	503	538	512	531	522	500	550	513	484	492	522	484	497	482	504	505	517	524	520	533	510	495	516	529	531	485	508	521	478	506	540	520	530	491	481	509	537	472	518	536	488	516	508	540	516	513	483	513	532	500	517	510	512	489	510	491	533	531	518	534	526	447	491	494	531	545	501	516	485	485	502	500	500	523	497	483	475	532	508	474	501	508	485	498	497	491	497	527	488	482	469	462	477	472	486	517	504	515	515	479	516	514	506	558	547	513	511	487	505	535	480	496	540	491	545	510	477	523	539	531	495	469	484	482	475	525	529	518	522	485	483	491	525	502	492	490	473	519	509	502	497	515	511	524	520	485	527	518	515	529	526	494	502	485	537	535	487	529	506	509	499	537	571	512	555	508	461	520	505	517	540	450	537	491	471	501	543	504	522	489	530	520	527	514	535	516	525	548	492	504	518	501	551	480	530	514	453	524	505	526	531	533	525	505	527	507	497	484	515	498	509	514	489	481	493	471	530	496	499	500	450	495	487	525	560	500	451	484	515	461	534	502	515	499	530	460	520	507	483	488	476	501	512	502	515	484	477	507	503	500	525	492	510	481	528	514	489	501	500	503	466	518	516	510	461	495	475	522	479	491	499	505	524	506	517	490	499	533	470	507	507	494	535	461	512	528	476	548	483	500	520	521	528	568	526	529	565	495	529	472	513	529	529	537	499	503	497	510	481	502	496	518	508	483	523	536	493	512	449	518	492	503	501	479	523	481	537	533	523	495	492	485	500	491	490	477	549	533	493	522	506	559	518	532	501	455	535	536	543	488	504	499	507	533	501	510	556	520	503	505	516	522	526	490	521	538	499	461	520	478	487	523	552	500	541	513	457	497	527	512	506	479	526	480	523	546	536	501	546	511	472	492	490	530	504	485	509	537	564	495	536	502	518	490	500	499	505	503	445	518	485	494	485	538	539	513	487	498	482	475	510	477	524	507	520	460	527	493	494	488	527	469	517	501	468	520	521	526	503	492	524	524	515	506	495	541	516	506	543	499
22341	20454	21023	16690	10621	6190	4304	3162	2970	1865	723	438	294	251	227	223	314	291	309	290	347	259	175	163	153	164	173	168	192	187	193	194	174	176	155	141	156	150	164	160	149	138	137	158	147	152	143	180	151	145	149	139	139	137	121	140	163	130	150	136	141	142	136	151	165	134	156	120	157	157	134	132	145	131	150	149	143	158	141	133	140	154	164	160	134	143	169	151	141	148	144	168	136	151	151	162	138	152	152	149	151	133	151	165	140	162	134	162	162	163	138	156	125	156	149	144	153	146	142	176	140	159	139	145	171	135	157	150	120	136	142	148	137	174	139	133	178	135	163	128	136	144	162	165	139	148	163	152	133	143	172	166	142	164	136	139	127	134	159	151	153	157	136	139	157	154	153	132	143	146	158	153	130	129	153	150	131	166	148	143	126	161	139	137	128	125	139	134	132	156	129	154	152	126	148	129	149	145	134	164	150	132	157	153	158	110	153	137	129	157	155	143	172	165	128	150	156	146	157	149	144	163	148	142	159	144	165	135	143	127	145	115	181	152	149	139	140	157	128	153	160	148	147	129	160	167	140	169	161	172	137	143	123	155	160	146	143	141	147	134	147	164	133	136	172	128	154	142	157	128	166	159	147	148	146	129	182	157	151	148	150	132	127	144	142	148	158	161	162	142	132	142	156	115	142	147	142	134	160	149	150	149	151	178	143	146	152	149	128	151	148	115	151	138	145	154	145	147	138	133	166	148	159	141	134	162	142	144	146	140	159	147	165	137	155	115	142	148	140	168	135	156	146	136	131	134	155	146	160	155	163	139	163	151	159	140	131	128	164	148	138	154	129	135	145	135	162	141	151	137	174	169	154	159	162	149	156	140	159	142	151	161	148	139	144	140	163	134	141	146	159	143	157	149	176	167	165	165	139	147	137	148	137	138	164	133	137	142	167	146	146	141	154	161	173	152	156	151	134	151	127	156	152	121	145	139	159	154	160	148	158	155	147	157	151	147	126	117	145	139	138	142	161	146	137	141	139	127	149	139	156	160	161	153	136	167	145	152	138	147	152	129	149	141	138	159	154	124	145	150	163	167	151	149	129	148	132	142	148	142	147	148	144	134	153	160	144	140	140	138	175	148	134	165	146	149	137	152	121	161	142	154	168	159	154	131	144	145	140	134	123	148	142	148	136	171	140	145	141	137	130	159	144	172	148	160	162	133	145	149	145	159	169	141	130	153	146	152	146	145	158	133	151	150	175	129	136	153	146	151	140	143	139	141	143	155	149	132	127	157	130	142	119	141	135	165	139	167	137	143	166	150	150	163	158	139	154	173	143	134	128	149	145	169	144	139	150	139	162	158	164	139	143	160	148	134	156	176	167	154	124	148	164	152	138	153	151	138	147	148	161	152	163	148	135	147	132	131	143	151	163	163	157	155	148	153	161	144	153	159	143	150	133	151	144	171	142	137	177	147	156	122	152	150	145	157	160	146	161	156	152	138	150	168	142	145	155	142	169	134	131	157	148	121	150	149	159	153	147	145	128	154	145	153	160	154	153	121	150	154	160	152	155	148	142	146	136	146	150	145	144	156	175	158	149	156	136	142	157	142	151	147	153	168	166	152	134	139	142	145	138	147	148	153	117	152	159	156	138	133	162	167	141	137	144	139	144	154	139	156	148	161	132	158	145	141	128	137	155	139	133	138	154	124	160	145	130	148	159	135	130	135	150	166	151	135	132	143	151	168	124	133	132	177	144	164	146	134	167	151	147	151	147	143	149	136	178	146	158	131	127	142	153	139	142	160	166	137	143	180	156	129	140	144	141	156	136	164	137	164	162	162	124	128	142	150	135	154	162	147	154	150	139	157	142	160	137	145	142	163	154	165	146	151	146	155	155	163	140	157	150	159	156	136	169	158	145	153	163	146	161	139	145	125	150	157	181	153	140	157	146	143	151	155	152	150	130	153	159	146	156	162	167	143	147	176	168	142	131	130	126	147	132	150	151	173	139	129	135	144	146	146	143	148	175	143	152	141	143	161	148	138	152	134	142	130	146	154	157	142	154	144	173	162	138	151	142	158	139	144	153	139	156	127	154	159	147	136	132	151	112	140	158	168	155	159	133	142	177	164	167	133	147	132	148	148	150	135	158	184	137	156	174	139	160	133	148	149	138	140	149	143	137	157	162	149	159	149	130	138	131	160	159	138	133	134	141	164	145	141	138	168	137	166	150	138	176	160	142	162	170	131	143	144	152	136	156	151	173	156	143	128	141	145	168	156	172	142	136	149	138	158	149	159	162	144	151	129	164	174	140	132	146	158	148	171	144	127	141	129	112	146	156	153	137	156	131	136	152	126	149	140	166	122	155	135	149	144	121	144	144	143	155	165	154	139	173	138	148	137	154	183	142	139	143	133	135	154	175	139	154	141	148	152	126	147	144	160	165	171	165	129	120	143	157	150	140	157	134	148	124	147	151	163	132	146	149	140	119	133	146	157	129	166	153	148	145	134	143	155	134	156	145	134	128	158	146	165	151	145	149	134	164	140	156	140	158	162	171	153	159	157	162	137	148	165	168	136	134	101	133	141	143	158	136	139	161	141	156	160	146	129	171	146	127	148	159	139	140	150	162	140	131	161	150	109	132	138	159	129	142	154	164	153	144	158	158	142	154	156	144	167	146	167	134	148	154	149	163	151	148	148	160	143	147	138	158	120	144	159	155	137	126	134	148	144	144	174	135	136	161	170	165	139	166	137	148	158	145	134	133	151	135	128	137	152	157	125	118	156	158	154	164	136	143	136	144	138	143	166	149	145	160	149	126	137	165	126	155	144	131	151	173	139	143	158	145	136	138	123	136	148	153	155	149	145	170	164	162	133	147	148	170	155	151	166	130	151	141	168	121	157	143	155	157	147	159	158	140	167	164	124	155	147	173	125	138	148	165	156	178	160	166	147	137	145	148	140	148	121	157	141	153	125	151	147	155	150	150	138	144	150	151	171	144	154	144	146	139	143	138	145	138	140	146	149	135	151	132	153	128	140	153	145	159	150	148	132	162	167	154	125	151	136	140	141	162	159	145	147	143	152	159	144	136	136	148	144	133	141	149	160	128	150	156	170	156	149	145	135	139	144	146	128	130	151	156	118	152	159	123	134	147	136	143	136	128	138	137	162	118	126	146	148	132	150	141	148	148	151	162	137	153	144	149	148	143	178	134	145	138	168	152	140	148	138	131	159	151	141	138	154	155	129	183	133	144	142	156	168	128	154	133	152	134	146	142	145	139	154	133	163	142	170	165	153	133	130	139	141	132	139	149	138	152	160	143	160	172	115	143	146	149	141	167	148	148	133	154	163	136	139	146	127	148	138	139	146	150	139	144	155	144	153	160	142	149	119	147	139	138	145	152	132	159	120	152	160	168	151	123	148	142	154	160	145	146	170	152	150	139	165	164	143	133	140	141	144	132	126	147	128	139	139	135	150	150	137	135	142	151	123	131	145	167	158
16650	17230	26036	28111	24501	18852	15660	13148	12929	7914	3370	2240	1377	1104	1049	1216	1511	1434	1492	1535	1640	1272	673	570	522	542	564	571	628	663	718	739	719	528	501	489	422	406	435	401	402	448	402	439	400	427	417	429	388	417	421	449	418	405	450	409	426	449	392	410	442	395	426	419	460	429	446	396	398	385	426	435	425	399	432	468	393	454	410	411	438	454	439	447	437	392	416	416	446	434	411	406	429	425	426	421	385	422	429	403	413	441	396	397	420	445	426	447	407	403	431	467	385	414	427	445	439	444	376	398	426	410	404	428	421	435	410	419	431	439	434	461	423	410	397	399	389	401	425	463	434	425	420	421	479	417	437	435	441	428	408	461	416	457	382	410	415	411	417	389	441	392	417	439	411	414	445	429	403	419	392	409	459	419	416	421	441	397	451	447	406	425	394	405	420	404	400	398	431	435	403	425	450	446	428	421	430	403	453	413	395	429	431	392	419	430	451	418	413	422	443	421	406	466	398	411	437	450	458	395	417	392	409	472	413	390	423	382	406	426	432	427	405	423	406	416	428	400	427	476	430	438	405	413	414	415	455	397	431	397	430	460	453	421	402	426	390	441	423	451	448	413	403	393	389	391	412	443	410	424	424	414	413	430	438	432	397	437	427	382	394	435	422	428	412	407	440	444	407	420	439	456	392	480	422	432	410	406	425	431	414	459	382	376	423	438	438	424	433	396	437	403	382	397	423	410	435	391	397	444	433	419	458	392	387	453	417	436	444	438	435	428	417	439	396	406	406	413	411	404	428	406	397	433	397	467	421	428	459	430	405	424	415	438	400	422	438	410	412	431	428	390	417	425	432	419	405	404	413	458	407	423	400	440	440	431	381	393	403	391	383	432	423	410	423	436	457	424	412	444	444	417	408	406	466	417	409	411	431	428	460	429	453	418	436	395	449	417	431	455	447	390	411	418	380	387	436	422	475	441	414	408	414	383	380	412	401	453	428	426	425	414	430	422	397	453	437	377	387	413	405	426	408	391	431	467	433	457	424	422	407	392	380	409	423	405	395	415	415	400	423	415	415	432	468	399	423	423	412	413	427	400	447	440	440	406	403	440	439	421	423	440	416	436	400	424	385	441	412	404	416	423	410	409	440	453	411	399	416	439	396	406	405	435	449	415	389	441	417	433	404	405	401	444	432	452	419	386	420	437	420	436	422	402	420	383	423	399	449	423	439	392	413	410	399	411	386	459	439	421	429	427	425	439	421	456	411	412	409	440	428	438	433	415	427	433	430	419	419	399	432	407	417	416	421	421	429	418	404	414	401	443	463	440	417	405	432	388	426	424	408	376	408	416	436	446	442	436	429	411	446	397	436	412	404	440	407	440	418	430	415	393	429	420	436	425	413	462	415	411	414	392	428	405	430	428	449	423	420	411	439	444	431	414	394	412	439	445	443	393	452	429	413	399	437	417	406	398	406	407	439	383	477	434	433	440	447	464	436	436	441	415	461	414	400	438	439	413	452	418	414	469	401	421	424	401	435	439	412	437	422	381	432	428	446	401	414	398	407	420	418	410	412	419	432	413	412	393	434	411	442	429	421	395	404	402	376	455	407	447	414	427	410	408	416	426	450	380	397	416	437	438	397	392	407	453	442	425	424	404	406	423	399	438	439	422	431	413	426	392	396	388	425	407	427	407	424	418	435	392	434	387	410	422	456	423	464	433	427	423	397	411	428	474	462	468	437	389	415	421	427	397	428	394	423	463	410	438	449	401	419	420	428	431	422	435	444	444	415	418	419	431	421	410	436	404	415	438	409	429	400	405	410	405	456	403	374	431	408	412	421	439	423	463	407	429	408	387	402	419	422	428	410	418	413	430	442	415	394	441	417	408	457	398	421	419	456	402	445	435	385	410	445	431	410	400	393	408	440	424	425	427	423	409	385	439	429	407	411	458	431	417	434	401	430	436	430	431	410	404	402	429	416	420	418	400	450	453	455	428	405	436	427	408	410	436	433	440	433	391	429	387	419	415	415	404	422	433	391	438	398	412	399	444	421	408	430	419	386	457	412	426	409	432	406	428	413	425	432	418	401	403	441	416	456	454	430	388	426	448	404	418	409	457	387	446	425	424	391	424	429	439	413	414	446	444	421	410	375	399	447	420	423	459	434	432	408	440	388	440	410	424	415	399	400	429	385	424	437	418	414	414	413	413	414	402	427	430	439	410	430	410	425	456	392	406	415	416	440	384	395	433	380	421	408	450	395	417	433	411	416	419	391	401	409	394	400	392	423	377	408	439	410	362	436	392	431	414	413	431	441	406	430	428	425	427	419	445	398	466	421	420	446	391	447	432	376	409	416	428	431	416	409	431	431	433	427	411	410	417	419	435	410	405	403	404	460	427	389	423	388	454	401	397	397	417	410	450	413	404	380	414	395	399	416	412	429	454	409	435	407	417	417	445	428	376	404	427	426	471	419	419	374	450	423	421	475	386	410	415	466	429	415	447	435	383	420	395	421	428	449	407	442	406	405	435	436	391	433	422	465	420	460	404	396	422	404	450	412	411	439	416	414	402	415	425	388	414	419	407	420	439	421	409	371	443	395	417	432	426	429	435	424	432	395	396	465	446	393	435	422	444	415	392	396	454	423	421	428	413	427	433	404	401	440	455	401	431	400	416	433	417	405	452	419	430	380	403	434	396	441	420	414	406	426	411	411	418	403	414	446	423	451	436	412	424	382	432	469	427	434	404	404	446	457	425	426	409	413	439	409	387	441	417	425	423	437	406	394	465	415	415	424	394	440	413	398	407	413	400	423	411	428	403	407	429	417	444	414	434	462	427	406	460	430	405	441	418	428	419	383	458	404	471	425	445	440	459	442	452	429	374	403	473	411	433	432	455	433	422	390	399	430	429	430	417	461	424	398	422	442	423	432	426	432	436	398	454	422	420	418	429	422	392	374	397	389	426	455	432	413	429	414	392	461	406	394	421	414	438	413	393	395	417	409	388	431	441	429	431	416	423	430	417	419	415	391	406	459	391	421	423	443	437	407	428	410	451	422	430	423	420	428	441	449	417	426	427	443	433	416	435	446	459	426	434	430	423	469	391	405	449	446	433	419	432	434	421	461	432	412	404	382	392	428	419	424	439	408	410	436	379	401	413	410	401	465	415	451	395	408	413	420	421	428	392	480	427	385	415	446	437	454	400	413	438	419	407	445	453	453	441	421	416	424	441	404	394	400	428	401	408	431	454	402	408	403	427	398	436	419	462	418	433	420	438	441	468	437	419	429	436	413	398	386	393	443	417	417	414	400	444	439	387	423	417	424	412	386	411	397	411	415	404	431	420	421	430	408	418	385	416	409	418	438	418	398	445	450	401	430	400	431	415	385	443	394	393	460	428	417	431	408	422	421	422	426	435	412	419	449	423	386	375	392	395	438	411	423	417	380	438	422	420	396	431	491	395	407	433	446	382	405	373	412	396	417	425	420	451	436	424	426	410	442	450
36155	32970	34874	32649	25440	18593	13070	9115	14819	6494	2943	2102	1728	991	1063	1154	1116	954	1125	876	873	865	616	447	358	298	324	349	393	524	601	585	445	295	254	194	164	138	148	147	114	136	151	139	138	149	143	151	143	125	145	156	141	129	137	149	126	151	139	141	139	128	149	127	153	140	154	148	120	151	151	146	145	122	155	130	135	157	139	122	145	156	153	127	127	136	126	133	134	139	131	153	158	139	127	141	153	113	136	134	151	135	144	119	141	134	143	160	121	122	156	127	148	169	151	139	121	118	135	149	150	121	135	137	155	122	139	123	128	119	141	151	144	136	125	154	143	146	130	130	137	130	121	143	154	147	144	124	138	118	132	135	124	139	140	116	129	124	149	143	114	138	155	142	129	118	130	135	153	144	121	131	134	128	114	140	149	111	140	133	127	122	145	125	150	131	136	140	140	151	142	129	136	134	126	138	125	135	133	126	144	140	148	150	144	146	117	134	154	134	138	139	128	135	151	151	156	131	139	103	139	141	130	131	136	150	136	117	123	143	143	131	130	146	136	118	146	119	154	136	157	128	158	132	138	135	141	164	131	140	139	138	154	155	150	127	124	118	142	148	131	142	159	147	145	128	126	147	131	139	141	158	132	131	134	131	126	140	133	158	137	128	127	142	126	159	155	158	132	141	130	160	128	158	151	142	116	121	137	140	132	133	143	176	135	127	144	135	154	135	131	131	134	115	132	132	124	144	140	159	119	140	143	155	132	134	129	137	142	143	134	148	131	133	122	150	136	129	131	146	140	136	133	134	128	124	157	144	145	152	135	150	163	126	164	136	140	122	153	145	155	148	136	125	145	117	122	132	139	118	129	140	145	131	147	148	124	152	124	152	140	141	152	138	143	128	148	135	118	146	136	126	144	150	131	139	126	147	166	149	156	162	146	140	140	118	146	160	116	126	124	134	148	144	130	141	124	159	144	122	130	158	145	145	143	160	132	141	140	147	119	143	149	138	117	130	142	111	145	134	125	140	133	137	158	129	120	156	146	148	140	138	142	144	138	138	129	146	148	131	149	144	147	157	147	144	142	143	128	139	144	124	148	126	155	149	123	132	130	127	150	152	153	159	144	147	140	139	145	148	147	114	117	134	150	136	161	134	143	128	131	144	137	144	138	150	130	129	147	144	139	140	135	148	128	141	138	145	142	134	141	118	155	128	131	134	130	140	145	133	139	161	152	132	138	120	146	125	138	124	134	150	126	160	123	116	140	159	148	150	132	147	133	148	137	158	143	119	145	137	157	123	151	157	153	136	153	139	136	136	138	146	140	140	142	148	168	141	151	137	154	110	126	148	146	146	131	143	138	127	147	137	155	133	151	114	150	125	151	126	164	156	141	153	134	148	142	139	123	155	132	143	136	163	149	116	148	142	135	118	131	112	127	131	142	159	138	141	147	138	120	131	107	140	137	128	136	156	129	147	126	122	143	145	139	134	137	152	139	122	149	143	144	126	130	128	134	134	150	151	140	148	148	148	135	142	137	119	132	160	160	129	138	148	134	140	143	128	126	129	146	147	127	131	135	128	158	139	144	124	120	150	143	138	150	153	134	138	156	159	125	117	145	125	140	114	130	148	149	139	151	145	138	148	163	129	141	148	128	148	151	123	125	119	134	131	117	133	141	127	138	126	140	140	171	117	145	134	146	138	158	144	161	141	124	116	133	136	126	128	144	108	143	132	145	132	134	144	135	115	130	135	149	134	142	133	146	144	129	141	124	136	144	141	133	150	151	129	122	132	124	165	125	122	147	128	145	140	131	128	154	138	137	143	146	123	143	148	140	146	133	140	143	158	140	146	138	129	138	122	134	140	147	142	149	151	139	139	130	142	155	130	117	135	141	142	134	133	158	149	128	116	134	137	126	136	127	136	143	151	146	151	146	132	135	128	134	136	138	155	138	146	134	136	152	140	147	146	120	134	138	128	136	141	122	148	150	134	129	135	146	125	151	143	150	163	145	129	147	132	121	137	159	128	138	129	137	142	122	161	139	147	141	152	136	131	137	144	147	124	147	138	127	130	134	119	162	132	146	147	151	145	141	121	139	133	122	137	151	165	131	138	129	143	133	147	164	144	147	149	129	144	135	133	143	133	145	141	164	135	118	126	131	173	135	135	146	133	151	127	139	156	127	128	145	145	127	133	113	124	153	131	179	135	118	138	133	134	132	141	151	155	132	138	151	138	141	136	178	152	158	154	126	156	146	147	160	155	146	133	149	112	151	122	140	153	125	154	138	145	137	137	153	140	139	135	138	150	131	138	127	145	136	151	130	148	155	137	126	148	144	132	143	135	135	139	146	140	143	140	124	137	143	141	135	143	135	115	148	145	128	141	148	137	143	154	133	124	163	131	143	141	150	148	130	143	157	148	146	120	133	143	130	143	135	153	151	151	127	152	150	154	144	152	137	133	133	131	163	151	155	151	154	125	152	133	147	148	123	123	124	140	136	163	128	131	146	144	140	134	139	134	160	155	132	126	138	131	137	137	146	139	144	136	145	155	137	151	129	128	143	147	150	124	138	127	133	149	120	148	134	126	122	136	135	144	138	129	119	132	149	140	139	131	143	137	151	146	153	125	128	142	152	136	143	110	142	153	143	119	136	127	142	132	148	138	138	113	134	153	139	170	128	129	145	151	145	144	136	142	130	149	148	134	157	152	145	140	141	151	126	153	142	121	130	133	137	126	151	122	141	149	142	128	112	121	125	107	134	119	142	133	136	135	148	147	145	134	133	121	121	146	134	146	129	129	118	105	128	130	135	139	134	128	127	159	124	128	142	122	150	135	131	120	138	131	138	131	133	141	141	149	156	161	156	135	137	142	115	131	128	128	135	124	125	132	135	141	158	124	136	148	135	149	125	142	156	139	127	146	141	144	137	152	157	141	127	151	159	160	140	156	126	139	144	132	144	145	128	149	131	118	157	140	130	138	128	123	124	145	165	135	163	129	144	160	127	144	141	140	127	158	139	149	133	158	112	123	140	119	158	127	176	126	124	140	141	145	139	123	133	150	120	135	142	159	128	138	137	119	133	138	133	127	118	110	132	153	136	143	122	138	155	140	138	138	146	140	144	145	146	136	128	123	113	137	106	138	140	126	145	148	118	123	150	135	152	169	150	158	152	140	147	156	138	143	124	122	127	145	142	140	127	110	147	133	149	132	121	134	126	134	133	125	143	162	132	154	136	121	136	130	150	129	133	121	129	138	142	150	143	142	150	123	134	141	146	134	142	135	129	142	151	128	138	152	134	124	113	127	113	148	169	151	137	137	141	133	122	139	142	149	136	137	155	153	128	119	136	149	146	137	158	138	136	118	148	119	110	149	123	135	138	146	147	129	119	145	133	121	146	138	147	125	140	133	152	131	154	118	147	130	126	141	139	117	121	132	148	128	144	149	140	158	133	132	127	126	140	142	147	132	158	131	132	130	131	134	166	141	149	145	123	167	132	136
27010	29119	38518	41893	38200	33513	28442	25191	34435	18106	12250	9983	9137	5837	6269	6958	6165	5593	6514	5463	5403	5090	3793	2675	1912	1612	1883	1780	2130	3089	3789	3362	2559	1729	1156	754	486	406	429	439	403	414	401	410	406	414	417	433	410	427	414	405	389	406	412	426	399	404	402	430	378	430	392	408	395	392	416	405	377	373	384	393	453	386	402	374	424	396	396	420	420	411	434	394	412	410	371	403	381	407	383	384	409	429	388	417	399	422	399	404	411	423	395	405	406	402	382	407	416	402	399	430	392	427	393	397	430	406	423	395	382	420	389	429	387	378	391	390	407	401	410	404	412	394	396	409	395	371	376	430	386	451	383	415	409	380	427	402	406	423	365	403	405	398	417	405	396	392	424	394	373	371	411	387	396	407	386	391	417	398	428	433	383	377	395	389	384	400	445	389	401	374	383	391	392	429	399	404	437	388	435	378	379	391	417	438	398	399	382	423	408	390	418	426	378	371	368	409	389	386	397	397	425	402	416	412	382	394	380	414	386	411	408	391	418	411	384	394	393	387	396	382	426	385	393	412	421	385	370	424	375	395	394	414	404	406	435	411	409	452	395	427	408	421	442	375	392	436	405	398	399	390	370	364	411	414	368	402	392	373	395	409	421	388	407	383	415	385	389	396	404	419	410	428	422	411	389	385	392	417	417	404	395	429	398	381	398	383	384	396	399	426	400	407	397	386	389	382	402	382	407	377	405	392	400	368	396	381	388	414	385	405	412	411	422	438	414	411	402	397	420	411	419	386	422	404	403	416	369	386	437	430	403	410	434	362	382	394	390	388	427	394	426	434	407	378	442	400	397	406	426	447	381	385	399	425	394	433	441	439	439	381	379	411	399	398	401	387	372	389	402	385	430	415	428	359	428	437	397	421	404	413	381	418	389	414	407	391	411	418	416	417	384	417	404	360	393	385	423	381	421	369	424	402	396	384	382	413	422	398	415	378	415	434	404	399	422	371	354	412	411	419	420	389	387	380	390	389	394	405	410	408	402	438	411	374	415	388	390	406	372	381	421	409	388	413	428	436	393	391	384	421	426	390	401	392	382	414	422	407	435	415	420	451	413	404	400	398	426	391	384	410	398	443	363	398	394	429	427	393	401	400	403	439	392	403	392	408	410	426	407	383	406	424	399	394	397	381	426	380	390	432	440	425	391	425	432	408	398	415	389	397	383	407	432	405	429	403	408	438	410	425	389	410	414	425	386	423	402	379	431	384	428	407	407	389	404	436	392	396	397	397	424	383	398	413	451	380	398	379	393	421	366	400	435	428	382	428	410	401	401	372	399	408	409	414	372	373	410	422	422	420	401	411	366	402	377	379	433	402	427	420	417	428	393	389	428	432	406	394	394	389	403	401	405	380	385	401	369	395	392	430	388	409	400	408	398	407	419	413	440	400	408	417	397	399	431	398	418	417	394	363	423	399	400	393	415	402	423	399	373	414	417	397	417	437	403	408	442	375	386	423	418	374	379	392	389	407	388	430	384	394	427	392	414	404	387	374	467	394	365	438	402	418	375	394	419	437	414	411	373	421	396	400	407	399	413	384	397	408	419	416	417	382	410	422	415	404	421	422	420	429	401	396	407	356	435	378	397	402	406	388	428	414	403	407	425	367	407	417	414	428	386	415	435	397	409	411	397	373	414	420	388	418	420	425	401	419	378	409	381	404	399	391	431	421	409	390	379	368	373	398	405	376	404	385	433	438	379	432	381	422	407	450	416	412	416	414	407	399	421	406	389	396	398	373	417	426	394	396	415	376	426	382	431	414	422	420	419	424	377	429	407	432	381	409	412	426	408	423	384	422	376	413	402	426	417	425	405	459	434	393	409	436	410	388	399	367	364	405	397	406	377	429	397	424	411	397	396	414	385	405	430	405	399	389	412	424	355	400	391	411	407	411	405	424	393	428	401	418	401	399	377	395	396	430	396	415	411	401	385	368	423	468	386	429	427	390	436	388	424	421	424	413	410	374	444	409	403	434	375	413	425	395	407	391	422	423	362	432	421	380	403	400	420	412	375	432	378	421	425	438	363	409	407	414	380	398	386	419	404	379	400	389	420	425	404	413	403	437	416	415	378	394	387	427	390	392	429	388	405	407	398	435	408	376	420	414	383	416	387	390	415	410	407	396	392	414	388	379	423	430	426	403	414	392	410	409	375	406	428	395	406	382	419	436	420	411	399	375	399	419	413	392	435	409	363	401	424	384	433	427	411	383	389	388	405	407	414	406	417	395	374	392	373	418	380	406	433	392	393	379	422	432	415	408	388	375	395	429	437	399	393	370	375	405	395	415	403	429	409	399	352	453	412	369	413	424	339	433	404	401	393	403	406	415	419	410	394	405	400	406	405	414	397	391	449	372	401	386	397	404	357	404	439	384	396	433	399	427	417	408	413	404	417	401	418	391	394	404	396	421	402	388	429	407	402	405	411	364	398	404	422	416	385	381	429	415	383	353	387	385	405	389	428	401	395	411	378	393	375	384	376	409	376	433	414	407	413	430	392	394	390	438	413	373	421	379	410	434	404	420	349	411	417	400	413	387	390	412	386	391	417	438	423	414	452	401	430	412	403	419	381	404	429	407	393	379	394	385	388	404	398	416	414	397	437	403	407	417	421	402	391	392	405	405	434	409	388	424	398	434	381	426	388	363	369	416	401	398	426	410	408	394	399	396	398	372	384	382	382	407	411	425	408	406	372	391	406	426	391	399	404	396	421	393	395	390	392	401	371	406	375	416	448	392	395	428	403	399	422	428	398	415	381	388	410	394	409	443	404	394	418	385	405	401	396	379	378	425	393	423	386	379	388	387	394	391	411	397	396	429	395	375	387	411	387	422	357	424	410	422	407	434	381	354	422	390	374	365	371	417	406	405	363	382	378	392	413	398	420	409	460	415	376	399	427	425	417	413	407	393	412	383	381	438	402	391	397	414	399	422	376	413	401	386	396	419	412	414	393	390	385	397	385	419	371	384	423	470	426	408	379	384	406	398	432	418	418	410	420	401	388	399	390	391	405	411	384	388	411	418	422	394	370	394	409	417	409	398	375	409	379	413	399	413	402	401	401	346	391	414	391	422	402	383	382	381	384	421	402	436	409	365	426	418	380	393	421	391	428	407	391	410	396	418	395	413	388	389	406	404	372	359	439	390	418	410	429	375	417	414	387	425	399	404	416	421	389	403	367	387	427	429	438	388	429	423	404	396	430	425	434	428	384	392	422	403	441	429	415	416	398	390	436	439	420	393	372	402	420	435	390	413	405	420	451	408	435	418	389	412	417	398	393	430	382	401	378	376	366	402	426	407	404	396	390	399	417	407	422	401	424	427	408	412	399	375	408	415	407	404	399	416	383	415	412	382	407	397	409	413	395	393	413	410	439	389	389	405	429	442	391	420	404	404	390	405	377	382	378	402	391	395	402	379	428	433	411	378	416	386	376	414	391	429	402	406	413	405	399	402	388	451	403	427
42151	39296	39869	38949	33277	27908	21577	16599	25747	9263	5477	3788	3066	1681	1943	1844	1562	1784	2159	1592	1715	1894	1292	763	559	485	568	544	661	861	969	896	737	566	355	239	217	194	170	169	186	188	168	178	165	192	179	166	185	172	196	158	188	162	200	155	195	180	172	160	163	177	156	171	173	198	196	162	170	188	172	164	174	158	177	189	149	194	198	178	162	190	192	156	194	165	175	181	185	168	172	158	171	172	144	178	176	175	204	159	184	174	156	182	181	167	175	170	187	211	171	183	184	168	164	180	192	186	170	193	181	181	167	174	187	173	168	175	180	170	160	192	163	159	178	157	167	188	174	183	172	185	171	173	164	166	162	205	176	169	167	194	182	159	175	209	169	168	192	178	181	171	171	205	197	177	178	173	189	179	195	217	166	169	187	192	181	161	165	168	162	149	190	166	173	150	187	209	176	185	171	176	167	157	172	179	193	190	157	166	192	186	175	183	180	176	179	154	157	151	207	174	182	159	160	199	179	158	177	166	170	161	180	191	170	172	201	178	183	171	186	168	192	180	173	184	174	168	191	173	171	178	207	165	162	172	170	169	158	192	175	196	156	170	165	154	176	170	195	176	182	195	167	184	180	189	190	205	185	161	183	185	177	184	157	181	165	192	177	197	181	168	183	183	155	167	186	209	183	178	147	156	159	183	163	189	159	200	144	170	169	176	179	178	179	166	167	172	195	170	168	183	162	199	193	153	197	162	180	193	176	172	168	199	212	181	190	178	162	167	163	183	179	178	197	175	176	171	170	184	184	158	161	181	173	193	179	173	173	157	166	183	174	189	169	168	180	151	166	178	145	181	183	175	186	191	184	172	189	165	166	150	162	144	178	159	177	177	176	181	177	197	172	202	163	180	178	199	193	178	153	194	182	170	165	178	155	164	163	179	190	176	166	183	148	197	167	179	154	172	181	182	182	177	182	181	173	158	184	181	175	158	176	164	163	152	175	194	175	148	193	177	165	167	193	194	198	182	162	178	201	166	176	195	190	160	177	168	192	181	189	165	152	163	172	175	184	174	164	152	176	198	193	155	174	168	193	177	196	176	185	181	167	178	190	172	157	165	177	170	169	190	173	163	176	157	155	171	163	171	164	181	198	177	170	162	159	177	176	195	202	166	171	182	165	167	163	183	176	171	164	185	183	189	202	156	173	168	205	180	176	181	185	180	184	165	176	178	158	185	180	185	182	167	176	180	174	162	180	173	186	173	159	217	146	183	170	184	183	167	192	181	160	174	188	175	172	169	178	195	172	178	162	165	165	175	183	161	178	175	169	176	203	160	165	169	191	183	176	177	168	160	173	179	160	171	165	170	186	171	170	169	182	181	159	177	174	171	157	191	159	171	182	204	184	197	173	180	167	181	142	151	168	161	155	173	188	170	178	145	166	185	146	198	169	180	176	192	200	166	168	156	190	176	163	189	183	171	185	189	156	158	161	181	174	163	160	177	173	169	195	192	179	195	155	164	170	175	162	175	163	183	177	167	198	177	167	184	189	187	174	185	179	166	188	168	149	180	156	186	171	175	175	173	173	158	166	170	175	166	166	158	162	174	174	169	179	166	175	146	177	164	167	169	169	180	184	169	169	167	170	152	152	170	170	177	192	187	183	169	186	178	158	164	195	178	174	159	170	168	165	176	158	166	157	162	158	161	182	180	201	191	185	168	183	196	185	166	182	177	164	181	179	172	168	178	163	169	163	184	164	176	174	177	168	169	184	165	167	169	175	180	170	168	177	193	174	181	163	163	171	156	178	182	163	182	146	192	159	178	169	156	188	159	191	163	174	197	192	192	175	147	146	199	183	162	167	174	181	162	161	161	177	164	174	202	194	178	183	169	180	183	177	179	165	193	154	180	190	193	177	201	173	173	150	185	185	167	179	195	170	193	164	165	198	192	160	188	161	165	169	169	164	201	162	180	198	148	187	185	200	187	161	157	168	167	194	166	175	165	203	171	180	168	196	159	180	156	179	170	162	163	182	170	154	186	147	197	209	178	163	189	163	193	165	172	158	166	189	145	170	175	178	167	179	169	150	180	160	160	185	153	197	161	186	172	145	177	163	179	158	169	191	167	156	154	186	190	163	157	182	184	176	172	173	174	174	172	159	174	173	183	175	177	165	177	161	179	187	167	180	165	162	181	181	191	182	171	163	185	174	175	137	169	179	192	171	177	179	182	165	177	180	171	162	182	181	204	177	160	210	180	171	178	166	157	195	167	165	178	192	165	180	153	184	167	190	168	167	188	182	165	182	174	184	183	174	181	167	137	170	199	176	188	186	191	174	162	190	175	193	157	165	181	150	146	176	177	167	192	180	148	180	160	176	170	165	198	166	177	152	180	167	179	194	205	183	187	174	157	176	189	175	168	182	196	172	191	162	171	184	185	194	171	179	169	181	176	192	174	157	172	179	188	159	184	156	153	165	186	170	178	203	176	200	157	202	187	159	185	189	156	175	175	173	203	155	192	200	180	191	150	180	145	171	199	180	177	157	181	187	170	178	199	154	196	177	185	178	151	167	169	177	176	183	188	170	187	189	173	167	184	176	166	193	199	164	166	170	181	182	182	177	169	160	154	176	184	177	180	177	167	172	180	174	181	178	188	195	190	177	169	192	184	167	166	190	173	165	192	163	175	178	177	174	195	185	151	202	192	162	191	147	182	190	177	146	152	183	176	161	168	188	177	162	160	176	163	162	192	155	165	166	172	194	163	185	180	192	149	168	171	190	180	174	177	165	158	180	178	161	164	188	159	173	191	176	172	166	197	168	176	179	189	186	172	164	163	172	180	167	181	198	178	187	167	178	196	154	174	190	181	144	163	166	170	164	178	172	167	178	171	179	199	178	151	174	163	179	168	166	154	199	196	168	175	174	171	173	181	162	196	184	149	169	162	165	158	177	182	181	169	165	167	182	158	130	181	191	181	158	182	185	156	187	165	168	195	183	169	140	199	163	160	181	171	181	178	187	186	173	182	155	157	175	165	160	148	185	181	165	178	192	176	171	171	160	179	162	177	188	170	160	171	169	173	175	171	167	152	177	179	184	172	190	173	176	167	171	198	168	171	176	189	148	147	197	148	147	159	212	178	184	185	171	168	163	176	178	175	156	192	165	184	189	175	179	190	182	169	201	188	168	170	170	174	214	178	186	157	193	179	140	179	183	190	181	176	140	190	171	156	188	170	173	165	170	164	187	184	165	203	188	200	153	181	194	169	174	174	182	194	165	167	169	174	192	193	181	194	166	207	189	175	168	164	168	171	161	165	170	179	172	181	212	174	177	168	180	183	198	179	166	191	167	179	183	189	175	175	184	156	145	170	172	188	164	173	166	195	187	166	158	189	175	169	166	187	169	158	183	172	184	158	174	172	165	166	183	180	188	172	203	169	162	184	192	160	174	181	174	162	185	174	152	184	169	204	162	181	179	172	164	177	170	170	174	168	174	185	179	183	197	178	171	191
32141	36039	42932	47684	44999	41005	35495	34660	41950	21267	18684	15172	13842	8462	10165	9940	8368	9527	11310	9224	9754	10333	7534	4669	3163	2699	3122	2868	3954	5296	6094	5391	4530	2865	1818	1017	636	508	510	487	524	484	491	479	506	500	482	504	504	517	491	500	525	464	500	474	504	535	556	511	499	479	493	495	437	488	517	500	489	526	501	494	513	529	498	500	526	506	482	504	476	480	523	492	514	483	507	534	500	494	505	519	480	474	525	496	500	510	495	511	434	456	527	480	504	480	468	501	529	480	479	504	505	517	478	483	532	503	500	478	503	483	502	512	483	502	502	475	530	462	489	499	516	498	491	480	540	538	478	576	522	486	504	500	475	514	477	492	495	507	482	445	477	458	528	538	498	501	484	467	534	487	491	492	509	494	529	520	524	507	487	479	492	497	480	516	490	512	505	483	511	521	496	492	484	478	505	514	504	505	571	492	500	480	490	470	521	505	477	487	484	478	478	505	537	497	486	536	518	505	533	520	477	527	508	476	459	501	481	528	473	513	514	506	474	483	528	493	540	520	533	483	535	481	436	519	518	510	491	497	510	513	492	476	482	480	531	534	531	527	530	465	467	515	507	493	490	514	504	483	475	526	466	471	504	485	476	494	506	517	479	528	458	483	505	492	507	507	495	506	498	523	471	512	461	502	512	492	525	493	486	541	464	509	496	499	476	498	534	527	492	537	518	490	535	549	493	486	485	465	484	479	494	526	452	524	495	484	531	512	520	523	514	473	552	515	485	511	522	480	499	512	472	497	540	522	471	499	469	468	512	444	523	508	468	506	493	507	508	471	498	562	465	467	485	537	468	502	517	467	508	508	477	496	524	492	476	486	500	522	514	463	462	503	512	451	534	523	468	537	483	506	500	516	484	507	456	472	536	475	505	490	522	511	513	495	478	496	510	499	533	484	498	524	517	467	465	506	486	491	529	510	497	458	460	482	478	508	533	463	512	441	449	502	501	491	486	509	496	507	515	478	525	516	523	502	549	476	504	496	462	518	498	517	499	509	477	505	549	475	495	483	453	541	484	520	513	539	502	510	509	496	496	525	478	475	494	538	453	493	472	472	495	482	477	516	502	499	507	493	480	490	509	453	466	503	501	487	488	454	491	484	497	492	487	489	502	496	485	516	527	520	515	517	490	491	491	534	491	489	487	502	513	505	502	498	489	504	495	487	498	475	510	480	479	472	540	507	492	482	555	507	501	499	488	504	508	498	469	501	509	453	513	474	485	526	490	519	510	502	467	494	504	468	527	543	501	498	512	440	494	507	484	487	513	491	512	497	445	503	506	493	490	532	477	522	500	499	489	530	504	494	455	479	504	546	517	542	506	525	477	508	491	477	474	467	481	516	478	508	480	479	503	488	479	513	479	517	482	527	524	517	471	509	481	513	537	553	496	523	507	514	481	501	486	474	507	489	524	510	472	477	503	525	481	490	474	507	476	501	488	510	490	517	519	505	463	517	509	469	520	510	510	495	529	496	524	476	494	499	542	489	498	490	499	482	539	504	490	519	493	506	542	500	516	484	527	498	501	502	467	482	526	542	493	466	480	489	499	485	501	475	466	507	493	513	554	491	491	526	495	510	512	517	481	501	517	465	520	534	512	497	477	473	504	491	473	529	502	510	492	500	465	491	503	509	511	543	554	553	516	544	490	451	549	541	509	505	510	524	501	517	490	505	503	458	522	454	525	514	499	486	506	489	515	512	497	514	497	478	488	481	533	542	478	477	478	503	481	520	486	518	469	516	466	487	491	485	499	504	489	528	497	483	514	476	479	486	473	492	526	523	452	485	499	518	473	493	527	485	508	542	452	497	475	495	498	542	486	506	494	506	460	509	489	486	489	468	512	459	537	511	507	522	498	453	482	489	539	532	519	575	515	475	503	439	485	475	521	470	501	517	513	544	474	498	479	533	495	508	500	508	488	526	492	484	486	487	496	531	486	518	508	493	513	484	514	483	500	497	486	498	475	520	495	546	537	503	500	485	527	479	517	504	495	477	538	517	462	485	530	526	483	478	449	467	524	511	518	518	466	533	561	508	534	522	518	498	498	475	522	473	488	521	489	490	455	502	533	484	495	502	518	545	519	511	494	489	490	551	492	530	534	482	490	490	501	469	488	520	471	522	530	494	503	492	486	491	494	497	518	505	455	554	511	448	503	495	472	514	478	484	543	504	505	526	508	444	509	496	504	490	495	503	440	480	470	499	485	532	542	510	480	527	517	471	477	484	506	492	532	497	480	468	514	504	510	498	506	506	505	527	522	524	518	503	487	510	486	496	518	500	502	473	481	498	483	483	500	471	538	506	465	503	463	513	486	458	478	489	497	499	481	524	492	508	495	514	510	486	522	463	473	465	514	526	510	512	515	484	526	481	487	531	477	484	458	494	518	476	510	502	461	508	515	477	498	515	496	509	518	523	493	490	532	537	511	500	466	465	466	499	476	483	517	493	523	486	541	503	522	533	543	482	551	502	471	498	485	501	511	506	477	489	538	470	523	486	468	489	534	487	491	513	499	459	507	502	489	513	529	474	523	534	520	441	537	459	498	526	506	499	494	512	478	490	470	495	490	498	537	506	481	490	486	498	503	551	440	502	523	494	489	550	496	500	482	517	531	522	502	474	526	524	471	504	493	506	506	510	504	485	487	476	466	477	545	446	477	493	526	513	502	496	486	485	524	528	474	489	476	464	523	488	495	504	509	463	495	485	506	488	489	481	526	449	528	489	532	531	470	497	521	522	503	509	498	476	467	493	520	522	506	535	495	506	466	514	489	479	513	515	485	478	479	498	465	508	485	502	490	512	472	485	520	480	539	518	520	505	507	530	468	493	481	522	466	481	508	477	511	502	539	493	502	518	487	514	507	511	504	462	503	515	441	480	519	475	493	518	493	492	509	511	522	478	505	523	500	502	503	471	530	476	492	498	500	541	528	532	512	469	524	509	503	484	528	504	496	514	482	476	481	517	490	511	445	468	509	505	530	514	483	506	516	508	511	485	488	488	469	475	461	512	523	518	508	494	481	472	553	456	516	518	504	496	504	501	488	511	505	470	527	489	534	481	491	482	500	509	513	511	483	516	483	450	541	522	458	509	502	508	527	493	482	557	502	451	501	520	525	507	516	456	491	564	496	521	517	509	455	510	490	470	531	490	498	476	466	509	489	470	496	492	454	512	515	502	504	517	517	514	472	477	486	480	487	517	505	456	521	496	502	528	486	509	488	516	479	488	451	483	484	473	479	515	488	468	522	514	486	505	464	522	516	509	536	494	500	492	473	523	484	508	475	513	486	499	470	479	497	472	501	470	501	495	496	497	577	537	501	517	499	499	504	489	481	494	480	531	550	536	495	468	547	480	523	536	485	495	493	479	526	453	487	514	488	482	532	489	494	495	467	488	529	500	469	504	542	508	546	507	467	507	473	525	495	516	541	511	537	483	508	489	471	488	511	519	526	496	484	513	523	497	463	524
20750	17826	16603	12887	8043	5104	3422	2408	1652	985	579	479	351	342	373	408	384	554	564	502	573	526	293	219	182	186	186	203	208	205	208	183	204	181	162	161	137	141	135	126	136	143	131	143	135	138	119	121	155	143	142	142	148	139	154	123	128	153	130	146	132	142	135	153	133	137	163	143	140	159	129	133	132	127	145	140	146	159	121	131	139	140	145	131	133	142	133	135	157	162	156	186	153	140	136	153	166	152	166	126	121	118	150	139	147	144	156	153	140	116	122	130	132	149	121	146	158	142	128	127	142	136	129	129	154	161	143	155	143	142	161	136	147	140	146	147	140	124	138	142	145	152	144	166	144	145	126	138	162	140	134	134	135	154	143	138	124	148	146	183	139	129	132	153	141	148	126	142	147	156	123	164	135	127	128	158	134	125	135	159	159	131	152	144	127	136	143	141	127	124	170	148	159	123	145	136	136	125	135	114	148	133	138	128	152	143	143	129	137	143	140	166	133	152	149	137	142	143	131	115	143	153	143	148	118	139	159	155	122	122	152	131	163	147	163	143	131	150	134	144	148	139	154	145	141	147	133	129	158	149	136	161	141	147	141	149	132	153	147	152	131	160	157	144	129	168	145	127	146	145	140	134	127	153	126	148	144	141	149	151	137	127	150	152	125	148	147	148	140	127	135	131	143	133	123	136	149	147	146	145	139	138	137	144	149	155	139	146	140	144	136	119	151	134	138	140	128	127	170	140	156	124	169	154	137	148	136	147	128	125	142	160	134	137	175	152	149	133	137	144	141	141	142	130	133	136	134	132	134	144	117	150	142	114	136	145	142	148	153	133	140	125	143	141	144	126	141	137	161	141	145	154	127	131	143	133	139	160	144	124	137	135	145	145	138	146	149	143	153	157	145	162	132	139	127	141	146	133	131	137	124	138	134	149	133	144	161	124	138	128	151	139	151	131	146	154	151	146	151	146	133	149	138	137	135	145	138	134	127	155	132	137	150	146	140	149	153	145	155	133	127	133	149	138	143	136	149	156	150	126	122	143	127	135	148	130	139	143	149	139	123	126	145	146	153	131	118	150	119	154	161	154	136	138	146	141	168	143	131	136	139	144	141	139	152	132	159	142	131	118	137	139	147	143	130	168	170	144	141	151	143	168	132	147	150	132	152	133	135	147	139	161	170	135	171	142	147	138	139	109	153	166	140	170	156	145	153	158	139	125	143	167	145	139	147	126	164	144	152	128	131	132	139	135	142	151	142	154	136	137	128	161	128	133	152	144	123	125	131	153	121	146	136	165	128	132	159	151	146	155	150	149	160	147	146	150	124	126	165	149	142	142	138	137	158	153	168	158	105	149	124	140	146	132	155	131	167	137	142	148	151	147	169	129	144	111	134	152	149	146	129	149	145	159	151	152	134	160	138	151	128	130	153	128	137	158	172	154	148	158	144	135	147	166	125	143	135	117	153	141	143	121	131	121	137	150	120	132	147	137	140	138	168	143	164	131	141	129	135	142	149	139	130	138	139	144	176	140	138	147	151	121	137	152	137	139	137	162	133	149	127	122	140	159	156	136	145	133	129	128	142	144	153	167	142	131	159	148	166	140	144	137	156	129	141	133	128	134	136	140	125	159	136	136	136	153	138	163	153	167	156	134	162	150	147	145	131	142	134	140	130	124	133	124	141	130	155	138	147	136	166	135	127	131	136	136	143	151	162	146	147	123	170	158	137	134	155	159	140	133	126	132	142	133	138	131	136	148	138	145	145	128	133	131	160	136	136	131	139	153	145	153	169	126	127	156	142	141	126	130	129	136	132	121	157	131	130	146	148	144	153	129	133	132	126	154	137	129	131	131	114	130	130	151	141	153	149	148	151	111	135	130	137	140	166	185	151	133	137	127	133	138	143	133	142	106	133	140	119	136	163	136	140	136	136	137	111	131	141	160	136	124	140	145	155	144	130	136	131	143	142	149	127	143	133	143	155	155	132	121	136	122	140	139	137	131	130	154	152	132	168	146	134	138	142	138	143	137	158	147	126	159	141	152	142	147	145	131	155	152	138	154	123	138	146	131	129	163	137	164	133	142	140	129	124	105	135	147	120	115	135	151	122	138	125	161	140	166	144	137	132	140	164	148	148	142	135	146	155	143	159	122	126	133	163	143	157	144	130	141	151	134	145	164	138	133	137	152	102	164	125	135	149	134	158	132	131	149	139	129	148	133	126	147	131	112	139	147	152	131	141	151	136	134	133	138	123	137	143	146	133	138	133	148	146	139	145	132	137	153	140	142	140	146	138	142	156	134	133	144	128	158	158	139	124	134	145	147	160	133	151	144	158	131	157	122	119	128	162	145	152	140	161	131	144	127	151	136	144	140	151	131	152	135	142	158	133	150	143	137	150	134	129	153	149	130	140	151	128	142	158	151	144	118	142	135	164	143	117	136	144	138	143	145	143	162	135	130	130	137	156	167	146	141	150	138	136	154	127	131	135	138	149	152	148	146	157	142	109	142	114	119	145	122	114	130	128	129	146	141	141	137	152	132	124	136	137	120	136	162	139	132	144	141	126	142	125	136	147	145	141	148	129	148	153	138	157	142	131	129	126	137	137	144	131	142	157	132	139	134	143	153	149	148	126	169	143	149	150	158	140	135	135	158	153	147	119	142	134	115	144	138	154	151	145	148	119	139	122	140	134	151	151	149	123	131	138	134	144	132	130	148	135	162	116	127	133	135	127	141	147	158	132	132	147	130	122	141	134	133	156	142	145	151	156	145	149	137	152	153	158	136	126	135	137	146	132	142	139	148	160	154	142	147	154	147	150	130	142	143	126	134	129	145	127	126	138	175	133	138	146	150	137	136	131	129	131	156	169	159	145	146	120	171	137	149	153	140	127	172	132	147	158	137	126	161	153	152	145	145	152	161	147	125	140	155	148	157	128	127	154	135	128	133	151	125	134	163	139	135	138	145	134	111	143	155	146	141	143	139	146	139	155	148	156	147	120	153	154	148	136	141	168	166	156	137	157	120	152	150	131	137	141	136	137	145	128	134	165	145	144	150	131	145	139	140	122	141	127	131	170	146	110	144	141	149	146	145	144	147	141	138	123	144	125	139	128	137	132	146	165	151	123	161	128	139	153	128	134	148	128	122	101	145	135	150	140	146	145	151	149	133	129	132	145	129	135	158	139	133	146	134	141	160	160	136	140	142	149	149	153	140	141	122	121	153	155	133	117	130	137	143	149	132	140	155	152	146	140	149	159	158	156	135	122	128	146	133	154	133	151	144	147	138	145	149	137	166	135	155	130	150	118	147	145	134	130	151	148	142	147	153	130	153	140	124	150	153	158	137	142	131	121	128	134	161	155	140	143	150	144	126	148	151	143	131	163	152	135	135	159	153	141	134	142	135	131	144	134	134	151	135	123	135	144	120	125	150	142	136	150	141	127	156	144	152	137	153	134	148	155	134	162	157	127	141	131	147	172	132	118	131	139	129	143	120
15988	16667	24963	26933	21995	18017	13534	10791	7729	4921	3381	2451	1927	1775	2063	2193	2197	3139	3345	3126	3182	3169	1534	894	670	621	747	811	909	909	847	748	806	686	634	494	422	415	418	429	426	440	414	445	446	406	426	388	391	389	342	403	399	406	419	436	402	377	408	438	406	397	426	424	395	396	416	422	414	398	433	406	444	378	437	383	400	377	416	376	416	404	377	417	395	405	382	394	395	411	400	370	406	425	405	350	384	416	422	410	440	399	443	422	424	393	425	400	408	390	439	374	404	388	390	405	394	401	386	400	380	431	389	378	385	407	392	407	403	387	426	398	395	416	452	433	433	401	408	416	424	418	445	455	393	386	398	416	416	393	395	443	431	389	430	397	403	424	428	424	397	412	382	410	432	455	395	416	411	442	389	416	394	386	415	426	362	400	418	380	447	424	376	468	407	414	403	420	418	404	415	414	381	428	415	416	414	440	430	389	374	442	424	409	435	391	411	390	415	363	438	456	385	423	421	416	424	445	383	413	419	391	421	432	398	427	438	412	430	431	398	389	417	419	433	381	378	383	399	414	424	400	395	431	415	446	430	412	435	404	434	377	426	423	391	414	401	424	413	384	447	411	410	419	389	386	398	387	380	414	426	384	419	412	413	425	431	445	416	404	430	397	391	414	437	367	410	407	452	415	431	394	399	447	408	405	400	370	408	391	424	385	415	388	356	432	407	407	412	417	415	427	402	388	440	383	396	438	429	363	434	392	388	413	398	433	415	400	417	388	426	412	428	371	394	426	420	411	386	396	408	396	428	424	383	421	398	444	434	422	409	403	421	404	392	417	431	425	412	403	396	404	434	390	385	419	465	398	394	410	437	399	404	415	441	449	405	413	355	382	369	421	400	409	360	409	409	437	448	379	408	386	414	407	408	370	444	383	399	365	403	412	419	385	413	414	423	396	395	400	393	458	435	403	399	382	427	413	431	429	427	404	356	425	397	397	390	390	401	405	437	387	406	421	396	391	447	420	458	418	408	393	420	435	399	421	422	409	417	386	416	407	382	386	348	403	368	398	440	404	411	414	372	405	412	394	428	450	401	437	416	402	406	445	384	407	404	387	418	387	365	434	436	400	401	376	416	400	427	397	442	409	449	400	397	387	399	387	393	400	408	433	390	420	387	398	397	430	421	415	412	445	419	435	405	418	405	407	393	383	377	417	375	425	375	438	403	419	422	422	410	385	411	388	406	399	410	451	435	408	401	419	439	401	377	382	402	366	409	416	362	419	401	445	407	385	450	414	396	421	419	392	392	390	423	408	389	405	407	408	428	441	391	420	427	412	413	417	420	429	400	393	376	379	444	406	427	408	431	427	445	389	406	394	412	380	457	449	412	403	362	418	387	397	421	428	400	399	417	397	433	400	458	405	412	380	395	417	402	431	388	403	429	392	449	384	436	385	418	418	403	387	378	390	428	418	425	434	418	361	448	418	428	428	393	412	435	361	371	409	397	416	411	412	409	400	383	415	390	355	411	386	422	407	410	427	415	407	426	441	453	429	397	412	437	410	375	403	376	404	396	438	388	368	419	414	421	410	403	395	380	395	396	441	406	403	433	415	385	429	409	433	386	387	420	388	430	423	419	432	402	395	419	416	449	414	431	387	407	374	393	404	386	373	379	424	380	418	399	445	432	404	431	422	408	347	388	397	394	373	413	369	396	412	412	434	384	395	407	401	442	392	402	404	390	415	384	442	414	382	384	397	406	407	431	396	404	416	378	392	432	393	414	428	433	402	402	439	405	393	399	399	404	384	413	404	390	373	423	402	384	397	430	398	367	406	425	419	386	443	382	405	405	418	391	354	392	438	407	397	407	405	367	412	400	386	430	413	385	403	395	430	423	403	401	403	364	431	431	450	424	433	363	363	401	411	386	397	430	417	401	419	378	407	395	395	433	372	424	412	397	403	390	396	393	385	406	407	396	408	416	441	396	415	414	408	419	378	372	404	392	430	425	470	409	371	426	416	463	391	397	408	405	370	418	389	354	426	406	413	397	409	372	418	400	410	420	428	378	396	437	429	362	434	412	381	404	382	357	430	413	401	399	410	467	419	409	403	407	350	396	427	411	389	416	381	410	434	421	385	385	423	391	398	404	436	435	386	359	409	420	434	460	423	412	393	406	411	442	411	369	438	414	446	409	411	425	401	404	384	410	390	425	389	388	369	407	424	412	407	419	400	433	412	427	404	390	413	401	392	409	394	392	431	433	404	385	426	396	396	412	421	422	391	441	390	416	405	398	408	375	404	385	403	393	422	423	388	396	412	404	415	401	412	466	432	381	402	440	405	452	417	392	409	384	410	415	411	395	401	469	404	423	414	412	398	431	429	444	429	378	473	417	447	441	397	438	392	389	417	409	405	436	377	420	389	400	399	441	399	402	418	409	403	419	392	402	438	378	375	416	433	408	409	425	420	398	412	432	409	415	420	396	435	406	382	417	393	391	420	386	422	402	394	411	410	449	410	378	420	437	411	407	439	397	431	407	410	420	467	379	429	414	388	361	388	418	440	430	391	402	390	386	417	405	413	400	391	377	395	428	399	407	432	467	436	401	388	422	396	427	420	394	403	448	412	386	417	408	437	396	409	407	418	406	409	388	433	396	411	415	397	402	392	455	426	428	442	407	416	412	401	422	381	394	369	409	409	404	435	415	396	413	391	407	405	378	389	432	391	414	405	411	443	423	398	429	401	359	450	407	413	397	396	403	414	393	401	383	426	389	423	414	411	395	417	402	398	392	396	444	385	409	409	460	384	413	418	420	433	425	362	378	393	421	409	421	402	413	403	398	391	394	415	432	446	406	401	382	395	400	404	397	391	386	399	429	430	430	410	423	394	396	393	404	432	438	395	396	408	404	417	427	398	431	427	434	416	431	393	373	419	402	441	400	372	417	394	400	414	388	448	422	434	394	389	434	432	413	444	411	379	401	435	427	423	409	401	397	401	386	384	397	388	372	429	421	415	446	474	408	379	438	412	452	395	406	404	434	413	398	394	435	421	390	409	402	437	360	414	370	409	421	395	381	400	426	415	414	432	407	394	402	425	400	410	400	392	414	365	380	419	397	419	405	420	426	405	418	403	369	396	392	421	387	367	395	426	393	410	427	401	400	432	414	409	433	371	404	418	437	444	398	417	411	403	420	397	429	372	436	395	408	395	407	414	372	388	411	395	379	401	414	398	412	400	388	417	417	434	411	446	417	406	385	413	420	422	400	409	371	410	429	420	374	438	435	417	441	397	421	441	388	398	406	400	449	459	425	422	412	411	415	427	442	410	444	407	413	383	392	375	387	400	435	420	401	403	400	417	356	408	370	414	420	392	430	400	412	404	375	366	404	373	413	362	402	398	419	404	418	391	421	409	387	424	393	413	392	385	448	406	407	432	431	438	413	393	395	398	366	404	425	406	422	398	418	402	423	427	390	415	432	398	395	421	382	424	418	418	390	414	408	424	442	400
35834	31902	32845	29181	23933	18584	12951	8750	6940	3427	2654	2069	1483	1142	1169	1002	1042	1548	1550	1335	1402	1639	1121	746	409	331	399	458	498	609	624	620	561	430	290	172	139	139	124	125	134	128	150	123	142	141	148	161	165	137	130	128	144	146	150	124	139	114	160	121	134	121	129	124	136	134	137	122	126	144	134	160	124	145	152	126	121	130	135	115	139	152	135	122	165	142	160	130	134	139	142	160	144	143	133	136	124	115	115	136	106	144	138	131	142	159	124	134	138	127	122	122	130	136	135	145	126	142	131	148	146	153	145	133	151	135	130	132	131	136	123	140	113	143	119	147	151	121	139	136	125	128	149	129	147	140	152	127	135	162	128	123	140	153	119	142	151	145	108	134	144	139	139	143	112	142	142	149	135	127	145	132	116	156	117	118	121	119	147	149	114	115	136	114	119	139	120	142	135	148	149	131	141	133	136	129	124	138	147	137	135	133	129	140	150	134	132	137	166	123	144	134	148	145	113	122	138	133	139	144	133	139	142	128	135	136	151	129	127	133	140	145	124	139	149	128	135	126	139	117	136	127	120	138	131	122	152	141	155	158	134	142	124	137	153	130	114	127	120	140	148	139	120	135	133	123	144	138	128	137	139	127	119	127	122	113	138	140	130	127	124	147	129	125	144	139	154	133	133	126	131	130	142	139	154	141	158	123	151	138	125	153	158	131	126	128	125	124	131	124	157	139	140	134	132	150	135	139	123	122	140	122	146	137	132	127	128	131	129	122	120	115	150	122	144	142	148	115	127	115	126	131	149	123	158	117	126	152	120	127	134	138	128	126	140	108	150	158	129	136	122	138	143	139	143	139	146	125	130	120	126	145	132	122	135	152	121	146	147	126	124	137	135	140	130	112	147	117	129	129	122	133	145	137	133	144	119	149	133	127	122	151	122	134	159	136	146	147	150	133	143	123	122	127	129	125	139	144	132	144	141	133	121	141	145	146	143	148	128	126	143	128	158	142	135	140	116	145	126	157	127	138	129	135	112	139	135	134	133	147	141	146	148	142	148	124	121	156	148	137	147	150	143	147	143	141	118	140	150	133	131	145	130	130	131	129	136	139	135	121	130	148	140	131	134	147	139	133	138	127	149	125	135	122	126	153	124	128	137	128	150	143	113	134	141	128	139	127	139	152	139	130	134	130	131	159	146	146	132	148	148	114	137	132	138	149	119	132	124	131	127	124	143	136	148	149	162	158	128	136	130	160	140	129	133	112	117	159	124	146	126	137	133	127	127	143	145	127	154	150	136	137	140	145	131	139	135	148	117	160	144	117	124	129	144	141	153	132	138	117	155	125	125	149	128	119	124	141	141	122	133	153	131	110	146	135	141	128	140	141	127	128	133	142	149	131	133	127	133	123	130	138	126	132	138	124	132	142	129	145	124	145	134	145	141	148	166	126	127	133	141	154	136	137	139	139	138	150	146	121	137	127	143	111	156	129	143	150	138	140	126	149	143	117	153	140	134	145	133	111	133	128	141	151	139	144	130	145	142	136	128	124	142	129	156	119	153	140	132	144	115	130	138	108	106	146	129	132	163	144	154	99	136	150	137	156	147	130	146	135	143	157	128	115	149	148	148	124	142	133	116	137	144	152	141	131	127	134	125	154	121	127	122	139	156	149	149	130	133	142	145	119	143	142	124	142	119	134	139	126	139	150	137	129	142	134	129	133	127	138	141	117	130	140	155	137	122	135	117	120	133	115	142	147	130	149	136	138	146	135	135	113	135	109	154	130	143	123	141	136	107	127	122	143	128	143	155	133	142	115	145	123	130	149	151	157	137	144	129	125	141	162	111	132	138	155	136	125	118	149	136	120	136	139	137	123	144	135	153	129	141	153	124	150	156	146	133	129	145	142	126	158	138	128	143	137	117	164	117	143	133	139	124	137	123	151	136	151	135	125	142	110	150	135	124	131	130	143	149	146	169	131	128	125	152	140	115	131	159	127	155	122	135	136	123	141	137	130	132	167	144	135	156	132	164	139	140	162	122	111	135	141	159	151	148	125	142	153	140	135	120	135	126	130	139	140	129	156	141	133	124	148	139	131	135	136	132	128	126	137	136	133	157	146	142	147	129	126	131	137	132	142	134	136	135	148	129	131	133	130	126	145	131	132	149	129	146	144	121	145	150	158	139	124	131	140	124	118	113	140	139	164	125	156	131	127	153	152	137	147	149	142	135	142	141	138	128	134	136	141	137	156	139	122	148	122	132	127	144	118	133	141	135	151	156	148	144	130	130	137	138	143	128	143	144	142	125	129	144	141	146	133	147	122	143	128	142	153	136	135	120	124	134	125	134	147	117	139	116	152	140	149	112	150	145	156	139	140	134	128	136	127	129	142	119	133	137	137	126	142	133	133	126	137	143	135	139	131	129	128	138	117	126	130	116	119	161	147	137	127	132	130	140	163	130	117	147	128	144	130	119	135	140	146	136	150	136	144	150	139	134	132	152	135	136	126	148	129	137	153	152	100	144	140	124	133	121	135	145	134	130	128	131	118	156	130	121	135	127	135	124	149	144	144	143	134	139	125	129	136	134	147	139	129	142	142	133	140	146	150	155	123	144	139	129	150	122	141	158	128	127	144	141	120	130	148	148	141	128	117	149	146	133	144	121	152	161	141	121	155	129	144	131	126	122	136	134	138	139	135	148	138	151	121	135	122	112	139	141	145	142	135	153	147	137	148	139	125	143	138	131	140	114	144	122	136	140	125	140	138	144	133	136	137	138	133	146	139	135	132	158	151	136	141	128	153	145	126	124	136	127	134	152	133	144	156	138	135	123	129	124	141	131	151	155	122	138	134	141	144	152	131	130	154	137	133	123	121	128	137	134	132	124	120	132	146	129	156	132	144	151	134	129	147	128	141	134	134	143	168	136	124	126	129	137	129	132	151	147	129	140	128	139	118	115	123	125	151	121	130	125	142	139	135	150	136	144	129	147	136	152	131	146	135	140	138	151	143	142	148	144	122	134	131	158	129	133	154	117	138	120	129	129	114	141	136	135	141	160	156	153	140	138	157	132	135	124	134	117	131	138	132	134	138	137	149	134	136	140	121	136	115	144	142	128	140	136	158	136	135	136	119	150	155	167	124	151	120	143	150	139	156	129	132	150	144	131	117	154	136	119	123	124	132	137	140	145	149	134	137	124	141	132	113	133	121	124	137	134	136	141	140	137	131	145	116	133	130	155	135	140	163	121	139	125	141	137	141	136	137	151	159	135	138	134	148	127	123	147	133	146	138	149	141	141	118	139	139	141	133	121	147	145	145	117	125	132	127	157	130	143	166	148	122	140	142	135	142	134	118	143	121	138	133	126	160	142	139	120	151	131	145	165	121	147	137	138	119	157	148	172	125	127	128	144	137	117	165	146	125	142	140	130	137	121	151	126	140	143	137	146	135	140	149	158	149	141	151	115	156	130	147	138	133	142	115	120	126	124	125	151	131	125	156	118	127
26972	28952	38487	40476	38270	34258	28916	25417	21938	15069	12483	11039	8037	6453	6856	6031	6122	9171	9025	7756	8517	10011	6615	4684	2491	2005	2206	2545	2948	3665	3798	3759	3365	2399	1332	778	458	387	412	408	368	357	438	378	369	382	405	404	408	397	377	382	412	381	383	409	364	394	435	420	435	372	386	404	403	391	407	388	406	410	407	397	402	401	398	412	416	365	406	387	401	428	399	421	377	417	391	425	390	376	368	418	410	354	411	409	409	398	406	400	425	383	388	395	364	390	374	397	413	396	399	417	381	406	423	395	426	403	403	418	409	406	393	434	411	414	396	430	376	408	432	392	381	403	446	373	408	415	395	410	375	393	380	386	359	389	385	401	433	379	402	384	375	390	419	386	396	375	427	385	396	410	387	434	381	397	373	442	386	395	401	404	397	399	375	391	398	375	398	397	422	363	412	385	418	420	424	410	378	428	439	383	391	422	381	400	352	399	408	406	421	421	387	409	415	424	392	437	414	420	392	363	401	410	386	380	429	406	419	391	423	424	395	404	396	441	393	399	407	403	373	370	387	419	365	412	375	398	386	381	401	375	377	396	406	412	428	420	427	428	402	418	390	400	418	362	410	402	377	404	407	439	412	431	394	363	436	406	414	397	439	401	412	357	374	441	421	410	411	426	386	397	361	439	418	389	432	403	391	394	418	420	369	393	424	436	387	381	409	418	409	403	410	419	388	388	428	404	409	388	391	432	397	422	384	388	426	383	389	387	407	386	399	380	404	396	426	444	407	398	421	401	391	394	397	409	420	385	380	386	391	405	399	374	411	395	404	380	383	404	390	445	403	386	356	365	379	368	398	373	411	412	405	402	429	401	397	403	388	400	370	389	407	397	436	375	389	384	438	388	415	371	400	392	416	390	400	399	400	388	403	434	400	418	396	390	457	437	384	386	415	363	439	379	407	390	406	346	432	409	418	423	395	396	398	403	398	394	406	396	386	359	416	383	425	396	400	392	400	379	386	360	390	392	371	397	359	393	405	394	411	452	432	387	417	356	398	396	414	399	399	408	411	408	410	415	413	398	417	430	377	436	410	383	410	430	425	449	411	396	415	371	410	406	374	439	389	424	370	403	368	426	409	425	420	398	370	385	417	413	412	385	414	412	392	356	412	420	407	435	405	424	413	407	394	382	381	413	392	433	375	449	398	403	426	419	428	403	410	381	383	380	413	423	402	388	385	384	390	416	415	396	409	420	392	402	396	385	380	407	411	401	412	408	390	416	410	363	418	369	444	408	378	394	412	394	383	389	398	392	397	423	394	438	424	395	410	441	382	415	395	414	386	407	403	394	379	346	393	404	387	376	391	387	388	432	417	409	424	393	397	380	395	425	413	392	377	438	421	400	416	375	399	400	412	391	384	440	391	385	386	396	412	376	390	393	397	372	409	419	389	426	372	398	427	390	395	425	416	367	380	424	358	393	395	403	408	396	378	373	397	400	400	419	403	353	423	373	413	407	411	405	395	408	369	403	381	390	388	377	394	385	420	406	409	408	414	418	386	412	408	401	401	411	379	381	400	382	398	381	368	398	399	417	415	388	360	406	384	425	402	438	416	415	369	385	393	404	398	400	396	396	389	403	395	393	425	422	398	395	431	412	357	385	419	418	419	365	386	379	375	392	379	406	413	379	400	390	369	422	400	429	412	385	383	432	389	393	386	420	396	391	407	357	390	438	383	428	373	397	431	398	422	398	388	414	362	390	389	397	402	431	373	414	425	399	419	373	382	388	392	413	389	423	391	421	404	369	422	413	399	414	400	408	435	437	398	373	415	439	402	411	406	326	417	413	418	399	384	413	393	413	393	379	393	412	372	387	390	417	388	401	400	407	390	419	393	392	392	366	385	369	358	417	379	399	445	391	377	398	391	373	393	362	421	409	384	391	398	406	385	410	385	413	413	381	395	375	371	379	389	387	422	383	421	404	379	402	404	389	378	405	406	423	392	402	369	373	374	400	408	396	431	384	420	417	446	383	405	421	392	386	408	448	406	394	389	396	403	424	418	426	405	411	344	384	376	374	391	391	377	401	388	381	436	380	377	395	431	434	386	397	408	384	411	391	400	434	376	402	452	364	396	385	386	414	417	406	380	417	379	364	398	390	405	445	399	407	392	408	409	363	412	388	366	398	413	407	398	387	412	400	374	397	406	398	373	430	362	425	382	386	405	390	370	399	381	400	381	421	421	384	405	427	397	397	406	389	384	426	392	401	398	384	419	399	427	388	364	384	429	376	408	425	403	404	415	397	393	392	362	377	397	394	415	415	391	400	435	408	387	407	420	406	389	422	391	372	415	387	393	423	383	410	404	388	411	392	383	394	402	428	387	391	387	391	369	405	422	399	393	405	384	397	390	388	406	417	409	395	432	377	390	380	414	405	371	407	406	376	430	419	386	408	376	392	408	419	412	410	375	429	410	419	409	425	360	365	407	421	362	431	421	403	437	409	387	399	390	440	354	401	410	379	418	421	358	411	406	441	426	388	401	394	393	406	418	398	437	413	396	390	388	386	377	429	405	360	409	378	370	419	372	432	416	405	404	378	409	382	391	403	395	371	373	415	371	418	361	400	402	369	406	384	351	399	394	378	400	370	383	406	410	396	376	389	405	432	407	386	420	392	431	425	393	405	414	390	390	386	374	394	386	382	416	431	405	399	367	383	346	388	357	394	407	365	466	401	402	432	424	405	396	411	395	362	387	396	382	387	434	382	386	407	387	412	404	398	434	387	397	396	417	408	399	401	397	418	408	436	428	405	386	393	413	385	381	406	364	394	370	370	401	416	368	418	392	395	416	418	429	386	391	409	425	380	366	369	442	397	370	386	380	396	406	436	404	383	365	409	434	364	370	423	413	412	391	370	414	391	428	380	400	385	465	357	404	403	399	378	389	394	399	400	394	367	377	400	387	366	376	382	393	399	394	388	370	411	411	397	394	419	389	423	393	386	391	395	350	392	414	397	410	377	396	385	390	422	386	363	412	421	433	383	420	398	402	389	383	395	388	421	377	379	395	406	402	399	409	421	394	353	367	400	392	387	401	404	361	412	383	401	399	397	359	403	410	399	405	397	386	376	408	407	382	347	400	446	385	408	386	402	357	418	391	400	412	410	409	409	397	364	404	367	458	410	387	388	391	355	377	394	394	397	398	374	423	421	396	386	383	400	382	400	411	421	410	405	390	411	397	406	389	399	387	403	385	362	365	392	400	371	408	387	370	393	401	424	444	409	393	405	440	397	415	403	367	409	368	477	372	432	408	450	417	409	420	435	397	370	390	406	407	420	360	422	405	409	402	387	394	399	355	430	391	374	412	386	417	380	399	422	385	414	367	401	402	399	393	421	436	419	428	407	377	420	374	391	399	439	399	424	389	400	424	386	389	395	383	388	414	411	398	388	383	375	346	441	383	368	417	392	385	371	457	429	397	390	419	408	360	399	394	395	400	401	400	432	445	392	367	425	410	392	424	366
41134	38324	39836	36387	31234	27223	20125	16095	17281	6546	4289	3170	2846	2258	1956	1708	2064	2645	2474	2099	2191	2669	2027	1418	681	629	607	670	642	938	1002	909	893	637	380	306	188	191	165	147	153	174	170	161	179	173	165	178	192	177	171	191	188	155	184	172	169	190	168	160	189	185	194	183	168	192	170	170	191	171	197	176	157	185	170	188	164	196	159	198	177	169	149	188	150	178	160	208	175	179	161	185	160	170	201	158	163	165	160	179	176	155	181	152	186	173	181	165	173	154	161	175	171	174	153	178	171	178	175	165	174	171	156	178	168	190	179	178	159	200	170	172	153	178	181	181	175	186	148	184	178	171	195	176	191	172	174	174	161	174	173	172	169	158	183	181	167	172	161	159	186	174	189	187	193	170	157	164	205	181	167	208	174	153	200	198	182	187	161	167	165	166	189	200	166	168	170	177	185	183	187	180	184	179	203	171	178	163	165	157	213	178	159	167	162	176	173	178	168	172	188	208	191	166	164	173	161	173	174	192	164	181	145	157	175	168	169	171	174	167	171	186	174	166	166	164	151	167	165	148	168	185	168	158	164	191	183	187	168	185	188	164	172	168	190	200	179	161	166	183	177	174	195	163	190	164	177	201	185	166	158	183	171	187	155	165	172	151	180	186	167	191	189	180	173	172	187	174	185	184	182	170	174	163	179	189	182	175	175	177	152	174	156	198	168	158	168	184	185	165	199	164	182	176	177	216	164	173	155	161	180	158	158	195	168	159	184	149	199	202	168	190	197	189	172	173	151	195	177	177	191	168	193	177	160	165	180	173	192	152	178	175	166	173	167	173	175	187	206	170	182	176	160	183	173	200	159	192	187	163	172	179	172	157	155	148	158	165	184	173	199	183	193	166	177	166	172	185	185	194	179	173	186	175	157	156	163	150	182	157	167	171	158	163	174	172	177	181	185	180	177	179	175	169	174	188	173	156	162	155	186	153	187	161	152	188	172	164	166	159	172	181	183	179	200	195	175	169	184	153	175	175	160	183	158	189	166	173	169	173	147	152	177	180	194	177	157	183	174	176	167	186	158	202	196	164	163	178	178	170	173	162	154	199	189	184	174	174	179	176	165	164	171	157	179	182	170	185	164	169	163	174	168	169	179	155	164	164	185	168	152	173	169	151	168	180	158	180	191	188	174	194	167	185	158	167	154	165	174	154	183	181	177	186	181	172	168	189	179	160	190	168	178	171	187	186	170	175	147	152	185	188	161	182	190	184	196	160	192	173	165	183	185	152	167	210	152	177	158	178	163	184	191	168	167	175	167	171	203	173	177	194	177	181	206	182	164	181	190	177	179	168	196	174	171	192	179	173	185	181	180	177	204	186	153	198	186	157	169	163	163	178	161	154	193	184	182	156	167	182	192	156	175	173	167	170	167	184	191	172	168	203	163	171	156	181	152	172	169	180	160	215	156	190	187	165	168	190	177	167	174	176	182	152	156	171	168	186	168	170	196	174	199	163	175	172	168	181	167	186	198	181	190	165	169	191	203	171	164	170	161	177	157	170	184	173	170	168	159	150	167	173	164	178	187	159	179	167	179	185	209	167	180	160	182	170	182	157	178	178	174	178	190	152	203	182	175	174	184	210	167	179	187	172	174	192	160	180	174	163	184	177	195	177	185	182	168	172	208	197	193	178	171	160	179	171	186	183	188	182	166	177	168	163	192	198	178	192	164	168	156	169	187	167	192	158	155	181	169	168	184	189	171	175	182	198	195	188	173	169	173	169	180	166	173	173	161	178	167	192	197	202	172	193	202	173	151	162	174	175	159	186	181	184	185	174	193	205	196	166	179	173	185	169	192	202	171	162	194	195	145	201	174	172	165	171	175	183	172	176	175	186	170	205	168	159	163	164	193	175	176	176	154	175	156	166	192	191	202	197	189	181	179	164	186	171	165	169	194	205	172	162	183	163	182	183	179	181	195	163	181	147	181	161	202	189	197	192	173	177	183	189	162	175	160	174	187	186	170	197	180	190	195	148	185	179	167	177	157	165	202	162	163	163	183	168	167	161	169	151	183	178	171	174	181	180	166	152	166	167	170	173	168	173	172	149	151	190	167	182	183	200	174	156	165	172	170	187	167	178	172	161	171	191	162	177	190	153	167	170	163	173	174	164	164	176	148	184	174	189	180	168	162	187	158	165	173	183	172	179	190	164	204	190	184	159	155	172	177	186	181	161	171	172	176	173	168	191	191	192	163	183	169	186	190	171	170	191	168	170	169	163	177	179	173	193	181	156	169	196	177	195	172	190	165	171	174	196	163	188	174	185	171	181	191	179	177	172	185	173	175	192	178	177	172	160	179	192	174	162	146	175	137	169	170	183	179	160	169	157	178	200	202	168	179	178	193	187	182	167	170	183	168	183	158	161	165	195	175	167	184	157	167	175	193	166	181	190	166	174	174	180	189	156	153	171	160	151	168	209	180	178	182	183	169	150	162	188	168	173	191	166	201	178	170	189	178	161	191	174	186	182	170	170	204	176	169	188	164	175	178	190	205	191	158	166	181	154	186	183	186	168	172	172	166	165	193	177	174	165	163	164	178	191	195	198	179	176	187	167	196	178	181	160	179	181	166	178	173	174	166	197	177	183	175	173	193	196	179	184	176	175	173	188	180	182	179	176	159	176	191	171	145	173	183	180	175	147	193	186	162	173	181	177	192	170	167	181	183	195	183	173	187	181	161	173	172	160	179	194	194	180	195	196	158	186	168	196	167	141	168	170	165	182	196	165	174	162	175	182	190	171	169	179	159	181	162	141	171	179	174	174	148	176	149	181	184	194	168	184	182	161	176	196	156	169	179	154	162	181	171	206	185	174	175	193	186	151	166	179	177	190	192	196	162	168	168	181	161	176	178	163	182	186	190	193	182	157	172	174	181	174	189	174	200	207	182	162	179	147	180	171	169	156	161	178	162	160	176	148	178	159	180	165	165	173	159	171	170	169	161	206	193	182	171	170	173	154	193	154	176	206	176	160	168	182	171	168	169	175	179	171	198	153	178	178	168	189	177	180	154	153	196	200	181	153	177	187	182	170	157	174	157	175	184	163	183	187	176	179	178	167	180	194	190	151	190	206	163	130	165	178	162	175	164	172	177	175	156	151	183	187	194	184	147	177	165	174	173	177	191	170	163	165	164	163	189	168	189	183	197	155	173	181	170	181	177	171	176	184	195	164	179	170	150	159	183	170	196	179	178	189	180	155	172	169	172	184	174	171	166	168	170	166	175	182	196	155	190	193	160	187	163	188	200	152	168	148	172	191	181	167	160	162	187	166	182	197	168	176	174	192	192	181	172	193	174	181	162	174	193	174	178	164	182	193	187	177	201	183	207	170	155	211	172	179	164	181	167	176	186	200	180	162	173	169	204	160	161	176	190	208	183	196	174	184	167	168	163	145	173	165	185	188	185	170	157	192	165	163	190	160	161	164	160	182	164	166	177	193	182	200	182	155	173	183
31561	35360	42272	45055	42197	39619	34789	33452	32623	19863	17288	14129	13356	11337	10360	9045	10841	12821	12506	11494	12328	13775	10993	7944	3645	3598	3792	4152	4064	5369	5927	5432	5259	3601	2093	1205	637	491	522	512	533	495	499	546	530	519	527	483	522	523	484	537	477	516	485	528	482	524	481	489	521	489	497	503	505	488	488	489	526	471	494	522	452	488	533	512	507	453	507	494	480	519	474	515	466	501	505	496	494	484	490	502	526	534	497	501	500	500	550	471	463	480	474	496	463	471	520	501	510	476	502	490	500	496	493	491	502	480	483	466	517	517	512	517	486	498	514	525	524	479	462	497	504	450	528	515	509	466	526	471	488	490	510	459	496	510	532	510	486	492	508	493	498	490	517	520	516	503	516	506	504	481	511	481	496	492	527	481	495	527	456	517	492	513	474	497	487	465	482	505	482	503	503	472	491	509	512	517	495	476	478	469	455	506	513	505	506	444	491	524	463	491	493	514	482	512	484	501	493	469	490	502	515	477	487	519	519	548	467	526	505	517	535	457	495	496	499	478	529	491	502	475	510	496	504	490	511	502	490	458	502	481	503	496	469	517	468	489	475	473	503	486	497	495	482	514	498	501	475	480	514	484	516	505	525	515	506	529	506	542	481	490	474	514	456	505	487	522	482	457	501	480	445	513	497	489	490	527	507	469	476	530	499	552	498	495	534	486	486	543	489	496	508	470	504	473	532	455	472	496	468	541	536	504	506	482	471	465	479	540	515	489	489	479	498	498	451	453	491	511	503	498	465	502	492	483	478	516	456	519	513	493	481	515	502	483	490	554	436	492	481	490	508	488	478	513	499	550	465	517	509	474	471	545	474	464	488	495	479	485	530	500	502	525	419	516	486	490	520	501	486	480	469	494	501	498	509	495	503	530	499	504	529	501	523	500	541	502	505	474	512	471	489	480	517	462	473	501	517	516	495	469	498	529	524	478	527	524	492	502	490	505	511	495	481	465	454	526	478	498	509	503	521	445	506	503	497	529	486	512	519	473	493	509	464	471	503	517	510	524	459	501	481	483	509	468	468	477	464	445	470	537	462	506	507	500	531	523	527	479	505	522	512	525	520	479	465	459	500	474	537	489	513	480	530	496	523	476	500	460	488	491	517	469	475	509	511	504	527	517	471	479	522	480	509	528	496	460	473	501	467	517	454	473	498	467	528	493	490	465	503	509	488	526	478	506	511	476	513	483	494	487	486	478	499	510	508	497	539	496	508	462	498	535	506	508	497	487	499	481	492	495	526	515	502	469	491	491	515	464	502	520	482	510	492	470	505	514	511	506	502	497	494	488	499	521	528	477	517	483	516	506	524	519	504	506	480	539	479	488	499	541	496	516	472	472	484	515	484	501	490	488	537	499	491	523	518	523	499	494	486	467	500	502	511	474	516	469	513	460	530	496	477	522	483	495	509	476	504	484	477	468	499	509	534	515	499	497	500	486	481	484	535	523	452	511	506	503	495	476	485	507	514	503	451	470	526	501	498	521	488	514	512	475	492	483	522	499	510	474	470	504	502	504	524	527	477	503	523	505	546	513	473	512	550	480	479	532	480	501	483	494	494	510	511	500	495	526	478	510	521	522	514	499	544	517	508	500	507	523	507	486	492	476	514	490	517	464	509	462	485	523	479	496	494	477	496	501	464	522	501	518	527	524	512	453	483	513	484	495	459	528	496	514	518	497	512	491	494	466	508	495	461	497	486	492	523	497	504	499	531	504	513	470	497	504	523	524	527	544	503	497	494	522	489	503	523	484	469	505	510	497	565	497	486	509	493	523	473	482	502	512	494	468	487	494	506	479	511	487	451	483	432	495	498	509	525	485	477	521	486	512	510	497	502	505	482	500	504	506	500	523	529	490	524	509	506	494	467	476	481	505	500	477	485	500	492	524	535	500	510	506	494	516	515	502	531	500	508	465	478	471	489	523	499	514	538	485	492	465	500	544	511	515	487	477	489	488	520	535	471	428	458	485	529	527	508	477	512	497	529	470	472	532	458	494	507	546	522	478	471	508	462	495	507	516	457	537	448	481	495	481	482	509	514	502	488	526	505	497	536	454	492	525	517	556	489	441	501	477	502	451	473	542	490	510	494	480	536	498	526	504	516	511	491	528	530	488	495	514	506	463	501	513	463	519	497	479	519	503	491	489	486	474	520	522	503	504	497	498	504	487	523	505	507	533	504	508	524	539	505	484	501	490	480	521	526	493	490	508	498	493	517	518	483	500	526	491	529	485	450	483	474	456	508	484	494	505	527	533	511	509	517	533	461	491	521	522	461	485	495	494	479	490	520	491	484	494	508	519	501	545	494	524	506	488	506	513	495	488	548	472	532	486	492	514	500	525	526	475	490	525	503	488	503	457	537	496	466	513	462	481	501	516	502	473	492	514	508	528	521	490	485	498	507	462	502	476	490	515	479	515	457	472	464	504	494	490	513	497	494	488	478	483	491	529	503	487	469	509	507	484	491	520	507	476	509	497	478	500	511	503	485	485	481	507	478	520	442	520	486	517	511	474	512	533	509	519	504	516	491	491	497	480	497	500	519	526	511	502	502	507	476	521	501	484	485	492	534	504	481	509	448	517	470	500	496	513	546	517	468	481	510	477	504	519	468	521	501	499	492	522	499	531	532	495	502	481	488	499	501	541	471	507	522	476	499	493	520	520	493	470	503	482	470	513	496	570	474	505	521	482	488	517	505	527	508	494	510	502	503	520	527	513	516	463	485	484	508	542	482	494	460	487	489	535	522	562	498	534	481	516	520	503	521	468	506	472	547	501	499	526	509	506	512	477	503	495	488	458	505	530	503	493	501	482	499	461	503	511	516	531	469	481	478	499	514	465	525	491	478	498	483	493	510	483	476	492	479	488	513	499	485	477	488	497	522	461	500	534	463	481	508	509	488	502	475	508	528	550	505	467	511	465	532	474	466	513	498	467	528	499	506	515	522	509	485	540	491	487	522	472	492	544	495	466	491	496	473	474	521	487	513	484	490	461	465	478	499	535	518	505	480	519	497	514	534	494	503	484	504	475	512	468	467	505	490	505	503	473	510	485	506	505	472	540	505	476	495	551	496	535	506	498	456	473	492	488	508	507	508	478	470	482	462	483	506	493	470	469	509	488	480	485	523	530	489	467	487	494	483	474	518	517	508	510	536	526	518	511	473	502	490	515	544	480	548	517	473	499	511	530	473	495	464	502	508	465	465	504	512	471	538	487	486	483	527	551	510	502	482	513	509	485	493	486	479	509	479	547	473	517	480	509	487	499	525	514	472	489	512	448	514	496	530	443	529	509	478	521	532	484	507	486	524	482	500	461	506	484	489	504	495	507	519	499	483	534	492	510	538	516	497	512	474	506	469	515	488	475	520	514	484	540	515	495	479	478	510	495	489	543	490	491	482	464	525	499	536	507	472	497	474	507	525	510	473	476	478	516	471	461	492	542	490	509	485	504	469	487	469	504	532	535	509	506
20461	17618	16016	11982	6857	4569	3325	2145	1421	679	476	472	323	340	299	305	415	488	531	562	583	581	441	277	158	196	198	183	173	234	214	216	189	172	170	157	160	149	146	139	148	142	157	140	122	156	115	156	152	135	141	144	155	150	157	154	146	134	146	154	149	150	141	142	105	173	139	148	157	154	145	151	141	150	158	158	148	127	132	124	149	173	169	160	136	135	132	139	171	121	166	142	155	160	148	146	133	149	165	135	150	138	120	151	144	143	139	157	131	139	141	141	136	133	147	162	147	135	132	127	155	145	150	137	148	151	156	144	175	151	130	135	151	116	133	137	138	140	149	134	145	128	126	153	173	150	126	148	120	135	130	138	129	160	137	162	152	143	149	155	161	150	166	150	137	147	144	147	160	142	163	140	129	145	146	148	137	136	170	142	167	152	137	134	161	127	144	147	140	144	143	151	125	161	156	135	135	167	139	157	147	161	142	154	134	161	127	164	149	144	138	153	133	145	143	158	133	145	143	142	165	158	132	137	144	154	147	140	149	162	158	158	137	127	149	152	150	152	158	139	131	140	131	133	143	159	154	141	145	154	168	134	161	136	145	176	127	144	132	100	143	144	133	148	140	167	148	143	133	153	126	148	154	150	139	132	144	146	146	134	137	145	137	152	146	170	162	124	146	134	140	147	129	138	155	143	168	138	137	157	135	144	157	135	153	135	138	148	166	137	138	150	150	139	137	140	147	124	138	134	151	152	145	146	136	152	158	149	140	159	156	153	141	155	152	139	140	161	151	149	153	134	152	130	139	137	149	148	153	161	159	126	140	151	150	136	141	122	132	154	147	149	128	153	161	150	156	143	143	149	149	158	143	140	147	160	152	145	166	147	157	144	141	129	140	144	158	155	167	139	138	146	162	172	148	160	157	128	136	141	130	142	150	140	137	167	125	147	157	132	138	138	134	152	135	154	174	142	165	130	137	122	148	146	156	139	134	150	152	168	132	145	156	181	142	156	141	136	126	143	152	155	129	142	146	160	165	155	128	159	157	139	149	142	135	137	135	150	157	143	159	132	134	151	160	148	127	149	147	151	154	128	128	147	134	148	139	145	155	159	161	134	161	132	140	128	144	149	135	167	150	147	133	143	154	149	160	155	164	137	126	159	152	135	140	138	159	141	165	147	132	145	119	120	142	163	159	147	150	161	159	137	124	143	141	152	139	135	152	142	125	150	152	166	130	127	132	126	144	148	131	141	139	147	148	155	162	151	142	158	138	135	143	146	144	145	131	136	127	162	149	143	152	142	126	150	138	142	155	140	157	161	136	164	154	136	158	162	188	143	160	122	142	145	144	120	143	131	167	148	155	162	143	139	141	139	145	151	170	159	148	139	144	149	160	157	140	175	133	155	146	160	163	150	133	149	155	147	166	150	139	156	140	131	137	142	158	157	165	160	152	125	141	144	142	130	178	145	141	138	140	136	141	135	128	157	158	153	157	150	147	148	126	155	141	143	140	144	148	143	150	148	156	137	142	143	141	164	142	160	130	138	159	145	143	146	157	155	147	137	146	139	168	155	129	143	160	148	156	156	152	164	154	119	150	155	155	151	140	164	161	166	150	142	143	157	124	143	148	172	160	155	144	140	138	150	154	138	130	145	145	144	139	138	162	139	134	155	136	131	179	162	146	146	145	142	137	175	142	151	138	160	143	153	154	138	157	150	136	138	145	164	155	131	150	159	153	144	172	150	177	136	164	151	122	166	151	152	156	153	156	142	168	146	165	155	155	162	154	157	138	143	164	144	146	154	155	162	152	155	157	161	158	143	141	158	149	140	146	154	138	155	136	153	145	138	137	149	146	129	128	171	139	138	130	135	136	137	136	151	161	142	142	158	141	156	132	139	150	133	123	121	132	145	140	142	149	150	138	149	165	134	160	162	156	118	179	130	158	160	152	156	160	151	132	147	140	140	146	128	141	162	142	159	152	149	171	154	141	138	159	124	131	145	130	138	155	152	139	159	164	129	136	132	134	162	131	163	158	138	174	137	154	151	145	159	152	152	135	155	150	136	167	136	133	157	135	136	149	154	135	151	178	156	150	119	130	139	150	122	151	157	138	160	133	154	145	159	157	134	141	125	143	170	148	147	145	137	144	154	141	152	145	149	144	139	150	151	137	149	126	153	153	151	154	164	129	173	165	143	150	160	136	167	141	146	155	124	153	141	157	137	153	137	140	159	144	142	134	160	124	149	154	136	155	158	158	148	143	142	153	122	157	146	150	141	157	152	165	165	143	151	151	138	147	144	129	135	148	155	134	127	156	145	147	131	140	145	162	148	144	142	152	132	153	135	160	159	168	133	166	141	147	137	140	155	141	154	148	146	138	157	152	165	136	150	147	143	135	157	150	156	129	148	120	164	132	161	156	133	161	137	144	127	148	131	146	146	148	127	118	146	125	137	141	162	150	137	160	133	136	152	129	147	138	149	127	173	153	129	130	108	139	149	128	117	143	137	149	141	161	160	149	131	153	138	139	130	135	141	144	156	147	163	147	142	146	162	144	142	131	152	155	159	133	123	155	160	146	150	152	179	145	160	139	142	152	135	167	152	155	144	144	143	149	158	136	141	148	149	142	141	170	171	159	149	141	146	132	145	160	137	148	146	147	144	159	123	138	151	152	142	144	132	138	130	160	152	157	164	128	158	140	141	154	159	146	139	172	127	143	140	149	154	140	145	138	152	137	141	145	141	120	125	142	154	138	142	148	137	167	157	145	131	144	163	146	147	158	151	135	155	149	153	156	159	158	144	160	131	179	121	140	156	145	145	134	128	145	145	125	153	155	151	160	156	146	161	136	155	126	157	155	157	155	164	150	139	159	153	147	140	137	153	142	142	139	130	141	130	163	141	137	146	139	147	157	158	136	146	153	141	154	144	147	169	155	131	141	157	161	143	166	168	163	143	155	155	156	126	142	146	131	141	145	169	151	152	155	147	164	142	130	151	132	150	139	130	137	150	134	158	134	131	138	156	153	141	147	131	154	132	142	147	152	144	151	143	142	141	143	135	151	146	153	144	144	140	123	146	136	145	138	159	139	155	149	141	149	167	115	125	167	147	137	167	148	137	155	127	156	128	154	157	167	134	141	146	185	166	169	154	136	149	143	164	135	158	129	154	162	128	156	130	133	149	153	155	159	137	134	134	131	161	150	119	155	173	157	141	149	141	163	148	150	169	138	144	157	152	144	139	156	145	148	161	145	129	147	139	157	163	146	136	141	153	131	155	166	153	146	150	158	156	147	153	148	138	147	155	132	138	144	140	144	137	139	150	178	131	133	147	145	167	137	140	148	147	151	161	142	139	163	114	142	139	149	175	128	122	155	161	158	125	120	149	172	128	126	147	146	172	135	145	144	137	159	156	168	134	172	154	147	132	132	147	145	152	146	126	144	141	155	140	141	157	141	152	149	118	150	172	141	148	144	140	149	131	120	163	135	155	153	132	141	164
15784	16317	23569	24375	19506	15952	13044	9462	6662	3393	2507	2088	1707	1611	1513	1538	2173	2650	2765	3284	3726	3279	2353	1123	602	750	794	782	709	893	820	737	746	662	547	507	450	447	444	426	436	395	400	428	398	416	450	408	417	423	392	422	451	426	421	406	406	424	367	433	411	405	417	369	469	428	422	423	405	452	459	446	405	436	447	425	441	432	410	468	422	399	417	383	432	432	421	405	409	437	420	431	453	408	428	421	413	404	416	451	420	450	457	426	408	405	398	417	427	405	407	456	463	421	439	463	429	448	456	398	408	425	403	401	437	472	424	417	461	410	417	384	378	373	404	408	400	439	418	450	446	404	414	421	374	426	440	396	387	409	395	439	418	446	454	402	393	420	411	425	392	415	426	392	408	444	414	444	449	416	421	420	414	400	416	394	435	415	404	432	431	432	370	371	392	424	438	430	411	469	440	406	392	435	417	435	425	434	432	413	466	402	409	413	360	426	416	410	435	401	388	416	384	429	419	386	428	412	399	395	440	400	452	407	421	417	449	419	466	411	420	427	416	437	429	385	402	403	435	401	447	438	410	387	436	400	441	423	417	414	451	424	397	423	386	427	446	436	414	382	449	426	403	431	412	419	397	438	440	441	391	447	427	441	423	445	424	420	428	389	421	438	425	424	458	434	427	414	443	380	374	408	428	447	384	437	403	401	394	390	415	435	445	406	414	437	399	447	399	410	375	407	369	411	417	420	459	426	437	410	421	409	378	407	433	418	416	404	404	386	398	445	418	404	405	401	437	381	382	406	447	402	430	380	398	435	452	416	414	408	447	420	417	409	430	438	393	443	408	383	434	421	418	420	420	431	402	405	403	421	409	412	392	426	430	435	434	415	406	416	420	421	446	396	422	441	413	433	420	402	436	422	417	421	399	403	397	435	388	444	413	397	408	403	395	430	421	402	417	382	407	445	408	436	380	413	448	433	440	428	448	463	423	431	415	402	435	409	402	416	420	442	399	397	430	419	412	412	390	393	358	382	419	432	376	415	424	420	441	430	390	463	436	436	442	388	386	417	421	423	444	412	430	397	437	425	415	411	409	431	443	427	420	453	435	437	415	453	435	431	415	424	422	436	381	364	399	410	430	460	432	452	419	451	407	404	389	449	442	416	415	455	413	454	399	406	401	405	426	424	419	456	428	403	386	418	441	442	408	447	436	435	444	462	429	430	452	411	395	401	430	440	411	409	452	395	438	418	404	394	412	433	407	395	402	385	434	449	416	398	406	422	456	422	415	425	442	409	421	424	410	413	439	409	396	398	421	403	421	387	422	406	419	408	398	405	390	404	477	411	404	407	391	440	435	412	414	392	381	431	408	462	393	398	431	421	423	446	410	418	390	382	407	438	429	462	422	441	399	403	432	430	424	450	422	402	386	420	426	416	409	441	411	400	420	469	433	399	420	439	425	392	413	420	414	391	435	429	424	426	441	424	407	406	451	425	424	482	422	380	394	441	409	400	433	420	393	407	421	430	422	416	438	461	412	418	435	404	411	408	437	418	441	450	407	409	431	417	421	422	437	430	455	449	372	423	428	397	410	439	416	414	380	457	433	421	420	439	425	444	418	464	417	393	398	444	450	408	440	392	472	438	418	426	418	442	422	412	417	405	418	391	416	432	410	421	423	426	445	418	404	408	416	402	407	411	425	440	437	440	415	436	415	439	406	444	428	406	444	433	443	424	442	440	412	403	416	424	401	405	406	411	415	425	434	434	438	412	360	414	429	412	444	453	447	399	383	373	408	467	411	412	381	421	443	423	395	419	413	447	447	440	425	439	397	415	425	407	396	391	407	420	396	430	437	436	398	433	407	423	407	440	403	412	424	454	434	422	439	452	456	397	444	415	441	432	418	431	418	372	454	444	399	400	443	437	428	422	403	447	396	379	396	442	422	367	407	431	393	420	455	402	422	427	409	440	394	388	396	424	423	401	447	391	427	407	414	416	439	393	417	440	383	433	399	428	422	429	398	388	434	403	391	414	416	410	405	425	423	420	409	406	408	422	426	411	421	404	417	413	418	438	418	422	402	460	387	426	404	417	415	452	404	376	428	448	431	405	443	430	447	417	447	422	426	417	422	422	452	393	431	429	404	389	431	413	417	416	416	404	428	403	384	399	416	424	431	440	435	392	408	395	386	387	397	372	407	437	417	426	390	404	398	431	415	391	436	432	437	418	417	431	459	404	428	414	446	427	381	410	451	395	409	408	446	412	418	384	413	437	402	394	404	430	397	441	421	433	432	417	415	430	417	408	443	448	415	415	417	414	396	419	471	426	416	389	395	443	420	433	424	414	454	425	400	437	398	409	401	376	423	402	460	430	412	415	446	441	425	391	408	436	424	426	417	389	394	419	424	412	400	380	433	414	436	440	420	441	422	406	390	436	439	421	416	473	391	417	434	396	432	405	409	449	434	429	414	401	424	407	412	420	433	444	399	377	432	403	402	418	388	449	421	411	405	427	426	398	442	455	432	396	447	431	432	433	418	416	409	411	416	433	397	446	442	371	413	435	421	441	418	388	406	410	386	400	385	426	430	444	411	377	450	410	414	418	403	386	412	432	402	436	453	447	403	425	399	393	448	416	449	415	408	428	425	389	443	416	404	410	408	446	411	398	442	421	442	418	380	464	421	421	446	370	418	438	412	413	446	419	389	426	400	418	370	406	431	446	420	411	434	445	399	442	446	392	432	418	412	397	417	408	413	449	431	415	399	427	445	413	442	418	394	393	417	404	395	435	407	379	412	412	434	397	420	415	399	443	415	418	436	403	403	426	446	397	397	398	425	412	436	423	441	434	428	381	408	460	439	413	421	437	421	396	425	395	439	416	408	417	421	391	392	418	402	431	415	386	424	412	398	416	427	426	421	433	446	404	442	419	426	442	444	430	440	376	436	426	423	398	440	435	432	459	409	450	405	418	418	429	401	418	428	460	423	417	411	403	421	411	410	427	398	437	404	402	415	396	403	446	424	408	385	396	367	413	443	416	440	452	427	427	405	441	403	463	420	407	418	374	398	403	425	438	427	405	424	413	408	440	433	431	436	425	388	441	410	392	426	424	424	408	402	430	400	453	390	404	423	420	415	423	447	411	390	426	409	403	448	406	443	440	434	403	406	458	415	409	414	405	397	409	416	426	387	420	429	426	441	410	426	430	422	450	422	393	420	401	424	428	418	394	465	411	407	383	404	406	419	448	429	469	415	450	430	401	422	414	445	395	448	445	428	419	439	423	456	391	433	420	387	410	413	452	423	416	412	435	441	435	423	362	417	438	377	410	429	400	456	411	447	450	414	403	407	437	394	412	408	428	449	416	446	410	379	373	431	389	424	418	445	458	459	405	416	425	419	419	417	438	392	423	422	411	387	428	445	412	462	411	400	385	424	405	404	426	392	446	414	427	389	431	408	448	431	417	446	418	406	414	425	404	421	449	412	402	405	413	406	406	452	422	413	436	411	444
34733	29531	30272	26058	20542	15845	12203	8766	8191	3541	2597	1916	1343	935	886	1045	1425	1513	1263	1405	1597	1594	1213	989	377	327	370	340	452	619	458	475	469	344	250	220	164	155	137	145	162	146	137	146	155	169	146	167	173	143	140	125	164	147	136	121	150	130	123	132	144	125	139	152	143	149	156	139	122	139	135	136	142	133	157	128	155	142	116	130	146	128	133	145	140	153	142	149	141	142	153	135	149	129	168	137	127	164	147	141	139	150	130	142	131	146	127	138	127	152	167	142	141	143	123	126	129	126	125	125	170	154	136	148	138	153	157	159	131	121	149	140	151	142	143	148	141	164	156	130	144	131	142	123	134	148	138	152	139	146	141	148	123	150	135	144	151	139	167	143	145	150	133	132	143	160	156	151	148	160	147	152	144	152	143	129	134	160	153	138	142	145	147	141	142	156	140	148	137	140	169	145	145	138	132	148	133	141	165	143	138	147	132	144	147	135	151	134	165	122	156	154	152	137	129	150	153	158	136	157	153	135	141	151	153	121	146	154	128	142	152	123	139	124	168	163	143	140	149	129	137	157	131	148	136	136	155	127	134	149	151	132	122	137	145	144	136	138	129	163	121	128	143	129	145	131	133	135	136	131	150	147	124	143	152	150	152	159	156	155	148	145	155	129	133	132	143	157	148	131	132	145	131	137	157	150	145	143	158	124	138	175	154	160	153	164	157	153	133	143	133	130	129	136	135	137	151	166	153	145	126	131	134	150	133	162	139	159	154	122	130	148	136	153	135	139	130	168	145	143	155	130	151	134	134	126	152	139	142	129	140	134	149	141	148	148	149	135	133	128	124	132	135	133	145	146	151	139	157	138	161	125	158	142	146	136	123	128	127	124	131	128	156	150	139	140	142	140	142	117	154	154	151	148	160	149	145	147	138	160	151	153	148	155	163	137	135	127	114	154	145	127	163	133	133	149	136	137	135	156	125	127	138	142	128	136	173	172	148	135	140	160	161	138	136	129	149	154	141	121	162	145	144	129	136	143	135	152	146	128	160	151	135	145	140	130	140	126	146	135	148	161	168	141	142	140	159	127	134	154	134	161	139	152	156	130	129	160	154	159	139	135	129	125	127	154	139	115	143	133	142	124	128	141	133	124	135	154	129	139	134	146	143	166	135	163	142	143	161	156	138	152	149	143	142	131	150	134	128	149	167	145	139	143	134	138	133	152	156	164	132	139	146	146	146	148	140	131	133	152	139	140	115	158	147	141	131	146	148	134	127	139	152	142	156	156	172	144	153	141	143	154	139	146	122	159	148	149	131	139	155	140	134	183	146	125	130	141	143	130	154	163	149	143	158	137	134	129	137	143	152	156	144	158	136	117	131	146	152	150	158	160	128	137	141	115	146	123	151	147	147	135	151	161	138	127	134	135	151	129	150	133	138	133	145	148	127	146	169	143	141	142	141	138	149	125	141	150	146	152	151	143	142	131	144	146	142	143	114	130	140	132	124	130	151	133	134	126	144	132	134	152	150	139	133	160	148	141	138	138	140	163	152	148	133	162	152	151	160	146	137	153	135	136	142	145	154	144	129	119	125	138	137	142	110	166	140	148	162	140	126	122	118	144	138	136	141	137	123	159	139	146	149	157	135	152	160	142	138	135	145	134	137	140	129	127	152	124	146	141	128	147	142	154	149	159	149	138	134	141	117	154	134	149	132	150	155	150	103	152	146	168	156	127	143	109	151	153	124	133	145	126	139	130	139	147	159	142	132	161	143	145	140	148	137	143	129	146	156	143	119	141	134	130	153	145	152	140	145	150	136	154	118	154	143	139	121	145	141	143	144	141	123	134	121	132	120	119	136	133	130	148	139	126	157	144	140	124	166	121	136	139	152	143	143	159	152	133	162	137	143	139	149	146	134	124	155	128	137	147	148	124	158	141	134	125	145	143	150	148	134	141	133	123	154	132	134	135	150	165	149	137	122	140	145	165	160	136	140	112	133	162	138	141	135	167	148	153	140	146	139	135	140	149	137	143	147	141	131	123	132	125	150	129	126	153	176	153	139	160	165	141	158	176	145	149	141	133	141	157	150	145	155	135	140	126	139	134	146	138	141	156	126	142	156	141	144	127	128	137	149	150	158	150	160	119	132	147	167	151	152	142	164	148	147	158	150	139	131	143	130	144	167	165	151	134	129	125	125	148	152	149	134	132	135	141	144	133	131	146	132	126	143	133	140	144	135	133	136	137	128	129	153	134	154	145	140	152	139	131	113	145	155	121	136	168	146	151	146	129	149	135	140	160	144	159	140	138	146	145	137	142	132	144	143	134	148	147	125	152	166	125	145	138	127	154	136	116	122	140	155	165	141	136	151	146	151	148	149	143	115	165	156	160	142	139	146	155	139	152	140	122	140	128	126	143	138	142	157	127	145	130	156	148	130	150	142	154	132	130	146	130	139	136	139	132	142	138	142	151	140	156	145	146	145	140	153	135	154	159	127	164	127	159	157	129	130	147	143	134	159	157	158	148	137	147	146	145	164	150	133	157	151	171	145	131	136	125	128	147	140	143	137	131	144	155	143	140	140	143	156	144	141	141	121	146	143	143	144	146	153	152	165	124	136	133	131	133	150	156	121	144	144	165	160	147	112	141	137	123	144	145	138	180	172	138	146	145	151	149	156	133	115	173	153	135	134	152	137	145	152	146	146	133	142	148	116	148	133	132	160	149	163	145	134	162	151	141	135	141	141	140	143	146	140	151	140	125	132	174	124	149	146	112	135	138	162	149	117	142	151	143	141	152	146	146	133	156	145	157	174	155	151	129	143	125	172	138	149	134	128	152	156	137	148	143	133	139	132	161	137	138	155	140	154	139	139	118	141	119	136	137	150	136	129	128	146	156	127	145	140	119	145	129	160	142	142	150	138	143	142	150	137	137	153	152	159	155	129	135	137	158	144	145	143	144	121	158	149	160	123	129	135	136	126	123	129	135	157	128	144	141	132	138	137	122	127	131	151	150	128	127	143	141	136	147	146	142	168	129	146	132	145	140	151	135	158	152	147	143	140	136	135	114	148	181	145	134	144	133	156	158	132	139	129	152	125	141	127	156	148	115	129	133	134	159	160	133	126	167	130	125	143	137	159	146	127	136	154	146	129	151	143	138	123	126	160	128	159	123	130	149	129	122	147	137	131	149	145	145	146	157	121	164	152	152	137	136	146	147	147	141	161	136	156	139	135	133	135	148	128	130	135	143	156	152	132	142	144	148	137	124	132	149	127	137	136	143	133	152	145	132	159	149	139	132	148	158	130	148	124	145	139	138	131	144	152	126	134	107	125	161	144	155	143	150	138	126	127	128	152	159	145	145	143	139	136	160	139	140	138	163	123	139	150	139	132	137	146	143	154	126	145	155	153	149	135	144	147	143	150	154	125	131	136	131	146	144	133	141	132	149	147	145	150	138	128	135	143	142	153	142	144	125	142	151	144	147	159	152	138	134	149	140	112	135
25871	26514	33783	34696	33004	30160	27732	24322	21605	14282	11627	9416	7194	5568	5021	6190	8204	7907	7066	8158	9180	8919	6930	5199	2076	1665	2039	1865	2735	3557	2678	2682	2615	1818	1158	830	543	401	407	445	444	390	382	428	420	415	392	385	426	439	438	415	396	445	405	410	427	407	423	424	408	393	408	421	418	462	434	416	411	403	434	420	410	439	468	447	419	410	454	407	425	411	408	426	446	409	420	422	442	387	407	454	406	456	399	407	422	403	407	417	411	418	410	416	430	400	419	414	432	434	416	381	411	435	394	436	429	415	424	394	410	449	422	422	423	395	447	392	408	428	451	416	427	450	390	416	398	442	411	408	386	433	433	423	429	431	426	401	406	419	425	398	469	485	428	404	434	392	437	411	417	432	416	412	420	403	414	418	426	395	416	385	417	378	420	418	382	437	432	422	420	387	421	372	414	423	433	453	427	390	394	414	425	423	455	391	417	436	406	427	433	439	427	438	426	420	447	425	404	408	382	394	387	428	419	402	431	449	411	413	419	421	400	430	412	406	404	473	437	414	402	362	426	409	410	438	392	483	426	409	409	410	383	418	438	424	434	397	383	352	438	409	429	441	412	415	448	417	416	386	425	428	417	423	440	417	401	406	383	405	410	366	400	436	411	397	368	410	420	393	440	395	399	405	457	438	410	406	443	439	426	430	425	409	455	402	428	389	438	427	411	428	452	449	419	396	417	408	410	440	443	447	432	420	415	405	432	466	417	427	436	437	415	422	404	412	428	431	427	401	451	415	412	399	394	420	414	421	434	389	377	392	425	405	393	428	437	407	402	444	397	410	404	384	418	447	410	417	431	420	423	443	447	419	417	431	443	430	423	477	393	396	428	390	405	435	409	414	395	403	415	436	421	429	389	444	415	443	442	416	420	401	420	419	408	422	441	400	430	426	402	395	429	435	395	428	393	414	462	437	399	421	432	405	454	418	414	405	443	388	430	454	396	422	431	414	458	406	455	398	468	434	418	453	417	377	432	429	453	403	418	455	418	453	378	443	411	430	416	426	360	428	409	413	403	467	420	447	421	438	420	420	403	419	391	422	436	441	433	412	392	405	463	379	430	415	418	438	427	419	481	438	426	452	419	405	439	432	400	390	419	434	426	409	396	375	433	455	414	424	389	450	432	431	447	411	407	422	424	438	400	393	417	391	422	468	417	454	444	407	422	418	445	405	381	388	447	405	420	383	378	405	422	392	430	432	410	405	409	431	386	409	398	460	427	427	431	427	419	419	411	453	400	419	412	435	384	409	434	408	386	435	403	407	457	432	407	399	423	432	433	441	421	419	378	427	415	384	404	471	371	421	401	460	398	410	396	387	419	399	409	416	430	416	406	428	424	381	371	415	423	438	425	427	395	443	402	443	393	414	403	407	426	429	416	428	431	416	357	412	424	415	413	427	406	441	427	445	433	423	414	457	436	410	413	407	388	434	416	430	407	402	392	421	395	421	435	396	392	388	403	433	396	415	455	427	389	439	448	422	422	452	424	396	445	391	439	407	422	401	376	412	449	420	409	450	385	420	409	414	409	429	410	433	424	386	434	433	415	438	418	401	394	446	438	428	394	423	421	414	385	397	394	441	442	404	417	426	424	447	432	409	459	429	432	396	420	433	443	378	404	411	406	419	412	447	377	415	411	431	415	445	421	398	428	407	410	428	411	408	428	408	426	388	407	428	404	426	450	414	433	420	402	421	430	438	402	418	425	432	385	440	448	412	421	398	446	397	407	416	395	429	399	424	421	432	411	408	391	403	396	437	414	402	419	415	408	400	403	393	400	438	443	401	416	421	401	425	409	397	421	419	445	407	368	457	449	435	420	416	420	391	411	389	423	420	406	411	405	469	446	414	412	421	420	428	419	418	405	450	437	427	407	410	427	435	397	452	410	417	403	427	466	405	421	408	424	420	392	390	432	431	403	378	408	435	461	425	398	444	391	430	421	422	453	416	436	442	431	426	390	392	402	425	452	434	435	400	431	404	428	434	440	433	407	445	455	404	398	417	396	389	449	424	396	408	417	411	390	411	419	395	421	427	413	415	411	394	389	408	432	454	419	417	422	396	435	397	431	448	354	444	401	404	407	419	426	447	434	428	413	415	400	401	407	418	386	419	422	393	391	421	435	424	401	418	399	383	416	387	401	423	425	428	388	436	427	418	415	421	421	437	412	398	387	391	415	430	428	392	417	442	417	399	385	366	406	438	401	472	433	450	399	433	410	402	419	421	456	407	409	417	394	373	395	450	394	417	404	444	430	400	403	434	431	427	446	421	407	438	390	427	395	414	418	435	390	405	410	407	432	410	401	412	391	399	419	439	430	416	399	401	399	393	413	434	380	387	407	400	453	413	402	382	363	425	464	416	378	414	398	424	438	427	370	394	418	432	396	425	400	411	401	430	369	435	425	407	437	428	436	427	424	476	415	422	402	447	419	416	408	411	424	405	403	407	387	397	405	410	428	433	404	398	406	437	411	400	408	428	415	422	407	402	414	428	431	428	371	407	413	451	421	416	407	403	411	422	446	376	453	440	420	423	405	412	407	398	378	404	425	444	429	408	427	400	415	453	425	434	451	396	407	419	404	424	429	395	418	410	412	386	421	414	415	427	410	390	377	438	417	404	405	379	379	477	429	441	413	442	399	394	395	405	451	380	441	422	399	434	389	400	431	410	423	405	381	401	435	414	408	425	414	416	435	427	405	410	434	386	414	430	417	411	406	430	416	394	406	417	417	392	408	426	393	415	426	404	413	435	444	424	417	403	430	422	382	422	436	423	450	419	420	419	401	427	395	381	408	428	391	439	424	413	373	406	412	411	392	429	449	412	416	412	419	443	415	469	414	416	396	414	410	408	427	423	454	415	414	446	420	413	428	407	387	434	401	402	402	411	414	418	430	410	400	445	456	435	417	427	387	420	437	435	389	441	410	365	411	385	419	398	429	377	391	422	431	433	407	408	432	424	442	446	392	419	419	417	432	397	411	402	423	442	407	389	449	400	408	454	404	414	394	378	425	410	432	397	450	425	433	429	412	425	444	421	390	429	422	422	384	421	426	413	402	400	426	444	402	402	391	433	414	384	434	406	396	427	438	414	440	427	362	458	435	375	407	409	396	426	449	424	423	413	399	423	414	415	417	389	422	406	436	386	445	423	472	454	415	394	385	398	440	408	421	442	413	417	450	430	398	390	403	409	448	466	426	433	418	406	435	384	422	428	406	420	391	411	394	413	426	432	419	433	426	419	399	438	429	412	428	420	435	393	442	431	429	386	471	354	414	425	389	440	415	441	422	394	406	396	394	404	379	430	405	392	414	411	409	428	400	404	431	391	385	442	449	431	425	438	413	369	443	403	424	427	419	428	401	419	441	410	449	426	420	443	449	432	433	404	429	374	405	407	408	415	442	431	409	420	419	420	449	423	394	408	392	415	403	415	422	402	431	433	413	381	438	399	438	441	385	423	414	402	438	391
41393	36231	37471	34690	29577	24522	20440	17083	17889	6889	4998	3485	2391	1584	1694	1993	2477	2220	2035	2179	2448	2589	2065	1961	825	564	607	681	963	1055	722	688	592	475	353	301	238	203	194	184	162	192	176	187	185	195	180	200	178	191	186	191	198	190	204	208	185	177	197	175	196	199	194	186	185	188	199	173	169	186	194	186	177	172	173	194	177	198	187	190	195	192	194	189	193	188	177	174	166	164	181	185	179	181	192	196	177	194	169	178	178	175	191	183	177	214	182	184	217	181	193	194	199	208	189	169	191	189	170	154	192	172	177	170	206	188	160	209	188	202	178	174	208	173	175	189	194	169	168	172	196	167	175	172	174	163	168	178	196	193	184	174	187	173	193	182	190	186	164	195	158	171	174	178	192	171	181	179	175	172	192	192	186	224	189	193	197	203	183	196	175	184	174	173	182	186	188	195	203	217	187	187	166	173	190	172	196	165	185	180	217	199	189	176	180	195	197	149	208	191	180	186	172	175	177	175	178	184	173	198	167	208	191	194	145	149	183	197	171	208	164	183	199	186	171	186	205	219	191	188	189	166	189	200	210	205	180	183	200	178	192	172	159	184	194	199	178	163	217	179	187	185	218	185	175	190	186	208	184	173	171	174	166	174	210	185	169	191	167	203	164	169	201	181	191	188	197	166	194	191	185	211	175	209	161	190	164	191	183	209	165	187	182	199	187	165	182	177	180	184	172	191	152	183	208	167	167	187	202	181	183	194	199	177	174	196	177	193	182	202	174	168	176	196	218	180	170	186	188	164	188	183	179	207	164	154	187	195	183	184	189	178	191	172	197	183	163	208	160	180	177	181	165	167	171	198	158	183	186	180	144	184	175	172	194	180	184	170	182	193	183	177	179	197	183	213	183	186	213	195	179	185	198	172	191	194	170	191	171	179	189	180	177	189	164	166	169	170	175	178	190	174	150	150	188	206	193	179	182	186	197	183	152	178	184	213	182	193	159	194	156	189	193	180	177	183	168	173	181	181	184	182	187	187	192	176	198	217	187	188	162	195	194	171	192	157	201	172	191	165	180	175	181	177	179	198	162	184	176	163	162	206	190	178	198	158	162	191	193	213	182	187	175	175	194	189	162	203	167	185	180	170	174	174	170	194	177	193	201	177	177	170	175	164	195	182	182	200	162	173	192	205	189	170	168	183	185	194	165	196	205	173	167	151	173	185	172	186	175	180	178	203	169	180	181	190	194	194	191	204	199	168	187	190	212	177	167	177	195	180	191	175	194	163	189	181	171	185	187	162	179	167	187	185	173	174	152	175	176	184	188	176	160	202	191	176	197	171	190	172	225	208	186	173	195	195	197	198	171	165	181	186	172	204	169	176	186	185	201	196	169	186	202	202	198	189	180	175	211	183	187	172	169	164	174	221	174	185	166	166	178	178	186	193	180	205	170	179	187	182	198	183	174	179	189	192	189	188	187	169	188	195	195	186	185	187	166	197	166	195	183	167	197	196	211	194	170	185	190	192	174	184	192	193	179	174	199	162	217	195	176	175	169	192	194	200	179	178	194	178	193	179	189	172	168	178	185	174	214	185	191	169	183	160	187	189	192	196	198	192	181	196	209	187	180	197	187	203	184	178	188	167	165	193	179	185	194	165	190	202	181	197	194	188	202	170	174	189	184	171	167	189	175	148	183	157	174	200	169	193	206	171	177	184	183	187	169	187	181	155	187	193	179	161	179	181	168	180	184	186	179	185	182	187	194	183	198	178	195	190	189	175	183	173	185	179	178	198	171	167	181	197	198	172	164	171	172	184	179	183	215	216	198	197	178	202	184	173	196	171	184	181	179	183	179	163	182	192	174	156	187	185	197	184	182	174	186	175	178	201	177	167	203	192	172	184	161	198	175	162	182	176	182	190	175	199	186	187	174	177	167	174	196	184	180	167	181	162	182	204	175	169	195	186	195	159	175	178	183	193	195	176	196	166	202	163	172	180	186	181	179	165	167	173	170	175	196	179	195	163	209	184	174	173	190	176	195	199	151	186	183	164	214	190	193	184	189	164	187	198	186	181	175	176	170	208	192	192	210	171	187	188	180	147	186	194	196	176	176	188	183	148	184	193	200	197	176	175	187	182	174	164	208	166	192	173	176	178	200	190	195	188	157	194	181	178	191	203	192	201	192	198	187	172	189	185	187	211	186	175	164	176	182	187	185	169	188	155	165	181	182	159	176	193	182	174	176	190	186	168	192	158	161	188	180	182	180	200	188	180	184	180	184	168	167	215	164	190	169	172	164	182	172	168	158	179	201	182	185	203	185	180	153	183	175	158	187	184	180	199	168	175	184	193	188	178	185	177	182	161	194	166	191	179	183	174	182	177	167	192	182	206	186	178	183	189	178	190	185	178	206	190	186	211	176	209	180	187	192	158	158	185	178	193	171	169	177	162	201	195	185	199	175	181	190	166	176	188	162	164	182	190	159	192	176	177	172	195	169	187	185	171	200	179	185	164	168	183	184	174	188	180	138	190	194	192	194	189	167	205	187	191	225	180	189	170	196	176	207	184	195	195	173	184	179	189	193	163	190	150	180	185	188	200	161	180	167	197	181	171	199	169	177	202	204	198	170	168	180	200	184	193	181	174	181	174	208	180	159	190	187	182	200	197	153	180	194	173	184	188	178	195	172	184	189	178	202	201	168	184	203	172	177	179	169	170	178	206	188	190	172	171	182	163	170	188	171	175	178	192	190	190	168	203	174	193	166	188	182	180	175	199	163	201	192	155	170	199	177	206	178	190	172	197	172	189	166	169	185	177	156	183	220	178	174	173	194	180	171	171	176	164	191	204	199	182	188	182	159	190	183	188	180	189	176	199	156	180	195	195	189	162	169	178	197	187	195	189	164	170	202	182	174	191	186	203	186	192	172	155	207	202	183	185	190	166	196	194	187	176	163	175	175	174	175	201	205	171	174	190	198	178	183	172	197	166	187	185	189	170	172	182	190	179	181	187	177	195	182	196	198	182	181	193	173	200	186	185	158	179	190	184	157	175	175	178	176	170	179	198	161	197	182	211	186	201	193	190	187	182	182	186	181	178	192	179	188	179	165	186	193	205	156	172	205	161	202	172	197	173	188	187	198	181	174	188	183	187	197	185	172	174	188	201	186	206	176	190	156	205	185	196	201	184	188	188	170	167	174	174	182	167	172	175	207	183	184	155	151	199	207	163	179	166	165	204	197	185	168	213	196	180	174	178	167	190	164	198	182	179	161	190	188	177	164	186	189	187	183	183	195	202	188	148	164	197	198	171	177	175	202	183	178	141	186	187	191	181	170	168	182	194	175	180	170	195	215	191	202	196	208	191	170	173	156	182	185	204	178	185	195	194	176	174	176	191	171	184	181	196	183	196	193	178	196	160	171	187	190	210	195	183	182	190	186	178	195	180	191	176	174	179	184	187	197	185	187	177	191	164	200	173	178	195	202	199	181	177	223	194	206	191	197	174	202	199
31187	32900	39045	41048	39489	36629	35224	33958	30020	20981	18203	14868	10732	8474	9135	10614	12603	11069	10692	11047	12846	13448	10807	10636	4391	3214	3052	3887	5630	6074	3822	3799	3345	2412	1665	1098	834	593	503	517	523	531	495	525	526	547	522	527	529	490	520	509	506	545	524	501	515	527	515	524	535	537	539	535	517	546	505	538	508	555	559	521	523	460	512	485	512	535	511	539	480	511	478	487	496	537	501	468	536	514	532	487	518	509	563	514	481	499	498	519	494	515	500	491	550	500	526	479	532	500	553	486	560	508	540	548	520	541	492	537	469	502	551	561	529	496	504	510	515	526	526	522	532	549	526	519	503	520	544	515	520	578	502	540	532	452	507	516	481	538	529	530	477	521	540	522	533	530	525	549	539	465	523	515	510	501	479	502	523	549	501	478	497	514	512	506	530	558	522	543	479	512	539	518	540	503	503	536	509	523	562	510	539	515	531	501	503	526	530	516	522	521	523	521	529	526	523	533	494	548	522	523	532	504	535	551	501	531	524	543	526	538	509	497	492	517	559	539	535	537	529	523	490	537	527	495	501	523	510	481	547	539	547	533	513	519	499	468	517	473	539	517	517	498	510	521	511	531	490	523	493	539	552	494	486	533	488	523	489	541	522	532	509	536	542	517	502	545	535	558	541	491	500	560	498	524	514	517	531	499	479	501	506	497	509	499	507	495	517	529	521	524	571	536	513	568	538	513	478	519	505	557	534	541	534	521	492	566	547	517	543	543	500	585	533	517	517	482	504	461	535	503	498	548	559	549	523	480	551	536	524	561	478	517	510	492	557	498	516	523	485	524	493	532	507	541	569	527	523	548	508	522	548	512	487	510	490	505	497	525	517	494	503	485	553	530	468	531	523	501	532	552	488	548	494	513	528	526	497	515	499	511	518	534	550	540	551	495	542	552	494	557	496	498	492	530	523	497	529	522	504	551	484	531	558	515	482	545	539	507	489	504	488	517	545	514	485	501	510	511	505	537	529	539	526	538	512	513	528	567	513	492	539	515	527	551	514	534	498	520	515	511	501	513	511	520	541	526	467	492	496	497	512	509	548	529	544	534	523	569	551	529	518	539	496	550	491	514	514	513	530	490	598	484	529	496	516	521	539	557	540	505	501	544	544	527	470	532	527	518	558	499	536	499	538	532	526	495	506	496	568	484	519	509	519	549	520	578	535	525	489	532	495	490	534	494	523	480	501	537	510	559	540	498	508	543	518	543	555	509	536	517	521	530	520	546	549	485	499	520	520	529	509	493	513	547	511	526	539	526	506	515	533	442	501	518	516	501	531	500	551	540	525	477	499	504	538	517	507	522	538	523	490	510	552	515	507	530	524	551	520	476	510	516	530	567	531	510	538	494	498	506	485	522	539	498	539	516	553	519	528	507	519	476	528	562	535	506	552	481	568	526	564	506	539	505	536	525	519	498	481	512	512	552	540	512	469	511	490	522	512	495	526	523	526	513	545	495	540	529	466	479	510	491	482	521	513	578	498	506	522	521	539	554	542	509	496	531	542	542	557	477	510	488	497	539	496	465	535	505	476	500	517	534	539	511	540	491	503	537	519	508	559	583	518	506	510	516	544	547	542	487	526	524	571	498	512	509	538	518	541	525	527	533	490	515	550	523	554	566	502	576	534	518	497	554	541	570	536	509	506	498	476	518	514	516	502	553	518	499	545	502	520	548	482	529	484	523	540	560	557	523	504	520	537	527	515	561	509	522	536	529	517	498	515	515	488	526	541	539	491	547	507	512	504	545	496	496	517	525	526	487	518	531	524	509	498	486	533	529	511	525	556	528	522	492	532	516	513	506	539	530	519	533	556	498	538	529	540	498	513	546	498	526	521	537	527	545	500	553	520	486	522	573	539	472	541	558	558	514	486	550	530	504	478	520	513	550	528	530	517	498	550	515	575	504	544	511	479	542	549	514	495	536	536	528	578	536	488	524	536	528	527	511	527	537	558	528	510	522	547	518	560	511	554	519	516	538	536	526	560	513	515	516	518	507	492	529	497	536	520	532	527	504	568	535	541	529	492	534	539	477	504	498	491	507	518	531	515	516	487	473	542	509	508	527	517	535	534	491	546	553	539	514	523	529	526	535	512	574	524	515	553	539	526	492	512	518	519	543	537	513	531	515	499	542	558	487	531	519	530	525	569	493	555	528	494	513	506	529	568	515	545	537	488	500	563	544	539	492	556	525	548	531	515	527	532	524	530	529	504	564	496	467	504	561	533	516	500	511	518	528	517	554	513	508	477	547	522	495	514	505	502	536	541	556	470	514	542	513	514	523	533	538	489	504	498	527	520	529	567	527	532	538	527	527	484	527	512	507	519	513	562	535	519	515	488	490	525	545	516	549	505	572	518	558	484	518	570	511	510	539	500	529	538	558	535	537	537	509	539	555	496	542	510	527	505	508	506	509	527	543	513	557	512	542	510	478	538	546	527	506	555	539	489	544	541	542	540	534	483	539	475	517	536	501	505	567	538	531	504	523	492	502	535	532	576	486	505	517	525	498	530	503	526	507	555	528	533	499	529	502	530	557	554	485	550	548	495	510	525	522	533	518	543	520	521	541	578	562	532	530	537	527	486	509	523	555	515	490	525	489	548	524	491	505	514	529	523	528	533	533	535	518	519	520	525	535	486	523	515	500	558	510	573	497	568	498	516	547	517	526	533	531	536	485	525	534	538	513	527	504	532	529	516	499	497	556	493	537	550	550	542	515	543	552	556	515	547	516	553	519	514	566	535	523	506	530	538	543	513	495	527	542	534	561	521	509	531	478	567	534	498	517	503	516	502	530	525	518	520	522	548	546	522	542	502	519	510	512	513	538	515	538	513	523	529	539	521	548	519	531	524	535	515	501	524	540	509	492	540	465	469	498	527	552	519	537	545	503	499	535	536	510	512	533	480	501	538	528	486	502	508	578	520	507	526	520	521	485	510	510	515	544	544	526	503	523	559	542	552	516	528	527	519	530	507	520	554	525	515	534	507	521	505	551	523	478	557	561	519	525	543	515	509	540	503	522	510	536	483	529	528	506	510	537	523	508	508	510	551	546	530	539	502	514	570	528	530	514	486	519	549	516	519	532	537	519	538	506	555	546	539	497	524	496	529	525	540	559	492	498	530	497	529	544	513	523	525	536	509	525	481	556	502	544	509	526	535	533	504	486	555	527	491	491	510	553	540	516	554	518	516	542	513	554	550	526	522	517	551	537	554	511	532	520	509	568	527	525	505	507	527	496	530	530	488	554	485	525	493	540	532	524	532	510	571	492	544	532	568	537	508	519	500	529	532	460	480	516	538	523	519	490	485	540	522	516	540	562	514	550	469	529	550	546	519	501	519	457	513	508	518	507	575	525	522	501	497	450	490	534	524	530	532	492	527	522	520	575	524	494	544	524	529	531	550	556	527	563	536	527	523	551	531	549	529	528	535	515	523	517	528	539	527	509	549	519	506	528	507	562	510	500	478	535
19820	14718	12514	9254	6462	4341	3448	2391	1638	766	530	394	315	392	478	470	436	363	407	487	593	506	510	415	282	177	191	206	209	240	208	212	197	170	165	166	142	182	173	179	151	159	150	157	146	154	176	158	157	172	153	140	160	156	163	147	164	165	167	145	146	149	182	144	156	136	169	152	190	150	159	131	167	166	149	140	125	149	143	147	161	146	155	161	145	159	147	172	129	154	145	166	162	136	168	161	158	157	158	168	148	158	168	142	183	158	169	154	139	153	165	141	145	182	159	156	187	171	159	143	162	167	160	142	135	160	163	159	171	161	176	154	144	142	145	157	141	166	169	158	162	169	159	156	159	157	162	158	178	171	158	143	158	167	147	182	157	146	171	156	140	152	171	136	175	170	155	171	164	135	152	151	128	165	149	170	153	151	184	180	150	133	159	179	137	143	156	140	150	160	167	161	162	146	168	170	166	176	153	156	167	156	155	168	149	165	149	154	147	164	162	155	170	149	164	155	144	130	174	154	171	168	155	166	133	181	167	148	146	159	158	164	156	146	167	158	166	165	153	153	145	146	158	158	162	187	150	152	150	157	162	164	167	159	154	147	179	156	167	149	145	184	145	161	139	155	155	151	151	140	154	131	163	170	173	159	150	162	158	167	152	150	160	143	146	177	169	158	179	187	148	158	164	149	151	149	147	153	151	175	181	178	156	135	159	168	143	146	162	160	160	153	141	150	164	173	150	172	165	142	165	147	167	170	164	156	153	132	172	175	172	135	160	166	174	154	154	159	170	157	161	146	167	154	134	143	155	151	172	160	161	152	155	166	159	138	149	159	148	151	171	192	177	179	156	165	160	158	165	155	157	147	156	161	147	144	161	164	149	140	151	183	133	176	137	153	154	166	155	186	164	171	155	146	146	169	165	150	152	161	163	151	157	147	138	153	175	151	172	181	163	163	171	157	162	156	138	171	137	161	152	157	159	168	156	164	167	148	167	172	174	156	166	179	137	148	162	168	160	176	168	129	159	166	175	137	169	143	154	151	126	164	155	155	166	149	153	154	150	152	140	174	158	174	182	181	179	140	143	122	161	156	131	157	148	158	164	142	130	148	157	152	153	148	136	172	197	178	151	177	170	156	155	165	158	166	187	153	164	152	154	170	136	161	163	158	137	152	168	174	165	153	168	160	170	177	171	150	154	145	158	158	187	155	161	161	158	149	139	172	151	157	167	150	156	158	158	162	137	170	146	169	162	143	156	150	156	182	133	147	147	140	155	139	164	138	149	137	137	188	143	141	182	137	153	142	168	131	165	133	145	132	150	168	128	158	143	159	146	155	153	138	151	136	168	141	157	150	146	150	157	150	155	162	180	153	177	145	139	148	174	148	149	155	184	174	149	177	156	156	165	181	136	173	152	162	144	148	158	143	156	153	134	149	146	185	173	161	142	148	170	180	146	157	161	172	157	150	166	162	161	158	152	152	146	160	147	154	185	166	189	134	155	161	157	181	144	159	163	148	163	144	157	135	139	166	159	157	146	140	163	162	141	157	158	171	162	167	156	162	145	162	157	167	166	166	157	170	177	156	169	146	142	178	141	159	162	151	168	148	147	168	149	138	168	154	169	157	159	156	160	157	150	167	164	166	156	173	178	148	166	167	148	157	138	189	137	140	159	164	144	156	166	166	144	168	140	178	144	169	138	167	158	150	151	164	153	172	162	160	148	162	153	166	162	170	170	172	159	157	150	172	187	148	149	168	148	186	170	188	156	151	139	133	173	143	162	170	168	139	148	141	151	182	157	145	162	165	151	177	156	171	169	143	146	166	144	164	137	159	150	166	139	147	144	165	172	165	169	155	153	141	162	154	145	181	161	159	151	143	151	154	176	154	159	133	158	155	162	161	134	146	157	147	142	184	166	164	180	154	175	154	163	176	157	135	159	176	178	173	162	166	145	154	147	159	149	170	150	165	137	169	139	167	149	152	160	156	169	153	147	157	174	158	164	146	183	181	155	160	141	162	147	151	145	126	133	153	150	139	132	165	146	138	162	140	154	152	161	154	174	157	150	156	182	158	132	152	148	148	168	143	162	149	171	147	159	153	182	136	141	168	167	144	164	138	151	160	144	141	165	158	164	159	146	147	166	167	178	156	138	138	162	154	154	179	147	139	165	136	182	143	162	152	154	146	151	169	163	141	178	136	169	148	148	177	157	178	162	157	139	139	153	155	144	168	159	169	149	163	165	141	158	174	149	146	163	163	174	165	161	149	165	168	173	144	165	169	173	139	157	163	155	142	162	132	133	149	153	138	151	163	163	162	145	161	146	164	177	165	173	153	141	138	157	171	158	145	159	176	152	167	146	169	166	144	167	160	166	157	151	163	179	167	166	172	155	151	142	163	185	154	133	166	172	170	176	145	156	163	132	169	150	145	145	175	147	164	145	153	172	160	167	153	149	182	171	155	150	161	151	157	181	159	138	144	173	169	158	151	164	151	179	147	153	150	136	172	164	140	170	140	145	163	172	140	151	146	154	175	159	195	171	171	151	151	130	144	157	158	142	169	167	162	181	155	158	166	162	137	157	170	174	167	141	142	165	159	154	152	159	160	159	169	159	135	174	147	162	138	152	175	138	165	172	147	128	177	175	154	145	134	171	139	165	166	147	146	146	159	149	140	159	171	176	156	150	150	155	166	157	144	156	142	164	145	156	158	152	155	191	149	157	159	149	175	158	150	158	145	167	171	155	150	170	163	153	173	151	154	155	150	167	151	143	146	172	165	154	147	147	173	155	149	130	150	148	171	153	148	147	143	158	177	144	161	172	171	153	165	154	148	151	147	169	158	157	147	172	168	139	165	139	155	144	171	152	162	155	164	168	162	151	156	162	133	160	159	166	160	162	153	135	158	167	152	140	163	173	153	126	159	161	178	147	166	163	143	154	155	140	159	152	173	161	151	132	173	188	162	159	165	148	147	153	158	152	160	173	153	147	157	161	130	169	148	160	168	158	188	175	173	145	154	116	145	153	154	144	168	165	156	170	177	179	168	153	170	143	150	161	159	161	139	162	128	172	144	153	136	167	150	162	153	151	168	156	162	151	150	149	151	171	160	150	185	149	169	184	168	154	165	139	133	188	142	164	164	162	158	171	157	155	145	142	146	154	192	159	151	138	148	152	188	136	137	158	153	170	164	138	181	147	150	176	157	147	174	167	162	156	149	156	159	129	152	152	155	156	146	166	176	148	158	151	156	145	176	168	159	152	144	172	168	158	159	158	152	154	157	133	132	157	146	179	161	173	147	149	172	162	160	157	161	134	157	163	143	166	153	128	154	154	172	138	150	150	145	152	150	173	153	155	146	163	165	172	160	137	155	162	160	146	151	162	138	165	155	145	156	168	163	149	137	143	161	146	169	161	173	135	174	141	152	178	150	161	171	144	143	142	151	169	185	138	155	146	149	166	162	165	158	203	167	167	147	154	142	170	159	160	133	157	152	150	151
15194	13753	18673	19656	17651	14813	13138	10228	7066	3563	2621	2025	1598	1874	2535	2604	2046	1981	2189	2514	3117	2816	2832	2298	1180	737	761	881	879	929	873	686	608	570	494	475	464	475	402	469	456	482	450	452	467	479	459	451	475	439	466	468	480	415	481	462	453	436	463	496	492	436	459	434	468	438	445	465	454	456	473	453	425	468	444	439	468	446	475	472	453	456	458	455	492	492	460	451	425	456	460	436	464	431	487	489	470	487	431	419	472	466	452	455	463	428	461	468	493	431	442	461	470	455	472	480	427	446	477	467	461	431	446	440	473	438	460	528	432	467	431	447	468	437	468	466	456	438	446	474	409	467	476	458	456	474	404	400	475	432	431	461	435	439	445	439	438	413	440	417	490	430	461	468	449	470	471	502	439	433	448	494	450	474	438	449	481	409	443	471	433	481	464	457	437	484	474	465	469	453	471	432	460	438	422	423	420	451	418	437	467	428	426	445	455	471	455	444	431	451	428	431	448	471	433	471	463	455	433	465	450	468	456	431	472	449	446	443	453	458	468	436	411	478	452	422	450	456	442	458	477	469	452	493	450	459	449	440	482	464	473	380	413	452	457	440	448	433	408	460	443	474	480	477	422	457	425	435	400	435	468	488	438	411	435	428	450	446	425	463	468	435	457	483	451	449	447	465	421	473	433	426	428	438	418	481	447	447	455	433	501	462	449	494	446	452	454	433	468	434	461	483	446	417	414	467	476	471	436	454	405	458	434	412	461	455	418	469	453	479	433	444	433	448	468	473	425	487	426	416	468	441	441	404	426	462	449	453	426	433	431	433	438	446	430	460	483	451	449	469	432	442	451	440	448	467	437	471	436	450	437	458	399	475	418	473	446	459	443	435	494	477	428	438	421	430	451	449	448	453	468	432	494	468	495	447	484	470	459	464	449	452	474	476	482	475	450	417	456	446	456	471	446	452	466	445	467	416	478	444	430	408	493	432	469	414	439	454	445	457	455	429	416	467	468	473	462	425	461	464	418	492	428	441	449	479	472	431	454	470	459	418	474	415	468	451	433	403	444	475	459	448	440	449	460	442	431	479	469	456	444	429	455	482	453	470	449	431	467	440	464	447	456	441	448	425	471	440	455	451	454	462	477	457	433	442	438	455	440	453	453	442	437	437	413	450	423	455	439	447	434	460	428	441	466	462	451	453	436	421	451	455	505	456	468	464	441	422	470	465	508	419	494	487	477	503	471	450	458	444	471	464	431	443	436	433	441	457	461	470	413	431	476	442	437	445	454	476	473	468	446	450	434	447	446	439	445	466	467	450	435	475	453	487	464	441	463	413	469	493	401	476	469	459	473	497	440	417	444	423	452	438	462	453	429	428	465	476	449	449	450	456	473	498	460	437	465	421	446	449	466	460	444	444	464	449	470	478	454	469	452	431	439	481	438	469	416	455	427	448	449	448	438	453	435	463	444	446	505	474	415	469	437	442	463	437	438	448	460	416	476	473	436	472	473	474	485	448	446	483	466	409	453	446	458	473	468	466	428	432	475	432	443	457	480	438	438	438	448	467	430	431	445	448	456	434	486	422	437	463	457	442	458	436	448	433	479	442	459	443	424	464	444	422	452	459	438	453	464	430	436	467	454	450	460	449	433	474	462	464	432	459	457	451	469	467	471	465	479	476	446	486	441	451	436	463	450	475	470	452	425	475	442	449	464	464	512	426	470	438	439	417	405	446	437	429	483	415	464	462	445	458	450	480	436	422	469	455	475	439	433	432	460	473	445	465	464	432	444	465	423	494	444	448	453	409	435	461	463	461	454	486	449	450	443	429	442	443	464	472	405	444	476	460	448	441	441	429	413	469	447	510	454	485	470	468	451	457	472	448	415	408	443	425	481	417	459	455	416	419	412	444	455	464	442	458	468	440	472	450	464	457	481	466	436	402	463	429	460	437	438	464	442	464	456	445	446	449	473	443	446	419	450	462	499	452	494	435	457	426	493	438	454	458	426	447	440	446	456	465	462	415	447	462	511	471	439	462	463	436	477	449	476	448	405	462	471	461	483	464	440	456	447	454	443	477	425	458	447	459	447	439	421	452	414	464	471	465	495	458	466	444	443	446	419	415	442	475	449	477	430	449	471	459	463	507	445	473	462	433	436	470	441	382	501	438	461	432	439	414	442	416	457	475	484	471	452	456	479	472	459	470	419	482	470	515	457	480	450	465	453	487	481	485	484	424	460	449	434	441	449	496	449	465	417	434	472	424	470	527	455	408	450	441	423	466	422	447	427	436	489	482	470	467	437	441	436	418	467	449	470	456	435	437	458	448	443	427	472	467	433	476	445	465	452	440	484	451	447	448	459	518	441	490	487	441	481	447	422	473	455	467	463	469	453	453	464	451	417	472	434	451	427	426	461	445	465	485	441	467	432	431	474	457	440	467	442	481	500	453	444	447	458	475	440	451	458	449	506	479	496	486	435	455	434	454	487	430	465	438	404	450	451	434	481	443	439	447	460	483	452	426	434	422	457	434	450	441	455	489	434	451	431	440	448	446	428	462	444	432	473	509	497	444	465	446	453	459	432	472	435	438	449	458	438	476	463	446	486	443	473	501	459	467	448	463	438	451	441	476	467	471	442	432	448	443	482	436	447	421	473	481	435	479	443	472	433	466	431	483	426	472	434	446	433	458	465	447	451	486	436	463	465	423	449	489	459	431	448	474	429	487	452	471	435	445	468	458	444	417	447	430	483	466	451	435	456	437	470	457	481	454	422	448	444	457	422	420	472	434	437	464	447	430	467	456	468	449	447	476	482	476	463	457	449	443	465	443	492	453	424	462	415	420	459	431	477	443	451	485	462	438	402	451	463	473	486	452	487	476	455	452	493	431	434	466	438	455	465	447	425	450	472	436	483	465	431	437	450	469	449	492	459	450	425	438	440	444	482	442	430	437	428	455	454	430	456	429	438	498	466	456	463	423	457	449	476	462	428	471	470	460	491	452	442	417	467	441	417	470	432	447	453	428	450	432	414	466	437	479	488	407	449	461	446	451	449	430	486	456	459	446	438	469	419	431	469	442	445	460	417	475	457	448	487	448	438	469	449	462	485	476	461	451	443	446	436	429	459	448	435	430	472	442	439	457	481	398	425	424	473	477	450	459	453	427	487	461	456	457	461	471	433	468	445	519	453	430	450	447	435	461	465	437	426	428	446	429	494	496	440	458	435	447	459	441	472	460	462	467	470	441	477	410	455	512	441	475	405	469	436	438	484	431	433	458	413	430	481	456	425	473	437	455	451	484	485	491	441	446	496	474	426	421	460	484	426	425	506	448	477	454	451	452	462	410	460	463	457	429	492	448	426	442	391	469	420	440	457	438	457	462	455	435	444	439	459	447	443	461	416	464	438	479	447	460	490	482	419	456	419	459	482	474	457	429	455	433	436	454	456	456	500	461	449	432	473	452	425	427	426	442	435	485	458	449	451	452	395	477	464	479	440	445	470	491
33206	27197	26975	25084	18411	14516	11339	12278	11720	3682	2443	1651	1177	1167	1349	1322	1188	1134	1077	1309	1368	1151	979	991	788	486	509	670	670	554	449	281	229	235	201	148	147	171	154	141	174	166	180	167	163	151	169	162	145	146	141	154	159	158	179	145	152	161	158	158	169	149	180	141	157	168	141	171	158	161	143	161	180	149	169	153	162	152	154	156	156	149	149	155	163	155	133	166	152	137	158	180	167	150	157	167	160	132	147	150	164	168	164	148	152	156	132	175	140	168	142	140	145	156	163	169	130	153	167	168	148	157	134	154	164	160	162	163	142	158	142	180	153	170	152	163	161	165	156	159	140	158	149	163	151	149	149	182	127	134	150	152	169	156	150	146	161	152	168	167	149	163	184	160	163	139	174	157	159	158	162	147	146	173	168	163	168	157	160	155	149	161	151	166	148	165	161	128	168	172	163	163	162	177	167	178	179	160	168	155	151	166	173	169	149	152	171	169	143	176	150	147	155	157	161	164	158	159	176	169	163	169	135	152	142	155	161	144	149	148	153	172	174	176	145	171	148	140	143	166	171	180	166	154	157	150	151	143	145	170	187	171	163	156	157	177	174	148	148	144	176	157	149	140	144	180	169	155	159	174	179	160	160	161	161	162	165	134	171	170	183	159	150	152	151	170	146	132	160	133	159	170	160	142	160	179	128	150	152	160	164	156	169	138	151	160	165	147	146	136	145	138	180	171	161	136	138	165	171	139	176	158	146	147	136	162	149	162	152	166	164	150	170	156	165	163	139	161	166	144	144	152	138	164	169	157	167	156	156	153	149	151	147	147	153	158	172	150	167	192	175	131	185	171	150	162	150	144	162	168	159	151	146	162	154	161	138	157	160	159	142	164	143	152	143	178	181	154	128	141	148	156	141	162	156	166	158	157	162	157	151	184	152	170	178	156	164	161	162	142	150	166	163	162	144	170	143	158	156	154	164	152	174	148	153	172	151	147	152	160	152	156	168	157	162	153	169	149	167	167	165	147	153	144	143	158	162	162	147	139	153	150	171	145	163	152	170	149	152	178	180	180	174	154	156	153	153	155	154	147	162	171	189	153	163	150	165	148	156	156	160	142	162	142	165	183	165	140	156	161	154	137	188	165	159	140	146	133	177	141	150	174	143	172	177	165	158	158	133	153	165	168	151	147	143	146	166	174	162	139	154	158	178	156	133	151	159	144	151	145	137	149	165	158	173	149	155	140	148	144	180	172	169	139	140	170	151	152	153	154	155	128	175	164	150	143	162	164	153	139	161	161	166	126	175	144	164	188	126	144	137	154	171	166	214	154	172	163	143	185	161	155	168	129	152	160	153	153	157	155	147	147	171	166	187	157	144	155	136	140	137	136	165	144	156	158	166	146	158	166	128	144	160	156	152	165	159	178	157	170	160	126	156	151	172	141	158	178	165	160	166	153	143	174	168	157	157	169	160	162	172	149	167	144	162	173	171	177	166	171	148	149	142	147	157	166	137	158	165	125	170	120	167	141	180	140	165	167	144	149	178	144	164	123	165	160	151	161	160	159	175	160	203	148	169	126	166	153	164	160	160	141	179	151	162	163	162	162	172	187	172	144	159	160	156	155	148	179	126	142	174	174	154	147	157	154	166	172	156	151	158	148	162	140	141	157	162	179	168	163	187	149	181	157	146	169	159	149	175	168	164	146	149	148	146	149	141	170	146	161	159	160	142	169	164	159	165	160	165	178	157	155	156	153	183	160	181	143	158	158	153	147	171	154	165	141	135	145	171	170	163	168	170	137	163	137	157	135	137	172	148	154	148	168	145	172	167	127	161	163	143	162	151	178	168	148	146	141	167	145	147	160	157	148	187	137	184	155	163	148	138	153	155	148	172	177	154	151	151	169	150	161	181	140	145	145	179	165	137	168	157	161	135	160	154	150	143	163	143	144	172	177	161	166	184	151	159	159	155	157	180	175	141	158	129	143	129	163	150	158	170	131	129	151	167	156	139	158	172	193	165	146	143	150	165	156	162	140	165	155	157	156	157	156	146	146	162	148	157	155	167	157	158	137	154	160	164	154	145	154	149	128	160	149	181	164	165	155	143	150	153	140	161	145	146	165	152	145	152	145	149	158	169	157	154	133	131	156	134	140	138	151	157	160	166	135	166	145	169	159	163	152	142	149	159	150	170	163	175	147	141	161	129	132	150	150	164	159	160	174	166	165	156	154	159	155	193	158	154	159	148	147	171	156	165	159	158	145	148	162	155	164	173	160	176	162	157	168	185	176	160	148	151	159	156	141	156	139	157	158	173	159	152	139	154	164	147	153	155	151	184	178	158	166	161	166	160	157	174	137	147	174	135	164	154	156	145	166	159	148	143	150	148	153	143	140	152	176	162	132	154	170	142	170	166	172	158	163	148	137	144	147	163	173	140	211	150	129	153	166	154	156	161	169	190	141	158	167	148	180	146	159	171	152	134	146	160	145	144	180	173	137	158	145	132	147	172	149	164	155	162	166	161	163	156	154	150	169	151	170	160	172	134	144	153	177	143	146	171	135	167	157	164	162	166	162	148	148	175	156	149	169	154	187	150	159	171	176	170	157	160	158	160	153	146	158	174	170	155	157	160	168	137	159	133	180	150	159	141	129	159	167	166	150	143	160	166	164	140	152	163	154	163	150	166	170	131	151	142	138	150	157	150	167	157	166	156	156	155	172	156	175	149	166	139	166	172	173	152	166	159	147	159	150	146	128	154	155	158	159	170	155	161	157	141	136	176	185	142	159	166	140	161	166	172	167	163	163	166	135	152	153	155	129	192	139	157	180	167	158	136	171	160	162	145	172	157	155	183	172	159	157	136	161	189	160	147	153	163	165	165	151	170	162	195	179	132	152	169	145	151	142	144	144	146	143	157	151	179	178	174	171	173	190	132	155	145	173	176	163	128	153	153	156	170	152	153	146	173	155	155	187	143	142	154	154	162	177	165	148	164	181	144	152	156	150	133	188	168	157	153	160	137	148	176	141	147	160	171	142	161	153	171	140	169	171	165	157	161	164	140	148	143	163	146	172	164	146	179	188	149	178	157	153	152	176	167	149	140	156	156	154	169	167	153	150	148	176	183	176	154	155	148	167	160	154	144	159	171	167	178	156	163	146	154	155	160	166	170	176	152	149	127	138	152	162	154	144	148	153	146	157	175	157	156	154	156	160	151	156	169	168	157	154	141	168	147	158	150	158	156	152	153	159	164	158	163	160	152	146	156	176	144	172	162	152	176	156	157	170	158	165	138	187	164	148	152	173	150	158	174	147	141	164	155	175	164	164	165	152	162	143	171	148	163	153	146	153	159	149	183	151	169	135	169	160	160	136	169	170	157	138	143	141	151	151	141	165	158	161	176	166	154	169	154	138	154	162	166	145	161	155	150	151	168	170	159	167	175	149	151	195	143	133	158	146	141	143	166	185	146	139	163	186	158	167	145	153	143	165	158	164	166	174	169	152
24380	23970	29936	34241	30417	29370	26196	31353	23670	13958	10758	8206	6372	6620	7517	7573	7102	6443	6409	7323	7832	6745	5488	6016	4635	2809	3160	3978	3929	3226	2514	1496	1111	815	717	617	504	462	460	456	415	440	473	437	462	455	453	448	452	431	499	478	454	462	446	499	498	453	481	457	458	483	460	445	433	461	478	460	458	471	452	416	448	456	454	451	448	431	443	463	487	436	437	448	437	458	475	448	439	498	471	465	433	477	450	443	459	474	453	471	496	448	472	458	454	432	429	480	468	459	445	467	457	481	450	427	481	500	456	426	475	465	463	436	458	465	426	496	452	452	435	466	460	466	476	465	463	441	475	445	481	416	480	404	450	436	484	479	472	456	437	432	465	490	416	460	438	466	455	488	472	492	467	482	461	406	465	431	446	432	494	444	439	464	441	446	500	437	457	438	480	450	463	434	442	475	449	465	421	459	447	457	452	453	440	477	444	447	487	450	489	448	436	495	472	462	445	430	463	440	484	427	447	450	458	470	490	490	476	472	467	456	479	463	444	451	436	503	460	451	442	511	487	451	455	440	472	483	488	442	505	466	429	500	436	430	460	447	459	436	450	476	417	446	456	475	479	463	444	453	465	465	470	478	438	443	440	481	463	456	462	469	443	487	472	447	447	484	454	435	457	463	467	454	417	441	454	430	441	449	433	462	489	450	487	445	454	479	470	465	493	442	429	412	480	449	418	424	455	439	452	446	439	435	439	449	484	479	423	475	444	461	468	443	439	464	476	448	453	474	469	447	462	425	418	453	424	427	461	507	425	466	425	422	440	461	460	402	428	457	426	497	436	458	434	468	481	474	477	484	433	444	465	472	436	487	438	466	481	424	438	483	462	463	494	470	465	444	434	421	491	493	468	477	476	470	437	443	430	446	478	465	484	488	494	414	494	486	474	460	469	444	461	453	448	501	440	521	458	440	467	455	512	445	445	440	511	479	434	498	476	471	403	426	430	436	475	475	424	487	472	457	460	485	493	473	435	472	471	454	458	455	421	460	433	434	467	450	444	476	452	440	481	468	423	410	463	474	461	444	422	439	455	434	454	433	498	463	464	455	464	479	427	462	464	486	454	448	432	455	496	481	477	494	418	453	443	490	470	472	466	471	466	465	449	476	441	476	453	468	443	480	473	407	484	451	443	464	448	478	486	485	455	464	440	436	465	411	436	467	468	427	454	455	482	453	433	491	439	491	463	476	456	437	442	437	433	438	487	476	424	508	456	446	459	450	456	454	452	444	470	470	452	494	511	452	459	460	453	452	426	452	462	477	491	439	437	461	487	436	465	448	470	457	466	452	476	478	478	465	455	438	468	448	478	435	484	459	488	474	443	465	445	469	422	470	430	438	419	446	487	442	485	469	457	435	495	461	450	482	509	471	464	429	448	445	457	465	425	472	490	464	457	492	438	423	461	474	470	478	445	488	451	432	454	430	501	475	431	478	450	439	453	452	486	476	471	460	468	470	469	444	480	473	486	496	417	425	454	468	443	478	438	442	404	437	459	434	497	452	412	432	455	468	441	440	465	462	444	434	444	462	434	443	463	467	463	429	464	468	423	458	430	449	398	491	442	448	489	465	493	475	457	446	429	438	457	415	502	460	428	461	471	450	446	481	461	470	501	459	452	435	449	450	464	422	438	429	482	423	446	484	416	464	487	425	447	461	451	428	446	465	427	448	494	452	422	471	460	477	482	460	452	410	414	468	473	425	461	475	455	432	467	469	430	458	476	454	455	450	458	466	468	476	454	450	473	475	446	460	486	435	480	455	471	454	443	439	469	466	446	480	462	453	467	448	462	486	425	496	446	460	447	474	457	493	414	444	430	436	450	449	470	495	437	475	463	456	439	419	442	479	475	434	474	439	462	448	453	434	419	413	447	463	495	442	478	430	470	443	448	442	456	464	506	491	473	447	454	413	469	487	469	449	495	485	435	476	472	417	464	438	438	422	483	394	443	451	458	477	467	447	435	458	415	398	436	436	434	442	453	426	456	451	472	498	470	470	462	442	417	445	450	425	456	513	453	435	452	469	442	458	412	457	447	457	449	435	482	439	433	485	440	470	515	445	483	434	484	447	450	466	429	430	432	445	486	461	466	484	460	446	446	466	480	488	449	435	491	487	458	427	457	471	443	464	471	470	461	489	439	448	449	451	449	486	443	507	440	474	438	490	470	469	487	498	477	467	449	436	446	463	457	432	506	472	471	475	486	441	461	443	431	433	457	443	434	478	447	422	431	455	460	458	461	406	476	492	426	474	455	479	484	449	423	475	430	496	453	449	472	458	456	485	459	440	449	463	478	445	432	397	460	448	497	468	439	413	453	447	445	421	479	447	480	523	473	457	461	453	461	466	466	508	461	443	474	438	461	473	453	454	435	415	432	431	474	466	476	443	450	449	433	462	448	454	450	483	463	433	463	486	466	503	440	457	482	478	433	455	470	453	447	431	461	437	488	477	448	448	438	465	452	463	438	491	478	413	446	474	470	452	429	488	436	443	468	434	473	436	469	424	471	465	444	443	466	449	431	466	450	439	437	445	483	498	481	458	477	499	452	480	457	452	496	446	486	470	447	477	493	441	488	448	485	489	469	465	484	452	434	426	458	428	451	451	485	472	469	448	464	483	449	422	467	454	457	424	461	448	464	452	472	492	448	454	451	466	444	481	451	487	446	478	430	431	404	444	454	469	463	459	458	493	475	487	455	409	482	469	465	480	462	427	450	450	459	436	447	475	494	496	441	445	459	488	431	436	455	426	459	449	505	482	419	460	434	474	456	450	444	494	448	508	468	431	480	463	435	473	469	474	448	480	473	425	433	446	448	459	460	480	480	434	427	467	459	448	476	464	463	477	419	460	459	454	486	439	449	483	473	442	483	455	417	411	462	434	456	452	449	446	451	455	433	443	475	460	464	456	454	457	464	437	452	450	438	453	401	448	468	490	419	460	458	445	484	487	466	482	425	453	444	436	484	450	443	436	486	446	452	457	426	415	487	446	464	435	451	435	446	449	442	446	470	440	487	439	443	453	503	431	442	436	476	474	466	441	478	512	472	470	441	472	468	420	463	453	477	432	468	481	456	445	482	462	469	421	469	446	467	457	481	486	459	486	458	445	456	502	449	459	427	490	480	436	470	434	438	469	459	432	478	465	459	472	458	431	490	445	477	480	408	412	430	456	473	445	444	425	460	479	426	437	461	443	444	493	449	436	433	446	443	448	448	437	461	491	472	440	473	428	438	474	480	443	431	483	463	445	467	451	469	452	456	460	457	469	470	475	455	485	446	441	494	446	445	431	470	493	462	429	485	454	465	451	453	438	427	449	441	419	493	456	425	467	445	438	437	458	506	480	450	447	470	504	420	453	466	436	443	474	470	443	418	482	447	429	467	408	520	486	429	408	489	454	495	432	439	490	426	448	435	472	462	463	498	478	441	449	482	423	415	461	434	478	489	441	478	415	406	468	484	448	442	460
39633	32110	35807	32413	26275	23594	20011	24368	19307	7090	4946	3424	2318	2132	2257	2239	2115	2057	2221	2353	2240	1839	1767	1835	1612	1260	1591	1411	1122	857	566	440	303	277	229	228	188	194	205	186	227	195	183	216	170	192	178	190	209	158	198	175	242	191	214	223	184	185	196	185	205	173	199	207	189	206	198	202	204	194	214	195	222	198	195	202	196	188	202	196	181	186	174	200	202	214	179	149	206	211	200	214	203	180	190	213	194	235	209	188	191	186	204	195	193	186	177	227	208	186	175	181	202	188	209	185	215	179	200	186	207	222	167	179	174	184	196	212	205	198	187	222	165	176	180	191	220	175	192	158	202	213	205	216	195	180	201	202	182	201	214	198	194	171	175	196	198	174	193	229	194	197	214	193	204	193	191	191	188	201	181	214	211	183	163	191	194	198	215	207	213	163	195	212	199	209	204	180	199	170	205	194	215	212	193	193	185	172	222	205	196	174	209	197	178	198	190	194	191	203	193	183	217	228	203	204	199	168	189	181	192	208	186	208	210	180	193	195	159	198	191	230	195	198	184	185	201	178	199	192	175	196	207	212	182	224	206	188	183	258	189	205	180	187	173	181	188	181	194	190	221	192	200	215	186	193	189	208	199	188	179	197	197	196	207	205	175	204	204	184	185	200	190	202	210	211	229	197	193	195	187	208	193	154	195	198	207	200	196	185	189	190	204	201	170	185	182	205	204	198	196	195	168	207	171	172	187	200	182	183	179	216	179	207	199	216	215	190	185	191	200	192	166	224	210	194	184	186	200	193	203	159	188	195	195	180	204	201	191	192	183	193	191	202	199	217	194	180	193	208	192	191	186	190	172	199	179	213	205	211	214	182	186	199	189	187	197	186	190	199	188	195	179	192	206	184	176	193	197	190	180	189	177	187	212	186	171	210	196	201	176	208	180	188	188	186	203	168	203	202	204	191	204	214	191	197	181	198	193	219	205	183	195	190	211	213	222	197	186	196	201	212	205	190	191	188	191	197	209	206	210	189	210	228	199	179	204	207	213	205	198	194	192	182	182	195	199	217	205	189	185	179	207	208	200	198	153	217	201	192	204	171	223	210	206	201	207	179	181	197	179	208	196	197	204	195	199	186	221	198	197	208	189	191	191	178	205	195	196	184	202	190	186	185	201	203	197	199	194	186	200	196	203	202	202	193	202	197	207	193	184	205	220	196	202	212	208	215	180	217	173	174	219	189	209	198	217	218	184	197	186	202	190	178	208	168	194	192	190	170	197	188	208	170	192	207	211	173	216	175	220	154	169	229	188	205	218	183	195	197	175	188	206	194	198	184	186	191	209	215	197	172	192	187	206	205	186	182	180	190	185	189	193	198	214	200	194	182	204	199	201	189	175	198	169	196	183	164	207	189	192	166	190	221	203	181	193	196	184	198	165	205	209	194	190	185	208	191	209	196	193	181	184	198	185	211	175	192	177	203	170	198	190	192	197	188	194	186	168	190	191	161	189	191	176	203	204	190	219	201	209	177	230	194	190	192	183	184	189	172	166	197	187	190	171	208	207	198	188	194	212	188	172	196	210	212	211	179	201	220	171	177	191	204	194	216	224	207	198	228	184	181	195	198	208	199	184	187	224	176	199	198	196	197	214	191	196	193	191	195	185	180	181	187	176	210	210	185	205	207	194	209	174	189	200	182	186	206	189	208	179	201	202	199	191	195	195	200	217	209	165	181	177	182	196	175	183	168	188	201	202	199	196	192	176	204	206	182	196	194	189	199	174	224	215	178	209	195	186	196	198	199	166	181	180	183	206	202	190	185	210	206	179	177	204	209	180	185	221	215	177	187	186	210	188	199	191	158	191	200	176	211	196	220	203	214	185	207	163	163	193	208	184	205	202	220	188	199	198	195	202	191	166	175	202	181	205	202	214	195	210	188	180	206	164	186	199	206	210	190	189	199	192	197	205	212	194	183	199	226	204	202	228	168	173	194	179	190	211	177	199	203	210	178	196	197	192	178	168	208	193	202	168	160	188	199	169	186	177	194	185	173	191	194	219	205	190	199	185	185	197	177	175	212	194	204	186	160	201	197	229	171	168	183	166	174	177	205	195	204	177	194	180	223	200	212	202	187	208	171	189	220	175	174	202	202	190	188	182	191	218	193	180	192	205	199	186	229	211	193	181	218	170	206	184	179	199	195	188	189	190	211	191	198	194	170	197	213	212	184	203	188	185	217	185	178	194	195	181	203	182	201	180	186	204	165	179	186	188	199	202	219	190	193	197	191	218	189	185	184	194	204	206	184	206	193	206	201	198	201	174	192	179	196	199	193	206	224	195	197	207	211	178	189	193	196	231	176	230	180	219	220	182	183	203	184	188	194	191	181	189	208	198	199	207	181	198	213	205	182	192	192	196	200	172	188	176	198	191	194	184	166	214	218	172	185	172	217	212	220	197	175	216	199	195	196	182	240	190	207	202	193	175	177	183	204	203	174	211	206	231	194	176	207	193	209	192	219	192	195	186	207	203	211	198	188	233	173	196	196	184	204	191	203	217	188	181	193	220	204	185	209	199	213	188	188	201	183	195	195	187	194	205	202	164	173	179	167	204	238	191	180	175	203	197	220	216	208	206	191	222	195	178	229	158	224	194	206	193	209	192	193	213	209	192	199	196	181	174	178	192	208	208	200	225	187	194	172	196	191	199	229	193	220	186	202	176	194	190	198	176	204	192	184	196	171	214	195	189	203	225	204	202	190	186	199	197	194	190	221	176	219	202	177	200	199	205	179	179	195	198	187	187	181	181	197	174	189	195	181	164	167	196	183	200	183	174	178	170	199	183	205	186	188	183	188	174	198	172	202	183	247	187	200	202	219	190	199	212	170	204	194	200	183	194	189	192	195	169	182	195	171	215	194	187	219	202	197	186	196	213	176	170	206	217	197	192	142	177	187	173	183	187	167	193	202	193	185	212	186	170	185	189	205	188	198	205	176	168	157	221	199	179	181	201	177	212	220	205	201	181	217	209	187	177	188	171	192	202	199	183	206	209	188	202	188	216	183	206	189	199	194	188	212	189	179	187	212	203	177	179	182	184	169	190	203	200	210	222	196	186	209	187	203	201	190	189	190	197	201	210	188	218	177	198	181	202	200	193	184	193	201	215	176	179	215	210	222	191	221	208	180	181	181	188	187	200	188	186	195	212	179	206	194	179	212	204	182	189	181	191	174	180	220	210	185	212	206	180	196	213	220	191	180	177	198	189	201	210	200	200	184	179	200	212	189	195	180	190	190	229	186	216	217	179	193	222	184	202	191	206	165	186	172	195	167	199	206	199	197	191	184	173	208	216	201	215	215	176	192	191	207	194	193	201	194	191	177	196	186	212	200	219	186	173	202	186	175	202	187	203	194	177	168	205	205	202	167	187	188	171	193	202	194	194	198	231	192	209	180	195	190	200	192	184	204	209	216	226	194	178	201	212	215	205	174	197	196	196	185	199	185	176	192	191	202
29448	28081	36581	38578	36307	36644	34349	41828	28588	20626	18190	14168	11005	11071	11606	11956	11345	10560	10833	11935	11745	9894	9707	10371	9497	6541	8787	7699	6262	4429	3227	2096	1292	955	816	677	575	588	536	583	577	534	527	527	568	574	525	572	520	535	576	504	557	528	603	567	522	551	572	564	543	555	549	527	541	572	563	573	518	585	531	545	537	537	549	547	592	618	576	568	526	550	585	539	574	545	574	560	517	531	551	547	539	557	576	586	575	516	534	562	614	545	584	525	550	536	557	542	553	553	566	537	556	520	587	553	521	533	476	523	539	512	554	559	552	551	548	525	572	553	543	518	571	523	583	581	532	586	570	547	563	538	515	537	520	545	517	538	546	522	580	528	585	551	595	503	562	519	546	579	540	546	593	573	535	502	562	519	571	518	506	541	602	532	534	531	596	591	550	555	558	491	517	539	548	523	546	555	570	557	585	580	567	546	520	606	557	542	568	539	542	500	564	534	526	599	556	564	553	577	553	544	584	523	582	551	561	510	562	547	521	566	565	555	551	528	539	553	554	545	551	563	521	534	563	545	579	524	526	523	570	526	540	545	505	558	527	512	583	532	553	549	549	565	562	537	573	537	532	508	561	585	533	527	555	564	574	553	537	566	508	537	537	556	552	522	551	567	541	564	548	549	503	550	555	567	522	564	551	531	554	558	586	565	599	547	547	515	539	559	522	578	558	518	529	536	536	577	551	533	555	548	564	557	550	563	553	547	544	562	548	555	540	547	580	593	543	553	519	535	579	564	585	568	577	590	584	565	566	537	591	535	566	542	530	558	558	503	579	540	547	536	557	549	556	510	538	546	560	504	482	558	567	576	522	495	519	538	513	517	515	547	529	572	561	587	515	510	533	536	570	558	576	555	605	548	553	539	523	560	544	566	546	579	557	534	566	556	561	581	543	555	544	557	575	552	530	502	559	522	549	503	549	531	535	568	561	523	556	540	568	533	547	554	540	534	534	575	514	529	561	553	545	541	537	517	584	563	564	540	526	556	547	563	582	519	587	535	564	563	543	552	571	542	536	536	529	528	560	582	508	550	530	573	538	584	569	545	536	546	617	514	527	570	533	569	561	546	569	521	568	538	534	548	556	559	590	570	528	542	523	593	545	558	527	545	592	565	544	528	536	542	553	590	500	556	552	589	534	572	562	579	544	550	574	475	586	558	535	585	524	601	528	524	574	566	517	560	590	524	565	573	554	581	537	526	501	537	565	570	545	524	550	558	532	540	574	562	556	551	527	566	573	597	532	549	582	571	537	544	541	544	530	544	467	554	562	585	538	546	553	545	524	555	537	517	535	589	537	549	560	555	527	569	549	581	470	561	561	578	600	519	541	566	490	519	565	550	572	565	567	578	528	556	534	547	540	550	548	530	485	554	557	532	548	546	521	552	514	560	572	562	574	565	575	588	546	555	540	529	529	548	560	563	535	527	534	586	558	590	571	574	539	547	549	580	580	533	548	560	538	553	522	547	575	532	534	575	545	483	527	545	528	571	525	566	556	594	566	550	556	504	595	531	548	504	532	551	575	546	588	550	530	523	541	560	567	520	547	581	583	564	577	521	545	538	549	543	537	528	561	561	546	552	539	539	518	556	544	589	526	532	609	584	552	632	537	559	564	568	530	551	582	540	606	542	566	552	548	554	571	556	532	550	583	553	561	541	585	570	574	543	551	563	576	534	539	553	544	563	576	545	592	529	546	567	560	562	566	538	553	560	558	543	555	556	554	530	563	559	560	556	532	586	525	584	526	572	492	514	603	543	579	579	571	581	547	600	547	523	555	539	555	540	574	558	596	537	538	548	546	560	574	542	513	566	550	583	545	620	583	556	594	571	541	565	568	536	555	527	540	579	573	577	549	561	524	529	528	559	557	569	527	516	582	516	489	544	573	566	543	533	549	537	551	491	564	530	559	586	553	530	564	556	571	524	509	567	559	502	574	537	552	564	518	556	516	541	514	577	515	542	559	573	574	565	555	546	546	546	550	536	551	517	554	570	561	533	527	524	505	540	504	562	505	572	535	601	581	544	571	510	555	520	582	525	560	564	599	552	552	558	565	513	590	582	548	552	560	532	525	541	535	585	511	530	574	575	541	562	547	570	582	536	545	559	518	530	557	524	605	541	538	512	531	531	574	551	562	517	576	555	573	553	553	566	568	567	569	549	524	585	555	583	555	564	558	483	513	519	590	550	549	532	590	556	547	537	535	558	569	536	578	550	523	544	591	539	562	570	555	556	519	530	534	587	585	551	588	558	568	547	526	543	498	552	544	568	533	547	556	584	573	524	574	555	537	502	537	561	554	538	594	548	535	569	555	556	558	554	562	570	553	562	540	560	537	572	586	526	511	554	568	547	552	565	538	531	553	583	550	568	520	540	559	600	523	543	512	568	485	514	561	556	548	581	543	557	541	515	539	497	541	572	528	540	541	525	540	567	589	558	548	577	543	535	534	521	526	541	566	524	585	552	549	554	530	587	541	572	584	538	532	572	567	578	553	541	506	590	485	545	533	497	550	556	551	551	562	550	518	523	532	569	571	560	555	528	547	554	536	539	604	570	556	533	558	507	540	542	533	536	554	557	524	550	543	523	595	527	563	538	545	555	561	548	523	589	510	561	550	546	575	553	548	558	535	477	569	557	558	488	560	545	604	544	510	563	566	545	521	555	543	582	522	529	520	548	497	563	528	562	551	536	569	531	551	575	537	573	535	578	559	558	562	589	571	545	554	510	546	538	562	583	553	555	559	569	531	540	530	541	532	539	549	586	530	596	547	561	565	529	567	551	534	533	495	523	557	578	587	555	468	576	515	557	571	571	573	560	562	552	558	542	538	520	580	547	553	546	560	558	561	581	560	541	549	558	511	527	530	518	530	553	509	554	542	594	526	532	571	561	562	579	573	532	531	523	528	573	536	529	532	555	539	550	550	542	568	537	548	547	597	598	532	567	554	479	544	541	568	551	562	536	565	551	558	538	540	539	493	560	576	595	586	537	571	548	485	554	513	557	529	567	606	558	523	549	533	541	515	526	553	549	529	546	535	521	543	529	555	560	571	540	543	532	560	548	513	534	545	566	534	560	544	587	579	599	508	488	524	606	542	494	551	539	526	530	543	564	535	515	559	581	582	525	543	565	562	538	539	544	550	517	561	582	519	541	570	576	561	503	590	553	555	554	584	548	548	521	514	535	526	540	523	571	537	559	558	481	530	531	545	539	536	507	540	573	515	557	558	592	553	542	560	525	562	530	548	556	516	549	530	587	525	555	585	566	534	573	548	589	533	566	561	508	523	538	523	533	584	557	575	528	545	553	542	578	556	573	526	508	563	538	548	508	545	530	569	544	542	541	543	550	544	517	569	535	562	530	545	546	554	541	544	540	527	538	567	557	550	525	556	553	536	584	559	563	575	538	529	549	555	569	574	517	589	574	571	563	520	545	578	567	549	533	570	554	549	542	565	557	535	551	568	587
16005	10780	11571	8858	6285	4232	3431	2735	1526	684	526	470	523	623	499	392	467	468	519	463	439	359	384	425	404	360	339	295	277	265	211	181	172	192	184	192	167	158	191	156	166	149	163	179	180	183	146	187	173	181	162	178	189	177	166	143	159	173	181	173	162	145	159	172	154	150	171	171	171	152	147	173	178	142	174	200	188	192	163	161	156	154	170	163	160	177	190	170	153	192	172	170	180	162	176	150	178	187	167	178	167	181	181	162	190	157	158	165	171	161	166	173	157	155	185	188	179	154	178	173	167	162	157	163	165	177	141	158	166	164	174	176	168	179	171	159	156	174	173	181	170	199	170	165	190	166	200	149	171	164	172	169	172	166	141	157	138	162	162	178	172	151	177	184	163	151	187	163	147	174	157	176	144	150	140	172	172	161	222	173	174	187	149	159	133	182	158	170	171	180	188	158	171	161	169	170	159	169	170	155	172	167	165	194	164	169	151	171	174	173	161	156	185	147	191	134	155	171	192	184	186	167	159	153	170	182	150	154	158	183	161	164	177	206	169	165	161	176	149	166	174	160	169	151	177	168	162	166	176	193	183	173	160	157	164	170	166	174	172	163	141	144	172	166	164	185	164	189	184	168	159	183	186	179	156	166	181	173	159	197	159	162	156	155	158	181	139	157	168	200	174	174	161	172	159	161	178	171	189	169	160	157	138	172	167	156	172	167	164	169	158	148	170	167	181	160	186	181	157	184	148	170	177	161	178	169	184	153	157	159	165	150	153	161	167	164	145	209	185	187	179	160	151	169	171	177	180	194	185	180	157	188	156	167	168	170	187	156	142	162	162	154	176	195	134	178	169	138	194	170	164	159	168	178	158	165	164	168	173	165	156	158	168	172	177	162	164	147	179	167	161	177	168	162	163	157	177	182	167	175	165	198	155	171	194	180	162	177	161	175	166	159	179	173	170	187	169	175	162	152	189	173	165	164	164	166	180	164	181	184	165	192	172	165	178	179	181	177	168	169	153	190	179	192	172	162	171	175	186	168	179	173	176	162	179	160	148	163	170	180	177	158	170	163	172	164	144	183	163	165	182	152	167	172	173	155	179	172	165	161	158	188	174	173	165	171	165	152	169	162	176	157	184	172	162	166	179	173	155	155	162	151	174	132	160	144	168	194	183	177	160	167	149	168	196	173	150	164	155	168	178	179	170	147	193	206	168	158	163	164	158	160	170	164	175	192	165	152	182	155	155	177	168	181	167	157	158	176	175	180	174	191	179	167	176	167	162	182	168	171	153	188	147	183	168	172	152	186	188	179	174	171	168	156	158	170	176	166	166	182	164	178	186	164	160	176	185	180	148	153	159	162	185	155	171	164	159	212	158	173	167	152	174	178	184	191	173	164	171	147	160	154	173	182	174	146	159	170	171	162	179	161	177	165	165	164	182	159	173	169	177	186	158	168	153	181	158	175	165	166	162	141	175	174	154	190	165	157	173	157	177	165	165	188	190	163	179	155	177	180	191	171	178	144	185	168	149	169	176	170	138	132	183	187	166	157	191	134	165	160	161	162	150	157	185	153	190	181	161	198	161	177	159	159	155	165	156	170	186	179	179	150	169	163	168	181	157	152	180	171	168	181	182	177	173	168	153	162	153	165	179	184	184	169	179	166	195	161	175	207	199	191	179	155	166	155	155	168	158	189	154	152	171	181	155	180	180	178	183	184	151	182	155	164	150	171	170	166	145	187	182	160	183	165	152	172	165	185	178	171	172	157	160	166	168	160	172	160	184	189	180	193	177	173	165	183	154	186	185	152	158	164	187	161	175	194	154	159	173	160	192	199	180	175	172	183	151	155	157	143	188	164	183	175	171	174	162	142	179	179	151	178	152	155	154	166	171	189	155	148	169	138	170	180	177	171	159	150	169	177	187	156	172	157	145	179	179	174	152	160	171	168	151	165	159	169	167	151	157	160	175	184	166	160	173	173	146	154	157	159	165	163	160	160	159	179	159	161	165	169	174	167	173	187	163	186	157	171	150	177	166	158	176	163	166	164	180	169	179	180	158	167	154	168	157	171	186	169	193	180	154	168	194	175	154	182	168	169	186	148	141	182	149	159	160	142	192	169	173	159	171	150	218	192	170	201	159	196	176	142	160	165	169	184	177	190	185	165	178	153	168	151	160	181	165	186	158	173	181	184	193	163	195	196	183	178	171	170	162	177	166	166	192	163	159	180	162	174	172	158	172	160	147	173	160	162	166	157	152	170	172	156	176	173	178	163	149	173	189	143	171	175	187	165	146	167	176	169	176	183	167	159	148	186	183	157	184	158	169	165	172	191	176	169	172	175	174	163	182	169	167	154	152	166	163	164	165	153	158	187	172	163	184	150	174	174	174	158	178	158	154	161	186	179	159	189	189	169	177	155	181	154	180	174	180	165	187	170	178	144	171	159	151	166	157	179	157	164	190	178	151	180	180	170	167	171	168	176	177	143	141	142	167	171	162	146	148	172	163	189	173	180	153	157	160	155	200	168	181	177	162	186	183	152	167	155	163	184	145	174	172	169	180	173	174	170	161	196	174	176	180	199	184	151	164	144	149	133	159	162	166	175	191	158	158	174	148	154	144	161	173	181	177	170	176	164	173	176	151	176	189	158	167	168	157	187	173	169	166	191	164	157	190	167	183	159	167	185	161	177	187	195	172	164	189	178	173	145	150	156	156	185	160	165	154	155	148	191	177	195	161	148	168	188	177	174	167	179	166	171	187	170	166	178	183	163	167	161	160	152	183	151	156	178	169	167	164	172	170	150	180	167	166	185	160	149	173	157	163	132	167	167	162	179	170	161	163	145	177	167	182	174	146	157	164	175	166	164	202	157	184	191	140	155	161	174	183	173	179	162	197	157	155	155	166	173	175	181	183	175	165	157	185	190	152	148	162	182	162	156	181	187	170	174	172	175	156	166	161	160	157	164	164	160	160	145	142	163	172	171	165	147	143	180	146	178	158	146	148	169	186	161	154	148	173	155	186	155	155	169	148	176	175	163	157	172	190	189	175	160	192	159	183	169	173	154	168	178	170	165	185	170	175	196	164	168	168	167	192	156	193	170	179	183	139	165	175	181	165	172	143	177	159	164	199	152	164	167	158	163	167	172	165	170	154	160	178	173	163	175	170	160	151	164	158	172	176	156	181	149	163	161	155	154	178	149	152	174	155	170	198	168	152	160	170	174	170	151	160	169	185	152	139	203	179	159	174	190	156	186	158	207	174	181	181	171	173	178	160	185	186	183	177	152	156	197	179	164	186	182	169	190	186	164	176	147	159	179	177	174	148	206	170	165	152	151	169	184	184	173	162	198	160	181	159	177	138	176	169	177	185	163	182	160	151	159	149	165	166	174	163	175	153	160	156	180	164	156	145	160	178	187	166	170	123	157	169	184	152	159	168	159	180	134	166	166	158	177	175	182	162	163	176	145	172	151	183	178	172	177	164	170	176	156	178	175
12396	10861	17672	19520	17404	14338	12980	11266	6436	3289	2654	2369	2880	3495	2677	2229	2423	2708	2882	2655	2339	1691	1811	2261	2344	1944	1769	1418	1207	958	774	600	523	536	508	493	494	509	468	529	467	516	532	508	482	480	523	501	488	470	495	519	453	489	484	516	499	486	523	464	526	521	486	510	506	489	496	518	466	500	505	517	445	480	502	494	472	480	497	478	436	513	515	515	482	473	471	504	469	487	489	500	482	466	505	500	488	470	507	469	493	446	483	477	497	514	443	462	455	496	485	496	510	491	488	479	497	475	472	493	516	496	493	509	494	471	491	476	465	470	480	464	509	466	471	485	488	442	522	477	443	487	463	470	491	514	521	489	455	484	467	488	477	502	483	458	478	470	475	458	503	506	470	449	506	438	476	482	466	473	478	494	507	475	457	459	532	484	464	492	484	462	469	441	484	482	524	508	515	468	519	520	436	475	507	486	465	470	492	484	488	478	464	471	484	482	507	477	507	432	513	508	464	527	492	469	495	482	460	474	480	507	471	468	444	470	490	460	495	438	476	494	449	520	457	475	488	474	486	512	500	506	502	458	454	516	462	436	548	478	470	491	484	468	475	477	492	479	441	500	470	495	509	448	476	459	516	497	537	478	459	453	526	481	513	509	468	477	492	443	464	499	481	466	533	516	447	498	476	507	508	497	485	470	496	480	478	517	508	486	500	470	476	502	505	458	500	487	473	467	503	456	458	496	505	477	457	500	480	519	496	500	503	492	457	516	464	500	468	481	511	498	464	516	496	511	532	506	523	438	472	491	472	467	511	445	459	481	489	505	463	482	488	484	468	488	474	487	456	490	500	494	457	511	496	436	493	512	469	489	488	476	517	520	485	471	479	515	496	520	484	484	483	460	462	484	487	499	481	429	492	444	484	465	483	457	504	461	495	461	451	479	484	484	473	497	489	460	442	494	497	516	510	452	483	503	478	497	513	478	503	503	508	488	489	504	493	474	466	479	486	480	440	487	507	499	458	513	462	507	463	503	493	496	471	446	505	522	484	462	478	492	498	481	490	497	459	501	448	496	503	484	468	479	497	459	480	499	484	468	447	477	477	474	529	458	484	462	473	486	498	476	510	524	496	482	490	485	500	496	510	527	460	475	474	517	453	477	489	460	512	443	494	463	514	510	510	470	441	479	492	503	532	486	447	486	479	475	462	482	476	502	488	500	504	469	521	498	460	506	451	473	475	514	450	506	499	489	514	471	465	523	458	479	493	491	504	472	500	484	471	482	519	501	469	468	495	475	472	521	502	494	472	462	477	483	499	504	500	504	452	471	470	469	515	525	488	491	482	494	474	505	436	494	488	473	488	502	522	443	520	501	492	477	489	508	458	460	468	434	499	468	514	444	481	492	502	485	494	465	491	471	498	482	455	462	477	498	448	486	485	502	471	484	445	517	477	483	488	494	469	473	499	495	488	506	460	452	492	445	496	437	459	475	462	433	497	488	450	487	498	491	519	470	468	481	462	512	469	486	499	484	489	468	462	489	463	511	497	485	502	459	470	484	488	519	472	502	516	509	461	451	489	477	468	424	474	473	498	500	447	474	461	477	516	495	497	435	438	486	485	474	505	500	480	479	513	518	489	513	540	462	487	483	493	482	497	499	497	463	468	496	459	449	491	454	482	493	475	461	481	511	487	495	487	513	486	466	465	466	492	505	504	495	492	481	502	473	477	498	480	526	495	503	479	505	467	485	492	464	531	497	518	480	490	488	450	492	498	456	477	489	474	486	460	502	478	483	475	448	461	515	473	487	500	477	502	459	487	455	448	500	491	511	497	503	481	461	495	486	479	494	484	497	508	467	475	514	509	466	413	460	460	505	496	524	519	434	491	491	472	479	475	472	493	472	485	472	511	459	482	513	519	470	502	469	495	502	486	528	454	507	534	468	470	487	467	490	537	504	496	497	488	483	516	510	443	465	473	475	478	473	451	494	470	475	467	494	472	543	490	504	467	515	486	505	490	476	466	465	493	488	492	471	533	483	475	475	471	445	470	505	487	486	434	471	452	528	461	496	461	467	511	505	493	494	472	484	481	485	500	482	503	517	471	478	469	487	470	461	479	493	521	482	476	479	485	449	491	485	464	512	457	457	460	518	492	465	490	516	473	513	476	475	505	457	499	442	480	502	525	481	471	484	523	482	523	470	483	506	492	488	514	490	491	470	511	493	481	492	493	447	501	518	497	487	530	463	534	536	524	495	454	437	496	494	477	466	490	512	450	496	508	471	476	483	501	488	458	489	464	480	476	487	478	493	488	465	457	496	498	526	487	473	442	484	461	471	476	462	488	461	442	513	479	473	492	461	473	489	470	494	470	506	434	479	496	478	492	514	437	482	480	470	468	499	491	484	507	484	521	488	491	481	468	470	479	439	495	464	479	498	457	490	484	481	506	514	481	496	519	530	475	451	470	463	483	498	458	463	489	512	459	463	486	540	458	471	492	497	488	501	412	487	481	485	472	499	497	478	477	474	491	509	445	500	480	471	448	467	438	513	488	478	445	510	480	507	475	490	480	482	518	479	500	497	486	464	483	488	464	495	488	514	464	467	494	491	465	453	474	443	461	485	434	497	465	475	478	443	489	515	472	489	497	513	510	486	460	485	488	501	484	478	505	503	448	474	456	497	492	513	498	481	529	481	483	465	506	445	434	511	500	445	521	487	497	481	493	503	495	461	489	501	457	447	510	463	470	463	514	495	490	438	495	462	514	492	483	507	474	496	493	474	474	472	483	462	480	482	470	469	512	486	480	506	493	464	499	462	476	482	518	480	466	485	493	500	472	467	442	506	486	455	461	494	489	519	506	467	512	476	469	501	482	427	493	522	487	490	478	484	479	469	485	469	470	503	512	460	466	443	464	459	471	488	497	478	490	470	465	471	494	478	477	470	522	482	468	536	456	452	482	498	485	510	466	505	453	489	456	498	472	503	490	453	503	520	485	457	470	492	479	457	452	480	482	494	486	491	503	486	471	496	495	499	501	436	465	491	477	483	469	497	475	512	484	465	440	448	498	521	460	484	482	479	445	462	478	474	475	469	494	425	417	483	452	476	466	504	508	481	471	474	496	491	461	476	479	481	507	493	448	452	521	470	473	433	482	477	437	505	481	488	485	483	472	505	485	493	487	470	503	524	467	515	462	466	468	489	511	442	464	492	457	497	492	477	469	499	506	497	461	492	484	493	500	511	529	490	491	472	481	486	500	488	504	479	463	509	458	473	473	481	484	459	515	457	502	492	486	442	500	478	526	506	480	495	492	485	481	475	476	430	465	491	483	487	507	483	497	517	473	513	455	501	504	492	526	441	496	466	466	494	485	490	501	487	460	459	472	493	492	478	509	468	479	504	473	477	464	444	482	503	508	462	509	478	491	508	476	487	460	482	465	490	489	473	461	497	490	507	520	502	477	484	529	474	496	501	415	496	514	491	484	491	514	516	458	489	489	477	483	479	501	489
30362	24831	26064	23232	17763	14520	11570	16386	10774	3437	2889	1804	1659	1286	1263	1139	1327	1404	1267	1174	964	926	929	974	1331	953	903	791	747	481	411	339	281	216	190	175	148	194	163	178	161	170	150	139	172	150	170	153	180	157	187	149	152	155	164	172	148	152	156	172	177	171	179	165	144	162	163	147	159	157	155	152	156	166	161	144	150	165	170	153	150	151	160	150	147	139	165	163	168	152	166	177	149	192	192	189	181	182	152	162	159	169	146	175	161	166	162	150	158	181	144	175	168	160	142	165	149	179	170	174	173	165	180	147	158	139	179	164	156	159	175	157	154	160	151	166	170	186	150	154	151	144	180	164	171	169	153	160	162	182	159	174	173	146	179	163	167	167	171	183	152	167	142	144	160	145	158	150	182	145	145	155	161	155	187	170	171	161	172	179	172	174	150	143	142	170	168	160	172	150	167	175	171	153	182	155	150	158	172	180	179	169	158	168	154	161	163	149	180	175	180	149	172	186	156	168	172	144	180	149	161	149	150	168	154	164	161	159	158	151	159	150	168	182	163	170	182	149	166	134	158	163	181	178	166	167	158	151	153	180	179	153	161	167	166	160	167	165	138	173	167	168	177	155	155	184	179	165	141	152	168	166	182	173	140	160	174	142	150	163	145	176	183	158	190	177	149	146	172	166	149	172	162	181	166	177	178	152	174	149	155	160	133	157	183	166	141	156	197	174	158	147	174	178	166	185	155	165	160	195	195	176	145	168	185	158	167	153	150	162	179	155	166	165	178	119	158	159	176	136	166	169	181	167	174	173	184	169	169	169	169	143	194	169	156	174	185	155	154	164	153	157	162	164	152	171	176	166	154	164	149	146	149	155	149	152	173	159	179	162	169	153	135	157	193	175	154	149	149	159	171	193	149	167	175	171	153	148	145	187	164	171	166	164	172	158	157	161	145	151	160	153	164	168	154	159	148	158	177	148	160	180	168	162	158	165	156	183	162	180	152	168	165	150	163	163	168	158	162	180	177	167	148	165	173	163	155	139	165	145	149	145	163	161	173	133	160	167	181	180	165	180	176	173	145	160	158	170	145	143	150	190	155	164	164	152	184	169	143	172	174	158	137	164	169	192	153	181	166	138	175	165	154	169	178	154	159	164	159	154	140	169	179	159	160	157	168	161	170	137	152	147	163	145	159	181	172	179	149	150	180	178	132	161	157	163	151	167	173	147	173	177	165	167	146	184	168	179	176	172	162	157	133	160	148	144	185	164	145	182	166	157	182	171	166	182	147	149	186	159	168	182	147	172	163	164	142	169	175	179	158	156	156	182	158	159	171	167	165	151	172	178	162	182	147	152	126	159	142	198	173	155	167	182	177	154	168	163	164	175	174	159	160	179	163	172	158	163	163	158	166	180	167	176	156	159	148	157	151	173	152	161	149	199	174	174	162	174	163	169	175	162	169	165	161	178	164	144	165	168	177	161	162	149	150	189	159	178	148	182	164	163	151	159	179	155	148	165	164	166	170	188	151	174	163	168	152	177	155	157	171	179	167	148	156	132	174	150	153	180	172	171	190	179	144	168	148	158	175	170	158	152	150	180	177	159	159	155	181	157	183	192	174	161	176	143	139	137	161	146	149	145	177	166	138	165	169	159	182	150	174	167	160	152	168	175	151	155	184	199	145	161	166	156	147	171	176	161	177	169	178	161	167	163	165	161	158	172	165	176	167	163	170	189	162	153	156	184	153	157	173	160	150	163	150	156	164	169	167	151	167	160	160	198	168	153	137	171	153	132	150	156	162	168	160	174	166	152	161	162	191	164	162	155	155	171	162	179	172	141	172	168	160	181	161	172	143	154	155	157	173	161	159	174	172	163	169	169	157	152	149	184	152	162	185	164	157	170	176	174	173	156	161	153	155	168	182	153	156	155	158	150	169	166	171	174	169	149	169	184	161	166	155	199	152	164	161	163	158	163	138	202	168	150	154	161	157	172	176	155	158	153	166	158	166	169	188	154	160	159	162	169	164	164	163	152	142	166	155	151	172	177	156	154	165	175	183	163	153	157	172	162	151	174	172	199	154	137	192	149	165	153	163	178	163	171	160	160	169	162	172	152	163	192	172	141	160	186	168	171	172	190	156	181	164	188	155	156	161	168	186	151	157	157	162	153	163	159	138	160	173	177	176	163	162	162	172	151	161	151	155	147	155	157	152	169	164	176	170	168	164	163	176	164	155	157	169	153	163	164	165	172	177	143	158	161	169	147	154	150	136	177	177	165	146	171	160	144	147	181	187	167	177	146	157	180	175	161	192	130	170	156	159	159	171	156	186	158	171	195	164	164	156	185	177	164	175	134	160	149	144	167	181	152	171	156	176	157	162	158	146	161	167	168	176	150	176	153	166	165	156	156	165	156	179	156	155	139	169	183	176	155	164	154	174	190	165	145	188	160	145	142	187	176	184	168	160	147	180	178	152	157	138	167	159	173	183	160	142	168	171	171	165	154	177	159	160	163	179	162	163	134	161	172	157	176	173	156	150	161	158	185	151	173	161	163	163	169	162	143	156	157	166	145	159	143	164	163	148	133	156	160	180	184	178	164	150	171	158	155	171	149	154	162	133	167	157	175	142	165	170	134	181	147	172	159	157	169	165	136	173	183	149	139	167	162	167	169	159	177	161	155	155	173	150	162	166	159	154	162	168	152	151	157	166	161	161	169	178	141	156	154	177	139	165	152	175	157	179	150	180	157	174	179	172	156	179	173	156	159	151	181	156	167	164	150	154	163	152	145	157	169	178	153	174	159	145	151	155	160	163	146	176	160	157	150	146	170	146	138	157	162	197	171	169	162	143	182	163	183	161	166	157	170	164	137	172	178	151	140	174	174	151	150	178	153	145	177	151	140	167	147	150	143	149	165	178	160	168	169	172	166	170	172	173	170	157	162	153	162	166	165	164	172	152	179	177	164	147	161	174	134	147	155	164	181	159	179	159	181	155	171	170	170	146	167	160	165	184	158	179	147	192	156	169	149	155	177	158	154	174	156	166	149	171	158	159	173	136	193	148	175	172	193	172	143	165	140	172	176	157	161	144	167	159	173	181	139	177	176	156	171	167	165	177	180	161	140	163	171	162	172	173	156	173	165	136	155	181	170	178	166	167	175	149	136	174	160	176	160	154	159	171	173	178	167	161	181	181	167	167	183	159	142	189	153	148	178	160	185	147	155	147	154	177	151	151	178	174	170	146	174	153	139	176	170	170	164	168	166	179	167	182	152	168	151	160	167	161	164	159	186	139	166	139	148	143	167	157	149	190	156	160	182	150	165	169	156	158	175	166	162	163	170	169	157	180	182	181	157	156	151	149	164	153	165	169	166	157	157	174	174	163	154	177	170	176	159	171	159	175	153	179	170	193	137	147	161	176	157	160	143	178	165	165	167	161	169	158	165	159	164	165	148	160	138	169	155	183	126	165	165	176	172	164	149	149	170	184	171	174	182	150	143	175	147
21219	22008	28511	31946	29776	28914	26045	36125	21853	12566	12302	8814	8630	6983	6752	6845	7453	8028	7029	6256	5201	5665	5593	6018	7405	5391	5305	4504	4301	2481	2337	1545	1068	837	679	584	545	512	440	483	465	497	508	493	481	450	428	453	465	430	459	455	462	484	483	475	427	493	453	487	427	473	481	501	494	441	497	448	506	478	471	453	463	477	467	500	469	496	485	498	461	467	457	516	454	472	467	469	470	481	509	456	449	458	460	497	452	475	477	460	463	454	443	443	495	497	440	474	454	466	457	444	472	468	449	471	488	536	454	501	454	468	487	465	469	512	476	459	525	445	499	452	458	467	444	499	491	503	426	482	464	473	482	473	475	462	456	464	464	458	477	485	524	475	502	498	457	472	467	485	480	464	456	437	500	499	480	473	452	495	449	432	482	490	425	473	477	446	488	505	469	453	469	467	455	463	442	483	510	467	502	425	454	480	468	472	470	511	477	434	487	475	473	468	501	476	491	459	472	478	468	455	462	474	469	464	514	469	499	505	469	472	483	490	453	490	523	489	480	467	484	481	500	508	487	466	492	494	462	463	482	481	450	496	485	449	474	468	471	497	462	511	452	477	505	474	479	496	486	448	480	453	497	442	458	483	468	478	437	462	491	466	484	488	429	440	494	426	470	454	473	490	438	478	481	478	457	468	473	486	521	453	494	454	463	444	470	471	469	473	459	447	482	494	484	451	485	436	462	468	451	433	473	495	530	481	503	457	476	450	468	449	481	464	502	444	473	462	484	431	450	478	475	462	465	487	494	485	438	443	489	467	524	467	445	434	493	477	455	510	444	488	442	454	464	518	434	498	493	493	484	489	523	484	464	476	473	458	495	485	463	460	483	468	435	448	452	509	468	441	469	473	469	508	483	464	479	518	438	456	443	464	485	491	486	463	497	486	437	458	507	504	488	452	482	442	502	512	488	480	485	502	496	477	464	473	468	447	470	460	477	508	457	434	476	479	476	451	495	484	484	482	523	475	439	495	446	455	443	447	455	455	531	498	474	465	502	459	494	522	439	489	494	504	464	422	469	516	450	490	451	479	489	462	448	494	486	497	507	463	475	463	486	457	453	446	451	433	481	470	472	447	464	442	460	519	463	466	481	455	507	446	471	468	459	480	508	464	491	473	450	472	461	484	476	456	450	489	451	488	487	478	470	527	469	506	446	503	469	446	482	462	453	490	437	487	463	446	448	466	459	488	474	484	475	490	438	516	450	490	390	464	485	486	482	475	480	481	511	494	463	448	458	486	415	490	476	480	507	429	486	540	506	446	492	478	465	434	510	469	486	464	433	504	472	501	481	459	457	471	452	522	496	443	477	446	493	482	476	444	436	406	470	486	451	493	471	458	482	441	425	491	451	489	465	481	466	479	492	466	479	474	458	466	457	455	487	458	484	487	456	500	494	488	468	450	467	471	509	507	491	496	448	459	488	445	456	483	454	502	456	468	443	451	494	476	467	465	498	462	503	457	490	492	487	419	480	467	498	465	467	476	496	502	480	485	481	467	473	500	426	474	469	415	474	480	476	473	509	454	462	461	451	494	491	477	483	486	465	459	472	467	464	467	495	465	462	486	444	473	435	482	516	483	475	470	450	492	451	456	516	437	505	465	472	449	492	503	494	460	495	478	480	468	518	452	445	450	488	440	446	494	471	467	445	475	441	482	442	483	490	471	436	475	470	477	496	460	488	450	471	459	434	448	471	508	510	484	485	442	441	485	460	480	457	443	473	441	504	432	476	483	442	478	460	504	463	449	465	444	460	472	462	454	456	444	508	445	465	519	413	435	439	457	466	487	432	456	454	493	468	525	455	508	488	487	443	469	482	470	480	491	465	483	477	473	488	466	492	455	478	482	485	448	465	456	512	466	458	463	481	475	454	452	513	443	462	480	475	476	476	465	484	469	473	505	509	455	464	438	439	465	459	536	477	488	502	484	466	449	469	498	495	485	455	445	492	455	463	439	458	450	457	440	440	454	483	480	490	440	464	457	465	494	474	504	474	484	505	474	446	453	460	503	472	482	460	454	458	462	467	460	459	495	483	487	486	480	485	454	492	448	495	498	478	503	498	489	480	463	478	473	492	484	459	487	468	482	455	423	478	473	494	487	473	457	449	483	467	481	496	475	495	437	476	448	463	484	477	522	489	434	470	455	508	508	488	455	515	483	502	474	486	509	436	446	473	460	504	467	461	448	466	464	510	442	493	451	464	471	474	469	490	451	433	470	530	476	447	484	485	442	475	454	443	441	476	460	471	482	459	461	485	482	426	456	477	466	456	471	475	474	434	497	488	489	504	442	456	475	448	490	473	499	472	476	480	475	475	497	483	499	458	496	480	475	462	461	500	446	464	459	485	471	467	455	468	478	452	481	485	494	457	490	453	510	474	449	485	477	478	489	480	482	467	483	492	450	471	468	516	481	463	469	466	459	469	498	465	481	482	474	520	464	499	542	484	473	461	460	451	496	454	490	517	453	517	478	466	512	455	443	486	462	474	467	491	451	513	494	479	504	478	493	510	455	486	448	498	438	472	490	499	468	484	429	497	476	467	457	470	462	498	445	482	439	510	506	450	437	435	484	501	490	512	480	510	460	472	465	483	491	457	507	477	495	446	439	446	496	469	505	457	446	503	490	441	493	479	479	502	505	472	469	494	481	486	518	490	458	456	468	444	473	472	459	471	465	466	462	449	471	478	480	477	498	481	440	479	447	467	467	482	464	457	477	437	499	498	469	481	468	471	484	484	441	469	478	470	531	453	443	497	509	513	470	464	488	452	445	441	460	463	480	529	471	452	469	435	459	476	467	485	496	453	420	464	508	483	508	478	481	500	477	468	490	462	497	455	526	437	450	498	472	479	470	450	469	464	469	468	480	495	468	473	470	447	488	476	503	505	454	454	491	469	498	478	477	436	501	412	467	490	465	482	485	489	451	469	465	425	469	454	468	483	476	493	484	453	475	494	465	493	462	463	472	457	464	496	436	454	503	493	463	495	441	482	462	502	493	477	505	476	449	467	499	466	505	466	427	463	429	461	469	485	470	474	471	512	469	434	457	482	474	488	471	460	477	485	491	439	523	480	491	488	494	474	464	457	472	469	460	457	455	522	486	449	445	491	484	483	482	473	451	499	442	456	471	491	455	489	439	469	471	502	457	475	455	504	470	461	447	448	449	478	446	445	483	471	507	473	492	482	471	466	478	445	511	494	479	477	488	499	472	490	450	435	485	486	477	474	498	504	486	492	477	440	466	515	454	454	426	477	484	477	480	457	476	504	446	517	522	433	447	478	454	465	488	481	458	457	450	481	491	457	476	490	426	489	456	504	475	445	488	439	459	506	509	470	476	495	468	465	474	474	459	468	470	512	490	487	480	478	444	460	477	521	466	492	442	470	460	444	452	480	464	488	481	470	463	486	453	489	502	452	436	468	465	491	482	494	483	480	516	543	478	466	510	465	433	470	509	473	438	514	504
36492	31618	34059	31687	25454	24810	19897	27323	14351	7132	6582	3496	3091	2447	2599	2416	2388	2538	2362	2018	1760	1774	1678	2010	2352	1979	2168	1652	1364	834	897	627	442	342	289	236	205	213	161	182	199	174	217	212	212	185	203	185	180	183	183	192	190	196	190	209	198	203	204	156	210	199	190	173	195	181	205	180	170	213	188	207	185	214	221	196	187	212	221	181	172	193	224	197	216	183	189	206	208	183	188	234	199	189	194	209	192	178	211	189	182	208	214	194	180	195	193	191	201	179	193	189	180	208	174	185	190	190	180	180	196	204	214	206	180	197	225	181	189	200	192	196	204	166	179	188	216	162	177	169	197	167	171	214	175	201	190	179	190	195	182	201	189	192	198	207	184	206	195	199	181	193	194	178	194	189	186	205	180	189	179	206	177	172	201	197	192	195	211	187	188	204	193	206	197	202	192	200	217	208	190	192	185	209	172	212	202	198	212	167	209	213	230	188	210	189	188	183	196	183	195	205	174	200	194	189	172	192	229	192	194	201	211	197	182	227	179	200	186	206	235	193	187	182	216	204	234	175	191	196	217	207	191	200	177	195	182	211	209	195	187	206	202	169	167	184	195	159	204	190	207	189	205	198	209	211	196	203	211	207	183	175	200	183	206	173	180	177	225	182	201	186	179	214	200	171	180	195	189	228	182	195	193	194	193	188	205	208	194	188	201	183	223	200	209	190	200	175	203	195	187	202	201	199	206	197	209	200	211	177	192	202	194	212	230	185	194	213	190	192	203	190	182	195	195	186	182	198	205	206	189	198	215	191	207	206	200	188	188	199	234	190	173	177	181	214	207	204	183	213	197	179	218	185	204	206	209	203	219	204	210	223	178	188	229	189	187	201	198	206	200	176	188	207	191	212	216	216	195	210	221	187	196	167	220	207	201	210	183	196	204	202	193	184	213	194	187	224	222	227	194	218	208	179	180	194	166	186	173	222	191	182	198	208	213	193	190	204	194	195	191	198	199	186	216	207	199	175	160	183	211	170	206	174	189	208	196	184	199	177	178	173	186	193	180	210	195	210	176	191	199	190	208	186	189	188	194	175	198	204	188	198	192	184	204	203	212	202	192	185	209	196	186	208	186	205	199	213	198	185	194	173	180	192	211	181	197	199	194	165	196	192	194	208	190	204	191	195	205	205	182	183	177	215	184	184	209	210	191	166	192	166	205	215	196	205	194	179	212	210	179	205	174	209	185	191	203	177	206	207	201	189	202	202	205	205	197	197	217	198	215	196	215	184	219	213	204	214	186	218	203	189	190	174	189	200	180	188	199	185	174	193	176	216	172	187	183	190	221	193	184	224	185	207	185	174	199	186	184	183	186	180	193	191	206	195	213	186	190	193	205	183	204	164	182	193	212	191	186	213	216	199	184	212	201	186	194	174	202	194	209	220	186	199	209	200	177	177	197	216	177	167	217	193	200	186	183	203	182	175	190	179	194	222	201	210	188	210	174	188	174	176	194	191	200	201	174	187	204	193	214	194	194	208	204	202	199	206	185	185	187	190	213	199	195	200	177	198	187	204	220	195	221	174	194	189	195	204	186	190	174	184	199	202	161	206	182	191	202	176	192	186	211	205	173	193	196	165	189	184	200	171	202	210	201	203	191	204	204	168	203	202	172	192	193	195	212	184	193	185	211	194	194	206	158	200	195	224	197	238	209	164	158	168	194	201	209	204	215	197	189	209	201	228	191	191	197	228	201	204	183	213	195	203	201	201	228	190	192	173	228	188	211	212	182	181	174	174	181	207	208	174	199	181	209	206	206	190	169	193	182	166	189	191	184	210	197	230	189	200	191	201	185	201	188	197	201	182	203	201	187	187	190	178	183	195	206	215	222	196	185	201	187	203	223	189	196	211	191	182	197	196	199	181	229	193	183	197	203	195	220	201	179	220	219	193	199	208	197	174	194	209	184	220	200	193	178	192	180	202	189	214	210	181	194	183	208	209	185	193	191	227	208	215	187	158	235	228	211	195	178	207	182	179	179	203	187	196	191	216	215	191	198	188	194	201	169	194	195	212	174	231	198	204	219	205	223	215	189	187	208	217	229	167	192	188	194	190	198	166	207	176	203	173	212	190	200	201	221	219	162	200	197	218	200	176	193	200	200	201	189	180	190	206	166	180	177	206	193	209	190	196	179	177	201	195	174	196	192	198	194	210	204	197	220	203	192	182	200	198	195	181	200	166	207	188	183	205	194	187	190	159	194	207	179	160	176	164	198	211	207	178	193	211	203	196	189	182	197	180	188	229	197	191	197	220	197	202	192	177	194	181	191	186	197	219	204	240	178	203	197	200	191	194	192	167	200	198	177	200	217	215	176	203	168	203	219	180	206	217	187	182	206	205	170	173	213	182	176	204	216	205	201	201	190	218	147	193	207	201	196	199	201	208	195	187	169	173	198	197	189	204	188	212	198	211	182	192	174	179	195	189	217	167	170	178	190	210	209	202	192	183	217	210	184	198	215	194	220	207	183	209	171	211	216	201	208	195	172	197	169	198	172	203	185	213	200	202	182	170	187	212	181	208	209	182	212	179	204	190	195	168	207	180	183	178	217	211	215	172	212	188	199	198	197	165	212	194	196	195	201	168	180	187	205	216	219	189	199	180	209	197	182	170	190	167	201	185	195	192	215	183	212	206	184	186	212	182	202	198	211	203	191	195	197	183	230	198	211	200	182	186	200	230	181	219	179	206	218	197	181	215	194	187	194	185	177	186	209	216	201	194	186	171	198	177	221	203	183	186	201	193	208	228	169	205	169	226	187	192	193	195	197	172	187	192	196	171	204	210	194	206	233	200	214	185	204	225	187	190	183	192	187	187	213	190	189	224	198	205	188	200	195	201	209	222	214	180	206	190	184	217	172	215	182	196	199	193	218	176	197	209	174	187	191	207	195	195	185	183	210	206	194	178	207	179	197	207	176	190	196	175	226	195	187	183	224	188	180	179	195	188	185	192	202	196	185	189	206	201	231	219	179	214	207	194	206	198	199	182	194	203	203	179	215	189	185	202	189	178	232	199	200	201	207	189	200	208	180	224	183	187	197	207	200	200	192	210	162	192	193	199	192	210	202	192	161	223	190	199	179	177	206	196	196	179	196	238	186	196	181	224	196	187	221	232	205	184	196	183	207	190	211	207	205	237	209	206	207	202	205	201	188	190	195	182	215	199	185	195	200	172	196	187	211	204	184	207	198	186	217	191	210	181	231	202	204	219	183	186	198	210	187	201	216	189	211	217	180	188	210	185	185	219	202	183	194	179	213	187	197	190	190	194	189	181	194	178	195	189	185	193	205	193	201	201	203	191	200	200	213	201	199	209	191	196	184	187	164	203	194	222	201	215	191	186	181	185	207	194	188	217	189	197	179	195	211	200	183	189	212	204	174	189	190	207	197	214	213	211	205	191	233	213	200	219	191	209	179	204	182	173	193	194	191	179	211	214	191	200	194	196	179	166	197	224
25833	27505	34186	37970	36155	38003	32878	43888	24645	21182	21596	14437	13862	11760	12903	11952	12067	12313	11370	10578	9345	9458	9574	11603	12184	10725	11664	8528	7572	4617	4778	3360	1997	1536	1003	809	700	628	559	577	584	524	536	564	594	561	597	599	558	558	570	607	578	556	554	569	560	549	575	515	527	568	563	507	556	567	558	571	563	533	585	563	532	614	544	580	568	609	523	533	593	594	591	603	532	559	533	546	574	547	524	523	573	513	538	541	529	567	560	564	565	515	558	535	543	555	565	532	581	526	577	569	551	576	548	578	551	591	537	569	536	591	570	549	530	577	557	541	559	567	555	538	557	544	534	579	560	565	592	619	574	568	613	584	523	601	577	537	582	496	534	537	549	504	598	555	544	603	566	589	539	539	505	579	542	600	577	513	531	560	576	547	588	548	585	564	542	552	595	563	582	549	518	536	513	545	551	584	575	566	558	530	559	590	596	545	579	537	572	601	558	574	620	541	570	560	548	561	564	548	541	524	574	574	592	587	567	557	605	571	516	550	523	523	540	540	557	526	562	575	559	558	583	577	563	557	557	590	554	578	569	559	558	536	543	545	567	578	564	547	516	550	530	519	564	570	552	558	547	538	562	535	593	562	551	529	560	539	553	552	488	561	571	533	592	594	581	545	581	559	563	535	587	537	599	522	562	555	554	521	542	562	530	558	547	558	549	563	546	539	525	516	547	573	559	591	564	578	594	571	561	506	538	540	528	557	558	543	555	559	564	583	569	505	545	569	584	523	562	551	575	570	586	558	549	570	555	534	547	558	535	594	534	549	546	571	568	527	582	578	593	559	543	520	596	558	531	560	590	585	555	534	578	536	558	568	558	557	576	551	563	548	574	562	557	519	578	534	579	558	561	584	583	546	549	491	572	551	536	544	569	557	550	548	601	528	547	566	537	593	600	581	550	536	544	541	552	549	574	577	569	578	566	552	555	536	531	530	568	547	577	562	512	564	534	544	546	569	624	577	557	578	545	575	518	576	551	579	535	541	553	585	528	566	563	556	516	534	544	561	551	545	577	533	551	564	548	575	573	551	567	573	568	527	559	580	535	575	572	578	553	542	557	560	533	611	518	548	543	591	554	538	530	548	538	520	529	546	552	557	572	606	572	537	533	546	534	557	537	564	569	540	567	598	540	602	558	510	580	580	546	570	577	578	556	512	577	567	593	559	590	548	600	548	548	549	565	584	575	537	548	557	544	588	579	598	570	593	567	549	534	590	544	555	621	518	550	577	573	568	584	524	523	573	559	590	529	524	598	592	590	559	525	558	577	561	549	571	631	543	598	563	557	533	545	557	578	604	502	540	526	540	545	530	557	564	556	526	511	541	571	537	558	559	580	569	572	541	548	557	548	581	578	515	566	545	580	563	546	554	563	566	547	516	563	530	545	510	567	571	539	510	587	541	533	581	548	550	534	538	565	567	530	537	554	579	585	538	594	536	579	530	548	554	548	536	542	560	587	524	598	596	529	582	550	616	542	555	550	588	543	567	551	556	585	564	535	555	566	527	566	560	504	545	526	533	608	608	569	552	552	565	535	548	570	591	510	542	570	518	576	566	571	532	518	572	566	533	570	588	569	584	521	600	553	530	530	549	563	529	563	562	545	545	544	537	539	535	565	592	587	564	558	559	569	573	592	559	586	546	577	538	549	545	566	521	501	516	525	562	560	547	524	583	592	593	530	590	618	592	565	558	563	552	538	578	557	538	537	545	532	563	575	560	535	525	556	549	600	571	563	505	551	578	583	536	578	576	557	587	532	598	594	590	549	566	567	579	531	578	593	570	578	582	568	532	537	587	540	536	556	596	597	531	548	596	514	557	562	540	547	519	519	563	537	551	566	567	539	579	556	562	490	565	533	542	559	564	562	531	560	590	566	546	586	532	530	554	616	557	544	525	565	524	597	576	541	530	573	548	550	538	567	546	524	510	589	561	586	521	545	564	616	619	579	508	563	512	591	561	546	556	581	540	545	621	555	579	523	558	549	594	558	614	556	572	598	584	573	537	516	575	567	576	563	566	586	551	518	515	541	524	552	542	540	561	590	532	536	546	546	555	517	571	566	554	534	534	581	524	527	572	573	525	587	574	561	581	553	586	581	564	546	545	536	523	599	544	586	570	529	529	573	585	518	520	516	544	534	575	554	563	575	525	529	580	537	566	529	546	546	523	553	585	542	540	561	558	565	524	549	564	569	550	575	533	567	567	556	542	524	538	571	563	564	562	581	591	554	597	573	612	560	526	585	565	534	544	553	581	558	577	571	540	595	547	542	548	546	567	564	587	574	588	551	548	533	539	521	608	568	571	538	530	575	563	626	577	588	547	572	609	577	515	572	559	532	587	557	563	548	558	523	558	537	533	525	545	580	549	565	566	546	545	543	485	587	578	514	563	574	557	549	573	529	529	578	599	586	579	558	529	518	573	553	583	536	573	536	541	561	558	555	531	577	543	580	557	595	563	579	584	519	587	564	561	545	575	559	564	574	577	594	564	526	574	577	550	561	563	588	595	554	613	527	578	566	556	597	556	578	577	574	559	549	525	561	524	550	587	550	540	552	545	596	568	505	566	508	530	520	563	564	528	544	530	533	556	518	567	540	569	522	526	576	535	628	569	535	558	554	501	572	532	535	608	582	573	566	531	553	575	584	518	563	560	509	564	537	622	592	574	546	560	560	530	588	571	567	506	559	539	562	596	556	614	569	583	513	552	545	566	554	584	547	577	563	552	553	560	588	617	592	530	559	543	573	583	597	596	575	550	572	618	549	558	555	523	537	536	555	563	554	573	552	566	531	511	544	576	532	523	562	556	545	586	583	544	540	553	536	543	564	555	535	579	568	571	560	558	511	511	600	541	599	538	560	597	574	545	550	547	566	535	579	573	526	525	548	511	577	574	550	536	575	507	589	571	604	585	541	549	556	583	538	507	560	552	588	517	581	545	525	529	535	579	558	557	600	569	569	547	529	569	563	598	579	582	565	584	530	526	545	541	567	536	563	599	576	540	528	551	523	575	601	556	566	531	545	553	509	554	519	520	531	563	557	577	573	546	574	556	551	592	539	531	601	544	575	554	542	518	606	555	594	576	537	595	590	588	552	543	552	506	548	554	576	573	576	553	561	507	545	598	537	589	536	552	621	533	518	532	527	552	554	553	557	563	546	525	566	546	586	543	530	564	561	582	557	555	550	551	550	600	515	575	584	568	556	567	559	553	580	573	512	539	553	565	537	522	561	566	579	564	527	517	559	549	585	565	576	562	556	547	537	567	560	557	544	532	529	544	558	516	516	556	540	568	523	539	558	540	550	533	590	550	583	585	530	531	571	591	559	606	521	596	543	569	515	586	586	561	576	582	543	547	554	577	583	531	529	559	554	525	560	518	554	564	517	570	559	528	535	584	527	560	553	560	556	543	566	522	586	549	551	583	559	520	595	577	576	555	540	535	569	547	549	534	567	595	551	556	539	576	524	530
14737	9991	11076	8766	5425	4719	2941	2446	1263	689	667	595	612	524	383	402	391	454	426	378	304	298	309	336	415	343	371	301	292	247	218	234	191	183	149	175	164	153	162	187	185	171	153	174	193	156	170	186	173	171	167	178	166	183	179	172	172	177	153	161	193	165	183	148	170	196	164	161	180	158	176	150	159	158	178	179	170	175	181	161	177	197	158	183	168	162	194	149	154	163	179	158	153	151	182	152	157	182	164	191	192	185	141	170	194	153	167	157	175	178	155	165	159	154	168	195	164	146	179	164	160	146	163	169	168	161	154	165	157	162	172	173	165	177	167	193	174	166	172	153	185	166	184	180	191	172	159	129	148	181	158	142	162	158	159	155	161	185	178	170	146	173	184	178	149	160	161	159	158	183	171	164	173	163	180	152	201	187	147	140	169	168	154	143	153	174	133	169	176	160	175	173	178	167	175	187	179	175	183	157	152	159	161	192	189	177	167	183	176	177	182	169	153	157	183	177	181	171	167	155	167	167	175	173	192	154	164	189	164	195	196	151	158	168	162	166	171	173	166	161	158	172	161	167	154	162	171	169	148	179	180	166	170	159	185	195	164	189	182	172	170	186	160	178	186	170	161	164	157	154	145	168	165	173	171	171	166	159	193	151	163	157	161	161	170	166	175	159	186	182	155	186	180	169	190	180	161	170	185	174	169	176	155	169	167	165	185	200	151	150	168	190	150	183	173	174	170	154	184	164	164	147	165	167	160	167	186	166	148	180	179	168	174	183	180	149	176	182	154	172	198	161	161	190	172	156	173	164	170	157	177	196	160	156	163	165	180	178	175	148	185	149	159	178	185	170	198	179	163	158	155	145	186	173	165	184	152	174	159	149	147	167	138	142	159	160	167	159	172	161	149	169	166	163	169	177	156	161	187	153	145	160	176	163	185	187	173	171	181	170	161	158	158	177	164	186	164	183	159	156	148	152	147	158	156	169	184	181	162	161	160	171	166	187	152	169	176	159	167	150	168	168	174	172	172	165	180	155	160	190	161	185	177	172	160	154	162	179	167	166	164	155	155	164	171	184	190	162	172	171	162	180	160	147	171	201	156	181	171	158	177	171	160	181	166	166	189	197	163	188	179	176	192	161	169	166	171	161	179	166	181	162	172	180	171	167	178	174	167	173	154	179	171	156	149	155	143	180	177	168	171	165	161	185	166	158	200	175	195	138	158	159	148	179	170	152	166	145	179	152	147	149	151	194	162	164	159	154	159	196	164	163	155	184	179	179	184	168	171	187	178	157	186	153	147	165	189	191	144	170	172	190	155	167	188	146	183	181	168	182	161	164	133	158	158	155	205	170	163	173	135	183	186	155	183	149	166	176	171	169	181	177	165	164	167	186	168	182	181	153	151	177	182	193	161	174	167	198	165	177	174	171	171	170	164	175	180	169	152	169	177	197	186	187	161	164	169	167	163	181	208	181	134	162	168	156	183	197	174	193	188	168	157	198	154	168	171	180	179	158	153	196	185	200	172	161	189	169	146	146	175	168	170	157	158	167	153	155	190	173	164	152	183	148	158	163	159	179	165	168	173	173	192	165	168	161	152	188	168	178	166	182	168	158	154	183	156	171	176	189	163	172	185	196	162	167	191	163	166	176	147	154	157	157	172	173	146	196	163	154	167	156	190	170	201	168	187	152	160	153	183	185	158	167	176	165	172	188	180	172	150	181	179	174	183	184	151	153	151	172	163	167	164	171	167	176	162	186	164	163	179	130	186	164	154	164	152	176	179	167	166	155	185	140	164	163	176	191	196	182	155	146	154	170	168	162	162	152	181	162	155	172	158	166	170	173	180	164	171	157	164	148	142	173	169	163	197	156	169	171	161	186	196	157	170	161	170	182	181	166	155	157	179	155	155	170	180	158	168	170	176	154	181	171	172	164	175	172	185	164	163	179	171	156	189	152	176	187	177	159	154	186	169	167	165	164	168	175	178	178	180	171	207	193	173	180	172	169	185	174	176	167	164	174	158	157	149	179	161	158	156	171	190	164	172	165	157	164	177	159	169	174	183	177	191	172	171	157	155	153	167	184	149	151	164	145	190	168	175	174	156	146	184	187	144	168	199	165	161	174	172	144	162	161	178	175	138	155	168	162	157	188	181	164	174	149	162	153	155	168	157	182	177	154	187	171	182	172	175	178	161	166	172	175	181	138	181	152	160	156	163	182	166	148	152	170	171	176	178	183	164	160	178	191	143	160	186	189	186	134	165	169	161	167	171	171	175	184	186	159	169	168	188	161	185	149	165	170	175	167	156	171	164	186	182	173	160	175	157	165	177	180	180	161	191	183	161	165	157	183	183	169	160	169	153	159	165	164	167	154	155	173	162	172	173	166	164	169	155	187	179	178	169	178	149	175	158	151	167	175	153	154	156	185	167	155	159	181	160	142	153	171	151	193	166	170	163	171	206	157	149	175	176	163	171	188	162	167	165	186	160	167	153	194	163	181	162	173	165	149	160	159	159	151	179	154	153	143	171	174	160	180	184	167	179	191	152	170	134	167	156	155	180	179	171	155	175	176	179	155	167	162	171	195	142	178	173	166	175	151	178	166	162	148	168	178	152	180	174	170	163	174	145	181	176	160	166	157	170	168	178	153	156	161	164	182	164	172	177	156	153	157	178	163	158	167	142	172	169	167	130	159	182	132	181	155	157	168	169	174	164	172	160	186	185	175	160	166	148	163	179	179	196	144	189	164	182	172	185	168	206	180	184	178	178	160	187	148	161	164	183	152	166	173	166	158	164	175	147	157	162	174	164	157	142	173	153	136	174	172	168	162	194	174	174	145	189	188	167	165	181	167	172	182	180	162	180	158	176	168	174	175	165	160	155	192	172	182	183	169	165	162	172	151	171	150	194	182	180	169	135	168	168	172	158	166	146	185	152	172	174	183	179	150	164	169	178	175	185	179	172	176	170	174	167	138	161	160	184	160	172	181	174	180	163	154	151	166	173	160	145	167	165	144	148	183	160	140	163	173	171	152	169	169	175	142	165	161	168	158	172	198	177	170	166	168	170	159	164	170	181	180	180	145	174	154	157	187	186	162	184	156	162	172	163	163	190	161	161	189	163	176	158	153	156	166	174	170	163	160	184	160	180	168	186	152	151	173	173	175	174	175	154	151	153	185	160	186	158	167	160	171	166	161	178	167	171	167	165	162	159	176	176	155	160	156	199	174	155	179	158	180	185	165	163	185	149	166	178	160	161	176	153	163	167	166	154	164	200	158	174	211	161	183	189	182	159	172	162	167	166	190	169	181	173	177	182	196	192	158	177	187	165	181	185	141	158	151	143	157	189	159	162	156	153	174	183	165	147	155	155	175	160	144	159	162	172	185	157	158	173	170	177	156	165	185	153	164	167	178	189	161	168	171	156	181	155	167	150	165	154	175	178	171	167	178	167	171	173	141	150	174	173	176	178	147	154	186	181	172	157	177	160	179	181	170
11154	9768	16074	18695	16026	15461	11116	10030	5138	3302	3367	3051	3067	2540	1975	1910	2033	2214	2009	1743	1468	1384	1236	1861	2060	1783	1919	1451	1251	747	810	692	637	587	552	549	481	486	501	507	485	478	472	495	466	441	488	503	500	505	488	512	489	469	508	458	480	504	487	521	487	492	484	489	498	476	462	473	513	490	509	449	475	492	480	470	464	507	495	438	451	484	481	490	500	496	490	469	480	523	448	529	505	499	496	530	469	518	496	467	484	486	508	464	450	467	481	499	477	491	476	480	479	438	503	515	482	478	470	442	436	472	508	500	464	469	501	523	460	495	470	516	484	491	476	472	469	488	465	475	473	499	474	458	481	434	475	464	500	501	474	457	491	497	452	495	448	468	465	472	496	508	485	437	486	468	484	504	462	475	495	482	483	496	503	483	486	499	507	504	487	516	490	495	525	468	479	502	493	500	514	480	535	446	479	516	482	489	496	451	474	482	466	500	490	492	477	445	450	487	495	467	475	436	477	484	470	465	491	470	474	470	483	480	501	493	485	481	522	503	508	484	485	496	479	468	512	472	436	486	481	464	471	466	477	501	455	495	478	480	470	503	463	487	485	514	504	517	476	446	492	492	432	489	468	492	430	444	482	526	517	484	451	491	464	473	459	459	494	472	523	514	490	485	495	499	473	522	492	476	477	455	452	458	508	463	490	495	512	488	448	458	480	522	465	468	507	479	469	495	470	483	484	457	496	466	494	484	510	480	510	507	483	493	462	480	482	502	466	530	503	493	479	468	464	507	478	482	483	496	468	537	460	474	455	503	516	465	475	460	544	479	447	454	495	458	487	484	447	517	476	469	469	454	449	468	504	444	482	511	466	475	511	479	478	494	492	502	492	477	494	481	474	513	490	503	464	480	514	473	490	460	448	493	496	504	475	495	499	456	438	475	487	507	485	503	475	502	497	448	493	485	515	431	483	475	502	469	485	492	492	476	484	476	499	481	467	503	479	459	454	480	458	470	537	492	458	460	479	471	440	471	499	495	487	521	505	466	448	488	474	493	512	476	498	521	486	458	503	473	498	494	472	487	478	463	507	490	513	482	473	479	493	497	462	473	481	475	470	499	485	460	482	482	477	443	464	475	518	507	456	487	525	486	524	491	463	458	528	495	483	458	485	466	454	485	460	482	486	497	486	520	478	473	472	520	492	451	487	488	528	467	433	480	471	486	495	447	460	497	522	496	469	463	487	456	502	465	495	465	443	490	501	500	441	496	452	481	476	483	496	491	447	487	500	449	489	462	470	509	469	492	463	508	518	472	508	448	447	476	478	474	469	475	453	510	518	470	501	460	481	476	501	473	476	484	450	476	476	503	491	485	438	467	471	495	479	465	455	482	491	488	487	498	517	466	484	507	461	501	470	509	459	469	502	486	442	503	482	450	534	454	452	476	495	483	468	497	476	469	484	535	475	484	511	452	471	503	500	439	501	489	453	484	477	489	515	495	498	459	472	560	467	479	496	483	484	507	478	499	491	497	506	457	477	510	518	488	501	492	496	497	491	484	456	462	498	534	469	462	498	466	509	527	483	479	501	477	491	484	463	537	496	492	456	453	493	495	489	453	459	494	480	509	482	469	481	504	496	477	507	501	489	502	460	481	459	486	512	476	488	504	469	459	459	473	506	484	512	489	491	500	501	514	455	459	476	510	534	463	524	487	496	482	496	533	410	513	502	482	499	520	503	507	489	506	488	477	476	469	510	486	469	451	527	498	474	468	473	487	477	522	467	492	458	487	470	452	499	458	489	496	426	494	500	470	501	488	484	497	494	480	477	461	500	471	516	467	476	467	499	473	508	478	496	470	491	474	482	493	466	471	496	462	517	495	493	495	511	479	470	486	505	493	463	482	488	489	481	444	474	460	488	497	457	503	493	470	440	482	456	437	489	483	505	433	485	498	456	447	461	505	479	473	481	485	484	488	473	519	474	507	491	486	472	500	445	474	471	497	472	521	486	483	489	467	483	461	509	497	479	495	460	512	480	486	512	468	503	471	506	491	464	463	490	488	473	496	485	474	522	480	475	475	463	506	471	482	472	466	518	450	505	484	484	451	519	491	499	484	444	467	507	476	458	465	464	459	455	498	475	470	500	453	476	478	490	475	457	484	460	484	474	475	466	459	486	452	477	492	512	470	473	488	470	505	486	497	529	457	462	539	470	456	503	495	482	465	468	512	484	468	473	498	466	482	490	517	490	520	468	455	522	476	496	489	460	499	478	472	516	467	504	482	520	484	484	476	471	491	489	505	469	474	504	471	493	485	483	465	486	486	494	480	506	511	510	480	497	484	492	486	531	498	453	464	471	469	519	499	466	498	481	497	478	467	486	481	494	541	493	532	459	503	496	466	462	485	425	460	543	484	473	463	473	472	483	467	519	500	501	468	484	479	492	473	502	449	481	483	500	505	447	463	504	495	522	459	463	492	469	464	452	500	491	490	478	519	497	481	448	496	493	461	484	455	486	506	469	468	494	470	450	488	511	492	486	497	492	463	449	437	447	449	502	459	517	491	505	498	522	410	500	453	497	478	472	448	485	476	451	492	457	455	462	495	501	514	480	478	472	524	480	492	485	484	485	497	456	455	514	482	500	486	483	512	459	508	501	485	455	473	460	491	459	489	519	489	460	490	459	496	486	470	487	491	509	449	471	448	489	479	467	493	478	456	497	481	480	510	473	500	533	520	472	485	507	472	500	460	438	459	474	476	468	464	464	491	488	433	482	501	442	478	481	506	446	487	446	452	491	494	518	523	491	479	487	490	497	470	476	491	486	511	446	509	485	499	490	469	470	521	462	481	459	510	449	491	460	497	466	483	476	499	473	451	434	505	512	447	490	479	509	523	496	536	496	520	432	485	468	494	500	477	492	501	487	466	494	496	479	516	494	494	499	505	447	463	439	472	492	449	521	451	491	554	466	500	487	478	478	488	453	526	461	481	487	498	458	516	486	452	484	456	480	464	438	484	433	474	491	490	494	446	521	460	455	498	457	486	477	442	465	502	439	483	484	478	502	486	458	485	513	468	482	477	514	465	506	501	512	467	480	436	452	468	483	462	476	483	483	498	485	497	429	483	501	463	465	454	448	462	489	470	496	533	475	513	510	515	441	490	471	469	497	509	487	462	532	482	510	467	500	504	475	501	494	503	487	480	469	458	467	490	454	482	461	468	482	478	485	510	492	502	507	488	497	461	483	514	468	463	475	473	480	426	494	495	492	519	496	504	494	482	473	511	455	526	489	497	478	475	473	477	500	467	483	471	464	504	462	501	461	476	449	466	500	490	453	473	491	487	508	452	520	464	505	518	438	469	491	479	503	482	491	503	504	465	480	470	533	514	469	486	439	460	470	465	493	473	475	469	495	514	452	496	480	510	515	504	483	514	489	477	491	513	471	497	468	473	504	504	483	478	437	470	427	499	503	499	427	497	449	450	483	482	457	497	479	503	471	479	477	467	510	478
26322	22278	26043	22814	18575	16744	12247	18132	16067	3768	2264	1410	1172	993	1080	966	945	943	916	830	739	726	742	807	817	813	584	849	770	296	311	386	276	216	233	197	175	160	145	139	174	143	166	177	169	158	163	172	166	183	150	166	168	172	165	156	153	170	182	153	162	178	171	182	185	180	173	165	170	149	172	186	175	158	189	147	184	158	172	154	165	161	165	177	181	158	175	147	173	157	164	155	176	190	132	149	194	160	167	176	154	162	181	185	161	125	174	157	156	145	148	163	147	170	121	152	157	145	150	158	171	155	151	143	178	140	145	159	151	180	184	159	152	195	178	162	153	159	157	145	175	144	162	176	154	159	191	163	154	161	180	180	158	168	160	163	148	170	164	140	179	162	155	156	178	161	161	175	152	163	171	152	157	153	175	153	166	189	186	179	144	165	138	156	160	176	152	161	175	159	152	160	138	164	179	169	173	164	178	156	180	180	183	160	164	143	193	170	164	148	169	158	159	138	171	135	155	172	176	176	172	168	177	159	172	185	163	146	137	153	158	158	184	152	166	165	180	147	161	171	174	160	144	168	168	153	169	154	150	164	159	178	172	165	167	163	163	192	191	153	166	165	167	150	155	162	146	118	169	158	131	144	154	141	141	180	159	145	186	161	154	169	162	158	182	160	157	165	158	157	158	155	158	179	185	176	177	176	165	161	162	163	147	177	170	151	155	178	169	148	177	162	175	139	164	156	158	137	168	173	157	158	160	136	162	160	165	132	173	156	169	164	147	146	154	169	149	162	146	168	165	157	127	150	144	168	168	143	172	172	172	151	171	173	153	172	159	153	163	174	180	162	172	158	179	174	180	169	149	158	159	170	175	183	161	152	164	164	163	167	176	146	168	151	174	146	178	152	158	163	164	155	159	148	158	145	167	191	174	172	161	163	176	157	183	157	162	169	155	156	176	155	184	162	161	146	188	164	177	179	156	153	161	177	160	177	179	156	206	159	176	168	173	178	174	171	145	159	136	183	155	148	162	191	138	142	159	153	170	167	157	155	167	182	185	178	159	160	172	138	182	167	167	190	175	182	159	150	141	149	159	155	151	149	148	158	143	171	172	156	137	140	159	153	168	145	160	142	168	166	175	150	150	163	177	168	179	153	158	172	166	159	168	177	180	165	159	160	161	144	172	182	172	159	160	180	162	169	170	193	150	173	150	187	145	182	163	188	156	173	167	181	183	162	156	169	171	123	192	158	161	157	155	167	162	156	171	180	177	168	150	159	153	154	148	157	165	155	146	143	155	148	166	165	164	153	155	157	158	157	151	153	162	178	177	142	158	153	170	169	154	172	152	147	165	151	166	169	156	174	193	150	178	179	190	170	162	162	175	176	167	149	185	157	149	168	168	173	141	176	162	173	167	183	182	155	180	154	157	184	167	146	163	170	176	168	183	178	169	160	172	189	147	159	158	173	148	160	161	155	167	178	179	185	158	169	185	170	151	160	143	171	176	153	178	167	157	161	192	176	140	184	157	155	159	165	169	174	174	150	167	167	173	151	148	181	150	153	180	180	169	174	148	160	170	144	177	174	156	141	160	145	155	142	170	144	170	149	170	145	175	182	164	170	168	171	138	138	179	161	146	162	154	161	128	147	165	156	167	143	155	130	147	164	182	147	160	150	149	159	156	170	161	183	179	159	158	170	163	180	156	178	185	163	161	157	174	152	145	190	155	179	144	178	140	161	168	138	160	151	162	180	166	149	169	146	162	166	172	152	174	154	143	150	168	157	175	167	155	134	140	160	158	158	188	175	142	154	157	156	168	161	183	177	164	170	143	158	198	163	178	154	172	160	139	166	167	180	163	157	152	144	164	169	155	164	140	161	182	174	167	149	161	181	165	161	182	178	173	160	162	167	150	148	165	163	171	156	169	140	175	158	167	166	166	159	155	178	184	179	145	138	146	164	156	168	164	160	189	146	180	185	173	181	161	179	174	158	163	145	180	170	172	173	162	154	181	168	160	154	169	166	180	150	154	184	161	144	176	160	156	157	155	146	159	185	156	150	158	149	151	158	162	165	163	183	147	180	166	167	165	157	152	147	159	152	151	172	164	183	164	171	183	154	176	167	162	169	143	182	160	154	196	184	152	161	168	151	144	178	164	181	167	156	142	182	151	164	164	147	172	186	180	181	158	169	170	196	144	159	157	159	168	153	176	163	184	168	161	176	148	173	151	146	178	181	180	158	175	167	169	178	175	158	152	198	165	169	167	157	161	154	160	165	173	134	170	172	165	140	156	183	169	141	169	179	155	165	178	138	156	163	165	163	168	187	160	171	154	131	157	178	156	156	173	151	141	163	156	156	159	155	180	156	184	145	151	165	175	168	147	177	151	147	175	161	165	172	173	145	163	171	160	168	161	173	179	165	167	168	165	184	164	192	170	179	169	173	175	154	166	166	168	184	159	160	153	165	187	162	153	144	169	158	164	191	165	170	165	159	176	148	174	163	171	176	156	167	163	168	159	158	158	152	179	188	154	143	164	157	151	166	163	164	178	181	165	177	166	149	147	169	154	167	156	171	179	171	170	176	152	155	156	149	160	154	163	164	164	173	164	154	182	147	155	153	161	161	152	161	171	186	160	183	170	176	143	149	158	141	166	167	149	139	153	155	195	141	159	164	157	169	150	171	173	158	191	150	169	189	173	167	175	140	175	174	156	152	177	190	177	177	187	175	174	158	171	149	136	156	164	178	168	163	166	184	171	186	157	172	143	132	156	168	179	158	148	163	145	190	142	161	147	166	173	170	164	148	149	172	182	186	161	178	149	171	177	184	146	153	188	142	160	164	149	161	188	147	132	177	161	170	184	158	182	163	165	145	176	154	160	162	154	155	162	162	162	155	167	131	190	160	174	147	162	158	169	149	164	168	145	155	153	201	167	171	184	166	189	152	176	162	172	172	156	154	150	186	178	154	154	145	133	145	147	170	168	174	144	177	162	168	154	153	174	174	164	150	154	169	163	156	156	147	158	188	170	165	157	179	153	141	192	164	157	155	152	175	147	159	167	144	157	153	155	164	165	171	177	145	169	167	172	158	170	170	146	186	140	176	195	185	145	157	158	178	175	158	161	184	148	154	165	154	151	146	156	162	143	167	164	149	152	154	168	162	181	153	168	164	181	165	196	149	156	167	148	162	151	142	164	161	166	170	172	154	171	156	164	172	189	158	148	173	192	163	154	176	158	192	132	176	137	172	158	173	155	159	177	206	167	167	174	172	165	176	182	152	168	165	168	177	169	162	186	173	147	201	166	151	172	169	141	146	167	193	160	142	149	149	183	167	171	162	157	173	171	176	194	151	170	185	177	167	143	176	147	166	154	184	160	169	171	175	166	181	185	160	188	184	165	165	173	160	153	180	138	168	157	173	168	184	162	164	169	155	168	184	151	173	159	163	173	167	154	151	181	163	170	170	161	177	178	171	135	162	151	144	154	184	178	144	170	186	165	153
18940	20272	28903	30938	30815	30764	25785	37899	30385	11601	10036	6960	5938	5323	5979	5606	5294	5354	5475	4720	4321	4152	4449	4853	4849	5098	3419	4876	4235	1597	1605	1834	1359	1027	791	632	561	535	468	467	469	518	468	483	473	498	505	485	497	466	492	459	460	452	500	486	470	480	470	469	482	502	488	492	458	467	493	500	438	488	512	493	479	436	494	512	523	516	523	508	491	488	514	474	472	479	469	463	469	444	483	463	488	479	474	502	476	486	461	511	477	469	452	475	517	503	470	436	501	503	519	475	503	459	483	431	469	455	467	509	490	452	498	480	458	494	473	477	436	509	486	472	484	485	463	468	505	459	503	472	456	443	470	440	492	442	479	484	476	513	454	488	515	485	412	498	508	477	477	481	449	511	481	473	477	467	449	487	505	481	497	486	461	479	501	498	495	460	498	483	483	471	481	495	465	504	502	503	496	470	485	444	459	471	486	475	480	478	448	471	484	469	482	511	476	504	526	476	469	463	496	505	429	492	474	468	469	422	424	494	507	461	490	465	492	470	471	463	476	472	465	478	515	471	477	472	482	490	471	452	446	441	416	454	485	457	501	458	489	485	493	488	473	484	485	471	484	454	480	490	478	458	490	512	517	502	513	447	461	472	480	437	462	458	493	454	476	530	476	455	461	466	491	485	460	483	534	482	489	519	470	465	501	499	433	461	479	499	456	462	441	488	474	482	437	434	467	493	475	498	480	453	503	472	474	491	468	476	476	447	483	459	484	486	457	480	471	491	497	465	503	476	509	471	480	488	478	479	417	495	458	470	498	477	467	459	490	456	513	486	485	492	479	473	487	455	497	451	458	496	446	461	494	488	500	451	451	487	475	477	499	493	444	489	460	505	509	470	494	473	495	461	444	487	489	485	498	431	457	474	458	446	466	482	491	491	479	501	450	471	455	466	491	477	471	490	497	532	498	467	448	457	481	468	461	520	507	494	454	439	494	496	474	484	499	502	473	439	488	459	464	485	496	502	468	515	491	482	484	444	431	467	484	455	469	513	471	504	472	471	462	464	499	475	472	456	493	484	481	464	480	473	433	450	473	505	445	475	481	488	471	453	449	478	470	434	458	506	482	466	452	486	478	451	486	467	449	484	471	436	491	490	489	496	491	514	455	447	502	476	509	504	472	466	462	458	475	484	516	488	471	494	477	443	481	526	476	485	509	458	456	457	451	484	441	471	469	480	508	461	475	482	496	491	500	486	478	479	452	485	485	505	458	533	442	440	441	462	498	487	430	479	485	485	485	474	482	505	447	479	480	489	450	480	486	506	492	475	501	467	448	436	506	465	517	464	458	483	448	482	448	451	458	497	490	497	514	493	477	460	466	475	504	444	505	459	464	465	466	517	483	451	500	463	515	449	449	468	484	415	458	478	472	471	484	426	467	472	492	517	482	518	463	464	424	494	516	501	499	493	450	465	450	488	491	481	515	484	513	479	473	470	511	489	502	507	488	448	479	492	488	457	489	490	532	409	442	500	464	461	485	500	469	466	485	489	486	470	445	462	461	522	472	486	494	463	494	458	495	536	482	464	465	494	490	501	516	502	418	511	484	468	493	480	457	448	489	465	471	492	470	507	486	459	475	477	484	496	500	486	509	482	478	506	453	467	496	492	505	470	484	459	502	497	499	504	498	507	444	459	498	460	510	479	480	478	461	451	490	511	457	499	502	491	451	481	419	451	485	492	439	466	474	462	491	477	472	471	471	451	473	465	492	470	470	482	486	467	456	474	484	469	464	479	488	444	448	516	463	475	498	439	473	424	473	518	492	447	481	455	491	454	467	504	473	458	534	448	410	436	492	481	497	443	451	478	462	469	506	501	557	457	493	487	457	462	508	488	480	429	504	505	476	507	472	445	496	450	450	490	480	472	471	469	463	461	496	485	479	473	499	481	488	436	438	478	485	480	515	502	453	468	493	506	453	479	450	454	509	467	455	445	510	473	503	480	486	483	500	480	492	464	455	443	508	485	427	506	467	477	463	463	461	465	408	452	438	458	488	468	435	454	429	499	513	476	448	483	437	477	513	495	509	466	448	464	516	467	480	461	495	464	473	456	461	487	469	464	475	473	500	462	482	484	488	503	470	479	459	434	508	502	454	477	468	502	467	446	468	488	466	473	475	456	454	507	540	487	472	464	481	477	491	443	508	500	481	461	465	472	482	455	434	472	491	487	474	455	486	486	483	475	489	494	491	455	470	464	460	480	467	447	460	461	473	462	493	511	487	443	475	463	505	453	435	469	490	478	437	487	478	504	478	481	477	494	445	506	487	537	476	463	425	455	511	499	504	466	473	471	462	507	484	464	498	444	473	449	445	480	452	492	466	488	445	467	498	500	487	436	464	518	482	482	486	528	451	499	486	476	475	471	478	480	445	449	445	484	472	488	446	464	457	488	438	464	504	446	445	465	458	476	454	517	512	463	473	452	435	497	524	498	441	442	494	440	505	436	492	489	483	493	495	458	474	480	473	462	465	474	486	440	512	455	485	487	484	447	491	479	493	490	500	496	460	482	470	447	495	482	524	461	499	528	452	481	484	487	486	524	520	494	459	466	455	488	422	455	478	452	503	487	520	453	499	476	500	473	451	464	469	431	471	530	504	488	470	495	498	467	461	497	457	473	473	497	443	493	512	467	450	484	435	478	492	470	459	460	485	486	483	506	458	451	484	489	437	455	506	460	458	478	479	505	495	468	466	489	460	473	507	499	494	489	503	476	484	449	480	486	496	492	517	449	465	437	499	515	438	470	438	482	487	479	468	461	484	482	467	517	538	488	493	467	495	472	497	528	483	465	493	468	466	475	524	473	497	471	480	498	469	448	486	477	472	454	467	493	506	476	487	482	503	503	458	471	493	507	467	478	413	451	469	444	447	481	487	463	481	513	472	456	459	494	456	459	489	440	496	439	470	440	481	484	443	471	470	458	457	461	461	465	488	446	491	494	463	507	477	465	447	478	471	482	485	467	447	466	458	462	497	469	438	499	467	500	508	435	485	453	481	496	488	469	497	470	440	474	480	451	512	487	506	451	445	493	477	458	444	472	411	433	483	484	521	493	464	481	491	478	474	473	469	499	472	420	460	534	509	493	453	493	463	516	487	443	499	494	443	477	493	459	465	473	473	510	455	449	489	508	502	511	484	473	483	497	508	491	469	489	509	461	477	454	503	444	461	492	526	499	500	478	526	444	465	511	481	474	472	487	455	519	467	454	535	468	481	471	464	491	466	458	469	470	475	469	465	493	490	473	480	490	482	426	461	496	465	505	494	457	467	517	478	473	480	512	476	478	455	456	459	476	505	477	468	429	467	506	477	489	480	454	476	513	469	461	455	489	465	485	473	459	495	474	475	476	460	439	491	482	488	509	455	483	481	516	537	461	460	478	472	480	482	513	468	482	443	459	479	479	468	500	490	453	479	470	471	456	450	486	487	455	507	456	478	461	481	462	487	459	459	485	488	463	485	469
32732	30448	35887	30940	29706	25711	20824	28098	31885	9872	3435	2247	1718	1739	1811	1684	1508	1582	1664	1396	1186	1038	964	1204	1192	1153	1039	1231	1287	675	444	431	388	317	280	224	228	228	193	184	182	191	212	196	201	211	187	206	193	182	217	209	190	189	194	199	206	215	206	199	200	177	213	162	210	203	197	219	184	197	204	202	195	195	199	204	218	195	176	185	203	221	205	183	191	198	205	185	179	216	206	193	190	175	189	190	195	206	188	190	200	200	199	173	188	196	211	209	203	201	219	210	195	206	189	211	200	210	193	199	188	190	207	180	182	201	211	201	167	189	189	203	198	194	173	216	205	206	205	214	182	196	194	231	186	199	195	197	174	186	183	209	203	203	190	214	198	201	201	201	207	221	213	193	203	192	185	206	193	199	175	212	202	176	185	190	214	212	174	195	191	173	198	202	196	229	203	159	192	232	198	199	225	201	193	214	211	201	176	197	199	201	189	193	201	174	182	224	194	226	219	195	224	191	173	216	198	202	191	221	189	198	183	193	217	183	210	189	207	204	192	186	214	198	215	180	209	206	195	165	205	214	187	213	174	194	177	208	205	180	181	180	181	182	201	197	176	180	217	215	214	179	209	175	216	200	178	209	204	182	200	185	210	210	195	187	205	183	196	178	164	189	186	214	200	212	195	203	190	190	196	195	191	208	198	205	219	197	206	181	193	203	182	213	192	183	202	173	201	188	220	208	189	200	195	168	206	212	219	205	215	213	203	209	229	200	185	194	200	181	204	204	213	212	183	171	176	205	219	204	208	173	199	190	228	203	190	187	207	180	214	184	215	191	189	187	199	218	184	198	202	196	224	203	183	216	183	188	196	189	226	220	215	200	199	182	201	209	203	172	193	169	201	203	186	169	191	200	214	190	187	205	204	194	191	176	203	231	176	205	188	190	198	201	193	186	186	193	191	204	191	199	208	193	192	197	191	180	198	195	188	205	199	196	213	197	210	201	221	173	186	198	187	189	192	224	185	184	176	181	187	204	196	207	189	204	181	184	186	194	221	183	173	199	179	161	217	214	197	173	206	210	202	183	187	205	194	202	167	217	207	170	202	185	212	199	185	204	205	194	207	171	202	176	225	187	214	210	179	181	195	188	195	204	194	211	199	221	191	198	210	187	154	200	212	205	210	175	172	185	195	212	170	223	192	212	198	207	226	195	186	211	193	184	223	216	198	192	212	194	186	212	185	199	197	191	189	218	190	185	208	207	218	222	194	209	175	187	213	203	201	206	197	189	177	181	239	206	189	187	224	213	226	202	197	178	194	199	174	226	211	185	205	182	196	188	192	207	211	184	186	197	184	185	208	181	201	218	194	187	183	193	189	169	189	187	184	192	189	193	194	204	181	179	183	219	227	189	186	206	224	193	203	175	181	200	194	194	196	200	218	184	201	184	208	227	173	188	190	188	176	236	219	203	206	184	226	209	204	200	211	196	203	225	171	210	220	192	193	180	213	197	190	207	215	211	185	195	229	194	176	176	217	194	186	191	204	211	189	185	207	184	190	196	199	194	188	176	216	194	213	216	200	176	221	195	187	178	193	191	195	186	209	188	182	192	184	189	208	214	208	189	173	183	194	188	192	185	209	187	195	218	198	177	197	203	206	215	199	190	207	190	209	163	211	193	186	189	227	210	238	190	203	199	205	197	223	185	198	201	210	199	213	194	215	191	220	178	189	186	208	196	187	197	225	185	191	204	174	188	206	192	187	187	195	209	189	209	185	198	218	195	184	183	199	187	181	197	209	208	192	203	183	203	215	181	186	193	207	207	183	202	208	211	234	213	167	197	183	205	200	195	224	214	196	198	211	190	194	218	172	209	179	177	170	209	189	189	199	181	191	186	224	202	192	183	210	221	231	214	201	216	167	188	179	210	203	244	184	200	176	183	215	201	205	184	195	192	216	219	197	192	190	205	201	194	212	188	181	217	190	211	192	196	183	202	194	186	176	173	203	198	206	200	210	204	197	199	192	204	202	172	179	199	200	204	209	200	193	196	205	221	180	192	199	160	205	228	203	202	200	182	198	180	211	192	187	195	183	214	199	185	200	177	163	207	199	196	210	199	186	212	201	190	193	184	196	201	200	179	211	217	200	176	177	212	191	218	191	220	203	187	189	182	202	216	173	202	203	198	217	191	199	170	174	228	223	189	191	191	223	194	198	209	194	184	226	192	194	218	210	199	189	202	180	211	225	205	218	230	177	210	205	185	206	219	185	185	189	204	197	202	189	187	217	215	174	190	201	206	175	187	208	226	201	219	179	215	210	182	217	195	192	196	199	219	205	214	195	198	186	208	199	196	190	198	189	185	212	189	181	203	192	219	178	188	185	194	169	188	185	212	191	188	213	188	196	176	192	208	172	213	186	201	191	207	193	199	184	177	187	197	206	206	196	172	208	202	199	208	205	197	200	206	201	175	190	219	215	199	211	208	203	215	193	189	190	205	211	199	194	203	241	170	195	195	189	193	197	209	199	204	189	199	176	210	204	179	185	193	211	180	202	175	187	203	190	176	216	207	187	197	219	190	186	186	203	198	219	207	178	202	194	217	187	209	196	208	207	179	197	195	218	205	171	183	199	205	199	218	174	194	188	201	194	215	177	205	191	203	224	194	209	205	193	208	198	198	194	203	190	190	201	232	185	188	191	185	194	224	207	187	204	197	184	199	186	166	186	200	188	200	198	226	224	198	186	215	194	164	173	165	209	190	212	191	211	174	189	190	198	184	196	186	184	196	205	191	201	181	206	212	220	195	187	192	219	189	197	196	213	195	189	181	221	191	215	184	202	217	191	188	209	183	182	168	210	201	177	185	190	192	191	211	224	201	201	201	197	186	207	219	206	191	205	193	179	166	192	195	219	198	195	206	212	189	184	221	218	210	229	210	192	204	206	219	214	186	214	204	224	204	178	199	203	207	164	182	198	201	207	207	209	209	191	198	183	214	196	201	205	199	206	214	205	190	186	177	208	195	218	197	207	187	202	192	206	214	224	192	217	178	197	203	224	179	186	194	205	214	196	164	215	184	206	211	178	196	220	203	220	204	191	215	184	194	212	178	205	200	223	232	209	207	191	194	219	197	198	200	202	220	189	177	183	176	227	162	205	180	192	220	197	173	201	183	199	212	204	185	200	200	203	221	212	209	170	180	201	200	197	216	214	179	195	193	187	199	207	215	215	195	197	192	193	208	202	220	194	195	188	195	213	198	213	187	198	182	213	192	186	167	186	177	199	219	216	192	206	218	233	196	170	220	193	187	192	217	160	192	188	175	191	192	184	172	230	189	212	186	200	207	172	184	195	201	165	188	230	219	184	196	187	199	185	193	204	205	209	214	214	200	213	169	217	184	218	205	182	200	199	191	215	175	196	177	192	172	181	221	210	204	188	181	180	190	225	209	179	205	209	219	205	169	211	187	191	184	188	187	205	182	187	199	221	208	198	192	194	177	184	203	199	205	202	213
22258	26804	35988	36935	39630	36121	33663	45568	45463	16599	12979	10353	8557	8860	9438	8445	8195	8858	8959	7789	7064	6311	5821	6942	6551	6869	6134	7452	7674	3775	2378	2366	1908	1264	984	770	662	655	580	606	607	553	570	609	570	597	566	570	522	559	541	526	535	568	615	549	541	574	533	554	558	566	564	548	562	532	570	555	534	573	566	573	549	549	588	555	521	497	581	561	584	552	585	572	583	596	549	569	571	575	588	547	537	570	595	580	570	593	567	546	538	554	565	582	573	532	560	610	536	586	572	532	520	558	599	587	573	546	593	549	563	552	531	559	544	546	563	547	515	532	568	577	546	580	555	544	545	538	594	543	577	575	559	592	584	552	553	595	541	540	515	566	557	579	542	575	574	537	590	556	551	570	523	570	552	565	549	526	532	551	565	560	586	539	548	561	602	584	541	564	575	579	645	581	544	533	563	539	543	548	527	550	523	518	552	563	526	516	555	531	597	569	565	541	581	576	568	551	525	554	596	621	569	548	566	566	528	510	539	525	537	590	557	626	539	574	553	526	576	533	561	548	592	564	572	568	571	570	626	538	588	559	564	540	562	585	556	528	570	540	588	550	578	555	562	607	582	580	540	551	612	603	562	568	549	519	557	574	507	520	543	549	503	563	551	544	593	539	587	564	540	560	513	568	584	583	547	565	589	527	529	554	543	564	543	565	546	559	590	599	541	570	567	554	538	520	515	552	559	579	568	576	531	550	579	619	553	528	584	577	550	543	584	559	578	565	554	552	552	599	546	576	567	574	547	567	554	554	509	551	542	537	579	556	577	528	544	575	545	545	557	583	557	569	602	593	527	551	575	538	602	582	569	606	568	549	561	598	561	592	574	560	612	520	608	548	512	550	575	571	548	538	528	560	555	588	562	575	554	571	579	540	517	550	538	550	585	572	590	559	576	533	576	586	558	582	573	567	530	557	580	589	571	577	561	601	563	576	533	577	553	535	563	551	581	557	515	568	557	519	531	569	539	527	548	553	559	563	606	574	604	587	573	545	587	536	546	565	580	550	563	626	590	588	522	571	544	578	607	623	533	543	591	549	572	543	562	576	563	556	588	571	574	580	546	589	571	569	555	575	581	536	577	567	559	550	590	603	544	547	573	583	590	574	532	545	556	569	557	588	566	577	534	572	563	555	542	580	564	563	552	555	585	529	607	586	556	543	570	520	590	584	614	578	580	610	557	564	588	546	527	551	535	542	570	591	588	534	577	584	556	590	617	558	554	597	588	573	559	590	565	546	507	540	568	530	596	555	548	563	563	537	553	531	544	570	588	599	564	545	543	600	581	532	585	613	543	531	565	566	549	561	556	523	575	523	599	549	579	550	587	555	560	555	565	569	569	549	551	584	554	567	547	529	566	579	570	542	581	549	560	550	537	560	582	553	548	571	599	584	571	562	568	551	548	611	578	605	570	580	547	547	590	577	575	518	560	536	591	567	558	552	574	568	515	590	525	596	544	578	618	600	587	603	562	530	564	535	574	590	538	563	530	548	525	547	569	492	600	578	567	538	565	549	529	550	553	558	511	547	541	581	568	577	510	572	538	531	537	569	550	556	556	561	542	584	590	597	600	601	537	591	579	580	578	518	559	580	573	608	521	574	556	584	525	553	558	556	538	588	575	596	563	576	600	533	567	572	560	528	544	575	522	572	577	539	554	563	574	561	567	555	517	541	545	591	579	599	560	583	570	534	580	522	549	520	545	508	582	565	568	585	563	550	523	592	534	543	564	561	597	580	606	544	560	560	566	547	565	564	572	578	517	560	558	542	583	566	552	552	576	520	554	562	569	566	567	526	576	606	561	533	570	558	539	581	575	563	582	537	577	556	584	589	565	557	574	598	597	541	547	585	542	604	568	576	556	544	553	576	564	572	556	574	567	592	552	538	585	533	568	580	549	552	596	544	615	547	550	587	554	529	548	583	592	580	595	546	576	527	514	510	601	541	569	554	572	575	562	567	600	553	636	573	576	588	599	562	536	557	600	558	577	593	546	529	587	554	535	587	554	582	575	537	564	606	499	537	563	506	553	547	559	546	547	540	519	562	572	593	604	535	572	570	539	559	548	572	575	569	548	569	549	563	542	562	564	545	614	558	512	521	542	617	579	555	592	545	586	527	551	569	566	587	546	595	585	545	550	553	572	571	565	569	598	561	527	598	532	549	546	571	501	583	573	554	551	561	598	581	578	605	569	579	537	519	559	568	553	580	550	515	554	584	547	561	561	552	559	568	520	576	560	579	569	549	524	578	566	581	600	553	599	566	534	556	573	537	600	566	561	518	551	549	560	547	590	559	582	557	536	550	585	560	539	567	555	521	514	580	542	524	613	587	587	539	564	549	566	560	550	529	550	541	485	538	584	535	573	561	555	546	573	608	548	569	557	541	583	612	557	584	573	596	560	567	578	580	549	538	587	564	572	585	563	576	579	590	580	543	587	564	540	575	578	541	575	612	525	574	568	585	579	559	561	547	555	597	546	560	554	590	545	571	543	528	544	569	566	525	591	553	560	507	569	622	558	554	569	584	577	530	552	604	518	529	540	555	574	545	575	589	526	595	562	542	551	577	590	614	547	572	572	564	549	524	529	585	541	548	545	599	574	557	554	586	552	580	545	569	617	568	595	562	578	532	570	566	535	550	560	597	571	574	605	498	569	564	547	660	570	582	542	584	552	578	579	585	569	590	526	584	529	591	535	604	570	587	536	517	527	589	558	531	562	545	560	575	521	563	555	559	524	541	547	555	554	599	582	596	576	548	603	588	507	585	510	532	583	609	574	535	559	540	546	599	541	553	554	572	536	520	585	612	560	534	580	528	558	580	575	547	554	573	598	605	592	588	579	556	571	580	556	612	567	527	548	509	566	605	576	589	543	594	567	557	586	606	563	558	544	593	572	547	593	573	558	563	527	584	551	514	536	546	519	590	526	538	573	551	583	556	620	578	577	547	619	538	570	562	544	575	581	566	552	586	541	568	556	587	577	604	560	570	605	585	563	562	541	577	586	566	566	590	582	557	552	550	530	560	553	549	550	543	594	564	549	566	538	623	538	565	526	566	555	553	544	567	536	549	559	537	592	543	592	541	547	556	555	538	552	541	607	573	575	569	512	591	559	574	548	572	593	559	580	550	539	571	538	561	550	549	597	561	569	567	557	562	500	529	547	569	509	607	532	535	564	598	524	576	546	589	551	601	591	556	564	584	561	559	528	588	549	562	564	555	593	613	583	562	570	580	589	562	539	528	569	536	564	571	532	525	566	562	544	491	554	522	593	549	542	564	583	557	521	568	558	552	553	569	536	581	566	572	560	618	572	519	548	583	579	582	575	570	569	560	545	597	557	597	564	578	582	571	535	585	585	544	595	523	562	598	585	548	533	542	584	578	544	589	523	569	568	541	557	564	524	521	610	570	556	580	498	579	524	572	552	506	596	568	546	594	597	554	569	594	540	526	523	572	543	524	559	563	532	552
12271	9499	11318	8065	5472	3903	2740	2150	2501	1319	527	477	398	372	377	343	320	357	334	324	242	252	226	239	284	289	246	270	282	234	209	196	192	191	169	170	168	181	165	155	159	158	187	183	202	184	167	163	177	167	166	162	191	171	165	188	162	152	156	165	172	193	191	165	161	175	182	197	179	160	184	164	158	187	150	179	155	168	179	165	189	192	189	145	191	177	153	161	153	166	178	188	179	182	173	179	170	185	162	159	139	175	187	157	156	191	178	177	174	201	180	193	152	150	169	174	181	185	180	161	171	164	155	192	168	177	169	178	170	154	159	179	175	173	154	168	166	171	167	174	154	154	193	173	191	164	183	157	157	202	168	162	166	178	172	158	153	189	161	161	170	173	186	178	169	147	162	173	176	193	180	184	187	167	185	163	181	178	169	169	164	172	155	209	173	156	185	167	170	157	170	154	180	189	165	152	184	181	159	181	170	180	158	176	173	200	189	164	174	147	177	182	178	192	187	172	179	175	157	158	197	174	207	176	164	184	180	173	186	176	183	166	176	178	165	154	184	175	164	190	151	170	159	175	184	165	185	198	159	175	162	167	171	187	179	195	163	166	177	160	165	167	154	175	180	200	176	169	169	183	165	184	179	176	157	165	164	159	164	166	149	178	184	180	179	182	176	187	179	184	189	172	168	187	185	172	183	170	185	168	163	172	197	151	202	182	167	192	174	173	183	180	173	178	170	174	161	174	178	185	159	179	176	160	194	186	176	176	192	163	169	181	175	180	169	184	156	160	164	164	181	155	183	163	181	174	151	187	193	150	165	168	184	182	162	216	171	188	169	160	177	185	169	182	176	170	162	165	156	166	198	183	175	140	176	168	153	180	158	191	169	169	167	170	167	194	177	164	155	199	189	171	147	154	174	164	193	168	204	180	173	201	172	163	175	194	171	140	167	182	171	156	167	166	188	170	176	166	149	162	189	162	160	171	168	163	187	188	190	172	168	151	177	175	183	143	180	171	173	168	188	182	169	174	171	176	179	153	137	169	165	153	168	171	159	184	170	178	189	165	169	150	202	161	150	185	162	184	140	176	198	191	175	149	179	186	172	168	168	171	159	168	177	165	187	145	175	184	166	203	157	174	155	170	163	179	182	173	175	192	178	178	168	179	147	157	191	178	167	181	171	203	179	171	185	180	167	185	193	176	189	169	156	154	165	184	178	149	161	171	186	180	174	192	162	157	189	161	165	171	186	178	158	152	170	172	168	167	180	170	148	182	216	180	170	167	145	166	165	169	160	175	151	173	159	177	156	168	183	173	175	166	189	158	162	167	165	147	174	183	192	174	177	180	152	178	163	182	163	175	194	171	175	175	171	169	174	168	178	169	150	160	170	166	167	170	172	205	170	193	162	192	156	173	182	182	181	165	178	160	155	172	177	180	188	178	169	172	187	176	189	168	183	174	166	170	169	162	159	191	187	146	188	167	167	160	179	177	175	180	158	168	173	169	176	180	159	177	162	157	175	147	158	175	163	184	195	174	166	179	165	162	188	181	156	155	156	159	183	165	183	180	165	196	170	150	164	175	153	171	202	175	180	177	166	203	161	190	172	165	159	173	172	154	165	154	191	143	159	153	181	173	176	164	168	174	177	175	157	169	169	182	190	170	156	171	176	154	164	181	153	174	151	172	158	178	174	173	192	145	166	171	178	176	173	186	169	172	167	164	172	175	163	181	166	151	182	192	166	184	178	163	141	171	187	189	160	154	160	172	184	155	187	174	160	177	176	175	180	163	171	168	169	164	173	159	159	180	184	153	163	166	174	169	162	175	204	190	190	160	157	161	168	178	179	162	152	161	173	154	161	181	167	186	162	175	178	174	198	169	175	193	174	185	165	175	147	161	167	169	163	173	162	156	168	159	174	190	178	173	174	154	175	177	156	169	193	172	180	191	148	177	168	151	211	184	173	167	171	182	188	163	177	174	170	180	173	166	141	181	177	185	166	156	178	182	167	177	154	167	173	191	178	175	151	181	168	197	173	185	201	162	181	186	170	167	159	185	186	154	155	205	172	169	184	160	171	159	177	170	184	184	179	161	183	153	196	174	206	159	173	200	179	184	150	164	156	173	154	182	145	187	191	172	166	171	181	166	165	171	168	192	172	168	193	160	146	180	176	182	174	173	177	183	187	163	164	160	165	177	165	159	182	158	184	174	171	180	165	178	164	187	164	187	166	174	168	188	192	181	169	188	159	171	183	180	168	186	168	170	158	192	187	175	173	192	185	137	190	184	166	156	172	155	179	154	171	191	195	152	187	185	198	177	161	154	173	169	161	169	170	167	183	178	155	190	208	160	178	165	182	144	175	168	158	195	172	158	165	169	182	169	160	165	195	178	188	187	164	208	196	174	155	159	175	154	186	168	173	178	159	175	156	142	160	166	171	154	179	156	154	156	190	189	146	168	184	172	168	178	179	195	189	169	170	170	165	178	156	158	177	159	169	170	183	148	173	155	184	154	170	164	170	158	156	170	161	189	154	172	183	168	176	189	162	169	181	161	166	166	179	155	171	182	175	183	166	179	180	189	178	166	166	150	165	166	196	196	174	196	173	171	168	166	173	170	178	170	169	168	162	179	167	150	163	169	158	183	173	156	181	170	159	172	165	174	176	173	172	171	181	159	159	151	172	178	180	174	191	160	189	168	203	164	172	199	155	166	168	170	165	197	177	178	175	170	171	163	168	193	176	173	161	156	157	155	177	161	163	161	174	159	180	164	169	169	186	171	172	188	163	156	157	166	158	175	158	170	170	184	172	184	175	164	183	195	198	171	159	191	168	179	192	172	153	170	185	159	197	175	150	168	182	188	169	174	167	161	171	171	158	153	160	183	159	184	171	171	180	175	188	185	180	172	164	176	171	171	176	161	166	174	173	171	157	161	175	167	186	194	149	159	159	165	169	181	178	184	155	166	179	163	166	163	181	177	166	161	178	172	177	165	179	203	178	182	192	165	156	155	156	164	173	179	179	186	156	184	165	176	170	182	175	174	157	165	151	157	151	171	187	202	174	155	191	170	170	172	183	169	192	171	166	173	172	192	161	160	184	174	171	164	178	163	193	182	152	186	160	161	180	169	208	185	147	144	157	155	168	193	178	186	179	195	153	173	154	191	166	181	192	160	182	140	164	185	160	152	176	165	153	187	158	149	170	183	177	179	175	190	173	144	166	188	150	158	167	177	181	143	156	177	160	157	172	159	177	185	172	195	170	157	180	189	148	166	186	190	132	156	176	173	173	167	185	159	181	170	192	180	184	153	183	169	193	171	169	178	174	164	164	183	184	184	169	147	162	193	171	172	164	181	177	172	184	154	192	142	171	188	164	161	154	169	199	178	161	181	139	148	175	203	158	171	176	154	181	158	183	170	177	162	188	188	154	182	179	155	142	171	172	156	177	185	176	176	163	146	178	171	179	152	184	199	169	164	155	153	165	190	176	152	183	186	182	194
9388	10265	17108	17443	15616	12713	10057	9032	9885	5069	2412	2410	2165	2036	1702	1658	1479	1700	1686	1477	1119	935	1006	1016	1198	1202	1240	1283	1180	943	677	628	580	553	513	528	556	495	510	503	454	514	492	451	490	498	508	528	480	477	486	472	467	488	541	518	478	483	514	490	489	481	466	471	500	502	477	487	496	476	495	492	493	452	498	495	479	488	484	489	511	520	487	477	500	520	494	513	475	524	490	472	503	487	471	489	486	459	525	481	503	520	507	501	457	443	515	453	530	514	498	453	511	512	479	492	497	480	511	460	504	496	497	497	516	472	502	505	487	446	445	491	481	460	478	516	465	499	499	512	493	495	495	460	493	489	433	482	491	483	487	495	525	481	522	513	489	484	518	464	525	518	452	477	527	528	468	489	499	501	534	504	475	521	498	486	470	466	467	486	476	438	519	482	493	463	509	472	489	473	478	523	440	491	549	473	470	480	494	502	498	476	443	519	476	476	508	450	512	461	500	488	482	449	489	482	476	508	497	475	504	445	511	485	498	469	464	487	493	500	464	498	507	481	492	519	471	505	461	514	493	493	450	520	517	475	496	528	470	472	490	472	502	480	486	461	518	508	446	514	470	488	493	495	504	494	481	484	459	514	525	467	504	497	531	467	519	495	517	482	511	475	494	490	479	487	437	446	480	449	481	468	459	519	478	478	504	505	486	510	471	506	496	454	497	476	460	463	490	483	489	491	495	491	518	504	490	487	466	534	513	480	539	461	501	477	480	464	503	496	466	463	487	470	481	491	494	475	480	486	486	478	498	465	465	502	484	479	476	523	494	467	506	475	496	475	494	481	488	500	490	508	458	517	487	496	475	505	464	485	488	492	482	523	497	444	481	473	516	539	457	513	486	442	482	519	461	506	480	512	483	476	439	489	458	448	482	481	476	490	485	454	465	482	461	484	505	486	478	469	499	507	512	500	525	518	509	492	490	475	464	513	499	518	465	509	518	497	518	504	508	494	515	485	492	460	489	480	486	491	487	497	484	492	482	516	497	492	483	464	461	498	461	479	503	472	522	511	471	483	474	445	505	507	498	497	487	486	498	519	495	475	512	495	507	494	490	466	513	471	484	494	509	507	469	506	494	546	467	492	476	455	510	491	483	494	488	479	535	492	488	486	475	505	521	476	491	486	541	519	530	504	524	473	498	496	512	469	465	498	479	454	461	492	452	536	510	524	534	523	487	475	515	480	462	496	471	485	467	486	445	495	469	495	505	494	508	498	510	474	480	476	486	505	519	476	480	493	497	500	444	474	461	445	443	481	458	465	463	527	483	467	457	476	490	496	515	476	503	481	496	498	470	501	457	475	454	459	508	509	529	504	482	457	540	519	498	454	452	503	493	484	493	471	483	473	511	507	494	478	525	510	482	504	476	485	471	461	480	485	481	469	460	451	484	497	490	499	499	492	477	514	510	494	469	454	512	510	514	475	482	496	521	468	479	511	503	517	473	502	519	525	476	478	522	505	512	520	481	463	494	518	486	486	505	495	475	468	481	474	521	495	472	517	487	539	451	492	504	480	498	499	492	503	473	471	463	510	519	467	504	468	510	490	467	490	475	515	482	468	491	478	516	521	488	461	488	490	474	481	472	457	473	501	486	517	503	493	468	507	498	523	475	503	495	508	506	469	443	509	473	462	484	552	467	479	484	481	482	488	460	449	481	470	469	492	512	469	478	497	445	463	499	501	484	468	472	461	474	476	475	512	474	466	510	503	479	492	465	480	517	467	475	492	478	473	535	482	468	523	518	510	464	477	493	472	524	495	452	482	496	524	487	477	507	475	526	490	506	507	468	456	514	485	455	508	451	519	480	460	503	468	484	478	473	487	499	494	522	468	458	523	457	498	503	486	499	517	470	496	509	490	529	478	511	523	496	478	468	514	507	471	467	470	494	491	468	477	521	480	501	463	509	502	495	484	485	475	472	502	493	475	490	490	469	489	483	496	452	485	479	489	500	490	481	483	520	457	458	461	470	453	466	529	503	512	468	471	512	485	544	469	478	479	517	497	532	446	468	445	487	482	503	472	457	547	428	511	453	508	458	480	494	490	495	500	451	481	489	500	505	491	523	505	514	474	468	505	484	515	516	480	502	492	486	490	502	543	510	490	455	510	496	525	499	477	515	507	504	478	462	440	499	463	483	492	516	489	503	504	465	525	495	482	490	497	503	535	530	494	492	469	541	454	484	508	496	511	479	493	487	516	435	494	489	492	491	476	487	508	465	503	447	511	472	532	467	456	491	525	458	490	489	462	455	474	488	488	464	472	448	486	510	489	463	505	492	507	454	514	438	473	483	487	456	509	492	505	513	468	492	503	512	469	495	502	509	503	482	473	520	496	480	545	517	494	504	473	495	479	501	517	474	506	504	472	489	499	502	460	512	523	484	484	464	505	509	488	460	499	464	450	501	496	457	488	459	490	449	470	473	482	487	508	483	522	470	479	477	492	470	477	482	477	469	503	517	500	469	497	494	469	479	514	515	498	479	472	518	488	483	461	495	459	491	523	482	477	494	482	503	501	504	464	468	487	463	482	480	474	487	445	516	518	470	477	516	491	482	468	499	475	507	496	500	434	497	485	506	485	470	437	467	485	535	474	491	475	471	501	445	509	517	479	477	521	492	478	482	544	448	497	502	512	492	473	506	481	530	473	477	556	461	514	488	497	508	464	459	509	492	466	479	486	503	485	482	500	510	503	474	461	452	498	469	459	508	512	505	457	486	480	498	509	462	506	482	468	477	515	500	462	498	526	536	488	516	484	513	491	485	501	517	486	517	508	505	524	482	514	497	511	466	489	511	474	494	519	491	477	483	470	497	510	503	448	502	515	478	476	522	497	523	496	527	483	505	482	503	447	493	494	484	497	499	501	494	477	527	494	513	475	478	496	486	482	479	461	495	470	490	503	523	521	502	519	490	496	521	491	481	521	467	509	470	538	532	478	525	502	527	478	529	491	519	474	486	482	488	460	471	443	505	477	490	502	455	476	502	482	479	498	517	472	494	520	499	467	510	484	466	519	445	479	501	481	523	478	428	455	501	489	517	471	481	506	483	467	463	422	510	476	557	489	510	505	490	496	482	532	464	528	470	483	518	501	450	477	473	496	485	490	508	489	492	456	472	519	511	484	511	510	498	510	448	455	540	456	498	505	467	506	513	480	493	511	501	486	474	493	498	496	495	512	503	548	482	488	486	497	510	516	501	463	509	480	535	460	446	492	471	481	514	458	464	533	479	481	474	503	474	540	518	435	491	464	488	515	503	516	445	476	456	490	496	442	470	448	519	514	459	466	489	524	483	472	529	491	445	502	509	492	453	459	479	517	456	498	498	464	480	504	537	481	461	495	441	498	494	487	503	463	487	485	486	491	473	490	464	494	493	516	498	465	501	521	472	502	480	481	491	464	513	449	529	489	524	480	522	532	494	473	476	514	466	538	492	480	480	507	494	499	478	505	492	489
26161	23538	26182	23731	19035	14285	10984	9845	8728	9865	4369	1871	1688	1627	1587	1318	1335	1344	1488	1083	925	780	1001	791	1074	850	1254	848	780	789	432	390	335	250	221	171	194	161	184	196	137	162	162	161	157	175	158	165	165	176	152	183	167	176	168	150	151	162	156	159	162	173	167	169	177	168	181	168	174	148	167	168	158	164	140	156	158	181	155	157	161	182	148	153	171	172	183	182	147	159	183	200	162	180	161	169	176	177	175	158	167	181	183	147	168	164	171	177	162	184	165	152	159	193	157	167	174	162	184	168	172	188	145	166	192	178	182	176	169	159	154	175	189	153	159	187	168	172	166	165	155	186	175	173	170	162	167	149	169	174	163	169	151	176	173	183	177	169	155	167	171	151	144	167	178	178	173	158	183	163	167	162	153	176	186	167	175	146	159	175	157	156	156	164	138	167	210	147	169	164	146	168	188	170	164	161	164	155	156	169	158	161	169	182	187	158	160	170	177	161	167	167	156	162	163	158	161	173	175	174	151	179	171	157	175	193	140	155	170	175	168	164	152	148	158	170	162	160	144	171	156	171	164	165	185	177	168	137	142	149	144	150	151	143	158	165	166	162	177	168	162	156	167	172	135	168	173	176	168	173	166	193	137	167	177	156	159	175	172	151	194	150	156	173	166	160	155	148	188	157	173	155	174	156	148	141	154	183	176	174	179	157	165	161	158	172	165	161	148	180	185	150	181	173	170	158	165	152	150	150	178	157	176	160	152	152	158	178	163	195	168	193	151	162	161	164	173	164	156	182	170	181	160	146	178	164	169	192	162	176	152	154	151	172	172	176	167	158	179	175	164	146	161	170	160	167	179	143	167	189	145	181	154	163	168	189	148	167	169	144	191	158	176	140	160	150	174	167	158	155	147	176	152	172	188	171	139	172	174	185	165	166	158	161	161	170	168	158	142	175	165	154	158	158	165	172	158	151	174	173	161	133	150	146	144	166	159	178	173	169	170	188	167	188	167	170	167	172	195	189	203	180	154	158	176	185	174	167	174	157	153	174	150	154	142	164	171	164	167	169	164	164	160	152	150	151	162	207	179	176	170	173	168	175	155	146	135	185	160	154	170	164	161	173	184	167	165	177	163	143	150	139	154	200	188	164	155	164	152	153	181	159	179	178	183	168	166	162	151	185	180	147	137	159	154	161	166	170	166	157	165	163	167	164	179	178	140	187	168	145	157	194	141	176	166	165	153	153	176	188	164	163	164	154	172	161	152	179	182	179	171	185	168	150	160	174	159	181	167	164	165	163	156	157	150	190	169	165	188	143	185	176	169	144	157	162	185	155	157	195	180	146	159	176	149	142	175	174	185	180	167	169	183	150	164	173	168	183	164	158	166	165	153	145	173	174	188	176	179	188	180	151	168	158	160	178	172	155	149	169	168	158	151	176	158	144	177	158	165	151	180	137	182	162	165	172	158	175	140	164	171	160	166	189	154	174	173	176	167	144	156	183	169	194	180	171	168	167	164	154	165	158	171	177	157	155	148	187	163	171	165	154	161	168	184	180	165	175	155	136	164	146	158	179	169	177	182	162	164	169	168	180	152	175	146	163	144	168	163	167	171	155	157	150	175	183	164	165	187	155	158	163	195	172	152	166	167	150	156	156	163	155	167	181	164	183	166	156	186	156	170	167	155	167	174	158	153	167	176	170	165	166	130	162	157	164	161	158	146	160	174	170	159	149	165	166	167	159	166	154	179	195	161	153	166	163	176	165	183	170	160	156	152	162	169	155	163	186	177	154	167	167	181	171	167	158	165	152	179	170	172	160	190	142	172	162	152	167	162	176	162	162	157	165	177	161	164	172	153	163	191	156	156	157	157	173	166	173	153	161	134	154	168	166	158	160	178	176	146	164	146	187	152	167	167	162	179	202	160	146	152	157	144	154	156	175	150	166	155	164	146	165	139	199	187	168	173	152	159	151	147	142	179	180	161	160	151	180	163	184	143	159	148	194	161	155	154	149	164	171	131	170	173	140	165	176	135	182	180	160	154	193	221	163	173	147	153	174	154	169	186	175	157	158	150	173	152	148	145	155	175	158	169	158	147	146	166	174	169	169	167	180	153	177	176	177	181	160	178	172	143	158	178	151	161	148	161	148	157	156	180	170	169	162	159	159	143	189	177	145	181	178	165	189	162	168	186	162	181	161	160	166	190	163	199	183	161	150	177	158	158	168	168	175	170	153	162	176	132	170	183	159	168	142	152	172	166	156	150	169	152	146	178	159	180	163	168	184	156	136	154	177	146	156	168	184	170	179	154	161	150	165	160	178	154	199	167	157	164	175	189	161	154	176	163	172	147	185	170	174	177	165	169	173	162	149	165	148	164	145	167	160	182	155	162	158	165	179	140	179	178	160	146	179	140	171	144	149	157	177	166	174	180	180	171	157	144	177	159	149	169	178	153	140	179	169	185	171	171	162	188	153	170	158	170	171	169	177	138	168	160	179	171	174	167	164	160	163	172	165	177	161	154	139	151	139	152	181	154	180	165	176	154	173	175	184	134	145	171	170	149	166	175	176	149	156	173	175	169	164	145	174	162	143	174	183	154	184	178	180	175	171	175	178	180	147	135	149	168	177	192	165	162	172	172	196	161	185	142	161	178	137	179	150	162	152	158	163	150	167	167	165	160	164	201	165	148	160	174	192	159	159	182	186	160	175	141	159	148	168	163	191	154	153	146	153	171	152	161	167	156	176	170	190	181	150	171	192	179	177	168	154	171	140	177	163	183	160	160	157	153	184	172	178	142	146	163	153	156	161	157	169	174	160	145	160	154	162	165	189	148	174	172	151	164	176	179	153	166	174	151	159	170	177	157	160	169	183	161	184	167	166	170	158	170	168	165	185	167	184	157	178	175	157	150	176	154	169	137	180	137	145	168	163	153	168	157	162	158	138	153	174	190	131	181	157	167	209	168	175	178	163	153	155	153	174	163	171	182	160	165	172	168	171	182	145	174	151	167	176	168	169	164	168	172	169	197	162	163	160	146	169	153	162	180	179	168	172	152	191	160	142	177	160	154	151	146	167	180	172	159	145	156	155	174	182	186	174	167	184	147	155	156	167	154	158	202	165	164	205	175	168	158	176	170	165	143	157	157	142	169	145	166	169	161	161	135	202	167	163	187	141	164	171	172	167	161	173	145	162	173	180	162	147	164	172	156	196	160	159	170	179	155	181	159	169	168	174	151	174	165	173	182	195	151	170	173	175	142	158	165	172	172	169	160	175	163	156	171	162	168	166	179	142	180	183	169	185	154	164	140	157	151	156	150	181	170	176	156	155	186	158	189	194	162	164	160	165	192	156	177	152	163	152	164	182	156	162	146	186	138	187	174	154	158	171	183	171	174	166	160	154	150	146	179	182	168	161	157	158	169	179	165	182	162	152	165	174	174	181	167	164	170	140	161	178	156	152	153	161	161	165	149	154	161	155	159	157	138	162	166	164	158	159	171	178
18551	21323	29009	32275	30276	27259	24917	25626	24655	21530	15233	9245	8430	8650	8540	7518	7393	7652	7975	6405	5121	4577	5825	5226	6650	4984	7093	4579	4600	4820	2216	1774	1435	1024	846	652	619	508	498	455	486	476	477	433	447	489	483	472	522	466	445	491	432	523	484	461	472	466	484	483	487	471	443	478	488	452	476	483	474	493	480	491	443	476	490	511	429	439	460	497	489	490	464	482	479	485	483	484	516	463	440	507	451	537	464	468	477	460	482	452	502	474	495	467	432	482	477	465	491	508	520	455	459	451	481	466	476	474	484	485	529	484	471	482	459	520	490	497	484	490	497	476	493	469	453	494	473	466	476	472	537	483	476	469	458	458	512	495	475	473	477	487	510	496	469	468	465	454	524	479	518	449	504	472	477	488	475	497	477	481	478	477	536	452	457	486	506	504	477	481	507	476	507	448	461	479	562	485	521	474	522	512	499	532	444	512	488	476	503	445	480	509	492	463	433	469	479	469	510	510	442	459	449	492	485	525	482	545	504	491	527	461	518	441	490	483	501	460	487	472	467	502	451	497	494	497	501	520	501	474	477	470	476	455	473	478	486	446	489	465	453	474	490	521	476	463	460	486	453	506	474	465	468	496	516	458	502	454	481	497	467	488	450	483	462	505	485	505	468	487	467	442	494	475	456	473	499	499	486	509	457	462	467	479	487	472	452	483	450	531	490	481	466	464	475	496	474	464	442	451	464	474	519	456	488	463	454	501	460	500	463	480	488	468	504	454	472	488	462	478	501	436	467	502	483	465	485	478	465	455	480	475	450	500	426	478	435	471	472	479	504	468	425	460	449	478	481	451	466	492	490	436	489	502	429	507	472	463	463	498	503	473	464	486	471	487	446	495	460	487	466	469	499	451	488	477	502	490	473	501	473	486	476	518	502	504	519	460	457	471	448	480	478	477	482	508	488	487	491	503	470	452	463	441	505	483	493	469	494	505	468	493	450	476	480	481	502	506	499	470	488	462	459	472	458	458	467	491	469	514	491	493	467	498	465	494	503	477	500	480	479	436	496	457	465	491	516	483	441	481	473	496	484	466	428	464	450	484	510	454	493	474	413	462	471	454	481	476	493	462	531	454	452	477	525	480	463	450	505	520	489	487	496	489	487	462	444	454	476	518	476	496	458	523	497	493	465	506	481	477	486	535	472	477	454	500	465	479	468	470	458	468	495	489	500	483	471	491	495	478	516	437	502	496	453	492	504	472	480	482	477	462	493	483	500	469	516	454	465	496	468	501	499	477	475	483	490	497	512	467	467	504	500	515	471	449	452	471	466	476	508	482	474	464	516	488	466	469	479	499	474	471	491	504	450	494	510	487	478	513	468	460	477	492	448	496	460	477	505	462	509	485	492	465	454	487	463	476	504	436	490	462	508	509	516	492	480	461	506	494	477	485	499	525	447	479	441	493	480	465	483	512	474	463	467	476	475	453	492	488	475	496	459	499	481	474	443	486	494	456	526	502	450	460	494	454	468	468	452	461	494	469	463	485	465	501	496	484	478	473	474	484	490	491	462	500	439	488	425	472	512	499	453	485	504	478	465	519	488	462	459	461	497	488	475	443	503	472	468	494	476	492	498	521	461	462	494	495	476	462	481	501	484	491	506	471	485	519	516	497	456	494	462	499	523	482	474	507	477	469	490	483	476	484	472	522	461	470	483	486	460	505	505	473	473	458	417	474	466	496	465	493	497	463	483	474	472	490	522	440	476	498	461	440	501	464	521	520	480	477	440	454	470	463	440	469	490	414	507	478	502	457	465	513	490	452	465	449	448	471	482	501	485	486	451	482	458	463	511	477	481	480	490	514	492	460	467	467	469	477	505	493	471	496	443	468	468	489	488	480	482	461	463	491	455	493	487	500	502	450	476	492	511	479	434	477	470	456	467	460	435	428	489	466	462	526	463	510	506	462	487	472	493	518	457	506	470	510	471	534	479	481	476	505	456	467	474	468	474	492	478	506	501	454	567	472	486	472	462	442	454	478	478	486	476	489	463	479	488	487	507	495	486	486	500	464	464	474	513	488	467	458	479	482	480	472	484	523	482	508	479	502	499	495	500	420	440	471	520	489	457	488	474	493	433	488	461	481	482	472	467	452	474	439	488	487	445	469	433	472	458	431	485	514	490	454	453	483	474	460	438	466	464	446	455	464	487	465	446	442	452	472	483	453	479	485	462	456	493	464	475	504	470	429	493	464	502	474	468	479	486	484	473	489	504	471	495	472	506	472	476	496	458	491	463	513	499	517	514	500	467	483	494	514	493	508	482	526	495	517	449	464	504	497	456	466	489	454	513	465	454	449	467	454	467	528	479	476	494	501	485	461	451	485	500	461	489	516	483	497	486	515	485	468	484	496	450	482	460	468	486	448	502	489	500	482	450	470	459	486	489	485	505	486	509	466	490	499	488	485	466	492	484	452	483	441	486	478	474	484	462	474	494	513	452	476	504	460	445	467	519	488	457	458	461	489	452	485	477	526	507	498	462	461	479	453	470	480	471	463	482	526	448	458	482	502	489	460	482	480	490	499	451	465	480	514	491	471	505	475	443	514	501	480	496	469	500	450	462	492	475	480	457	454	461	493	510	449	484	474	485	513	464	463	481	472	486	492	490	480	511	471	538	468	467	472	448	516	482	473	467	481	488	478	479	449	437	484	481	505	454	457	464	475	469	513	504	474	484	468	486	517	504	440	506	444	455	387	463	488	501	481	488	477	509	483	512	493	482	465	476	465	488	492	485	492	486	441	470	473	515	465	504	480	473	490	461	456	474	500	495	508	451	495	484	460	454	455	524	453	467	470	516	510	510	478	444	530	450	498	449	462	452	501	487	453	483	518	468	483	509	459	505	485	488	485	436	501	466	470	467	478	489	455	465	473	489	457	497	493	460	484	483	507	495	482	466	495	453	488	485	487	459	452	484	444	486	462	504	444	460	448	473	493	468	489	459	470	476	464	539	446	513	451	475	437	504	423	471	458	492	482	471	458	456	482	496	436	489	437	487	450	442	489	489	487	481	471	473	514	480	509	483	515	499	504	478	469	503	480	495	517	448	474	489	456	481	471	439	444	487	483	484	468	468	455	487	416	473	493	452	473	469	476	448	504	477	485	468	486	457	502	454	465	503	461	464	503	460	471	478	500	503	461	497	465	457	487	533	479	512	511	478	487	481	503	466	472	459	451	472	501	473	467	508	469	465	463	499	481	496	477	471	498	462	472	444	473	452	464	487	460	502	484	484	470	517	516	519	501	479	518	479	495	474	439	470	551	454	462	481	481	473	500	489	465	471	479	478	461	468	490	447	525	462	475	460	462	455	451	443	499	508	494	481	478	500	491	493	503	483	474	502	457	449	467	469	463	502	499	458	475	453	486	519	480	463	461	463	475	490	465	459	491	492	473	466	489	493	476	467	487	473	500	468	484	518	457	461	441	489	458	479	474	464	476	503	472	493	485	480	507	451	469	459	503
33480	30542	32600	32573	28032	23092	17586	15214	13126	11689	10335	4206	3693	3387	3260	3229	3298	3185	2816	2249	1818	1483	1603	1265	1402	1513	2283	1257	1471	1667	1369	710	501	401	316	261	238	234	193	194	225	188	204	194	194	199	194	199	188	198	183	177	190	200	193	185	194	202	196	189	213	200	217	197	229	195	212	188	200	187	206	218	182	179	176	196	184	170	185	207	192	229	202	233	173	183	196	203	211	203	214	185	177	155	202	196	184	221	184	214	198	184	205	204	215	182	219	189	209	204	200	184	182	208	215	208	191	213	228	186	170	227	197	194	182	182	207	196	198	201	185	199	183	202	209	186	187	207	224	197	215	186	190	206	208	222	218	188	204	216	210	195	206	203	209	231	166	181	212	213	194	199	184	200	219	210	179	203	205	205	212	228	195	178	176	201	194	172	197	192	192	197	191	204	177	191	193	183	200	201	211	210	195	198	178	210	192	181	224	197	177	205	222	194	195	197	167	228	220	206	173	189	210	195	234	199	179	203	211	212	201	186	207	179	194	199	197	185	186	166	200	213	208	210	207	213	217	196	213	182	196	182	217	198	202	194	209	206	197	195	206	207	189	180	193	221	192	213	183	220	195	160	184	199	200	211	184	213	205	204	206	193	204	192	202	205	197	191	205	199	191	204	174	180	217	202	167	210	225	187	181	200	169	193	185	202	202	181	200	225	151	207	200	227	202	229	230	194	217	207	197	206	203	201	205	206	209	211	204	214	176	201	210	185	184	206	212	187	198	200	184	189	188	207	197	188	226	197	224	208	168	193	210	182	197	212	197	181	199	184	193	196	209	205	172	234	208	186	191	202	216	213	180	170	194	192	208	212	203	212	191	200	234	200	177	218	189	196	190	172	194	234	202	209	158	182	202	198	212	209	205	198	187	179	203	212	207	213	200	181	176	200	192	204	208	199	203	201	195	182	202	210	202	215	203	174	195	197	178	197	218	212	205	186	214	190	196	193	184	202	193	189	196	184	197	203	185	216	196	198	203	212	188	197	192	207	186	183	193	184	189	195	197	193	179	188	187	163	183	210	197	187	198	214	203	190	204	205	213	213	176	190	219	182	198	198	196	209	203	190	189	204	208	197	197	198	187	211	216	197	182	175	210	187	199	178	210	203	184	200	207	207	205	206	227	230	205	191	206	196	198	176	208	206	194	191	202	208	210	190	192	181	211	188	202	227	179	199	166	206	211	193	187	219	184	226	165	206	197	219	191	155	177	173	194	210	187	187	198	211	203	213	219	195	211	200	191	198	166	224	180	175	212	205	203	189	194	185	188	179	195	203	198	201	201	185	180	202	207	195	206	203	196	173	197	211	233	203	211	192	184	208	209	189	194	196	196	197	206	198	188	188	207	205	210	194	211	209	200	210	218	210	194	204	184	197	199	185	224	213	197	192	225	220	195	231	211	205	219	166	202	194	184	190	188	211	221	179	198	186	170	207	201	189	201	188	192	191	202	197	184	193	191	215	184	187	203	209	200	221	204	196	194	220	207	186	197	211	199	212	223	181	195	199	202	158	210	203	231	201	205	216	210	208	175	208	219	196	199	207	213	182	203	199	201	204	172	188	182	218	191	219	181	234	179	185	208	208	192	184	195	173	207	199	196	198	208	196	184	205	185	194	174	203	223	207	206	191	193	187	189	187	179	198	207	186	199	210	225	200	221	204	197	220	190	195	221	217	204	199	216	175	216	225	198	179	200	210	223	178	195	238	189	205	211	208	198	188	202	212	196	180	187	200	216	200	174	220	197	194	203	199	209	219	181	200	180	186	217	193	192	211	203	192	195	200	196	198	194	163	174	183	174	190	203	201	196	189	210	198	202	226	209	191	207	193	199	204	197	187	204	195	191	216	202	177	191	194	173	211	180	201	176	227	195	199	190	199	201	186	190	186	204	194	194	182	187	186	182	201	203	202	164	201	193	195	207	223	190	210	210	204	201	221	190	187	192	186	201	192	194	233	223	201	214	219	184	221	193	213	171	177	199	185	163	196	192	179	190	188	183	188	216	192	206	193	211	212	213	225	195	193	185	219	192	197	246	215	205	196	187	189	191	213	181	195	191	201	203	196	200	190	187	177	197	169	191	193	193	230	194	192	191	209	194	175	191	174	215	210	222	189	217	201	204	189	176	218	200	198	206	190	200	219	184	230	203	185	197	197	213	183	199	217	208	210	194	175	223	175	202	192	189	191	195	187	193	177	199	199	210	180	201	213	213	215	181	212	192	208	206	167	195	199	214	200	199	214	195	187	192	214	225	191	170	218	208	202	180	192	204	208	200	186	195	207	206	227	206	189	188	199	175	215	230	184	176	180	192	190	199	190	193	187	184	194	206	210	196	195	177	175	185	208	186	190	172	215	207	199	183	226	180	192	176	185	190	193	196	191	186	214	192	197	196	201	209	190	223	191	187	227	220	186	202	218	197	185	218	202	220	179	190	197	187	184	195	199	194	186	225	169	180	210	228	173	196	196	225	220	187	181	203	212	201	212	156	215	189	212	193	199	220	212	205	216	199	196	215	215	188	181	200	205	174	209	199	195	166	202	204	201	215	215	181	209	206	180	193	192	209	207	198	177	201	192	193	190	211	213	183	205	195	186	197	212	205	204	208	202	188	199	169	185	209	233	182	194	184	170	232	195	190	203	202	205	210	215	173	199	214	190	182	208	167	187	198	210	213	232	176	209	189	172	194	201	213	198	204	212	190	207	201	215	218	208	214	181	196	197	208	188	197	219	199	185	207	209	198	204	195	190	208	201	190	215	201	191	215	198	226	213	199	184	187	203	195	196	186	202	198	188	183	203	204	195	199	209	210	194	194	211	200	185	194	210	186	191	201	191	200	223	197	206	202	215	186	204	189	200	209	204	191	171	230	196	186	195	194	215	205	202	187	202	191	207	209	194	184	185	185	197	225	210	187	195	191	190	181	174	196	216	196	195	213	197	177	204	186	208	210	178	213	169	188	212	175	191	198	178	219	194	194	204	210	189	199	188	197	183	204	206	179	174	199	185	192	227	195	213	198	205	191	160	197	193	175	184	208	189	195	185	194	178	220	201	231	198	209	209	214	227	199	218	216	207	206	196	218	205	180	177	176	213	194	222	200	216	195	202	185	220	226	200	189	187	170	196	177	214	197	209	192	180	202	205	180	185	196	186	171	202	200	220	204	190	184	196	199	190	209	184	213	226	177	204	250	205	174	205	211	208	190	216	181	203	215	169	172	200	177	192	217	212	229	208	194	180	201	195	193	195	188	198	213	185	206	212	175	202	179	200	206	205	219	212	200	193	217	180	212	184	204	168	178	185	212	219	186	208	205	199	174	206	204	190	189	202	241	180	195	200	193	213	210	177	197	195	172	191	206	183	181	217	202	199	191	162	180	203	225	233	206	228	214	184	190	189	192	215	203	219	179	195	205	183	191	183	207	197	203	209	180	205	209	196	237	203	207	182	194	203	207	192	184	194
23601	26273	33460	38032	36715	34335	31130	31104	28841	25230	25559	16363	16117	15487	15234	14976	15233	15463	13437	11661	9663	8411	9319	7420	7938	8884	12678	6958	8787	9454	7459	3738	2399	1748	1238	838	666	604	540	572	576	561	558	607	565	566	560	519	575	564	545	575	519	562	582	625	547	504	559	548	523	554	576	545	559	548	526	560	541	592	523	586	521	546	534	572	558	542	547	581	585	511	547	565	601	556	551	608	568	599	585	546	542	512	577	572	548	546	548	590	561	549	549	585	569	586	529	571	544	581	605	558	568	555	555	574	542	528	593	556	538	612	555	602	551	573	570	624	568	595	518	564	571	556	613	534	544	524	591	583	604	555	567	575	536	558	527	534	554	574	580	543	553	554	524	554	562	570	582	511	581	544	610	563	587	539	540	518	557	550	558	546	561	509	544	553	551	592	564	596	539	521	586	587	567	556	545	549	557	533	562	563	554	523	574	580	557	580	556	567	545	582	553	592	557	588	561	548	606	585	542	547	613	528	530	570	563	575	595	580	586	557	538	578	593	509	589	555	577	602	544	518	540	569	569	563	527	550	508	546	542	577	550	568	566	546	537	561	557	553	582	571	603	546	556	612	552	565	562	504	569	581	608	546	574	596	586	598	532	565	565	605	591	600	570	543	535	602	570	566	574	581	587	545	565	575	573	562	580	553	603	577	598	530	560	536	551	569	601	523	556	537	538	574	572	576	590	554	571	571	564	564	555	610	539	586	550	559	567	537	608	529	560	556	549	593	568	586	592	596	594	572	592	584	547	567	536	569	557	576	613	604	571	566	543	553	587	581	571	540	547	571	561	534	577	509	562	534	535	543	592	586	566	571	550	606	543	598	532	555	564	575	554	563	585	580	569	549	637	564	587	551	543	601	582	563	537	582	580	552	521	556	522	566	543	540	580	552	555	575	584	554	572	519	568	542	604	590	585	562	548	551	554	548	601	568	530	564	542	558	575	525	537	598	529	575	573	578	537	549	547	531	617	559	577	567	553	568	500	571	552	557	563	570	564	546	556	596	544	585	564	563	561	561	572	542	552	599	531	561	561	553	548	536	530	564	599	569	562	579	578	574	585	609	559	616	521	552	589	546	595	542	524	563	582	558	559	580	585	544	568	557	576	575	578	551	528	557	509	557	595	535	609	586	536	572	565	551	574	576	546	556	571	552	544	574	588	566	569	539	554	549	553	597	516	565	591	559	519	530	598	587	558	524	494	566	570	579	598	537	536	555	554	535	592	537	563	574	586	541	590	547	578	548	537	555	556	579	605	509	603	577	562	577	502	572	550	550	543	545	550	554	561	618	559	554	574	559	518	568	520	544	553	557	518	557	573	560	564	541	587	540	576	571	572	538	588	565	550	541	577	602	587	544	566	599	539	555	528	576	594	560	588	566	567	574	548	568	583	543	496	607	566	577	532	554	534	545	550	581	562	590	557	541	521	575	551	521	577	578	543	571	543	562	531	551	536	583	598	527	556	545	558	611	593	541	540	518	564	553	568	541	557	590	584	560	551	558	508	541	610	547	566	573	567	556	583	562	545	567	572	593	571	590	534	582	583	570	575	593	535	575	571	561	573	550	531	527	577	571	529	584	551	523	603	526	579	542	557	553	547	570	570	562	551	556	564	571	559	541	540	585	554	613	552	533	568	573	588	578	627	540	539	539	535	562	564	542	565	576	566	587	557	619	538	543	590	603	560	581	554	578	558	521	544	593	569	619	529	553	564	563	556	584	563	562	535	556	534	562	506	578	536	560	596	578	569	583	585	587	518	579	558	555	562	551	543	531	586	528	576	562	538	583	558	568	537	608	569	575	599	555	570	537	590	581	592	564	563	552	571	531	589	560	587	554	538	587	564	502	500	587	529	549	589	537	613	560	557	538	612	569	527	570	604	550	556	537	588	545	565	598	555	579	581	528	546	535	551	572	555	574	597	593	584	564	571	546	520	568	569	554	557	575	603	595	587	580	568	602	545	558	595	550	548	537	597	533	533	553	553	587	544	607	540	561	556	524	577	576	560	590	554	588	561	587	578	558	607	601	536	532	552	537	545	584	573	571	588	507	543	537	540	566	582	603	570	583	596	553	573	563	571	545	577	591	556	538	592	536	590	560	558	523	567	579	576	541	554	588	561	586	597	556	575	533	549	634	559	561	575	558	576	548	577	539	616	607	560	572	563	566	530	587	594	569	568	570	563	562	546	565	543	600	546	587	572	594	559	584	616	538	573	612	609	567	591	551	593	564	580	557	576	582	590	594	575	547	553	591	594	541	574	553	538	562	539	517	558	561	583	547	568	568	539	575	562	524	573	546	565	545	536	604	562	516	560	582	575	558	586	582	561	568	566	561	574	560	575	576	588	556	548	556	575	536	573	558	551	531	543	578	589	549	528	552	587	573	582	564	598	586	581	568	548	566	565	574	566	575	577	560	569	528	513	593	555	584	533	534	511	604	550	611	565	549	550	571	559	564	567	556	540	559	580	556	540	580	556	565	544	566	612	564	524	548	537	568	576	533	566	542	566	584	544	571	561	601	567	578	579	540	579	575	565	554	559	549	565	527	580	587	567	560	565	567	584	534	571	571	554	549	530	589	537	564	600	566	574	565	559	597	563	564	532	557	567	575	547	500	538	538	562	558	567	589	573	625	587	561	553	553	572	585	573	518	511	515	571	638	533	528	512	548	536	589	574	600	554	522	575	566	546	527	543	578	587	572	570	552	581	564	586	571	585	538	596	542	570	523	575	576	541	585	545	550	547	558	585	552	559	584	609	578	528	539	530	546	549	572	536	604	585	574	583	571	579	537	561	565	597	570	574	596	533	568	544	561	573	591	568	555	508	580	573	585	541	581	541	617	554	564	543	540	538	582	579	585	561	522	547	576	600	575	544	574	567	545	575	570	521	544	604	546	569	549	577	580	588	546	565	591	546	569	552	568	567	591	577	531	559	533	558	564	577	523	556	561	556	558	588	601	554	536	558	536	567	561	579	579	536	562	561	570	595	570	551	546	569	611	533	537	537	589	561	564	577	556	585	613	585	542	546	572	558	536	565	553	533	550	576	542	566	545	541	575	560	543	526	583	565	592	533	566	541	590	574	575	555	537	584	532	548	518	563	582	531	560	558	544	547	589	575	556	558	541	556	563	592	563	551	572	576	562	586	560	572	546	588	594	525	579	573	575	545	560	518	577	554	575	570	550	578	531	579	561	513	583	532	559	560	562	536	560	624	547	534	566	550	553	546	549	580	584	562	555	568	576	533	571	555	512	554	556	545	557	530	596	535	597	547	565	573	508	570	541	572	531	553	595	510	550	549	556	552	571	552	522	543	559	566	544	617	574	545	547	544	522	545	559	572	546	556	548	538	622	548	584	551	562	574	559	558	517	566	577	551	551	590	557	569	531	543	569	579	549	566	545	592	585	590	568	542	591	557	598	527	536	568	543	576	562	583	547	538	576	546	565	571	570	509	557	550	503	578	531
12662	10171	9323	7162	4487	2972	2278	1820	1323	1164	1022	813	788	719	704	763	681	594	446	367	314	254	302	258	254	341	432	358	292	305	307	253	207	211	178	181	167	193	181	179	184	159	159	185	173	171	164	168	151	179	194	198	189	167	181	148	181	186	155	161	173	199	172	158	162	171	182	151	189	171	170	173	150	164	176	177	162	167	186	185	168	175	187	167	146	148	151	172	155	161	161	161	173	154	178	172	159	156	163	158	185	184	155	144	166	167	188	170	177	166	174	191	159	157	173	173	167	147	167	180	179	188	186	183	178	186	170	166	177	190	170	168	177	190	153	176	161	165	155	180	184	179	163	185	174	170	159	165	159	161	173	198	152	173	176	168	166	200	184	157	179	174	157	210	193	166	172	169	178	196	165	163	146	164	172	162	164	162	155	183	176	192	158	186	175	194	195	166	202	153	158	168	175	162	176	172	160	162	183	180	162	197	163	188	185	185	161	177	164	154	161	166	189	193	154	157	187	169	152	184	149	180	164	155	170	150	208	163	176	158	178	157	162	172	163	155	173	194	190	156	173	160	172	179	160	159	165	168	188	168	162	162	182	162	141	180	165	162	174	158	182	172	191	169	164	184	160	152	155	181	183	170	161	162	158	177	160	176	169	170	169	169	163	196	164	177	179	154	181	170	184	172	172	169	182	171	151	192	164	167	150	174	156	160	164	183	166	186	157	191	177	167	173	200	170	165	178	153	168	186	140	150	187	186	176	151	164	198	166	173	171	171	162	159	181	175	190	154	182	151	183	163	191	151	190	160	158	173	160	145	162	185	187	189	161	169	172	149	155	192	175	185	160	175	188	171	177	176	190	153	146	136	188	185	170	177	160	169	181	195	170	174	167	197	162	167	157	177	179	186	180	181	154	176	171	174	159	159	176	163	160	176	180	169	193	158	182	194	166	176	179	168	177	164	192	155	159	161	152	178	174	163	155	173	169	186	184	149	179	199	182	179	193	145	148	169	171	188	159	172	201	159	169	155	175	156	176	165	170	163	170	182	188	190	168	149	182	162	156	175	184	180	163	184	177	178	178	146	157	168	173	147	166	161	159	165	153	188	164	168	162	180	167	182	187	181	171	179	160	187	180	183	158	180	172	210	156	150	151	183	181	153	160	154	183	158	170	170	186	176	190	153	171	178	162	157	184	201	151	172	182	155	161	177	176	162	172	171	167	169	168	158	165	186	189	168	182	164	147	160	174	164	162	166	160	172	186	154	161	181	166	140	172	172	150	172	168	150	191	174	173	180	171	172	178	181	173	160	162	174	152	162	171	167	154	152	159	177	150	172	179	176	165	169	161	184	153	155	163	163	177	145	157	158	172	195	177	166	155	171	197	184	157	159	155	149	189	173	161	157	155	181	167	173	151	147	194	167	166	180	196	171	169	184	156	174	172	140	158	180	166	192	164	178	179	178	163	155	147	157	154	155	169	169	179	159	195	169	161	184	158	171	160	184	161	164	158	179	160	159	176	155	174	200	173	158	169	179	147	171	175	191	156	166	171	153	180	181	177	181	179	163	160	175	182	167	174	177	191	155	150	163	189	159	167	180	165	163	172	170	155	176	195	184	187	167	176	178	195	174	181	181	153	156	183	156	189	168	165	173	162	175	197	186	188	154	171	178	168	173	176	155	167	172	164	161	186	159	153	165	177	180	167	176	168	161	172	160	149	187	186	150	147	184	189	184	185	148	141	189	176	157	156	175	170	181	174	158	164	165	164	150	179	167	180	176	149	177	178	177	166	159	161	191	153	159	149	185	182	169	172	186	158	163	171	163	150	163	164	181	176	173	159	174	180	184	167	184	163	155	170	185	172	194	152	151	160	173	156	170	164	156	146	172	184	178	175	175	169	161	148	174	140	186	181	176	172	203	167	175	148	181	186	199	186	148	186	171	165	167	165	189	179	183	210	182	178	169	168	169	174	178	184	183	187	167	161	180	196	183	161	166	175	191	168	166	189	196	190	190	187	155	151	167	147	187	193	157	198	166	160	157	158	163	187	182	171	171	133	160	167	188	165	177	163	163	173	176	154	201	162	160	144	186	181	190	176	167	155	178	165	166	180	145	160	173	170	199	158	176	159	155	175	179	173	178	177	168	198	185	181	163	196	169	176	179	157	160	170	183	174	153	176	189	196	143	181	168	177	176	167	186	171	177	149	185	194	178	180	158	158	192	179	164	170	175	184	156	159	168	162	181	165	177	183	158	182	177	175	168	164	154	184	140	194	165	171	160	168	175	169	166	181	174	169	172	172	171	162	146	186	178	159	164	172	159	157	182	196	167	177	159	148	183	151	166	173	181	149	171	154	188	166	169	173	161	178	193	184	161	160	161	155	170	152	188	179	172	162	203	164	203	182	163	155	195	166	182	165	144	171	169	177	172	168	166	145	172	183	164	173	200	177	188	161	158	171	147	184	165	172	179	199	181	165	160	170	171	192	169	178	183	166	168	185	169	186	179	190	178	184	145	201	152	182	196	174	172	183	155	178	156	148	149	199	159	171	165	159	165	164	139	166	165	190	178	188	163	168	175	162	161	167	177	164	176	161	188	174	186	154	198	157	173	161	152	201	165	173	177	151	172	172	164	166	166	155	195	168	171	163	165	164	180	150	170	176	178	183	149	161	161	167	166	188	168	176	142	191	166	175	168	162	157	157	184	156	157	170	173	162	165	128	174	185	150	169	164	174	174	164	177	183	171	147	146	189	156	163	140	172	163	158	183	178	172	177	179	168	175	175	167	176	161	156	148	167	172	158	167	164	190	168	197	167	181	171	177	158	172	180	184	179	147	180	153	179	159	164	178	175	168	174	171	158	164	151	174	176	188	154	165	173	181	173	169	193	178	165	165	151	139	181	157	173	181	195	167	165	198	160	171	176	178	167	148	154	176	155	178	163	197	163	160	146	173	179	147	155	174	174	176	168	175	163	179	162	172	188	168	181	185	161	152	172	164	169	156	170	171	162	193	184	169	160	178	176	182	188	180	173	186	168	177	185	173	167	166	127	192	203	162	174	176	193	138	173	183	172	175	162	155	169	161	188	170	166	179	179	184	199	181	168	174	169	177	159	168	195	192	193	157	169	185	183	192	183	161	184	175	164	171	180	152	161	158	167	160	161	193	147	169	182	178	179	182	197	192	183	193	167	158	190	167	179	155	180	157	169	181	178	170	169	171	186	172	174	169	159	174	180	162	174	184	176	150	179	154	180	178	159	179	169	144	179	205	176	167	162	170	179	181	207	182	154	160	167	189	157	158	177	187	171	152	191	154	156	166	162	177	170	154	172	193	175	170	187	164	145	176	167	169	144	174	181	172	179	203	159	170	201	161	176	171	180	174	170	179	158	150	182	183	182	196	167	205	189	154	196	167	160	170	188	181	163	147	185	169	171	158	151	174	187	177	184	184	184	187	179	175	180	168	190	179	154	168	169	186	160	155	169	199	164	154	185	184
9717	10065	15236	16811	13087	10608	9156	7264	6147	5222	5128	4022	3964	3837	3532	4282	4039	3226	2314	1935	1582	1124	1222	1113	1189	1663	2056	1712	1559	1455	1294	954	708	627	562	538	500	491	495	512	490	496	500	516	473	480	489	468	479	462	515	484	464	507	499	504	489	521	489	492	471	478	497	512	517	476	471	487	485	481	494	487	493	464	465	493	460	481	497	473	510	524	493	517	467	466	529	506	466	489	438	487	438	484	479	489	518	523	514	497	477	465	485	464	479	493	467	482	498	503	503	455	509	528	463	499	462	477	525	501	482	530	480	492	491	494	512	477	496	491	498	498	493	497	468	525	463	459	493	466	461	478	475	476	498	522	466	513	490	502	439	511	475	522	464	485	465	499	471	460	526	513	520	520	504	484	526	507	496	477	503	489	472	506	497	491	507	495	455	460	488	477	478	456	472	491	452	470	509	472	493	455	465	477	489	475	491	513	507	471	505	508	506	493	459	457	457	472	487	477	507	489	450	505	474	443	462	479	507	512	511	520	488	494	486	499	478	467	502	467	489	495	505	508	431	464	503	479	514	478	469	472	512	456	488	502	510	496	511	493	473	507	499	496	457	483	484	502	498	494	476	496	495	489	524	504	487	490	478	456	462	534	475	484	508	498	503	507	461	496	539	471	495	474	483	487	461	510	480	446	491	509	521	475	498	494	474	490	472	495	518	482	505	520	475	464	468	538	449	489	462	476	462	495	498	480	505	527	481	511	515	472	488	498	506	477	476	465	505	491	519	503	532	499	480	485	467	523	483	502	465	513	493	470	525	529	503	482	507	514	468	531	481	519	487	502	471	485	482	476	533	479	503	469	504	502	485	491	519	533	514	466	480	493	508	471	486	500	478	474	494	452	489	509	517	473	513	479	497	469	490	522	484	506	494	531	514	478	475	479	489	488	502	476	492	545	468	487	538	514	507	512	514	473	507	489	499	496	508	518	500	465	482	506	492	517	446	479	495	488	473	503	461	474	516	501	438	517	481	491	482	511	473	474	507	499	501	480	464	493	479	501	486	493	498	493	502	498	492	488	508	491	516	544	478	459	555	495	468	456	470	486	530	494	474	532	472	494	489	485	477	487	491	495	517	469	476	504	510	480	490	497	466	467	465	462	510	442	458	472	526	520	538	516	467	474	491	485	512	469	488	470	488	506	497	499	519	474	512	508	531	502	450	468	493	503	481	453	507	546	519	522	501	509	486	524	491	494	472	470	514	510	508	501	479	493	509	473	465	541	509	479	508	466	525	481	458	534	489	499	495	494	530	486	527	461	480	481	488	515	500	499	543	483	499	499	516	527	458	506	480	475	520	462	504	507	515	468	479	500	503	437	483	475	511	482	478	498	511	499	469	528	532	494	492	504	526	510	503	479	493	486	469	445	487	499	504	507	494	499	490	521	518	505	517	487	471	485	489	443	460	493	488	511	474	517	500	482	501	454	458	487	459	480	510	455	520	494	482	474	501	478	468	476	497	467	508	514	480	454	480	501	476	492	487	460	559	457	469	455	472	471	454	460	543	507	553	538	469	455	476	506	511	529	471	456	500	456	557	489	491	504	465	486	519	467	500	525	498	491	509	486	460	485	465	507	447	528	427	514	509	494	512	483	478	526	511	488	470	479	471	501	523	488	514	502	491	494	501	469	447	501	465	510	479	448	534	511	510	458	478	489	473	501	471	508	466	495	488	491	478	547	492	482	491	520	503	469	500	481	521	499	496	475	502	490	416	477	463	485	531	462	506	476	475	502	490	503	499	483	478	417	492	446	487	528	477	482	486	457	507	523	477	542	469	516	475	490	461	496	491	490	495	491	468	519	506	460	500	491	496	491	468	527	460	483	539	487	494	465	471	494	519	466	501	498	469	473	476	474	566	532	520	474	490	479	531	500	483	527	520	447	506	483	455	497	471	520	488	448	455	447	490	495	456	508	476	478	484	478	444	480	502	500	495	509	512	461	521	469	462	496	500	533	469	462	467	466	456	480	477	519	480	480	478	430	543	473	491	484	464	523	519	498	494	499	518	464	535	498	476	508	468	517	490	468	481	498	490	497	504	517	535	443	428	494	478	478	509	464	479	489	492	510	501	513	516	485	524	473	494	505	511	492	513	487	483	514	481	477	480	506	471	472	502	484	519	503	492	463	477	497	504	501	489	491	456	543	480	491	507	498	445	523	469	501	468	478	509	541	500	512	492	496	426	434	482	471	452	517	481	450	492	494	489	478	488	489	549	477	516	498	445	481	486	465	503	506	470	434	468	496	452	469	450	516	515	505	512	509	478	489	554	491	492	472	503	470	470	476	522	485	465	491	489	482	500	444	483	455	511	503	475	506	482	441	492	459	530	495	523	519	473	450	496	494	479	516	468	458	501	499	471	485	517	505	486	500	470	514	473	496	460	454	484	524	528	489	498	449	516	503	483	486	495	486	528	452	488	492	485	497	500	510	512	490	514	488	531	513	488	500	440	481	511	484	519	498	522	489	462	511	497	511	510	497	487	503	485	478	540	538	501	504	517	476	536	481	518	495	482	470	502	485	470	507	468	461	500	502	486	521	460	513	518	478	477	508	497	498	486	513	504	498	482	460	451	470	479	494	514	487	480	472	470	491	493	500	498	482	481	487	496	449	478	483	470	515	487	502	483	487	491	467	516	490	442	510	457	498	494	464	510	491	495	510	509	492	528	483	478	481	539	485	483	524	498	540	479	464	509	478	507	482	524	510	504	467	525	532	518	502	472	489	474	492	467	490	529	467	523	492	490	492	490	479	464	493	454	457	488	479	456	517	493	489	478	489	493	496	503	472	512	469	486	506	491	502	489	509	496	526	500	512	487	467	500	497	502	491	491	487	509	528	476	492	503	496	475	487	518	503	476	476	493	497	506	526	485	521	534	467	507	480	492	482	456	484	480	481	523	473	512	483	488	479	445	482	510	503	493	493	518	484	472	491	475	481	498	493	484	567	518	477	510	473	483	475	496	551	496	507	496	462	468	506	474	474	476	479	525	485	483	460	432	516	517	514	522	496	463	498	477	465	470	486	503	513	494	488	484	470	488	496	516	510	481	470	466	451	489	495	529	509	486	490	503	485	495	444	492	496	485	515	484	526	480	498	497	458	498	480	509	480	504	503	514	472	513	485	508	473	439	482	480	502	500	480	478	468	497	475	480	506	516	488	520	474	489	466	513	467	456	461	512	475	454	499	452	488	480	457	487	477	510	507	501	462	492	481	480	502	493	515	481	515	469	506	469	445	513	511	526	476	462	509	489	499	497	484	483	471	462	487	439	517	508	457	472	482	457	453	473	472	496	461	494	485	486	470	467	514	491	525	503	494	478	491	502	501	519	482	486	451	454	448	497	502	501	503	516	524	455	494	510	456	504	496	508	480	515	502	530	484	477	479	468	501	498	552	509	488	512	509	498	500	485	501	486	479	481	493	514	493	506	526	499	487	524	480	470	494	484	457	457	469
26075	22486	27573	23169	16426	13519	9680	8383	6723	5461	9624	3183	2094	1838	2057	2123	2234	1650	1375	1280	1062	812	693	621	656	974	1235	611	629	793	667	489	297	249	210	181	161	186	169	151	167	163	171	170	171	171	171	178	169	166	170	157	168	173	141	180	193	153	178	180	172	164	165	169	178	197	171	163	173	183	181	169	178	171	153	147	161	172	176	166	171	182	166	155	155	164	165	165	155	182	178	163	174	171	161	174	157	166	188	149	153	179	176	150	171	167	174	158	187	173	146	151	149	159	174	156	174	199	179	166	157	144	165	164	141	173	177	146	190	160	142	153	168	186	171	184	173	165	165	168	171	175	167	164	170	168	175	160	169	162	150	177	171	172	153	150	165	189	175	167	143	175	169	153	163	161	177	171	159	152	166	169	154	164	171	184	162	153	169	166	159	184	191	188	183	160	182	167	164	174	151	160	180	200	158	169	161	174	166	149	176	169	157	175	195	165	168	162	161	161	161	179	159	151	180	161	155	181	173	154	172	170	164	149	158	156	157	160	165	167	168	168	155	175	162	169	168	171	179	161	200	166	164	164	183	155	160	183	146	172	168	165	180	169	187	181	167	150	174	175	158	184	178	170	177	181	147	170	202	178	155	144	168	181	147	187	161	153	167	173	170	163	169	155	187	182	164	170	176	166	153	148	169	172	186	172	147	179	161	139	158	178	152	161	169	169	185	153	181	149	163	176	165	160	153	154	135	178	158	183	171	156	178	157	170	167	193	165	162	151	171	168	170	176	172	162	167	178	170	186	163	152	179	180	169	183	167	157	156	155	166	154	172	147	155	153	171	166	163	189	140	178	155	175	145	187	174	173	154	156	161	182	187	146	160	156	161	152	182	159	187	181	193	163	156	155	183	187	163	171	168	162	161	163	167	178	170	164	213	162	178	172	167	176	157	175	155	161	205	157	173	164	158	176	179	179	139	189	149	163	168	170	191	171	158	174	178	186	188	175	154	177	201	154	174	168	164	180	166	178	168	179	170	174	168	164	173	149	169	166	162	161	171	161	194	165	164	172	167	176	173	167	174	165	176	182	171	172	192	164	154	156	177	167	166	152	144	155	162	174	181	184	178	151	185	192	165	142	165	165	166	179	167	152	199	163	177	176	180	170	164	176	191	172	172	191	178	156	161	189	165	171	177	165	156	165	153	154	176	179	163	178	168	159	167	140	161	172	169	174	164	133	183	163	156	160	151	181	185	219	166	178	168	169	171	130	190	151	175	166	185	181	183	184	162	171	140	168	170	175	190	155	171	170	147	187	155	157	163	157	189	161	155	145	174	174	155	140	172	169	166	192	154	160	152	173	151	200	152	180	181	162	150	168	188	146	139	182	171	168	171	174	174	163	173	189	183	169	161	152	163	165	141	168	158	142	173	171	162	152	173	164	178	162	173	169	172	157	180	167	189	186	164	168	186	160	162	184	165	168	177	149	179	140	194	173	139	188	148	154	177	157	184	162	191	179	173	171	164	149	159	182	178	166	172	169	164	176	180	182	172	159	176	170	161	175	163	163	165	150	141	139	179	148	182	173	172	175	187	163	168	159	207	181	170	164	173	148	153	177	159	172	179	167	149	185	189	156	148	153	169	199	161	177	166	178	178	155	178	161	137	168	149	180	201	167	175	178	169	152	188	158	179	138	180	173	170	163	174	171	157	170	183	153	160	211	178	195	160	153	150	160	168	177	184	158	172	175	161	173	167	163	183	176	173	184	167	149	164	185	185	156	165	179	182	170	173	169	166	189	171	152	173	181	174	165	183	179	169	178	182	152	151	181	167	162	165	174	159	154	175	165	197	177	162	159	180	165	149	148	148	179	171	184	151	172	187	167	160	161	188	152	167	178	164	172	156	164	169	161	154	176	151	188	182	168	183	161	172	171	163	183	175	198	174	175	190	160	168	164	156	165	170	182	196	182	160	175	166	179	178	170	178	194	180	160	151	164	174	182	153	167	166	175	170	162	145	168	168	150	171	162	158	171	183	165	183	168	155	173	182	170	154	165	173	178	161	167	168	181	173	146	221	180	173	169	180	180	197	152	173	162	157	152	177	154	187	155	151	151	161	179	147	150	185	163	158	132	161	169	181	152	173	184	153	156	165	173	181	149	197	155	167	185	177	202	173	188	158	178	167	169	152	202	156	169	179	168	180	153	180	164	163	169	156	170	175	189	178	163	143	152	164	174	173	145	160	169	161	160	183	155	169	175	186	161	157	171	156	178	161	184	184	182	163	162	166	173	170	185	151	170	164	157	172	162	192	145	173	177	158	182	194	174	162	166	137	168	168	163	181	170	148	170	157	167	185	162	163	179	169	189	169	170	182	172	181	143	166	157	165	165	169	183	182	164	165	158	170	154	158	182	177	201	181	162	173	158	149	185	173	144	163	168	174	190	199	187	139	161	161	170	181	166	173	179	149	161	171	156	182	167	186	180	164	175	174	179	163	167	149	159	151	168	179	142	156	158	147	178	158	158	162	174	168	173	168	203	170	197	159	176	167	180	172	195	155	152	159	163	143	173	155	184	167	182	176	168	163	150	183	171	154	174	165	161	173	145	171	168	184	181	152	164	190	183	170	161	158	188	182	163	174	158	155	170	164	146	161	194	167	163	168	167	167	155	194	165	181	167	167	150	172	138	179	172	178	140	168	148	183	167	141	168	183	168	193	164	192	176	139	191	193	176	178	164	177	166	165	158	178	175	144	176	170	178	154	196	186	154	143	175	175	175	188	183	186	154	179	160	164	156	166	191	192	172	151	153	165	183	159	173	190	162	167	161	171	171	182	166	176	165	181	150	176	170	156	197	167	188	173	183	172	172	167	159	174	171	148	167	171	173	171	191	141	159	172	166	186	174	178	177	166	181	151	173	152	157	175	172	190	159	150	181	162	152	166	174	189	161	153	149	168	140	157	132	174	169	138	175	165	167	185	156	153	150	146	170	147	179	158	172	166	175	183	180	179	177	175	177	165	171	137	146	170	172	179	180	162	188	152	181	167	160	172	167	180	153	143	154	191	161	183	176	146	159	201	178	136	142	152	195	195	157	181	174	177	172	172	178	160	183	157	162	157	166	152	164	176	159	173	172	188	158	170	153	157	181	162	155	157	173	193	183	179	169	161	171	168	144	179	178	156	179	175	166	169	160	195	171	162	172	174	159	170	163	152	167	169	183	177	180	185	168	166	178	179	151	176	150	176	168	169	160	171	155	185	173	191	186	159	148	175	172	150	175	186	160	172	199	159	174	162	166	185	147	167	141	183	168	163	173	158	163	159	191	177	146	148	140	161	175	174	171	181	181	147	159	160	171	180	156	180	163	198	184	171	169	167	146	176	169	173	144	156	180	149	154	159	148	181	148	173	148	154	172	182	162	166	165	160	168	176	158	207	207	186	150	170	203	168	187	187	177	169	172	167	172	160	185	161	172	176	173	168	161	172	190	138	173	174	172	187	178	140	180
18699	20203	29812	31553	26789	26443	23210	22450	19934	18880	26499	11650	10105	9585	10599	11507	10975	9170	7632	7426	6254	4884	4069	3579	3777	5873	7555	3377	3705	4556	4061	2385	1442	965	745	624	568	469	507	461	492	485	444	494	485	476	501	485	498	477	520	514	476	485	472	455	485	518	489	470	472	478	502	469	493	478	506	511	446	523	486	473	532	454	491	504	463	445	483	452	447	484	476	507	471	438	469	485	495	492	468	481	446	464	499	485	446	496	502	483	467	450	515	526	479	483	475	488	454	470	496	495	477	486	484	489	468	488	493	503	481	488	508	469	490	505	493	485	472	480	495	473	471	484	487	477	463	492	490	517	471	451	436	473	481	513	478	498	477	503	494	455	510	503	457	454	505	469	504	502	491	465	493	486	456	469	442	509	460	486	508	488	474	499	503	484	515	454	488	413	494	517	482	436	491	473	459	479	481	464	518	468	471	479	500	504	486	462	470	481	482	460	495	507	515	498	503	449	464	443	480	489	492	476	434	450	477	510	470	483	496	484	506	482	481	466	455	508	469	462	484	482	482	506	471	478	528	495	485	463	498	481	500	460	487	461	490	478	499	505	458	463	495	455	447	502	495	490	470	453	470	507	500	446	486	465	471	503	516	524	469	480	457	501	496	509	484	465	489	478	519	466	505	494	469	481	502	513	484	459	487	502	514	485	473	519	506	459	469	538	508	465	459	499	469	480	475	499	486	470	508	498	492	480	500	485	487	514	485	518	514	490	492	455	482	477	447	507	521	496	450	490	529	457	480	522	499	491	452	491	476	469	489	508	471	508	471	477	486	466	526	505	517	526	501	464	487	517	515	448	494	505	484	494	520	474	462	456	513	496	473	477	488	498	468	513	444	523	499	504	472	518	476	491	523	478	483	512	456	497	464	450	453	503	493	516	521	511	487	515	461	484	512	464	495	477	492	464	506	538	491	476	454	485	482	504	519	497	493	493	483	521	495	520	454	530	512	494	509	530	484	486	500	499	480	457	480	475	475	518	514	493	514	480	472	518	467	457	493	454	470	501	498	471	462	462	494	506	503	484	505	497	479	473	484	474	480	501	487	512	462	473	512	468	479	488	505	504	520	498	491	497	513	510	490	509	477	517	447	488	487	463	525	485	493	465	505	513	468	485	465	509	473	454	494	480	510	464	461	476	502	478	463	528	496	543	491	469	452	463	483	467	475	505	463	516	502	497	505	531	469	478	447	482	523	467	471	453	504	463	443	498	493	469	474	464	476	472	472	502	487	483	461	504	479	466	503	495	492	468	490	511	533	483	494	505	506	481	445	461	433	466	535	472	473	510	494	456	481	479	472	496	515	426	535	473	515	480	480	493	475	443	485	503	483	495	481	477	459	484	461	510	480	558	457	523	476	472	458	485	501	459	469	488	521	510	481	452	466	432	481	499	520	472	478	485	479	454	512	497	493	523	465	483	477	448	493	451	459	489	471	501	488	454	478	494	487	472	480	492	500	496	439	502	457	480	483	456	475	453	449	496	462	462	491	500	500	486	474	507	493	504	460	496	488	500	469	520	494	451	491	472	518	467	501	491	463	504	524	493	491	474	483	471	476	483	478	484	509	492	515	472	509	498	508	511	462	478	506	503	494	445	479	437	497	476	484	496	493	511	444	516	481	483	514	451	495	429	481	507	517	494	504	529	518	504	465	498	489	509	504	482	505	489	509	501	503	483	481	482	513	439	493	474	482	456	505	482	506	508	485	498	465	444	450	494	537	492	481	489	447	520	473	486	494	451	486	485	462	493	492	502	478	503	526	475	442	503	474	474	507	485	497	532	472	509	514	521	462	478	451	476	468	501	486	473	509	472	488	462	446	483	486	504	479	492	472	464	465	469	465	430	491	518	493	476	469	502	475	489	480	469	474	464	449	467	479	507	475	517	466	494	524	464	515	479	470	471	487	495	488	503	477	481	453	446	477	482	470	486	469	479	467	480	459	450	471	477	502	482	507	469	472	487	516	491	456	483	478	506	479	470	494	502	505	455	478	474	517	517	480	444	526	452	470	479	483	491	499	464	441	478	479	503	490	517	479	488	496	468	515	509	459	509	484	460	534	468	459	491	502	531	480	490	542	502	468	452	481	516	469	495	503	538	468	468	489	493	490	477	500	445	495	494	496	466	461	467	521	489	486	459	506	490	474	510	497	487	439	480	487	471	464	464	488	448	486	474	485	486	500	480	506	497	470	495	496	484	474	471	480	482	500	504	481	513	521	508	458	443	440	513	533	498	506	492	508	504	491	478	500	488	489	440	480	499	468	485	444	455	484	464	505	453	494	465	500	489	502	450	482	488	472	468	470	516	472	524	463	518	454	493	480	453	484	520	480	492	480	469	505	497	478	452	505	466	457	447	505	475	500	482	463	457	529	529	469	480	460	486	442	531	440	486	467	500	451	475	491	443	479	515	493	481	523	459	484	487	455	500	438	512	473	519	519	440	500	486	508	457	456	477	510	476	510	498	463	481	499	467	474	492	510	506	468	473	515	516	498	476	480	472	475	455	453	536	525	455	487	502	482	505	507	478	495	491	462	482	483	447	479	505	489	472	520	482	505	480	486	508	501	511	481	447	500	488	533	459	463	470	459	476	475	489	487	483	485	493	472	488	450	493	491	465	470	508	454	440	488	491	478	499	476	463	482	495	479	456	501	511	511	493	480	476	527	520	466	488	448	498	494	470	467	479	486	509	472	443	505	466	479	484	500	537	531	487	456	476	456	464	471	507	463	516	437	485	469	539	462	471	495	445	506	467	434	502	518	520	507	516	479	489	482	482	474	460	514	447	513	473	479	462	496	489	511	502	470	498	483	462	502	446	483	494	496	481	493	494	509	532	495	506	482	471	483	470	499	469	480	448	496	498	454	448	509	515	491	444	522	461	529	453	463	512	518	473	457	499	522	490	486	473	473	489	496	516	483	513	479	496	455	490	493	540	478	492	475	471	486	483	461	476	479	483	502	472	508	481	507	481	496	493	486	497	496	479	476	481	490	544	501	479	494	525	472	477	482	458	517	445	472	465	494	511	460	445	463	447	478	502	473	464	504	472	466	502	492	485	477	505	460	495	484	469	490	473	533	514	484	470	447	500	481	478	501	461	533	465	477	525	524	484	496	542	473	463	528	481	492	470	495	508	488	524	463	467	492	518	508	491	516	522	503	492	507	466	525	517	485	524	441	479	467	500	511	476	468	504	458	479	481	465	530	473	474	462	483	488	479	507	494	494	479	485	475	514	450	508	490	457	492	468	476	554	465	453	471	501	464	467	496	464	503	498	478	473	490	482	476	475	508	467	486	485	484	521	470	474	466	471	499	494	456	461	496	496	488	492	483	504	507	510	498	536	492	508	498	496	443	463	501	463	480	484	492	460	481	470	471	483	495	487	489	482	493	464	470	507	511	453	526	499	497	490	493	452	483	475	450	492	508	538	536	497	464	497	496	451	494	498	486	511	475	483	478	480
33606	32202	37133	32017	24166	21811	17099	15022	13623	11923	16487	5764	3628	3479	3935	4367	3992	3047	2613	2596	2180	1721	1386	1180	1284	1978	2200	780	1072	1491	1226	769	519	390	342	242	221	241	197	184	218	217	200	208	187	202	189	199	199	198	183	211	195	232	210	197	175	181	167	193	195	193	199	215	198	216	209	205	184	204	190	221	201	215	214	185	205	187	186	197	172	192	200	192	225	188	190	204	209	231	182	183	184	223	216	226	205	203	199	205	202	203	190	203	206	199	199	212	198	199	206	200	199	200	229	197	183	195	212	192	217	190	188	191	190	200	196	194	184	197	191	209	237	203	203	183	202	191	186	215	200	180	207	209	191	200	213	235	202	174	205	190	199	199	201	193	215	207	208	198	184	185	210	189	192	177	186	193	208	201	216	202	200	205	197	190	187	190	198	205	202	200	178	159	189	176	202	188	179	194	202	203	207	205	202	197	178	199	211	195	196	226	212	208	177	175	186	212	201	178	210	230	187	197	202	221	210	192	220	192	197	211	202	218	177	202	202	187	182	186	189	208	194	222	217	195	198	227	208	190	181	202	195	213	197	207	183	182	227	197	226	197	185	206	185	173	193	196	189	182	184	190	228	215	219	210	228	174	208	219	203	201	180	240	211	192	188	212	202	191	217	198	193	227	205	216	231	205	186	218	213	178	184	201	197	209	190	200	211	213	205	220	199	194	196	191	214	201	200	175	203	221	195	177	202	181	215	188	207	195	197	218	185	218	205	206	202	201	208	194	183	182	191	193	217	205	181	230	215	206	219	194	196	198	192	202	199	165	201	194	219	203	197	219	196	211	200	198	184	194	206	193	185	209	190	210	202	205	223	176	202	213	215	202	237	179	202	187	213	202	206	186	200	183	228	217	177	185	196	196	211	200	213	198	206	202	188	210	210	190	213	175	215	221	207	226	212	201	187	209	216	223	196	204	192	202	205	205	198	202	195	185	204	213	206	226	174	189	200	203	190	209	180	204	208	194	201	194	181	227	178	203	193	190	196	193	219	202	199	213	221	200	226	192	214	180	217	214	182	192	194	197	197	190	199	221	208	203	195	206	194	167	194	190	205	202	199	183	212	197	201	206	214	206	191	172	196	187	201	203	210	189	212	213	183	195	213	190	192	184	231	185	219	181	188	185	219	194	187	186	204	208	207	226	179	219	178	195	207	198	211	202	219	230	189	218	187	192	205	205	220	193	204	202	209	183	192	222	215	192	183	210	184	201	203	216	212	198	204	221	195	196	195	217	191	193	187	187	185	182	218	193	211	187	223	226	214	190	220	189	191	204	201	192	215	200	202	218	205	211	203	174	206	228	196	215	211	204	209	208	209	223	212	197	228	214	214	215	205	201	230	220	193	203	212	185	189	180	208	227	193	205	225	175	208	183	205	205	191	207	178	184	197	200	220	199	226	199	197	190	232	196	188	186	211	201	204	224	216	192	222	223	236	203	202	215	219	219	222	212	184	206	172	218	185	200	217	192	194	178	194	228	190	211	204	219	216	206	216	188	209	205	178	184	180	209	170	218	177	195	213	188	206	200	212	213	206	187	204	178	217	207	205	193	187	217	213	204	206	197	197	183	199	235	202	232	207	192	203	174	213	209	192	185	194	212	207	195	209	209	219	225	189	192	199	217	204	212	211	194	210	207	192	194	200	194	181	208	204	227	186	196	189	189	209	197	190	193	219	181	179	204	238	201	193	206	200	203	202	197	187	175	195	184	183	175	217	213	177	169	182	197	201	204	208	213	187	208	206	199	184	204	220	208	198	196	212	174	179	195	193	210	197	198	206	189	197	221	192	189	170	171	205	193	186	226	199	218	209	181	201	216	193	201	211	213	193	195	212	206	186	216	200	204	209	195	202	219	205	201	198	199	213	220	175	225	201	184	194	190	206	217	211	190	205	197	203	199	193	211	206	195	216	182	212	181	197	177	192	229	226	236	200	198	204	196	209	210	223	186	212	206	208	195	177	199	188	195	188	197	182	228	203	192	247	187	187	194	202	198	197	184	195	181	200	221	206	195	207	197	209	218	195	195	194	185	201	203	210	222	190	200	184	207	204	195	217	208	223	201	218	215	210	213	216	184	204	218	196	200	221	175	168	215	224	227	186	236	213	210	219	188	221	186	188	189	181	228	192	190	210	197	170	212	203	226	201	208	202	193	205	212	197	182	203	212	204	195	200	233	222	183	208	224	231	175	191	208	180	225	190	221	210	235	175	220	197	222	198	189	186	197	232	193	176	219	210	202	217	175	220	187	215	211	189	186	216	198	197	219	208	208	198	228	227	221	205	198	208	203	198	191	191	210	223	189	207	211	205	180	203	197	209	212	178	193	195	211	201	202	210	203	195	205	214	214	204	199	224	189	196	204	202	186	194	195	202	204	192	201	190	206	180	227	185	219	194	202	229	219	208	206	194	187	208	191	212	209	199	235	202	211	197	236	188	183	211	188	192	197	219	200	220	163	218	220	217	200	225	203	200	186	188	186	212	200	207	186	197	207	212	219	212	192	233	202	185	177	192	205	206	204	178	212	179	216	193	189	215	179	193	183	188	216	223	197	181	164	187	182	174	187	197	187	230	197	197	193	183	217	227	209	198	218	204	208	183	213	209	199	211	187	193	180	214	215	209	195	204	190	205	214	188	202	218	200	211	216	173	218	222	204	202	223	197	200	209	206	191	200	200	224	212	202	192	217	211	193	204	193	221	183	191	215	213	180	240	209	197	204	195	181	219	225	177	204	207	220	188	220	182	221	197	203	222	223	205	200	185	206	206	196	209	242	224	233	215	190	202	210	200	210	217	228	198	205	178	190	194	197	214	181	209	175	225	207	219	202	214	176	221	222	204	218	223	234	186	189	204	200	193	211	187	190	197	213	244	182	203	205	204	215	180	194	191	177	227	216	207	200	190	195	182	220	223	198	200	192	191	209	202	194	217	218	216	179	195	186	218	201	219	207	198	195	208	199	185	210	169	205	189	193	192	185	196	203	194	188	169	214	187	186	191	211	191	210	186	188	224	205	193	207	216	211	203	192	202	200	217	240	220	220	197	196	204	198	195	206	199	211	204	180	191	199	224	228	207	202	212	202	188	200	214	198	195	204	198	186	206	198	182	188	210	188	221	209	224	196	224	213	193	209	211	182	215	240	173	198	227	218	198	219	199	204	224	222	191	210	226	192	219	194	201	221	179	171	182	207	205	179	220	230	202	219	202	209	205	188	216	219	205	211	200	196	199	187	212	198	177	195	197	179	188	212	208	217	184	231	181	213	214	197	194	201	177	189	198	204	213	198	195	214	187	209	204	211	215	215	236	216	206	207	216	210	207	207	201	229	226	193	210	185	194	188	193	216	204	194	179	198	232	210	199	187	217	208	230	186	200	168	187	200	207	219	164	178	185	218	214	197	199	203	215	198	201	198	202	182	223	215	197	203	178	221	188	226	228	165	208	195	200	211	202	207	227	202
23293	27756	36580	36896	33557	33251	30366	29970	29964	27119	31266	17439	16054	15693	17552	19060	17334	14298	12618	12882	11438	9245	8020	6346	7375	10926	11771	4244	6265	8304	7063	4515	2475	1831	1145	878	702	617	577	558	592	598	576	582	647	582	533	588	544	610	556	596	573	562	594	628	605	531	564	558	545	568	575	570	557	570	546	555	585	566	585	583	576	581	575	574	572	590	602	597	552	563	581	592	535	541	600	565	574	560	589	565	545	606	529	535	558	549	611	560	556	544	576	593	576	576	567	554	559	589	565	611	615	587	580	588	570	615	549	561	505	561	596	560	584	578	560	593	582	558	586	552	549	556	579	598	545	594	632	536	585	543	616	547	565	578	548	641	552	575	551	546	554	579	570	544	554	599	619	544	570	535	571	548	558	552	563	534	562	598	570	616	574	558	524	565	594	586	520	578	566	535	559	563	566	603	598	563	580	565	594	594	615	620	583	624	556	577	544	548	582	575	580	571	597	598	567	583	588	576	582	532	579	593	573	564	559	600	548	572	573	609	558	528	609	547	572	557	564	570	587	564	575	577	575	568	565	567	542	555	562	585	570	575	582	576	622	604	542	561	554	595	579	591	544	606	559	541	549	503	595	558	618	587	599	595	552	541	563	535	579	519	533	594	580	579	546	617	547	614	523	612	553	587	533	603	546	596	582	564	571	521	563	554	585	576	549	570	587	557	579	577	576	537	581	581	624	573	550	564	582	559	572	552	594	584	594	568	567	548	571	559	558	608	580	566	559	566	589	537	534	556	560	530	589	548	532	547	588	580	536	597	570	564	565	613	525	579	555	572	550	536	575	576	552	597	535	531	551	542	603	581	565	532	564	581	598	540	550	571	583	585	583	534	550	565	577	590	548	589	578	577	576	529	523	518	575	566	567	586	549	558	522	558	531	564	590	593	552	570	606	542	636	539	581	539	557	568	598	565	559	570	513	565	564	580	568	569	540	618	521	589	618	577	569	583	595	565	572	550	567	546	583	553	587	574	535	516	544	574	570	584	584	574	537	556	579	548	566	590	578	596	536	510	601	565	603	579	553	554	518	589	610	585	566	583	584	573	582	582	598	553	597	557	524	548	587	589	561	536	550	559	585	580	598	561	567	551	581	595	580	546	582	571	569	552	578	626	591	576	562	580	593	555	553	506	541	527	577	582	563	577	580	551	595	529	593	559	549	583	555	596	551	601	553	573	560	555	589	560	567	549	566	608	580	567	555	594	588	563	606	559	561	534	560	543	591	606	582	576	542	596	545	561	549	537	570	578	571	514	587	576	587	565	614	570	589	580	534	568	557	570	573	558	560	552	574	586	560	574	589	546	578	538	579	580	586	537	554	587	545	539	561	555	575	575	520	596	577	606	563	565	582	540	598	536	583	599	540	552	559	587	589	590	603	585	549	547	565	557	542	553	553	607	602	576	587	544	569	581	531	570	555	573	578	546	583	601	601	575	601	568	586	585	570	552	566	568	553	621	606	550	561	555	547	603	581	591	558	534	546	560	587	572	565	579	578	587	573	544	547	541	579	609	561	582	600	602	584	560	538	561	573	566	563	558	581	584	529	585	592	566	566	586	600	535	585	571	543	552	600	571	578	584	583	582	521	629	561	591	557	553	588	600	517	586	580	593	520	568	650	588	557	588	558	556	536	565	569	573	593	579	582	593	556	589	524	570	594	552	565	585	570	586	564	523	550	532	558	544	588	568	583	558	597	580	586	554	582	626	595	544	567	539	577	573	566	556	558	555	586	576	563	557	597	567	570	563	552	569	616	628	564	530	561	555	580	512	576	557	567	580	582	582	580	573	618	569	526	572	598	543	534	548	571	574	559	562	566	568	583	592	612	558	577	549	576	595	553	622	582	579	561	594	569	578	587	590	545	560	563	597	584	583	565	548	543	557	592	612	589	589	568	612	578	575	565	552	566	559	586	573	546	533	581	528	555	579	548	590	547	591	544	556	575	532	552	569	588	550	580	592	564	559	569	560	607	558	568	556	585	574	571	558	562	554	601	526	645	563	571	591	552	560	595	562	608	555	567	604	587	541	550	589	575	543	590	589	571	565	607	547	562	570	574	566	539	583	592	603	559	556	627	565	546	592	560	542	528	572	551	542	557	543	559	517	553	579	595	574	559	526	577	546	554	579	580	579	561	588	575	568	589	573	617	565	562	567	540	552	546	550	551	532	587	584	650	594	558	556	541	580	595	542	616	560	553	600	555	594	568	585	568	507	610	564	562	620	596	548	569	558	595	513	556	602	569	546	548	525	527	529	592	570	563	565	579	564	560	590	583	537	545	563	558	574	590	556	557	574	568	580	578	544	564	552	555	546	563	552	578	588	568	564	512	583	575	550	568	565	607	543	574	541	527	579	551	559	576	564	587	594	541	599	552	585	556	544	578	598	565	569	551	563	522	590	541	589	582	537	570	572	560	609	575	532	574	577	569	590	576	568	530	567	506	561	545	559	568	563	555	572	545	563	584	517	591	577	569	544	599	544	582	593	599	555	563	558	561	540	611	571	554	565	576	568	566	587	558	515	575	534	570	580	565	558	558	605	554	559	555	573	562	575	586	544	576	608	559	575	561	575	550	572	590	546	556	566	566	594	551	545	550	547	544	565	551	562	566	545	548	546	547	572	575	534	571	608	562	541	583	551	565	594	572	588	590	513	576	570	560	566	570	574	568	575	547	558	580	601	560	558	582	567	576	561	584	547	547	581	565	616	539	585	589	541	563	540	576	586	559	579	571	579	577	586	571	579	557	573	589	577	567	533	600	552	575	570	540	549	583	593	540	546	573	570	566	554	577	546	569	589	533	568	532	595	587	571	622	524	546	563	586	578	539	525	597	607	559	578	569	577	585	555	606	571	556	564	552	578	545	547	545	604	591	529	561	573	573	526	540	605	553	570	546	531	565	547	563	562	570	568	567	522	558	575	602	561	587	581	541	516	581	564	590	527	573	562	580	554	556	563	574	543	619	616	599	586	553	541	573	586	534	607	572	568	554	558	537	575	531	566	617	602	535	575	603	565	573	592	571	573	562	543	529	573	572	578	589	567	563	608	576	598	585	586	548	572	577	610	606	585	562	567	535	591	586	595	550	556	547	574	542	570	562	564	601	559	533	562	598	563	554	592	584	576	569	540	568	522	533	543	617	569	574	575	539	619	574	580	537	567	566	604	576	555	588	571	595	576	529	554	581	568	562	558	592	562	568	535	572	609	594	540	523	582	605	572	565	550	565	544	625	606	583	531	582	540	534	572	558	550	593	573	555	606	597	566	575	602	582	614	579	565	578	573	568	522	551	611	549	562	502	588	560	561	568	577	514	580	574	594	557	576	587	583	582	570	572	526	532	597	570	589	586	561	590	584	577	535	579	555	573	565	604	609	608	559	536	552	534	591	593	559	552	558	538	604	604	624	586	542	575	586	562	557	583	576	604	551	548	530	535	559	592	516	539	563	548	553	598	628	579	542	588	553
12149	8982	8645	5867	3542	2926	2452	1777	1479	1311	1276	1150	917	807	797	744	674	568	500	412	418	337	253	208	352	411	416	324	284	287	265	247	215	221	215	202	169	160	161	179	168	184	163	179	152	190	179	174	181	186	173	152	183	176	183	166	185	188	164	163	186	188	185	173	169	163	185	175	186	161	187	196	190	189	164	157	168	166	163	189	191	159	180	185	189	179	159	173	175	170	153	189	182	165	176	177	173	180	189	176	172	177	143	164	184	186	184	184	182	172	171	190	176	172	183	152	190	182	186	169	198	192	158	164	185	177	171	179	172	179	159	179	188	184	187	183	168	155	170	155	177	182	176	176	166	183	181	159	192	191	153	174	204	167	184	176	161	193	167	168	168	190	185	179	191	182	151	199	183	178	171	160	189	178	168	174	193	168	182	195	190	168	163	190	188	164	155	185	184	161	188	168	198	174	166	174	197	168	164	185	160	182	182	169	190	160	158	168	174	195	165	159	182	192	192	161	179	187	181	143	198	172	181	158	188	171	155	183	157	171	168	179	183	171	160	182	163	180	178	185	185	170	185	179	177	175	175	176	174	178	163	177	176	159	188	175	202	157	168	165	179	186	169	185	180	168	184	163	146	189	198	183	152	187	166	150	155	181	181	198	165	165	158	175	177	183	166	181	173	172	172	175	173	186	181	185	177	178	165	167	182	151	178	192	156	187	170	173	177	169	162	173	150	165	181	171	178	185	180	176	174	157	162	169	176	192	185	175	156	191	174	161	175	200	169	177	177	148	193	200	183	171	170	179	193	146	170	184	167	159	178	172	171	153	169	177	170	203	178	162	176	184	166	177	176	162	172	180	166	183	165	192	143	157	168	140	179	172	153	170	198	168	190	177	185	183	144	199	161	151	164	166	173	174	174	164	169	162	145	181	162	184	197	192	181	181	170	174	168	185	186	144	178	155	177	179	170	174	183	182	198	179	163	160	174	179	188	162	197	165	161	154	163	186	149	178	180	180	152	190	170	164	167	205	158	161	179	179	181	153	200	182	177	157	156	164	159	183	173	184	173	167	165	190	185	182	201	171	163	179	154	166	158	157	161	178	155	167	157	157	165	181	176	161	164	170	157	183	151	162	171	169	161	166	189	193	165	184	171	143	171	186	166	178	160	174	197	155	177	158	192	180	174	181	176	171	171	179	182	190	193	172	172	187	164	176	194	192	150	191	194	195	172	152	170	163	181	152	155	179	177	189	140	198	169	158	151	172	174	177	165	173	158	158	175	171	186	172	181	177	156	210	171	178	187	192	169	171	183	191	161	174	151	164	175	155	178	156	170	182	172	170	171	158	155	171	170	173	170	173	179	175	183	190	168	203	178	184	188	157	181	157	155	174	142	167	168	170	171	179	178	170	195	165	174	147	192	190	194	177	161	175	164	174	157	166	175	173	188	157	172	182	186	181	192	161	163	167	192	174	186	192	183	168	158	185	150	166	183	186	182	179	175	155	148	153	177	152	162	191	188	169	195	158	178	194	157	200	155	172	173	173	183	173	167	169	166	201	179	166	173	155	170	174	161	175	177	179	183	170	175	184	179	185	190	164	155	164	175	176	197	163	176	184	158	184	161	178	173	165	178	156	170	179	177	168	175	165	199	169	165	192	168	163	153	185	188	182	158	169	161	156	195	163	184	197	170	164	147	175	198	165	172	191	162	182	160	174	181	191	166	179	177	156	173	184	171	177	183	161	166	185	162	150	171	192	210	174	161	179	172	157	183	176	174	167	182	181	172	158	180	160	177	187	179	189	151	187	181	179	190	170	177	186	190	171	157	170	159	177	161	195	174	180	162	167	174	166	161	178	187	185	173	168	166	167	175	158	167	186	183	173	160	178	155	158	176	172	167	174	162	167	161	162	169	170	170	183	184	163	181	187	173	161	182	165	165	166	164	176	181	171	153	191	152	164	193	182	182	172	168	181	184	155	158	164	179	153	191	170	188	172	169	180	209	176	199	187	180	167	180	181	178	181	189	169	175	167	177	170	191	174	180	163	176	189	180	160	168	169	190	140	159	176	185	182	177	183	198	160	167	211	171	157	164	169	203	182	173	172	173	152	184	165	178	164	167	169	172	180	159	177	168	153	169	159	162	153	180	177	195	174	192	162	159	186	160	151	180	166	173	179	162	184	168	193	160	179	152	171	170	203	187	165	168	167	185	186	167	184	164	177	179	160	164	188	169	151	168	165	181	154	163	160	187	162	180	179	165	163	191	177	163	187	181	208	151	177	182	177	172	173	173	185	189	159	168	198	182	159	178	181	181	177	162	160	193	177	183	171	158	183	181	166	180	158	164	186	172	170	174	163	178	183	162	180	163	170	169	191	164	177	200	165	175	181	201	179	154	167	192	164	174	182	162	179	155	166	179	163	191	185	173	169	183	173	171	190	183	184	166	161	167	144	202	165	153	166	189	162	159	176	174	171	193	159	171	174	197	162	173	193	183	180	195	192	174	173	177	178	174	168	151	175	190	187	158	187	181	177	181	178	175	173	186	176	193	176	181	164	146	194	182	170	178	162	185	168	197	168	158	193	197	148	173	170	209	177	156	157	166	183	184	147	193	187	158	175	185	157	184	169	174	162	181	160	175	179	171	174	170	172	183	149	167	162	154	173	188	181	191	165	174	170	189	154	175	187	156	170	158	179	187	183	162	144	171	203	172	152	195	199	158	190	161	185	164	162	176	166	164	183	200	196	175	184	169	163	159	168	186	174	184	185	174	173	180	185	166	165	161	165	206	181	191	166	183	197	169	151	194	183	196	166	173	173	153	179	171	166	162	152	189	155	170	178	196	210	182	178	174	180	182	203	176	157	166	158	168	174	178	172	144	163	177	171	184	155	160	158	199	189	182	193	186	171	174	193	176	183	172	190	170	185	151	192	196	174	170	171	156	215	176	172	190	191	184	179	188	165	201	168	149	175	183	170	160	187	146	147	179	189	170	154	162	176	154	183	182	170	178	179	178	165	179	190	165	192	203	191	182	205	162	152	163	173	163	171	202	189	179	179	155	182	160	156	162	156	180	174	179	178	163	190	174	172	161	191	162	158	181	176	172	189	156	176	179	162	174	189	177	155	191	174	173	158	152	151	174	167	169	180	164	189	184	183	178	164	169	159	173	165	164	173	169	177	179	180	179	169	156	169	184	148	160	169	161	179	161	169	170	201	198	182	162	194	171	162	182	170	183	176	164	168	201	162	159	193	158	167	167	165	183	200	180	194	167	177	161	156	173	164	172	179	184	183	167	203	176	168	178	191	168	190	183	168	195	186	167	152	163	171	188	189	190	192	188	185	179	176	172	185	172	168	154	164	193	186	179	168	172	184	171	172	185	167	188	152	151	150	182	179	179	172	210	200	164	178	172	180	160	180	190	186	174	167	178	176	167	168	184	141	193	188	150	167	184	168	160	146	188	169	172	179	190	163	178	199	189	158	179	176	193	192	186	178
9202	9409	14138	13729	11495	10292	9643	7397	7010	6105	6056	5488	4895	4446	4473	4239	3602	3202	2652	2305	2012	1575	1158	1068	1714	2284	2121	1402	1327	1284	1188	923	711	590	575	576	558	516	481	522	493	506	520	467	510	514	487	518	482	512	533	501	508	500	495	514	545	478	503	509	526	494	499	514	451	524	494	477	543	491	473	480	491	477	497	495	520	532	496	498	456	498	511	499	459	452	487	488	476	551	497	450	506	505	471	478	522	536	505	497	511	536	475	499	501	490	482	480	521	496	525	484	487	483	473	459	529	456	485	520	517	512	543	519	496	496	490	561	491	514	505	518	475	538	518	505	504	506	500	468	489	512	501	523	498	533	505	509	461	489	501	485	501	468	494	497	518	511	516	473	486	527	537	511	493	482	501	512	477	540	483	542	479	512	496	496	530	512	505	542	495	503	543	477	527	468	502	532	490	474	488	468	488	487	471	472	507	489	498	469	510	484	492	484	493	513	497	516	489	508	503	470	534	509	497	479	522	494	508	515	512	526	489	520	476	490	503	510	504	487	506	495	530	499	517	472	512	512	498	500	543	492	513	499	511	460	520	529	460	539	505	479	491	535	519	495	494	469	508	515	483	496	476	572	497	479	469	522	500	498	467	498	480	486	534	464	522	493	470	482	535	494	515	450	505	484	482	562	514	490	516	495	474	538	516	542	501	574	534	487	538	490	518	487	523	473	495	513	473	481	467	504	476	490	529	492	512	523	503	488	524	466	530	527	483	486	517	518	498	472	507	521	492	468	514	472	548	525	561	507	505	485	498	486	511	483	455	491	478	520	494	462	487	487	480	490	479	488	471	509	522	506	510	505	515	497	460	532	498	496	493	480	518	503	462	511	497	527	528	502	494	498	490	462	516	468	533	506	502	496	512	478	526	457	466	503	469	465	478	509	514	525	486	481	499	520	511	488	500	496	452	518	534	493	526	527	506	537	481	525	462	504	523	489	538	502	497	538	484	486	483	459	487	459	474	510	545	485	526	507	552	512	533	511	490	506	525	511	466	475	505	467	517	520	513	470	470	479	477	500	509	545	477	496	488	505	527	496	458	476	574	513	494	496	492	528	514	475	527	514	470	554	524	466	514	513	494	466	490	524	510	474	488	502	515	513	487	503	491	530	484	488	511	516	558	519	494	498	530	516	494	512	493	554	491	484	505	480	470	494	477	487	489	520	490	496	458	489	545	492	476	506	482	499	513	477	493	477	472	526	512	499	507	503	518	501	509	498	498	462	522	475	526	520	477	500	467	473	536	503	476	521	529	523	532	489	513	493	492	505	488	537	485	504	465	483	527	537	525	514	502	453	450	475	490	505	513	537	469	486	493	457	471	556	521	466	498	485	516	516	515	477	514	496	489	484	490	486	538	508	487	488	547	531	464	510	521	515	486	476	505	518	496	546	494	441	508	502	494	498	506	474	488	501	509	511	497	509	531	504	479	483	498	525	514	495	526	516	513	462	510	501	494	507	481	505	463	535	526	494	485	506	476	508	489	575	493	485	503	528	520	513	475	493	488	508	494	493	527	530	493	478	525	473	496	513	508	506	485	483	552	476	503	515	525	448	480	490	534	520	507	467	527	514	479	521	504	495	494	485	502	477	534	489	468	504	439	518	523	495	522	478	524	528	513	468	498	430	466	475	476	462	496	440	504	519	451	457	467	504	524	572	495	494	496	526	490	481	436	497	530	514	524	520	543	531	490	524	527	486	509	494	474	528	471	516	505	487	529	477	532	501	500	538	489	469	479	486	495	525	485	503	498	489	527	482	497	473	501	486	495	506	497	493	490	495	507	483	468	486	504	472	491	486	481	504	455	485	488	514	444	483	491	480	523	489	496	496	450	513	512	465	492	512	492	500	457	509	505	499	522	494	505	551	533	478	532	457	489	477	509	518	469	506	476	472	468	517	511	528	525	507	537	473	531	503	529	512	493	504	490	534	509	481	533	488	544	448	521	524	438	494	500	484	476	468	518	530	494	491	467	469	470	504	542	482	519	442	487	493	514	514	539	477	507	488	503	472	504	522	527	500	538	533	478	527	465	478	516	517	539	491	538	513	506	510	542	525	526	514	504	477	506	482	528	507	509	517	543	519	509	518	503	487	495	514	484	521	505	500	529	468	527	500	531	487	464	459	523	458	518	480	482	523	509	497	503	505	479	547	548	521	518	473	492	505	520	535	484	505	510	518	528	507	498	505	473	524	492	538	515	488	536	532	504	459	492	502	463	534	489	478	496	523	537	491	515	521	475	536	472	519	517	494	497	476	487	437	498	472	500	500	487	509	515	494	498	490	452	500	465	472	499	498	481	499	491	492	465	529	495	468	510	489	518	483	529	525	475	443	501	504	521	474	491	520	519	455	459	514	494	469	483	502	470	517	539	534	550	482	534	485	468	515	460	515	464	466	498	514	502	499	489	468	495	490	529	473	494	518	492	549	485	503	503	475	513	496	472	518	525	530	509	470	545	501	502	526	517	495	487	447	504	494	483	458	475	507	522	493	471	481	501	504	478	514	485	499	469	504	494	464	516	489	483	514	483	487	526	487	505	514	486	497	512	497	509	523	500	530	501	476	491	494	497	518	491	477	486	492	475	534	477	503	506	511	502	497	486	494	491	466	500	512	514	488	513	500	527	533	505	524	513	474	513	492	529	455	500	537	532	511	493	512	535	486	494	530	524	489	487	501	507	478	541	470	565	502	535	471	479	513	504	507	495	484	462	465	487	532	505	481	507	516	458	510	485	477	508	488	488	485	482	553	467	493	516	510	479	522	467	496	482	485	509	515	466	517	509	508	521	474	515	486	465	481	500	519	482	469	499	500	489	485	485	479	492	507	482	526	539	503	494	475	507	495	488	477	499	512	479	483	489	512	529	483	509	506	482	518	502	551	539	512	492	497	484	498	497	520	518	447	500	493	507	478	516	499	516	488	490	474	534	500	523	485	479	524	507	508	492	493	504	517	516	487	510	518	496	514	494	530	489	492	526	477	518	509	513	463	493	480	512	458	506	504	466	478	502	492	458	482	505	546	494	509	465	512	496	474	499	524	490	536	550	490	486	489	480	504	500	501	513	497	545	475	474	515	479	532	499	490	531	473	469	460	502	490	499	510	506	525	504	468	483	503	546	491	508	515	488	513	479	478	482	456	500	490	425	493	483	485	467	533	488	481	541	486	534	492	502	513	526	474	508	461	504	514	530	508	485	502	512	525	505	508	506	509	501	504	481	520	493	527	520	495	515	506	488	492	513	526	511	498	492	520	462	498	521	519	480	507	492	493	485	522	491	508	531	519	521	504	576	504	463	515	502	452	516	509	507	525	460	503	476	524	559	487	487	550	503	507	511	513	504	495	524	511	518	476	491	516	513	498	489	457	528	461	524	510	488	534	482	519	512	484	516	506	534	500	496	480	507	506	507	512	470	509	494	525	508	481	515	504	475	506	498	480	489	528	502	484	489	493	465	510
25724	24904	26406	21979	16872	13274	11020	7826	9175	7838	3996	2860	2581	2257	2533	2411	2169	1918	1684	1651	1424	1123	752	551	790	1262	1265	686	756	730	657	477	301	228	236	183	175	173	178	175	184	167	167	167	151	170	175	171	168	174	165	194	166	177	161	184	162	157	196	180	188	192	170	158	167	153	180	164	164	166	183	179	150	170	150	179	161	194	163	164	172	175	179	182	166	160	146	182	175	171	168	142	151	171	179	172	177	157	183	154	154	201	165	146	169	161	177	174	182	183	177	164	155	183	184	151	161	174	182	195	163	174	180	175	168	162	165	193	182	148	193	179	188	178	163	176	148	163	178	171	172	170	184	172	166	183	152	161	196	186	180	173	181	156	177	180	179	156	169	166	158	177	161	186	176	168	165	177	181	155	188	181	180	190	187	160	171	156	158	198	157	164	171	168	177	189	176	178	185	166	176	197	183	169	171	168	153	170	175	189	186	184	155	177	180	186	166	181	157	143	164	216	168	170	187	175	185	182	150	184	186	199	175	178	169	173	181	172	165	188	188	174	184	171	177	168	162	170	153	148	164	166	154	167	174	187	164	155	167	159	132	200	169	178	167	167	171	183	194	170	176	174	167	146	181	179	180	182	161	140	166	170	157	174	164	173	151	149	183	170	165	170	183	186	165	183	172	142	177	178	164	150	182	158	176	165	168	158	177	173	198	187	196	160	164	163	177	177	204	186	171	183	176	168	170	157	180	157	179	195	185	178	164	175	160	162	171	178	169	162	187	188	203	171	175	174	181	168	168	158	171	173	187	173	193	177	186	175	157	162	175	162	180	181	143	178	166	178	166	168	161	184	151	170	170	170	178	164	169	179	182	187	144	172	203	194	161	159	158	182	136	190	166	202	177	145	165	180	158	160	153	157	168	179	162	161	177	175	166	172	196	183	173	157	160	149	185	162	161	174	167	187	141	170	155	179	167	196	156	193	163	168	191	176	183	175	157	185	193	188	176	155	185	173	172	198	183	188	174	152	175	169	159	169	188	152	155	186	168	186	189	185	188	181	177	184	171	153	166	208	172	164	163	148	191	196	162	163	155	170	167	179	147	163	191	171	158	153	205	183	165	167	174	181	182	153	184	160	165	177	171	162	170	135	172	155	150	177	168	159	156	171	165	161	151	175	174	150	150	165	163	194	204	173	161	179	165	170	167	160	177	190	165	206	170	198	198	165	166	143	148	182	173	175	163	171	187	194	177	153	153	163	185	179	181	160	159	174	180	190	176	171	170	157	150	162	150	158	163	190	156	162	167	187	182	173	174	165	188	158	185	178	180	179	160	188	164	156	165	183	184	162	161	202	169	175	189	170	165	174	186	203	155	170	164	180	163	171	145	170	206	164	159	158	161	172	183	161	161	175	178	186	169	215	173	165	152	163	199	153	174	190	164	177	160	196	184	162	161	159	180	171	178	132	165	161	172	161	175	153	188	185	168	156	184	182	169	159	172	171	189	171	182	153	180	184	152	163	188	166	179	177	181	174	174	161	171	168	188	148	166	166	169	173	178	195	182	177	169	165	157	177	164	143	143	164	173	174	173	177	193	160	177	178	154	188	180	155	165	148	154	173	195	159	158	188	178	152	154	159	147	180	159	167	163	168	167	180	181	156	170	173	170	190	161	152	156	183	146	171	189	174	184	172	193	176	162	186	173	173	180	170	149	180	188	158	178	152	159	167	175	179	180	173	184	160	163	169	156	190	187	167	171	161	182	185	203	200	181	163	168	180	152	166	184	176	170	174	168	166	184	156	158	186	157	182	171	189	194	188	168	162	165	185	159	170	157	177	167	181	187	182	181	158	192	162	182	155	177	176	157	148	149	165	160	154	163	174	171	172	173	148	155	167	181	168	182	174	159	185	159	164	165	171	173	171	170	188	169	186	159	191	190	146	155	165	163	194	173	168	160	185	151	199	133	190	188	167	163	138	188	178	181	179	177	189	182	164	164	161	172	159	152	166	161	159	173	184	168	157	182	164	171	163	178	181	180	170	155	171	173	165	196	180	167	179	189	169	171	172	160	151	161	163	171	183	177	185	170	155	153	162	165	152	200	181	155	180	167	164	169	178	182	171	168	163	176	168	166	145	173	161	159	176	172	163	178	175	130	157	174	154	187	175	186	177	169	169	175	172	165	157	153	190	148	166	177	160	162	158	141	157	170	174	168	208	166	177	170	159	166	191	192	198	168	193	161	148	154	169	194	158	161	155	164	178	182	162	163	187	184	189	175	152	168	166	165	157	190	167	169	176	180	160	174	162	181	158	181	202	163	180	186	151	196	143	168	187	177	176	182	178	186	172	190	156	188	153	162	168	162	167	171	185	166	157	175	180	146	182	187	166	157	173	169	165	184	173	156	184	172	154	178	184	167	153	160	164	185	172	171	159	177	162	171	164	168	164	159	171	172	167	183	139	149	174	176	181	161	177	177	152	162	173	159	161	190	183	156	152	180	169	158	163	166	177	166	161	157	166	160	189	156	187	170	175	159	176	173	169	172	177	188	162	173	185	162	170	164	174	138	144	185	181	186	159	184	175	179	178	167	193	180	149	164	189	176	165	164	184	160	164	175	174	160	167	178	157	159	157	161	136	201	170	171	154	172	162	163	147	167	177	176	159	174	174	183	172	176	180	176	172	147	164	196	163	172	165	179	159	177	179	164	164	178	176	159	167	180	160	169	156	176	186	172	184	155	158	172	162	196	164	160	180	159	163	146	144	177	176	179	164	171	170	148	203	168	153	168	166	153	187	146	174	190	174	165	185	180	192	156	190	166	175	174	151	198	199	196	178	166	164	180	190	170	174	158	159	187	177	157	184	194	173	173	161	170	175	171	182	180	186	156	170	154	170	145	180	170	190	171	155	157	170	187	189	172	178	178	187	180	163	157	176	179	182	168	170	155	194	180	171	202	178	176	174	172	151	174	204	162	156	184	183	171	160	172	181	161	162	168	172	163	195	192	170	151	160	151	177	193	182	163	177	167	170	170	170	191	176	166	185	167	159	185	188	156	164	182	145	178	150	166	180	166	185	185	184	189	166	149	182	173	195	174	178	183	152	162	171	173	170	147	180	167	152	166	169	168	184	169	141	162	175	134	147	168	182	192	169	182	156	164	202	186	195	158	139	163	147	178	161	168	162	177	171	162	162	160	164	174	157	168	186	177	186	187	167	155	166	174	178	156	173	175	150	177	176	153	173	163	164	139	154	155	157	178	163	168	153	182	170	166	157	167	147	171	187	174	180	185	169	161	171	135	164	157	163	202	178	156	160	174	174	177	161	200	171	173	164	184	171	155	172	158	174	169	189	168	161	179	182	181	187	189	163	159	145	175	180	163	169	178	190	186	169	183	168	166	183	181	178	178	173	168	144	183	180	167	184	173	149	188	168	176	199	176	174	178	168	147	171	158	164	157	169	169	183	171	176	158	156	176	165	188	184	166	176	177	161	189	164	168	153	171	189
18771	22290	27734	28813	27173	26009	25248	21323	25689	21028	16307	13355	12299	11429	12823	12670	11350	10022	9313	9239	8456	6525	4350	3329	4417	7367	7474	4026	4281	4506	3581	2328	1378	929	718	630	536	504	505	504	486	502	521	543	514	552	505	472	501	465	494	546	520	504	480	497	494	494	491	507	510	525	487	480	491	495	534	484	490	503	505	497	492	501	484	513	481	474	527	504	495	532	522	499	466	451	478	530	480	479	525	527	455	488	490	534	488	503	489	500	512	479	517	497	559	471	502	512	485	502	497	479	479	518	462	475	523	471	500	492	497	511	520	519	487	482	525	518	484	514	470	515	531	488	514	468	480	510	494	502	488	508	520	516	488	508	485	489	536	469	531	486	522	497	471	442	484	490	501	561	459	465	558	488	469	494	489	513	480	497	498	516	496	477	504	522	466	494	461	540	459	530	473	489	501	501	513	495	474	476	498	530	502	493	478	511	541	496	507	496	518	498	502	509	460	542	517	491	472	511	452	494	497	514	496	508	511	522	539	508	499	474	493	525	458	494	480	457	474	530	479	514	511	494	463	503	487	509	487	480	526	513	528	499	477	490	525	529	481	512	492	521	509	483	472	455	495	480	481	520	506	528	476	528	450	470	502	476	510	454	470	491	499	488	491	476	498	508	516	500	462	506	467	453	500	531	491	468	476	473	498	527	479	488	547	464	481	504	514	462	507	524	518	517	478	468	525	501	525	496	516	493	468	538	525	510	478	482	467	500	494	507	462	469	472	515	502	512	471	511	502	522	466	527	537	517	473	543	486	465	477	485	438	508	508	525	462	491	479	479	470	491	509	498	531	488	485	509	448	502	481	495	478	496	489	514	464	497	528	489	523	488	529	500	495	510	499	469	474	504	501	491	481	499	498	505	508	463	491	467	506	514	472	504	508	506	523	486	471	478	500	475	481	519	490	467	518	478	507	491	501	502	479	501	494	510	520	513	509	495	485	496	475	467	500	527	461	501	508	496	469	488	475	507	504	479	514	482	477	497	510	516	510	456	490	506	467	486	514	483	489	477	499	544	483	520	462	486	501	505	501	484	497	543	478	454	486	493	526	513	533	459	481	488	521	493	490	550	469	493	484	485	506	490	502	495	477	450	504	510	460	477	495	519	494	522	525	504	522	539	517	517	498	469	496	453	499	508	462	499	487	521	524	536	477	492	514	506	530	472	489	474	478	505	474	478	522	537	463	518	528	465	481	497	465	548	522	482	489	463	486	495	519	462	481	498	525	502	484	465	529	520	498	517	531	489	492	474	504	476	493	510	474	542	507	488	512	469	505	491	487	484	516	558	500	533	462	470	455	492	519	510	504	457	464	460	476	448	516	488	523	498	498	486	465	528	457	448	484	494	472	504	472	464	483	473	497	457	503	516	462	470	490	558	499	472	469	498	488	485	508	481	510	502	507	495	479	497	509	501	438	464	513	473	472	490	530	487	521	503	506	519	511	507	488	520	487	482	483	500	512	503	455	481	477	519	501	488	473	454	499	484	489	489	475	496	499	509	522	454	512	480	548	523	533	507	547	494	505	482	458	486	514	481	491	536	486	480	464	527	518	538	503	522	541	471	474	469	499	481	464	535	482	516	502	451	530	501	505	476	525	468	541	503	493	513	473	493	479	489	509	490	482	489	513	485	470	523	495	464	534	467	499	474	438	497	487	499	497	479	475	484	492	548	510	526	476	509	496	494	516	522	515	498	493	469	509	483	482	527	499	493	478	486	493	531	497	476	510	514	515	471	516	498	521	517	522	460	502	476	492	481	522	491	460	462	460	490	528	435	527	519	531	491	501	490	492	464	519	513	483	516	513	465	509	488	492	467	503	489	473	508	520	520	505	477	484	529	509	484	502	497	529	498	473	483	479	496	481	505	523	516	502	503	501	543	465	443	497	501	476	496	514	526	510	467	507	452	500	497	455	498	486	494	470	510	485	470	465	480	501	471	511	508	481	517	471	482	529	475	508	525	508	490	487	515	492	506	495	469	476	518	508	494	500	468	516	514	461	519	441	488	436	495	482	486	502	521	530	488	491	477	495	517	426	496	486	552	496	492	499	483	509	493	478	521	535	478	510	450	486	467	509	519	486	491	478	479	535	488	512	501	466	480	498	500	508	467	490	483	510	465	542	524	491	516	498	485	503	482	493	510	520	486	518	507	487	494	475	486	503	469	497	470	503	491	451	499	517	467	447	503	486	524	506	486	505	506	517	490	494	510	534	506	493	500	498	515	532	486	508	475	513	532	481	475	519	461	518	467	457	489	493	517	504	533	506	485	507	486	536	512	459	517	489	514	511	502	501	500	504	540	508	488	503	522	483	527	493	507	523	493	491	515	481	488	480	487	534	527	522	487	513	517	470	473	497	508	439	479	472	496	520	496	521	506	515	463	454	454	494	473	470	497	524	539	459	541	505	467	485	505	451	515	486	461	468	499	504	475	526	472	513	522	475	510	487	459	510	478	515	518	484	498	501	519	480	519	498	443	464	497	496	537	479	509	507	507	487	505	484	500	504	473	484	477	513	511	479	459	484	519	473	469	510	490	560	480	553	518	482	513	493	506	531	513	499	478	470	517	492	493	479	447	506	479	514	497	524	511	469	477	512	490	465	497	522	522	469	482	534	512	462	487	518	508	494	522	508	519	488	494	467	500	494	495	496	520	490	472	464	533	514	464	526	533	516	505	474	478	525	505	519	495	516	487	501	489	500	485	530	479	466	504	489	497	484	480	505	484	510	533	515	533	505	511	510	545	515	472	512	469	521	501	515	459	499	486	500	487	491	546	456	487	511	508	498	476	467	464	491	529	495	480	547	511	486	477	546	518	457	485	466	485	531	564	485	498	493	518	507	492	522	461	444	474	518	453	512	492	472	489	482	496	483	543	534	479	557	516	496	534	544	528	498	463	503	501	491	480	502	487	480	512	500	470	506	478	492	503	510	498	465	469	536	505	474	479	509	504	465	498	490	513	468	478	447	464	538	487	480	496	504	459	495	533	527	530	512	523	484	497	481	494	457	469	542	505	514	502	494	513	517	505	507	482	522	515	513	475	501	479	469	461	476	465	492	514	524	466	492	510	497	466	478	484	488	487	514	516	501	486	473	487	493	491	477	469	525	490	438	435	440	514	474	542	477	477	498	484	499	483	497	491	494	538	541	493	512	512	488	506	519	466	539	493	494	507	520	508	500	469	524	482	579	505	491	529	546	478	479	479	536	474	534	502	502	527	471	511	448	493	490	500	427	509	500	506	500	507	526	492	505	451	463	465	486	517	469	481	459	505	494	517	475	473	489	475	474	488	462	473	490	503	487	506	485	530	515	504	503	494	482	484	480	473	519	503	506	508	477	497	528	500	482	498	488	535	534	487	524	532	481	479	481	467	505	480	528	499	501	513	502	483	499	475	530	530	488	492	500	483	481	504	491	509	464	498	500	475	485	541	471	534	469	477	493	540	507	498	488	516	514	456	520	491
34279	34131	36053	30500	25671	21764	18946	15644	13203	11559	8290	5910	5039	4360	4709	4552	4393	3824	3592	3200	2590	1885	1400	895	1176	1806	2306	1641	1712	1032	863	611	421	338	256	239	237	191	198	239	192	215	205	183	206	213	204	214	217	216	196	198	221	209	207	205	207	217	227	187	223	210	212	201	212	230	176	203	194	209	200	200	218	214	183	197	188	212	184	222	200	217	188	215	192	195	216	216	197	210	154	200	219	197	169	222	225	198	201	193	195	212	219	200	197	198	196	183	196	232	191	198	210	218	194	207	236	202	206	207	213	223	175	225	189	205	211	204	210	212	226	195	195	204	221	223	219	197	177	225	189	214	205	217	210	196	192	198	203	215	206	195	197	224	215	218	199	197	216	196	199	227	195	206	195	206	219	205	202	189	232	204	223	237	196	207	222	202	215	208	194	193	209	211	198	194	210	185	212	180	220	198	189	206	207	193	191	206	202	195	232	197	186	220	205	205	206	210	206	201	215	192	224	193	189	221	181	213	177	201	198	219	194	243	228	232	192	204	215	231	170	211	199	198	209	205	192	231	187	206	220	212	218	182	202	185	239	208	188	191	199	187	208	192	195	198	202	213	204	231	216	218	186	202	196	211	229	202	199	195	203	201	229	207	207	209	210	226	196	186	205	199	226	222	221	212	192	209	198	189	176	205	208	222	194	189	200	214	200	213	180	194	210	197	181	210	212	201	238	228	212	193	227	196	216	210	213	239	220	209	174	200	185	177	191	196	207	209	202	193	215	198	218	200	194	197	198	202	202	176	195	205	211	217	195	203	198	224	189	196	211	183	183	209	213	190	190	228	210	209	209	206	203	184	212	206	212	201	210	215	207	204	187	217	205	191	187	213	206	177	185	183	209	207	221	223	214	221	193	233	204	189	201	174	190	200	196	214	212	217	208	209	208	192	205	218	217	192	209	221	211	179	199	210	184	213	217	187	193	182	185	195	186	185	199	225	217	211	237	218	204	163	216	178	207	227	202	188	214	196	207	204	202	213	206	223	199	201	215	222	233	209	207	191	186	192	198	197	193	197	206	191	195	206	212	207	205	190	197	203	206	210	206	210	195	214	202	190	179	209	203	185	220	188	205	202	199	207	216	204	230	190	180	211	210	215	188	193	224	210	216	186	189	211	207	192	212	176	185	198	199	222	211	207	193	185	210	189	199	215	208	211	209	204	222	190	204	216	214	194	190	202	186	193	204	206	233	187	189	210	218	213	172	229	176	174	202	180	239	220	187	210	182	195	217	189	210	211	186	213	221	223	174	209	217	192	180	190	208	204	191	193	226	228	212	218	201	212	205	208	225	211	206	185	205	195	213	199	203	214	215	171	195	212	202	198	185	204	216	212	219	207	191	215	215	213	193	210	211	211	209	197	211	207	217	188	200	198	209	214	224	229	194	211	214	197	203	214	208	198	184	194	194	181	215	193	223	191	192	219	207	202	208	216	190	202	202	201	197	229	210	222	211	214	214	184	198	249	195	240	199	197	189	185	177	202	221	183	214	202	219	204	199	225	193	183	201	204	188	222	203	191	206	181	206	217	195	222	198	196	194	210	222	213	223	213	229	211	178	206	200	196	221	201	206	197	188	194	204	211	216	204	202	193	182	224	199	177	241	207	205	184	205	216	204	186	221	213	207	207	193	206	200	210	206	192	209	202	210	201	184	200	196	190	201	212	195	220	199	218	209	205	202	176	199	207	179	209	182	208	219	187	206	180	197	189	200	188	183	212	207	208	199	186	193	218	215	187	216	186	208	210	194	208	215	211	229	207	213	214	197	191	190	205	201	216	223	186	191	196	215	180	211	183	202	189	218	209	193	191	212	226	183	214	206	225	207	187	193	251	212	189	207	213	221	210	201	180	228	212	206	202	179	194	208	196	214	232	206	219	220	214	198	187	197	206	184	189	221	201	211	181	191	212	226	200	210	210	216	181	194	199	210	207	213	215	195	215	192	219	220	167	201	204	209	217	235	229	202	201	206	177	216	209	225	199	198	198	199	195	206	202	178	203	185	214	202	202	204	216	198	226	198	192	193	215	202	184	211	209	215	209	218	218	212	195	199	188	196	208	211	195	198	208	225	198	224	205	205	170	223	210	204	253	163	201	193	203	211	202	198	207	209	198	204	219	204	188	217	205	171	196	189	216	196	175	197	206	208	198	225	209	220	215	219	214	229	206	216	228	220	198	196	194	209	227	209	217	193	206	199	211	217	195	170	173	239	217	203	224	219	229	197	201	195	222	176	226	229	236	193	235	186	238	204	211	222	215	226	189	176	201	205	204	191	201	215	173	212	203	237	195	204	219	205	184	212	212	187	191	185	201	183	179	181	202	188	217	182	204	187	185	186	226	230	195	212	209	200	212	197	207	216	242	178	216	206	184	204	232	217	201	171	188	202	193	209	214	234	186	217	183	224	219	204	197	212	229	209	212	217	206	221	184	200	215	214	203	205	198	208	200	203	202	213	211	202	202	183	203	235	183	191	218	200	198	207	207	197	222	190	189	186	217	199	191	231	191	178	216	217	206	194	193	223	177	205	239	202	214	199	235	197	201	231	210	194	178	220	207	189	208	213	217	191	230	200	211	209	178	202	211	207	208	206	200	186	207	209	187	198	219	168	235	194	180	211	195	206	214	208	186	204	191	192	227	189	191	214	213	208	200	191	200	190	197	218	206	196	204	197	203	216	194	180	220	211	206	196	194	213	227	205	186	203	219	213	212	197	219	190	229	200	219	208	201	208	186	204	234	208	204	210	235	169	200	211	209	204	187	199	196	200	195	182	200	200	194	234	196	216	226	182	193	212	192	204	186	195	195	211	190	191	206	186	169	171	213	225	215	195	221	201	206	214	219	208	229	217	200	198	224	206	187	211	193	211	191	191	228	197	200	202	207	197	206	205	206	247	198	202	202	184	177	186	221	220	223	222	194	189	236	223	206	190	221	193	199	198	209	194	201	207	190	193	227	199	212	219	203	197	171	202	180	189	204	225	190	229	231	187	202	187	217	205	209	184	212	189	231	195	197	203	189	195	187	202	233	198	213	192	216	209	173	185	209	212	199	208	199	197	204	195	199	194	198	208	189	231	231	189	221	201	215	189	208	200	206	197	205	224	195	197	178	215	223	207	204	192	223	200	213	226	210	212	214	196	212	207	188	199	207	194	226	197	208	197	185	207	184	216	202	172	192	177	186	207	204	193	219	192	208	186	190	204	226	217	209	195	199	182	185	191	196	220	213	200	204	198	204	187	197	170	225	203	207	217	213	202	226	204	215	178	228	202	193	200	204	217	201	202	187	211	216	209	210	194	224	207	211	196	219	220	181	217	206	199	186	215	202	220	200	198	201	204	193	234	209	208	203	196	203	206	205	200	223	197	209	191	196	194	226	195	201	220	181	192	202	172	198	231	218	201	206	208	184	233	192	196	200	213	174	228	200	211	187	206	176	207	185	223	205	204	201	218	222
24403	30182	34482	35863	34187	33134	32086	29904	30139	28519	25090	21223	19729	18427	19975	19894	19228	17285	16916	15722	13023	10079	7800	5438	6909	10600	12806	9508	9256	5782	5004	3128	2168	1412	1068	831	641	623	629	593	586	549	584	536	567	598	578	563	579	625	629	572	544	595	575	565	612	563	559	572	576	571	627	603	549	601	563	576	555	578	558	573	571	559	578	590	561	609	600	606	565	549	558	580	565	592	492	563	597	558	574	572	625	573	550	580	582	603	588	544	545	578	590	587	546	571	560	568	574	616	580	564	589	595	589	616	579	606	558	553	575	600	587	590	555	598	562	580	575	620	609	569	597	550	535	577	585	549	570	579	550	579	601	545	567	581	561	571	591	639	571	569	603	598	515	571	551	552	623	584	577	531	552	590	613	554	582	570	603	508	575	547	579	569	616	563	548	633	544	578	606	528	578	603	560	566	584	535	562	570	564	578	529	588	547	558	586	597	567	591	596	620	633	581	570	604	565	574	585	552	574	565	556	572	600	569	579	568	565	565	569	600	573	556	584	574	596	528	590	581	560	530	562	592	601	558	615	574	576	618	593	556	608	583	550	614	540	588	565	576	551	587	565	585	600	547	574	583	573	570	563	608	576	595	584	579	605	584	597	596	559	584	566	597	582	585	586	595	586	589	601	606	590	577	548	566	595	545	585	546	640	543	592	551	594	546	554	589	607	600	541	564	581	566	579	597	562	589	523	580	604	566	597	610	573	571	569	566	577	599	571	527	604	561	560	576	558	600	554	570	568	570	561	588	579	547	553	598	545	585	595	582	578	620	564	572	563	547	571	543	589	558	559	575	584	568	597	566	580	592	561	571	564	528	569	640	545	569	590	567	589	570	622	615	565	576	604	625	577	573	587	533	582	604	626	585	553	572	568	570	561	560	540	595	611	605	606	573	569	623	580	598	538	573	591	567	588	612	578	567	568	606	572	557	573	563	554	586	559	616	600	560	570	579	576	574	597	577	588	578	555	660	579	581	584	538	528	564	610	557	576	584	580	572	575	581	587	617	596	603	549	588	554	586	571	576	534	574	555	568	616	575	577	603	591	567	583	589	565	582	602	582	604	550	586	581	561	601	594	598	565	588	590	529	644	563	619	564	581	574	571	576	617	546	553	601	527	584	572	565	544	537	577	611	635	596	548	576	603	535	570	599	521	605	597	590	559	558	592	575	555	610	536	581	555	579	567	564	616	574	611	534	608	552	570	571	603	573	563	532	544	596	598	579	578	587	619	562	565	591	568	578	601	574	531	594	562	584	582	619	585	569	571	574	614	570	577	531	559	574	618	622	571	609	600	559	603	566	585	575	578	601	565	595	587	584	575	521	578	581	545	547	583	563	607	568	577	568	577	617	577	617	584	571	528	587	625	540	606	588	558	601	575	634	556	576	568	577	585	546	624	567	580	603	589	560	589	569	570	570	576	586	562	594	599	594	608	593	573	550	588	590	582	589	593	591	609	564	564	561	596	561	601	592	575	532	597	595	564	596	530	597	617	586	558	595	540	578	557	606	572	599	557	593	558	549	560	567	584	568	566	578	600	557	558	604	562	592	570	588	559	592	632	544	604	549	577	556	589	569	574	543	624	584	551	535	622	555	551	614	536	554	558	599	560	553	557	597	539	552	587	597	575	616	596	567	561	600	624	590	570	581	577	592	596	555	635	612	595	630	568	572	587	584	565	605	616	603	572	548	600	572	559	561	537	586	570	556	544	558	585	598	554	600	569	604	544	582	607	548	573	581	575	557	554	589	577	606	562	560	590	576	544	526	565	599	549	557	535	560	595	555	588	556	579	557	565	578	567	606	575	580	535	555	606	611	599	558	580	577	574	578	553	532	543	584	562	576	537	584	548	560	616	619	585	561	573	537	544	563	566	596	596	575	588	566	573	618	600	552	566	572	555	575	633	572	564	581	554	604	570	602	551	597	578	575	587	583	580	587	562	607	569	596	578	622	516	631	548	605	571	588	582	555	585	535	582	536	606	611	574	602	554	582	608	594	597	599	596	570	604	613	564	584	574	563	576	601	569	560	573	563	572	580	579	575	622	630	515	560	598	573	589	551	571	566	585	527	620	629	565	577	595	571	577	587	570	568	551	561	602	577	572	597	556	568	599	579	576	577	558	633	594	566	554	619	578	548	569	573	545	563	577	605	570	606	553	545	589	545	576	602	598	537	547	562	606	565	568	566	570	577	573	620	609	588	559	582	581	599	630	565	552	591	573	585	569	581	621	591	551	593	599	579	605	560	591	572	566	588	593	585	577	635	581	612	543	600	591	571	603	575	562	591	586	586	581	600	621	616	561	557	562	568	572	568	556	569	604	592	597	592	599	585	571	559	548	611	597	577	585	552	581	562	583	627	590	567	604	582	630	568	576	620	562	632	575	575	590	647	582	574	615	541	585	613	568	558	542	587	570	579	646	606	573	562	619	587	567	573	600	551	585	590	579	566	585	576	596	549	578	599	577	559	568	562	566	566	541	639	585	554	560	588	578	573	574	585	577	581	558	557	640	570	588	569	607	556	627	580	603	579	606	566	577	557	583	585	614	588	554	572	574	580	561	576	570	548	607	621	589	557	563	579	598	588	587	565	602	551	605	595	561	556	569	607	525	605	586	570	599	594	566	598	605	582	566	589	622	632	544	557	595	574	578	580	536	559	546	565	583	577	556	564	567	590	562	535	617	576	603	599	601	587	592	575	588	559	628	643	546	542	556	619	623	606	556	546	568	570	557	568	608	568	619	602	578	572	545	587	619	562	564	554	596	582	595	568	562	591	583	557	593	557	576	565	550	562	563	572	573	553	595	564	569	564	625	604	585	593	605	600	580	573	583	583	610	603	557	567	574	564	580	588	589	612	567	542	621	599	559	600	577	570	577	560	546	541	570	555	614	599	614	572	558	564	564	596	565	594	614	591	531	595	547	551	523	592	606	587	579	595	602	593	607	578	573	606	560	564	574	581	539	568	567	601	578	634	596	528	563	577	576	584	556	594	581	574	571	624	581	631	613	563	546	563	602	581	565	540	570	593	586	585	620	548	586	555	580	565	574	602	574	578	594	557	562	634	587	557	612	564	609	569	569	580	614	602	567	575	587	576	590	585	576	599	608	553	595	594	583	589	623	539	610	551	562	566	594	556	599	577	561	560	591	577	584	598	571	613	593	586	592	589	585	596	576	576	543	597	560	566	585	569	620	567	574	570	598	496	569	552	624	580	585	567	583	577	548	573	568	573	574	541	562	566	559	559	595	573	571	604	577	539	591	576	599	599	559	563	597	541	577	640	574	605	572	559	572	609	562	620	570	589	596	611	574	579	620	596	608	553	595	560	549	624	543	607	559	548	578	559	600	611	576	591	549	581	589	551	617	583	578	556	552	642	579	579	579	610	533	564	584	565	573	610	567	562	552	578	556	552	569	584	557	567	577	564	550	606	603	523	623	630	594	571	558	535	548	610	596	508	571	558	576	547
12102	9012	8158	5849	3905	3095	2417	2411	1918	1860	1516	1364	1114	977	1058	956	1044	888	640	520	435	353	289	223	302	403	470	424	399	278	229	240	190	167	210	181	163	170	195	208	172	188	176	159	217	154	159	151	205	167	183	147	174	173	184	181	159	177	196	174	185	181	174	173	165	182	190	172	198	170	189	180	202	160	183	177	195	165	216	191	177	172	178	168	196	166	161	202	201	179	177	198	195	177	163	159	193	183	187	182	192	175	185	165	186	171	171	152	186	184	155	184	178	164	171	186	165	202	192	180	172	184	214	171	151	177	185	179	161	171	177	183	193	161	194	199	184	192	174	196	195	183	159	160	198	172	187	153	194	161	185	173	158	175	184	161	163	175	157	153	175	187	201	178	176	144	154	185	206	180	178	172	174	156	203	197	199	193	173	163	199	176	182	188	185	181	193	176	150	164	193	163	173	171	170	163	175	202	196	164	165	170	165	180	164	173	177	174	163	171	156	171	199	185	171	194	173	172	194	180	187	165	187	171	193	199	168	176	184	166	192	172	176	167	166	192	174	184	186	184	183	183	189	174	178	193	175	184	189	185	181	186	178	182	212	207	187	192	184	154	199	192	195	173	186	184	202	191	160	192	152	170	169	175	169	177	183	198	167	184	172	199	154	178	193	173	188	174	167	194	192	196	170	179	216	207	190	191	174	172	178	173	180	184	194	186	170	189	162	201	176	177	191	160	167	178	189	196	171	177	187	204	167	200	167	175	173	200	174	190	161	177	198	186	181	164	186	173	197	175	151	197	177	170	189	164	211	162	187	178	186	185	157	202	181	184	185	176	171	184	165	174	201	186	157	172	201	174	150	161	186	204	183	188	162	187	196	163	159	177	198	187	190	180	201	157	151	177	185	175	164	176	188	139	159	172	181	172	152	188	182	180	146	185	190	168	189	172	170	179	166	186	169	184	178	181	177	167	165	210	190	172	181	146	183	175	168	197	161	186	165	171	174	181	201	201	176	159	162	193	172	182	176	176	191	181	179	154	176	194	221	177	185	197	179	207	190	177	178	183	194	171	172	166	191	181	174	175	210	185	178	198	182	178	193	170	181	177	174	156	179	202	199	159	200	168	173	159	159	190	178	167	172	173	160	184	188	198	173	184	186	161	187	187	192	198	201	196	186	170	180	187	172	192	191	191	163	161	169	183	197	179	168	206	182	180	192	154	167	179	177	189	166	173	171	172	187	191	166	175	178	176	179	142	178	189	164	182	188	150	193	202	172	162	173	163	197	183	172	198	179	177	188	182	176	177	199	183	198	190	190	187	162	166	186	195	185	200	171	164	170	150	193	181	179	142	185	199	196	164	174	205	171	178	166	195	189	177	189	199	197	180	184	179	177	177	166	177	149	146	179	158	197	186	189	172	202	174	195	196	171	173	170	178	186	202	221	179	185	181	182	190	185	170	168	188	200	200	150	144	171	141	190	173	174	209	178	169	184	173	181	182	188	198	165	174	194	170	184	175	181	182	172	181	178	194	182	195	179	184	198	153	169	197	179	181	180	180	175	207	181	180	184	192	167	160	160	189	182	194	173	186	181	164	176	166	181	195	203	180	179	178	160	180	184	186	179	195	220	188	205	167	185	192	206	205	187	163	178	172	187	182	164	190	150	183	212	173	167	180	187	205	183	187	178	163	174	187	174	170	166	183	182	204	202	159	180	164	186	186	176	162	171	188	185	206	181	176	171	182	202	168	178	160	171	191	179	186	198	174	162	163	192	167	180	190	166	191	188	182	188	199	200	203	158	167	185	153	202	169	185	191	168	207	181	177	179	182	175	172	178	184	191	170	190	161	169	175	166	165	179	178	177	179	184	198	193	159	164	186	202	179	198	177	172	198	177	172	191	176	196	167	203	184	163	197	190	191	156	185	175	171	202	193	165	178	189	182	201	181	175	174	168	173	177	160	163	184	196	191	173	159	192	166	177	192	191	169	205	170	167	184	182	177	184	161	168	179	169	177	164	176	179	198	182	155	163	174	168	185	185	165	207	192	157	180	176	182	147	173	175	170	179	176	190	167	178	167	190	168	194	180	194	173	168	185	180	147	178	157	183	169	182	166	159	161	184	193	150	190	178	204	196	183	176	170	165	161	170	181	197	171	183	188	204	172	178	216	169	159	184	179	162	194	195	172	193	203	177	175	179	190	154	182	198	198	173	157	198	176	210	182	167	177	186	225	153	174	192	162	179	182	180	200	187	169	188	168	177	162	179	173	180	148	163	181	175	164	212	173	186	201	169	181	169	195	195	164	177	182	180	185	179	172	184	161	197	198	172	181	151	182	162	179	199	179	202	189	187	161	184	163	199	158	159	176	170	175	156	186	168	157	168	171	181	167	189	165	179	192	183	178	210	148	186	169	168	176	194	191	193	173	181	205	199	191	177	172	163	187	196	198	170	167	168	208	203	150	158	173	192	156	175	197	171	188	169	185	191	209	181	182	191	172	180	173	183	169	195	177	180	186	189	159	172	198	170	185	168	180	180	166	177	193	178	174	175	178	184	182	197	178	199	184	153	182	194	163	169	172	159	169	186	176	178	162	164	163	167	167	164	182	169	182	193	172	204	168	163	191	180	183	171	166	180	185	163	182	198	184	157	188	207	169	192	178	167	183	203	205	176	158	175	170	168	173	197	166	182	175	178	187	183	199	197	199	177	170	181	192	199	190	188	148	172	176	174	196	175	207	191	188	167	151	190	178	192	194	193	174	189	188	174	175	194	172	185	186	164	186	197	170	169	173	173	165	166	165	162	143	174	151	195	186	175	160	180	186	170	195	201	177	189	182	175	198	186	170	185	180	168	179	186	154	174	143	176	170	190	181	181	188	160	166	169	207	190	165	181	176	193	142	192	204	180	173	167	152	168	182	173	177	168	172	190	149	214	182	186	199	190	180	149	186	177	175	172	182	190	176	177	203	162	156	187	180	183	174	194	179	169	197	170	164	192	193	189	162	187	162	157	203	163	181	165	163	156	173	184	206	175	178	186	178	199	169	167	181	171	176	168	199	176	194	156	180	161	200	191	173	168	162	193	180	163	156	173	167	190	184	182	159	190	203	171	189	164	177	171	146	203	160	197	190	194	168	176	206	191	191	179	161	192	175	173	169	195	210	184	169	188	179	159	185	199	182	188	199	179	187	193	153	175	158	188	183	171	198	194	183	178	163	172	210	173	163	171	173	181	181	180	176	183	199	181	189	173	197	183	200	180	180	190	182	182	185	177	168	173	204	174	180	163	177	204	189	207	168	182	190	164	206	176	178	178	144	166	175	190	197	192	181	182	178	183	173	197	170	197	171	187	181	193	174	164	194	217	188	179	164	182	192	177	173	181	204	192	175	176	193	168	193	202	198	174	163	170	181	182	177	206	190	186	167	181	183	173	168	184	191	195	191	167	188	189	191	174	189	196	198	171	162	173	171	189	181	182	180	174	181	183	164	180	163	199	194
8904	9444	12940	13412	11795	11184	9687	9562	8829	8800	7474	7203	5763	5350	5543	5482	5910	4853	3645	2741	2219	1513	1242	967	1335	2058	2498	2137	1806	995	801	725	660	614	580	508	542	570	522	520	508	536	483	500	508	503	540	537	546	524	535	525	537	487	503	511	495	524	475	483	542	520	505	513	475	520	526	499	556	497	509	488	517	513	528	504	483	503	495	488	480	509	511	542	516	514	529	528	498	491	571	529	538	521	526	549	488	555	505	505	520	502	532	488	514	510	506	499	501	499	554	505	490	532	511	513	483	556	508	497	527	472	510	518	521	520	545	519	543	523	472	548	526	535	506	484	519	472	545	531	521	501	505	539	497	499	497	525	485	541	512	500	520	487	514	518	506	540	533	518	529	500	489	571	496	529	503	536	541	536	532	523	540	519	515	489	502	528	536	501	539	521	530	520	488	560	511	508	514	507	502	519	488	523	530	542	489	502	457	531	525	494	480	527	492	502	463	518	493	533	504	530	500	531	486	485	511	483	511	539	572	512	533	489	487	523	504	549	533	508	542	539	503	545	547	508	508	491	463	484	519	529	482	507	498	512	524	504	499	504	509	532	476	520	529	511	536	515	500	512	510	523	521	527	489	473	505	552	534	509	528	482	533	528	514	513	503	509	508	491	516	515	513	529	523	508	519	513	524	505	527	513	527	509	520	514	506	519	486	524	506	541	528	474	543	511	487	500	469	520	501	521	525	492	472	501	490	503	487	483	508	483	499	508	485	495	473	539	524	522	532	489	510	528	524	538	519	538	470	489	560	526	488	522	528	529	511	498	506	466	500	525	526	549	519	512	504	522	510	507	534	512	545	526	532	518	500	486	516	510	487	564	479	527	532	481	538	522	511	532	523	545	483	546	533	537	516	491	541	504	477	554	547	486	510	509	484	509	489	520	547	547	512	501	502	497	509	539	533	509	555	514	511	531	503	562	520	540	513	522	545	498	513	553	521	521	547	534	484	512	547	494	539	555	502	499	515	514	527	516	470	495	571	514	516	498	519	511	514	496	534	520	511	526	522	481	516	476	498	533	524	548	492	520	523	519	540	532	531	515	491	452	553	537	526	539	556	487	507	498	504	503	496	515	530	531	546	519	495	489	511	497	537	541	518	548	560	503	498	509	509	500	484	518	531	502	511	500	518	487	544	527	497	502	511	537	512	508	516	518	550	519	530	495	495	506	496	519	551	522	521	521	505	465	562	485	513	552	512	511	534	567	503	529	485	490	483	528	502	532	524	514	511	471	487	525	531	533	461	498	512	497	536	544	509	512	536	542	489	498	546	523	485	514	522	530	503	533	522	501	494	533	512	530	506	524	570	529	526	506	486	484	544	571	548	539	484	478	490	490	549	553	499	515	525	504	485	518	517	509	531	453	511	481	514	485	523	531	473	515	513	474	491	487	479	512	494	552	537	514	473	536	476	505	548	526	524	507	530	522	507	523	563	537	503	526	546	571	526	497	491	467	504	520	508	503	514	475	538	529	511	509	500	462	512	528	557	500	542	546	506	496	529	525	474	548	506	514	494	528	550	485	495	515	511	512	485	488	492	515	522	523	522	527	526	533	552	538	501	517	537	521	476	534	543	550	506	544	487	526	541	503	532	483	510	518	547	518	511	533	516	487	525	547	504	517	503	514	512	484	519	491	534	534	542	520	513	480	506	524	517	524	513	504	550	568	476	561	498	519	529	489	544	533	533	518	514	508	524	481	516	483	492	547	534	491	510	525	486	534	495	531	525	547	514	530	511	513	541	537	501	511	492	551	544	513	494	505	508	508	482	503	529	503	536	522	543	511	484	512	513	515	466	516	498	497	503	514	508	510	509	512	535	524	509	507	506	520	521	496	509	517	477	537	524	567	529	493	496	491	504	466	507	532	541	543	497	499	472	514	543	526	505	513	523	522	537	509	508	465	537	532	527	489	566	509	533	484	512	499	516	526	508	564	553	491	529	519	565	523	537	527	544	527	514	508	471	523	501	505	512	520	548	497	502	525	512	534	463	516	522	561	492	515	536	499	497	499	514	531	483	519	503	511	536	473	522	510	568	521	529	505	546	517	474	492	515	514	478	540	538	500	519	512	522	483	535	522	505	530	545	538	486	503	505	528	516	503	516	504	514	520	560	506	493	500	497	499	506	540	512	528	512	536	526	510	506	541	530	537	528	485	492	508	494	460	513	477	537	496	459	513	534	497	468	477	556	494	474	528	539	506	526	540	504	471	508	523	493	524	490	518	482	488	483	511	513	513	473	502	532	490	505	485	543	509	512	586	502	535	535	515	468	519	545	484	472	517	550	534	519	500	523	551	504	530	540	543	532	521	550	539	521	529	536	509	483	485	520	553	526	555	511	516	511	517	522	518	505	488	536	491	515	539	548	498	507	499	540	471	553	488	504	543	491	511	484	504	521	521	498	532	515	510	548	522	520	506	513	573	500	501	466	561	530	468	511	522	515	543	489	516	506	513	451	500	526	498	498	539	520	522	544	503	533	527	484	527	525	530	504	503	488	546	495	547	568	492	562	538	491	528	491	516	505	553	549	501	525	542	491	514	480	540	459	524	510	485	490	518	539	499	524	519	509	498	564	515	534	556	509	523	553	504	522	544	506	506	508	485	554	498	506	554	493	501	508	517	500	518	526	539	521	472	513	528	501	498	540	482	547	486	467	499	497	464	506	509	501	520	468	489	503	517	510	512	466	540	571	492	479	531	504	497	500	465	491	512	502	462	506	505	516	479	517	513	500	535	519	518	494	556	517	501	476	477	515	517	540	540	535	526	483	484	502	539	491	542	516	524	510	500	506	536	538	542	558	497	528	482	541	526	527	523	547	523	497	539	509	549	514	520	519	527	520	526	533	509	525	510	559	499	533	539	531	502	472	518	534	525	492	520	515	517	495	488	491	546	500	496	517	496	519	493	535	519	474	555	495	531	529	500	535	490	550	522	515	544	477	487	497	522	508	443	464	504	536	480	558	481	531	553	488	498	553	506	506	487	522	468	553	479	518	512	474	500	548	532	511	470	486	551	536	524	558	479	542	524	520	494	567	503	507	475	553	555	539	561	526	533	536	552	542	510	554	493	489	549	522	471	499	524	531	476	526	565	521	503	495	525	501	540	533	512	521	484	511	499	516	495	526	482	510	541	518	489	534	541	497	557	520	506	545	553	487	518	529	524	515	488	510	521	524	522	534	471	555	501	503	514	487	491	521	536	504	524	537	499	525	504	546	544	509	543	490	505	516	514	521	503	549	537	478	515	514	509	502	510	510	543	481	557	526	545	500	537	491	488	529	464	555	501	534	494	558	485	479	491	516	495	495	458	562	524	493	487	539	532	523	541	524	549	515	521	514	492	572	509	533	541	530	505	498	528	483	541	499	497	462	537	489	512	502	484	523	571	528	521	500	507	471	496	494	521	519	524	489	517	479	537	468	487	495	500	495	520	526	491	498	531	520	515	511	519	534	515
27659	27121	28671	23699	18521	15049	11462	10616	8895	7037	5197	3486	2441	2385	2317	2334	2292	1874	1730	1877	1473	1210	1009	744	728	1037	1567	1157	1274	695	474	364	324	269	208	188	169	180	180	163	177	195	163	191	197	155	193	174	185	182	201	190	182	190	178	189	168	157	172	176	192	174	184	188	193	176	187	200	187	158	170	143	178	204	185	186	176	192	194	192	181	179	153	170	157	159	157	174	161	166	178	179	153	165	180	151	171	172	174	168	155	176	155	197	165	182	163	161	194	190	165	168	174	193	193	191	165	165	184	174	170	187	159	199	199	155	188	146	186	194	181	204	177	180	179	167	170	184	177	158	149	192	168	156	164	163	176	184	198	203	163	158	175	187	180	200	148	157	177	178	171	164	167	187	182	158	184	165	186	179	181	159	193	193	172	160	206	197	185	170	152	183	156	178	202	176	164	172	180	166	171	184	176	163	207	152	166	180	181	197	186	222	158	177	197	175	173	172	158	177	168	185	175	164	203	173	211	171	166	197	163	187	162	177	181	166	207	154	158	170	183	180	170	180	178	172	188	167	171	194	162	185	167	178	194	186	191	184	191	169	187	167	182	169	171	166	173	186	176	172	181	193	165	160	176	174	169	184	182	152	171	176	185	187	184	160	168	171	166	177	151	189	146	202	174	170	183	192	180	173	175	162	168	170	156	175	182	172	171	163	181	151	183	169	163	156	162	186	190	181	175	157	172	152	172	209	184	190	192	206	167	176	176	167	185	173	160	178	138	160	183	154	198	183	164	192	185	168	186	203	173	190	177	183	191	157	186	174	167	181	165	175	164	188	191	178	175	201	160	178	168	179	189	191	171	163	162	167	162	165	180	165	178	173	200	180	174	163	163	181	152	182	163	186	180	169	187	179	170	181	158	193	172	185	180	172	192	170	163	183	170	179	167	157	169	179	166	166	170	216	175	187	189	185	201	182	147	170	171	173	166	148	188	177	182	174	171	160	161	172	170	141	184	183	179	159	194	166	172	182	170	182	186	164	156	176	165	176	186	182	157	215	195	200	195	190	176	185	169	167	178	187	181	181	166	166	165	157	177	183	164	186	159	197	169	175	162	159	191	172	196	158	207	196	177	168	160	199	166	188	173	173	141	172	177	161	188	185	172	194	191	165	156	176	165	188	158	176	174	201	161	166	154	155	186	162	204	158	170	182	186	166	184	157	161	154	196	189	180	151	182	167	164	175	172	159	160	181	205	154	185	195	180	197	179	165	205	172	179	168	193	185	155	174	180	190	169	193	178	156	161	187	167	171	143	149	159	157	171	190	158	148	193	181	168	171	193	189	194	181	169	195	163	181	179	176	168	173	167	173	162	190	157	184	193	172	175	170	142	190	180	157	168	133	192	179	188	161	177	183	185	154	165	200	176	184	149	173	177	171	166	160	176	152	202	170	167	150	168	194	178	170	183	169	198	175	170	181	173	177	171	151	173	186	168	220	192	165	165	189	184	154	177	191	176	174	172	176	182	191	171	206	180	180	170	194	184	179	194	174	180	173	164	169	173	150	155	167	160	166	188	165	176	197	169	169	196	183	163	173	177	186	169	189	214	147	200	169	170	186	174	170	178	216	180	163	166	178	192	165	165	174	175	171	179	164	165	175	173	160	165	167	173	188	149	174	177	178	178	163	185	181	176	161	167	172	167	186	170	158	182	184	181	169	177	169	163	191	162	177	158	154	187	166	190	179	211	168	184	163	183	176	167	188	161	177	173	172	188	157	180	157	181	176	178	185	177	158	174	191	185	182	158	178	185	158	152	175	163	180	155	182	190	173	184	167	203	167	174	181	157	173	172	157	158	172	179	171	182	145	170	168	178	147	183	192	169	201	148	152	174	162	160	164	182	186	176	161	195	172	191	169	188	195	162	180	160	181	186	162	185	182	202	168	178	193	171	195	185	193	212	156	173	171	160	179	186	169	151	174	166	172	204	170	178	180	196	188	170	162	171	160	183	177	186	175	168	187	163	166	188	176	164	162	179	182	193	163	168	167	199	178	162	189	170	179	181	178	183	163	157	175	173	196	163	184	166	161	152	184	207	176	163	158	172	166	207	193	174	189	207	175	171	161	182	150	202	189	163	178	173	162	147	185	147	162	194	191	184	169	177	166	171	161	175	174	174	162	171	169	179	197	165	156	157	193	173	167	160	150	163	177	164	185	179	168	166	150	171	170	170	169	183	155	145	187	173	183	172	176	213	179	193	180	188	179	168	175	182	183	172	189	184	178	153	166	148	159	189	147	181	179	172	158	159	177	185	168	184	164	158	190	158	189	171	167	171	175	175	164	173	178	157	146	185	189	177	184	178	183	166	163	182	183	179	181	174	199	189	169	180	188	162	177	172	155	182	183	175	188	166	188	182	184	168	184	173	193	188	182	167	159	189	160	181	171	194	175	182	176	153	167	197	172	190	180	158	165	178	160	166	171	164	178	156	181	188	156	185	171	194	181	168	169	169	172	197	200	194	193	191	168	167	151	187	187	175	188	171	157	179	179	164	173	186	192	175	180	158	151	183	159	162	187	183	162	171	165	191	177	193	171	181	194	196	178	171	172	169	163	166	168	166	186	165	185	179	160	176	175	165	179	192	183	162	191	183	200	174	178	166	181	189	210	185	174	192	161	176	172	182	177	188	166	183	171	180	186	178	182	190	189	160	155	190	187	169	147	180	186	167	194	179	145	165	205	167	179	184	183	176	162	168	203	182	166	169	155	177	151	179	165	169	161	164	153	162	178	172	164	193	155	168	179	168	160	178	158	147	159	178	163	159	168	148	188	199	178	165	175	152	172	176	187	173	170	191	186	200	167	156	197	155	173	205	157	181	171	168	163	175	175	175	184	176	149	171	186	175	173	170	167	166	180	187	167	172	161	202	192	182	151	174	195	183	179	189	181	189	179	169	184	190	180	170	169	199	174	163	169	180	160	183	197	166	157	193	208	173	161	172	171	175	161	160	168	178	163	166	189	191	144	188	200	162	176	167	155	198	169	175	169	175	151	186	198	165	154	183	158	198	195	186	160	200	202	175	207	161	190	173	193	183	171	178	172	181	181	173	159	167	167	168	190	182	171	166	165	197	172	200	171	179	177	187	189	186	177	190	170	179	201	159	188	158	174	173	180	174	184	174	169	175	181	178	197	172	162	164	164	165	166	181	176	178	187	198	204	179	178	206	204	156	168	172	217	163	189	190	178	201	179	182	147	174	198	187	151	152	184	183	181	181	174	196	180	157	181	180	167	180	164	185	156	181	175	176	181	181	198	192	186	164	168	169	186	163	174	151	185	191	167	159	170	175	148	176	184	175	175	169	185	171	175	183	163	178	182	173	181	171	184	169	178	193	210	190	179	183	171	173	172	174	158	181	192	192	185	176	168	178	174	174	164	166	175	197	176	167	179	178	182	189	180	160	180	174	180	172	157	172	181	188	185	184	195	171	190	187	207	175	166	190	189	206	177
19844	24201	29725	30488	28742	27385	25935	24991	24180	22384	18976	15405	12287	12257	12110	12002	11858	9880	9574	9826	8304	6867	5815	4497	4263	6179	9416	6470	7543	3781	2386	1454	1340	956	755	680	619	536	479	518	535	529	496	491	481	510	486	472	489	530	503	529	517	501	540	507	545	521	504	517	501	515	533	513	504	491	527	529	499	512	557	516	457	518	559	504	516	537	516	464	546	516	552	516	516	511	485	502	540	491	499	505	500	512	532	537	505	539	524	491	501	495	536	474	501	478	495	503	503	495	498	452	503	487	491	528	538	543	526	505	510	502	530	502	492	499	527	474	532	495	503	510	518	516	478	509	568	517	516	498	484	538	507	522	439	522	547	501	499	504	517	519	487	501	510	505	481	544	549	499	492	514	538	533	488	512	472	467	517	457	535	536	502	499	493	498	542	501	457	510	535	503	489	546	510	515	540	508	490	471	552	491	546	520	500	512	517	474	487	557	499	551	491	532	527	497	497	529	500	518	498	509	496	547	516	514	510	456	502	504	511	492	538	524	518	479	517	482	508	494	507	518	484	493	556	530	492	515	498	543	506	507	472	519	506	474	446	490	495	503	473	513	545	521	512	517	520	553	480	518	479	537	500	503	531	549	520	509	533	521	517	465	502	537	528	489	514	493	511	554	497	478	527	506	477	537	499	537	503	491	517	509	557	512	508	495	511	545	526	488	482	483	523	529	499	526	510	507	505	486	451	535	468	527	516	501	485	499	527	499	511	508	463	520	492	485	568	543	480	492	476	565	528	505	502	511	503	517	513	516	522	504	542	502	492	486	528	483	518	478	481	522	513	474	546	495	501	475	493	483	500	540	532	501	523	520	487	508	545	501	487	526	478	498	516	464	519	507	509	477	506	524	534	526	538	529	480	485	538	480	488	471	513	484	511	487	511	491	484	511	503	505	447	467	490	527	525	527	500	510	486	465	521	522	480	504	497	491	475	536	492	505	508	502	503	528	499	554	492	523	514	516	526	524	497	489	505	518	488	528	480	517	490	539	502	531	540	516	525	472	516	473	503	498	539	544	486	523	535	509	496	495	481	504	529	523	509	534	532	495	504	509	548	502	514	506	499	513	508	491	495	506	485	540	506	499	514	506	523	533	557	539	531	509	527	487	510	508	548	478	481	485	496	502	484	476	461	512	503	499	504	475	499	528	494	473	508	520	533	489	461	509	531	537	496	489	524	548	484	515	494	474	507	514	513	496	555	498	484	551	506	501	505	526	486	509	537	499	473	468	486	498	495	523	503	495	527	520	494	528	534	556	520	528	482	526	521	495	502	547	533	477	495	484	519	495	498	493	512	516	516	507	467	510	501	460	539	514	509	555	493	500	498	549	493	520	507	524	491	493	496	487	519	491	495	514	548	543	509	511	504	514	498	521	497	526	507	507	520	527	510	523	480	490	476	524	458	498	490	464	516	520	569	542	529	499	499	546	535	503	507	499	462	498	529	494	482	533	512	561	511	511	501	531	509	481	491	480	567	482	506	480	527	498	554	545	507	504	524	487	556	495	524	490	514	532	550	498	543	504	519	515	536	526	522	527	509	502	514	480	553	517	507	501	497	518	485	494	489	538	503	502	515	467	528	518	521	458	510	538	518	511	506	502	516	507	502	492	517	520	496	499	535	501	536	501	470	548	502	508	534	512	527	509	506	529	507	478	510	514	499	541	535	465	508	491	496	543	509	481	509	559	478	506	519	530	458	495	515	502	516	519	495	510	544	485	522	526	505	503	519	485	507	566	492	465	478	486	461	494	533	525	482	497	501	507	510	508	483	483	493	538	527	487	508	465	516	519	503	505	494	504	537	511	523	533	542	541	546	506	462	521	510	503	522	480	554	495	513	462	482	501	554	477	485	506	538	520	522	515	499	485	515	506	543	517	498	492	489	508	510	514	504	505	465	506	533	493	492	523	516	495	473	501	495	470	536	506	506	507	484	496	487	515	485	494	543	523	512	522	506	502	488	544	490	532	490	535	563	504	503	565	490	495	472	480	507	502	484	553	541	488	561	525	509	494	517	486	537	506	560	506	514	511	494	493	492	500	508	500	570	508	530	544	504	468	484	466	522	535	494	571	516	527	502	535	462	515	545	506	512	502	498	527	470	534	515	535	504	518	529	477	489	489	511	502	490	483	485	534	503	514	524	530	551	528	514	505	512	497	515	503	486	535	482	529	495	505	499	536	481	560	540	522	486	505	481	495	500	491	509	487	533	522	533	481	504	506	503	475	476	507	508	516	511	499	462	528	472	493	472	512	471	535	514	481	501	524	457	528	484	518	492	514	505	500	466	492	545	487	510	572	490	524	507	501	536	509	492	517	534	500	510	477	487	520	558	539	503	517	501	516	532	546	473	489	524	500	491	505	498	553	501	543	483	513	514	520	532	541	498	520	535	515	480	527	498	525	472	492	533	539	523	503	480	555	539	507	514	491	519	454	510	547	535	530	561	484	511	530	509	508	463	509	497	484	441	511	510	525	457	536	504	524	526	515	525	479	485	507	526	516	484	537	511	498	495	514	506	538	531	466	488	497	472	545	509	525	492	495	485	481	490	474	527	491	508	498	506	485	493	464	505	524	487	496	511	531	510	480	496	486	526	535	525	504	539	496	492	532	472	498	508	478	519	513	508	503	502	485	528	538	509	515	509	494	515	536	536	526	543	498	503	504	515	509	525	503	474	519	510	568	509	519	505	503	494	464	515	517	498	521	544	508	466	556	516	525	564	495	495	545	564	522	538	497	456	513	514	466	520	490	531	536	506	497	463	507	505	538	520	488	496	517	511	514	497	503	539	482	520	507	520	515	534	547	535	539	509	510	494	555	434	500	506	561	514	523	480	516	508	511	503	517	474	500	529	522	520	538	547	502	518	533	494	516	513	501	506	521	501	500	533	511	507	574	506	497	477	496	534	519	500	486	491	501	478	499	521	526	504	494	503	530	536	514	514	508	522	519	511	494	531	485	507	515	516	556	537	546	505	489	465	501	516	517	468	543	484	496	507	506	484	535	500	517	500	483	521	552	495	512	482	509	518	507	513	519	495	489	511	539	503	548	563	489	513	544	490	485	500	528	503	535	521	537	482	481	525	539	530	509	538	497	530	529	499	512	482	497	493	516	536	479	509	507	501	498	549	502	504	512	536	471	532	514	488	488	495	523	545	546	487	501	539	518	528	518	498	489	490	531	522	507	523	496	513	501	535	534	503	477	515	529	511	466	506	534	501	536	506	501	503	556	500	531	504	480	515	502	492	498	516	495	524	493	506	489	512	506	484	493	473	507	522	479	519	473	510	493	506	559	565	496	510	480	507	496	488	510	498	509	525	494	519	526	509	498	492	509	503	512	524	527	503	515	512	507	494	500	538	477	523	503	462	497	525	500	556	512	526	510	449	549	513	511	541	503	540	496	533	520	489	524	506	474	523	541	514	474	525	521	505	525	486	524	524	519	510	504	475	518	469	517	509	497
36476	36584	37013	31785	26804	24564	21079	18812	16208	12305	8296	5673	3994	4082	4182	4085	3529	3041	2979	3060	2696	2086	1703	1502	1321	1632	2680	2469	2025	982	635	461	389	303	301	223	260	186	211	205	203	194	213	217	213	197	180	217	210	213	245	199	216	219	207	212	231	212	209	190	224	205	234	195	188	221	221	220	230	211	205	240	236	214	191	218	201	221	235	190	214	202	196	226	207	190	186	230	208	209	200	201	209	220	202	188	198	198	216	224	175	226	202	229	217	206	182	205	211	213	199	226	215	197	206	203	232	192	223	231	226	185	228	175	229	237	243	205	208	225	228	182	201	215	208	202	187	214	195	203	193	233	214	207	225	222	223	222	225	212	195	228	201	197	201	236	205	224	193	212	213	222	194	206	206	216	193	224	206	203	195	195	204	215	201	215	222	199	213	203	224	211	207	201	197	221	234	196	213	178	201	213	202	187	208	196	215	199	181	195	210	234	201	209	229	189	205	197	208	190	217	242	200	190	207	216	206	205	210	187	199	224	209	185	220	236	205	230	225	192	227	207	205	196	188	208	223	198	200	210	217	229	222	208	230	232	184	202	227	198	203	208	191	205	215	217	203	213	209	204	204	239	211	204	209	209	225	205	201	221	231	191	173	197	202	220	216	216	222	196	215	214	207	200	214	195	195	179	213	209	251	225	186	231	206	225	187	217	220	189	196	202	228	238	234	201	186	183	176	195	200	211	219	200	213	197	214	210	190	214	220	191	225	218	224	199	216	210	204	204	197	207	237	211	245	218	211	213	192	195	220	220	236	193	200	195	210	198	206	220	224	199	198	190	203	201	214	234	234	191	226	215	195	208	194	222	204	225	214	199	202	217	241	200	202	205	190	202	216	185	199	211	225	198	195	199	207	188	192	201	219	184	210	188	186	233	185	196	176	191	204	193	230	209	202	237	228	246	213	208	205	202	232	255	227	206	227	230	224	175	214	222	210	202	194	210	223	223	198	202	232	247	216	213	240	204	195	217	211	202	205	222	216	213	219	223	197	210	200	242	207	186	204	195	209	207	228	206	204	215	216	203	211	231	216	202	197	242	224	213	181	211	203	189	211	203	214	237	251	215	192	189	199	214	207	213	199	194	209	220	189	187	225	208	197	224	206	206	234	236	224	210	199	220	178	189	206	202	209	205	201	213	218	184	187	251	197	207	209	203	183	190	189	185	215	211	219	207	214	195	209	197	201	205	213	236	216	205	196	202	227	211	210	235	212	201	203	202	189	200	213	201	232	200	207	216	208	191	178	207	207	212	214	201	194	222	210	208	216	193	212	189	200	197	207	198	194	219	208	217	208	208	197	205	207	192	209	231	202	175	211	225	211	241	218	216	219	200	224	208	213	226	211	202	203	201	201	206	199	198	202	202	189	222	196	215	201	199	226	212	240	226	230	194	235	224	219	213	192	199	179	218	199	224	220	191	212	233	224	204	203	170	187	191	200	235	235	188	186	198	184	199	215	197	205	204	198	212	215	221	231	188	232	215	214	197	195	226	192	201	206	218	214	210	200	223	202	230	207	189	234	214	212	230	201	202	217	233	193	215	178	206	200	192	210	197	195	211	198	211	221	217	199	214	209	208	200	220	219	189	214	178	220	211	217	224	202	242	213	182	220	199	206	216	212	186	189	206	201	220	214	203	236	181	215	212	186	215	210	229	195	208	185	177	202	210	216	211	204	189	210	227	181	205	216	230	212	208	212	197	203	228	203	190	196	198	171	223	207	192	178	201	190	198	205	202	223	190	186	189	215	220	193	216	190	212	186	217	203	213	191	188	211	216	237	207	195	223	202	209	207	194	208	237	226	227	210	221	206	210	192	201	198	207	226	195	194	226	214	211	199	189	216	190	204	208	201	188	190	186	185	207	197	225	242	224	213	237	225	195	208	216	232	201	184	209	190	206	199	216	209	213	202	188	186	219	199	206	205	181	204	242	223	190	211	227	176	243	199	231	195	217	203	213	194	207	195	177	203	196	218	200	202	234	217	217	211	237	203	190	214	207	231	181	227	198	231	178	197	212	215	187	226	227	197	207	214	176	180	196	192	197	204	200	234	232	188	202	198	224	199	204	189	171	185	205	235	185	211	232	226	185	197	186	195	187	221	224	217	189	224	203	191	213	204	216	183	197	225	224	208	231	228	218	211	196	220	211	205	206	224	209	177	198	227	201	199	219	186	208	209	230	195	208	181	227	191	208	212	213	192	208	235	194	215	200	197	209	215	192	235	195	199	218	219	204	198	191	204	217	188	226	214	209	215	232	198	213	214	192	186	216	257	216	202	237	218	199	199	219	236	224	194	226	199	217	187	197	208	210	223	212	236	209	210	199	215	219	203	200	228	214	211	213	208	215	250	202	230	207	229	202	234	216	228	203	180	202	194	215	197	236	218	206	199	220	202	196	192	219	213	193	189	209	205	187	204	217	216	202	217	221	227	217	224	172	215	246	216	210	215	197	201	196	225	205	193	211	216	207	187	216	212	201	223	171	203	192	204	238	213	211	212	225	222	214	217	215	192	212	201	171	225	211	193	213	213	207	215	210	199	218	231	225	245	183	192	227	192	177	199	197	209	205	210	198	209	224	203	214	205	218	212	207	224	184	203	201	208	218	233	209	183	200	198	203	220	212	204	220	151	213	215	223	214	198	212	208	189	226	231	212	196	217	194	186	198	192	225	212	186	216	197	216	228	200	205	213	228	247	199	194	201	214	218	230	207	211	229	229	207	217	223	232	232	200	188	227	182	190	216	231	212	246	187	192	203	230	218	197	193	214	193	207	210	198	199	226	206	210	207	229	186	187	219	193	220	230	201	218	209	218	191	201	208	212	190	226	210	218	210	197	182	200	207	196	216	204	207	210	199	212	221	197	199	187	184	209	193	199	224	219	214	244	203	208	229	211	185	204	193	234	215	230	212	173	206	198	205	241	199	200	197	221	202	219	209	233	211	208	203	212	223	207	162	206	187	213	190	211	207	216	215	228	208	188	197	216	210	212	194	188	208	235	210	223	233	195	215	203	216	186	190	243	224	200	194	197	203	212	211	192	179	208	222	223	212	203	196	218	209	191	215	192	184	228	196	187	201	205	218	184	230	194	202	233	205	218	215	182	221	238	225	183	195	204	189	206	216	211	205	213	206	212	197	183	201	214	209	217	194	209	226	198	214	235	204	210	196	197	206	208	193	205	218	198	217	206	195	216	229	236	203	209	206	227	216	198	192	186	200	208	209	213	216	206	211	213	206	207	194	207	216	215	232	217	205	216	205	214	224	234	208	170	230	213	185	207	206	214	207	222	238	222	221	193	197	232	201	179	207	206	208	205	223	216	209	188	195	182	193	214	212	218	188	203	203	180	220	234	214	220	211	239	214	200	199	190	226	224	229	207	231	224	247	213	209	213	200	207	193	200	187	208	192	207	236	214	236	192	213	167	209	204	199	220	191	227	215	198	220	236	223	180	197	188
26404	32209	35654	37080	35596	35377	34407	33847	32474	28952	24801	19754	17098	17627	17989	17806	16097	14051	14173	14347	13100	11127	9428	8262	7723	9532	14260	12972	10852	4928	3167	2254	1866	1215	1005	812	648	622	585	595	603	624	616	618	574	604	581	603	597	556	568	607	559	616	569	581	626	568	589	553	591	550	577	574	579	626	557	581	588	626	593	547	586	579	563	602	599	594	577	599	583	616	616	580	596	577	593	622	626	591	597	587	639	616	577	550	588	609	547	557	561	557	600	561	549	580	559	617	585	607	593	593	646	595	618	599	564	596	597	590	605	607	554	585	626	566	563	568	576	579	571	584	569	543	590	513	592	567	578	627	615	550	596	576	596	605	584	619	570	604	597	582	580	604	562	603	598	542	630	624	615	572	537	621	597	584	598	554	629	600	578	587	593	595	621	583	597	604	615	636	571	625	593	598	550	594	588	587	566	642	582	624	587	603	562	645	568	604	541	556	610	617	540	600	607	600	622	578	604	549	584	572	579	608	601	568	576	578	573	585	580	571	587	596	594	579	581	527	572	620	577	623	616	594	597	589	594	545	600	585	644	605	568	600	542	614	584	571	578	546	594	547	624	577	578	566	544	635	579	602	634	595	629	587	620	582	631	608	566	598	599	587	614	592	589	606	582	579	613	596	587	607	566	554	584	566	558	597	584	588	662	577	563	561	608	566	555	588	608	593	608	583	580	601	547	581	570	590	610	614	618	548	544	620	596	625	544	556	590	584	593	585	579	546	651	577	619	583	575	577	607	582	582	620	602	582	595	618	592	556	548	570	565	555	553	664	573	601	593	579	573	624	567	600	521	580	581	599	594	574	572	568	589	587	569	555	616	581	570	621	591	592	587	617	567	578	605	568	594	589	585	606	565	609	615	608	593	601	539	547	560	591	562	597	554	617	611	607	551	604	599	636	569	608	593	578	589	588	594	585	564	605	609	600	597	656	589	577	567	570	577	610	602	583	595	604	569	566	586	598	583	587	600	578	564	560	554	570	591	608	594	601	598	570	568	555	547	592	594	609	618	572	601	577	595	609	578	599	574	559	573	588	593	593	589	596	528	611	600	569	575	587	607	578	573	599	605	533	553	603	625	583	568	591	597	577	577	583	576	566	577	559	588	578	589	610	609	568	584	559	614	599	608	586	548	565	581	595	655	565	615	557	615	581	588	595	589	568	591	619	568	579	607	594	583	607	616	633	600	580	611	594	609	563	564	586	565	545	602	559	581	596	580	568	607	594	585	616	583	583	626	577	552	601	608	583	576	568	592	576	592	622	556	597	617	584	588	528	581	551	586	599	578	586	583	589	579	598	578	613	594	574	621	587	611	557	643	582	569	571	615	568	626	605	608	595	567	603	646	562	542	597	595	620	566	590	607	600	581	588	565	584	572	566	569	596	639	587	601	573	597	547	640	571	572	580	574	569	622	629	586	558	587	515	580	565	568	588	602	588	574	604	586	578	611	598	607	605	572	563	588	575	615	633	600	559	599	567	591	597	628	596	616	593	600	581	602	598	600	602	593	574	556	585	571	564	615	541	609	594	604	635	588	592	593	603	566	625	589	585	543	594	618	611	597	554	594	555	587	556	570	598	600	581	605	607	577	576	598	588	595	585	607	613	577	571	605	596	587	599	619	587	615	609	567	593	569	566	585	565	602	623	581	628	589	578	512	590	585	618	588	590	582	583	629	574	588	563	601	602	586	529	582	625	593	571	596	552	591	642	550	575	566	580	571	583	579	591	588	590	573	591	625	550	560	617	624	600	586	622	572	616	577	559	600	574	613	599	571	578	592	560	557	570	596	552	609	608	583	574	542	612	584	545	560	599	551	604	554	613	577	551	573	618	604	635	608	600	623	579	591	599	569	625	592	595	576	592	616	578	612	623	616	617	629	637	564	616	534	583	654	625	619	580	569	563	557	587	609	590	594	580	575	582	646	623	594	579	615	599	546	562	634	586	618	595	601	607	566	579	636	571	615	572	578	572	609	655	589	575	566	591	631	575	607	543	646	605	562	590	578	620	606	584	613	578	598	548	581	569	577	589	556	552	564	579	619	585	646	614	544	601	577	581	566	567	557	623	577	565	587	579	609	600	605	561	584	579	588	581	556	594	596	562	608	579	594	582	632	594	597	579	578	572	619	552	612	623	602	571	578	575	564	576	575	584	615	600	574	607	651	618	598	578	625	563	578	610	609	567	561	626	568	579	559	520	582	561	557	559	595	539	533	602	556	549	579	613	551	627	555	604	623	576	585	560	617	568	576	563	604	599	542	594	597	580	597	615	583	575	597	536	584	627	569	603	578	620	583	603	615	587	616	560	621	617	628	598	573	640	579	631	591	557	541	586	582	591	561	586	584	596	567	598	608	583	601	564	605	591	566	580	612	600	619	609	574	586	599	602	615	640	589	606	594	604	574	586	562	617	557	638	578	619	549	587	619	568	610	602	619	589	585	660	594	597	582	569	605	540	621	608	588	573	594	604	554	559	605	620	565	526	557	615	545	574	609	571	610	538	591	558	578	599	569	602	613	559	584	568	571	605	607	617	563	611	605	562	560	613	570	584	571	608	546	537	570	610	601	596	594	587	597	589	582	615	590	593	598	543	559	584	583	577	625	599	551	594	551	602	572	592	613	564	632	606	582	593	570	600	550	583	603	568	545	587	579	554	570	621	549	562	576	565	554	561	561	616	605	599	542	561	576	630	595	592	581	610	583	580	587	607	569	622	560	577	561	560	579	555	567	572	567	613	624	640	536	588	585	604	560	596	569	564	574	598	546	587	567	531	553	573	646	606	594	566	605	597	579	569	591	608	569	557	581	587	573	530	614	618	581	594	575	547	575	555	599	578	625	570	594	557	580	593	591	589	599	571	634	558	574	577	536	567	594	592	615	579	601	641	553	550	601	597	620	556	565	569	562	589	536	611	613	632	590	602	603	602	577	580	635	623	588	578	588	592	593	573	608	606	592	595	587	635	577	538	586	572	556	612	560	566	556	562	592	590	578	590	599	606	596	568	579	571	537	589	590	561	617	613	567	565	574	603	622	577	586	573	583	569	560	592	548	579	590	594	557	576	618	558	587	569	557	612	619	584	567	576	597	616	582	565	581	600	589	584	538	598	618	611	544	596	592	544	564	607	613	589	584	593	564	618	600	540	598	534	569	573	612	571	564	563	596	582	601	612	548	581	587	628	619	576	603	580	608	552	589	625	590	574	565	676	580	564	598	588	585	599	553	555	621	623	568	601	565	611	582	615	565	575	584	581	596	623	566	571	591	601	555	623	586	579	597	631	580	563	617	585	563	571	618	587	612	581	585	588	629	586	634	613	604	588	634	575	614	577	614	572	603	585	598	586	601	613	597	558	578	567	597	613	614	601	594	595	581	606	573	580	548	546	601	596	541	573	617	602	571	577	574	539	578	565	543	572	554	587	649	619	646	617	581	592	573	574	571	591	605	568	600	611	608	530	570	599	593	637
12439	10071	11348	8866	6323	4911	4349	3157	2391	2020	1571	1211	1080	1103	955	786	715	642	543	453	396	340	315	291	324	338	413	401	406	232	230	227	211	184	191	202	184	188	199	190	195	177	198	165	168	169	185	202	204	173	215	184	204	213	206	186	190	192	198	207	187	190	193	196	185	163	163	184	188	162	208	191	187	168	173	197	185	190	190	183	185	189	204	203	163	181	193	158	182	183	180	216	211	174	192	178	188	184	180	205	195	195	150	156	184	187	202	184	180	183	184	174	189	197	189	169	183	193	189	190	172	192	187	190	179	204	182	209	188	182	184	177	171	181	159	198	184	187	210	192	179	185	175	175	189	193	199	181	176	196	182	191	192	178	217	189	190	182	151	190	183	175	183	190	186	171	191	202	191	182	181	191	203	211	212	207	207	175	169	184	182	177	187	183	188	178	186	182	187	193	201	188	182	171	187	185	168	189	188	185	185	198	188	185	182	190	197	196	189	169	178	168	160	196	193	169	188	156	183	205	172	187	205	170	162	193	172	183	207	181	182	184	183	194	200	184	170	185	171	216	168	181	199	183	198	178	203	201	194	180	199	190	193	201	185	184	196	186	198	197	194	203	190	173	174	195	162	197	179	158	177	177	155	182	196	205	182	189	183	164	198	172	173	184	207	196	180	196	179	198	185	177	185	188	196	170	174	164	157	200	193	162	192	193	173	163	208	163	181	169	204	178	185	168	185	168	193	186	176	187	174	173	185	177	175	184	188	217	202	189	168	191	182	175	175	190	174	206	200	189	179	180	170	170	179	179	168	168	188	164	199	177	181	191	159	191	175	197	178	183	180	185	186	185	206	218	175	204	192	180	172	218	143	180	199	162	170	169	196	192	199	180	195	195	185	174	170	192	171	205	175	157	168	209	187	166	202	201	174	184	196	200	172	190	157	202	166	187	171	194	186	149	184	181	211	188	188	172	179	173	181	173	178	171	217	203	194	198	199	183	187	185	166	189	172	175	191	171	169	183	182	196	170	170	180	161	212	180	140	184	212	186	185	159	191	178	159	198	213	172	150	170	173	175	196	180	172	164	183	187	212	192	151	186	156	211	176	190	182	178	151	190	188	187	173	169	177	201	214	203	164	160	180	180	179	202	210	170	204	198	206	183	194	206	187	188	175	213	179	209	215	168	194	185	181	197	187	181	180	188	171	186	193	187	162	163	176	178	214	168	175	181	170	174	184	189	170	160	169	200	204	160	207	190	176	168	215	150	180	206	178	196	202	155	183	198	190	188	180	173	208	177	165	180	179	203	185	176	146	186	182	181	175	195	198	191	163	193	173	181	191	197	192	189	151	192	207	190	180	174	165	180	205	184	161	191	199	187	198	205	164	192	157	176	180	170	189	169	170	168	183	200	187	183	197	183	183	182	165	192	170	198	198	165	183	183	183	204	197	181	184	188	172	194	197	191	202	201	188	193	186	188	204	163	181	178	193	201	185	166	156	185	184	161	177	187	192	176	184	194	182	184	178	199	173	196	194	170	184	195	162	168	201	196	192	202	205	167	183	189	190	193	190	160	190	157	192	177	196	208	180	169	183	180	192	190	186	191	197	175	181	180	196	161	202	159	175	180	205	172	164	167	197	160	198	171	186	190	198	177	219	174	178	180	187	200	195	204	180	207	182	200	191	169	202	195	183	181	202	205	175	187	179	181	194	163	191	185	201	206	181	188	177	193	182	205	181	201	178	211	182	171	177	173	173	189	200	197	168	192	174	177	171	201	207	166	181	216	203	185	179	187	180	189	191	188	199	188	174	182	164	194	180	177	188	178	195	183	181	189	192	197	182	200	177	181	178	166	190	197	163	174	208	194	183	167	182	182	194	192	210	182	167	156	188	167	177	209	173	202	184	172	200	199	199	204	191	188	158	211	189	187	193	162	189	173	174	161	197	197	176	190	187	168	190	162	173	168	159	182	205	159	193	168	174	207	190	175	179	188	176	162	158	196	200	171	170	180	171	168	185	177	183	172	167	212	212	207	181	201	162	178	189	179	184	155	173	165	182	170	176	186	185	189	184	177	151	187	199	191	182	174	194	212	166	204	188	180	199	165	163	173	182	189	172	162	180	207	191	186	208	184	205	196	197	188	175	159	177	197	178	191	159	191	201	174	189	195	178	185	164	194	175	186	150	194	187	166	203	174	179	189	198	185	186	208	158	194	185	152	155	175	194	183	194	195	153	192	179	188	197	194	193	174	180	200	194	176	194	188	188	196	199	177	199	181	201	176	174	182	195	199	169	186	176	173	177	180	193	177	179	186	206	161	178	193	191	192	176	190	204	201	202	195	239	181	179	182	185	191	182	201	198	181	200	165	196	186	213	212	207	190	195	172	204	184	197	192	187	177	187	181	187	195	179	199	176	195	178	180	190	185	197	202	204	189	188	181	178	182	203	180	187	187	189	204	207	187	178	166	175	188	162	184	186	167	205	164	178	201	157	187	179	168	189	186	168	190	208	173	179	189	181	178	172	173	209	212	202	188	145	170	180	182	197	203	180	176	174	211	169	188	175	179	208	204	209	184	195	156	164	177	180	202	193	179	198	198	163	173	176	194	194	204	193	169	184	171	191	174	202	179	172	180	215	207	181	178	205	193	186	206	196	182	166	190	194	179	158	178	157	194	187	163	185	178	163	207	167	185	182	149	157	224	188	170	174	173	186	201	175	178	207	182	176	182	177	184	184	193	212	186	198	162	188	195	173	231	190	176	210	183	225	194	182	191	160	158	170	183	178	181	185	209	185	173	186	195	200	194	169	189	185	201	200	192	181	211	199	197	188	171	179	193	208	200	168	186	169	160	184	196	172	190	192	180	186	173	193	179	203	185	162	183	198	182	169	192	185	203	210	194	189	159	192	179	193	198	191	190	196	187	174	184	182	187	193	170	173	183	196	188	213	199	196	193	194	163	185	174	177	178	186	161	179	168	203	209	205	206	178	201	184	172	182	167	192	161	193	188	155	191	205	179	209	179	208	198	197	189	187	186	172	201	178	187	191	183	196	164	160	171	165	179	183	191	179	180	186	210	181	184	184	193	201	192	193	177	196	187	193	181	214	185	196	174	177	207	194	169	155	158	208	197	186	208	178	163	178	187	173	171	178	209	190	182	199	174	194	212	198	168	187	159	200	160	198	165	167	174	207	184	200	168	171	177	219	179	185	170	161	184	174	181	205	209	184	173	193	164	209	178	194	184	172	182	179	173	193	172	192	203	177	176	188	203	181	188	184	197	203	207	193	189	184	185	203	205	199	194	205	164	165	192	179	177	189	202	183	174	202	182	169	178	198	177	166	164	158	185	182	185	195	164	170	201	191	208	183	182	181	197	202	194	181	174	174	184	180	173	185	179	168	189	173	188	189	186	201	190	186	198	164	203	182	182	187	189	185	190	193	181	187	203	208	207	177	164	190	210	175	169	159	204	204	174	196	167	186	192	173	178	174	186	170	192
9111	10185	16810	18109	17386	15312	14682	12126	10314	9444	7641	5757	5674	5871	4956	4348	3843	3428	2979	2484	1962	1591	1278	1256	1382	1795	2129	1981	1689	924	807	677	645	603	542	518	536	515	561	520	545	518	540	523	535	515	479	556	540	528	527	549	536	528	521	513	519	537	532	509	558	518	542	529	532	521	505	543	533	535	475	534	562	536	551	533	540	529	574	513	512	511	491	555	520	478	495	524	504	481	542	544	502	531	500	526	493	526	504	542	535	561	515	549	525	533	521	549	527	542	557	559	534	528	512	522	534	538	548	568	506	556	504	493	534	529	541	483	522	502	520	470	534	560	561	515	530	533	511	561	525	479	509	539	489	536	522	512	486	555	507	524	539	536	518	529	511	517	520	567	544	502	513	471	484	510	541	510	535	521	544	533	523	534	526	492	515	531	535	538	529	543	539	487	489	552	522	544	480	532	510	540	522	542	508	540	539	538	541	506	528	505	492	573	528	528	548	495	514	544	520	546	519	481	529	497	517	547	572	514	563	538	549	524	557	517	549	509	520	564	565	540	469	513	469	502	540	528	547	561	489	565	554	499	537	523	522	549	517	596	510	499	481	511	559	542	506	557	474	528	539	527	540	561	551	477	516	521	563	534	521	540	550	520	544	509	523	502	534	500	537	505	502	525	484	494	544	522	528	552	524	515	552	528	477	522	516	529	522	593	497	547	538	525	581	540	557	521	509	531	513	526	530	532	580	515	540	535	591	554	541	532	568	520	535	552	513	571	501	523	566	508	501	529	539	541	505	538	538	576	529	569	564	519	559	477	497	544	526	543	519	550	515	516	507	583	511	552	530	510	571	544	520	543	501	553	554	514	514	475	511	506	537	523	513	526	514	505	554	515	520	546	533	542	545	535	564	520	571	522	519	493	555	496	544	534	534	554	554	545	543	586	545	485	517	495	542	523	533	503	542	528	581	514	526	548	531	539	534	547	530	541	550	523	554	541	501	524	520	545	529	544	553	499	517	551	565	566	545	524	524	577	521	522	537	527	531	548	534	527	586	490	541	517	517	526	513	532	502	486	497	564	554	511	541	491	525	512	503	560	510	527	533	506	520	576	541	562	507	527	478	537	518	523	566	540	535	579	570	520	553	531	543	625	531	517	527	497	514	509	527	544	518	545	520	526	525	559	518	503	523	519	499	539	529	520	524	510	517	508	505	541	543	496	502	554	539	535	526	528	538	546	477	538	521	533	540	546	512	589	511	473	557	533	530	547	546	556	570	520	524	499	556	532	510	517	497	516	496	507	553	527	532	554	534	499	538	528	500	510	540	550	548	535	547	498	523	502	554	512	531	541	532	575	526	567	531	513	537	498	531	525	513	512	479	520	519	524	525	488	498	519	569	556	559	533	529	527	504	526	544	507	533	526	532	579	548	520	539	544	496	502	601	540	579	512	570	521	506	476	500	557	544	578	576	502	557	549	524	527	552	593	530	538	528	522	509	543	529	552	528	501	535	525	503	536	517	517	547	573	540	481	567	539	538	518	534	540	547	533	539	581	553	499	497	529	514	525	545	555	512	580	510	503	550	522	548	526	521	494	507	507	542	475	495	543	518	531	523	506	559	517	509	515	511	567	565	529	546	521	531	547	530	531	561	507	503	564	540	521	513	529	546	545	478	511	531	547	537	473	529	536	550	545	534	525	529	507	550	515	506	506	483	546	506	490	520	516	511	529	529	533	525	560	549	550	511	495	487	569	524	487	508	545	504	561	503	497	533	529	513	575	559	471	524	554	532	515	541	526	536	513	496	539	586	535	501	546	543	523	523	579	550	517	507	506	535	557	514	523	520	559	505	514	544	540	528	548	513	525	531	563	527	539	508	522	571	518	535	490	569	504	552	509	527	489	531	545	571	529	513	549	537	541	559	497	544	517	493	541	504	512	546	539	542	531	537	473	500	493	585	531	488	556	565	547	540	526	532	473	527	518	537	535	527	541	516	523	537	544	538	526	507	531	501	498	550	499	521	524	536	532	518	527	515	520	507	539	579	554	585	527	557	547	490	560	516	504	499	535	531	514	511	553	512	508	566	513	567	559	509	524	555	518	536	510	546	517	550	524	506	505	513	580	528	549	524	513	546	516	531	533	540	540	510	510	531	532	500	550	517	497	518	522	507	517	535	457	553	522	473	543	501	585	537	496	572	546	530	519	546	542	539	523	513	513	570	519	525	532	560	510	521	526	530	511	501	510	525	521	540	541	539	537	545	550	538	520	503	540	530	518	523	517	521	504	556	503	546	526	533	523	515	573	479	475	553	545	534	527	529	548	525	525	540	537	563	497	486	530	572	540	550	533	554	533	500	553	537	526	539	509	544	524	517	518	540	523	523	550	473	551	565	498	524	531	546	556	565	556	535	527	533	536	502	513	539	526	529	544	532	558	527	520	519	523	493	531	509	515	502	506	543	501	514	468	517	507	520	552	501	524	550	573	578	510	506	541	514	489	507	555	509	516	537	537	528	604	501	525	538	521	515	536	520	527	532	561	559	533	529	514	570	527	495	496	542	478	508	467	510	568	535	522	512	516	520	555	515	543	524	507	530	520	536	516	531	509	513	521	516	531	473	524	533	574	558	528	533	520	544	504	533	512	524	499	538	514	509	584	541	499	518	559	571	557	520	542	549	531	547	527	522	542	546	539	535	522	493	567	521	552	530	523	488	560	520	501	535	484	492	511	568	517	540	507	502	500	537	476	497	565	516	560	510	527	547	494	535	544	547	524	584	513	515	512	540	508	566	544	485	486	507	541	549	516	526	536	575	548	552	535	542	514	523	505	539	513	556	505	551	535	495	536	512	515	493	490	583	530	541	520	518	558	517	517	529	518	550	552	538	532	557	517	524	514	559	546	538	560	569	570	531	520	551	533	518	550	539	566	523	535	534	522	509	549	527	546	516	543	558	543	527	508	514	515	541	533	505	545	601	548	498	511	533	548	555	574	533	527	498	552	548	529	539	526	544	595	533	545	529	577	503	526	522	551	533	519	514	547	498	507	467	526	524	484	514	502	539	551	520	522	534	535	467	525	528	540	531	515	571	507	520	552	529	553	514	486	535	527	539	539	544	542	564	569	519	542	518	492	538	518	508	536	526	565	537	518	573	528	516	495	505	517	511	542	516	553	498	525	558	502	564	552	491	511	538	554	533	500	485	502	474	546	489	473	492	533	563	504	527	554	499	497	569	547	540	525	574	548	554	526	516	497	539	522	520	532	516	530	529	584	543	502	521	534	522	577	520	544	537	497	568	535	536	532	555	548	529	550	487	510	516	503	583	532	550	548	545	536	510	478	513	531	518	544	522	553	545	535	514	550	510	560	520	495	531	553	540	534	481	569	530	545	517	546	488	506	550	512	569	537	521	511	533	532	532	503	521	542	546	493	553	531	595	525	499	506	549	523	546	534	603	511	519	532	554	525	507	536	497	533	508	526	566	538	544	564	470	550	510	573	543	504	522	533
28589	28344	30059	25025	22656	18817	16039	12612	9438	6990	4539	2908	2646	2709	2332	2076	1956	1704	1519	1234	1354	906	764	702	733	1279	1532	1279	837	460	381	313	184	231	220	206	207	177	184	194	181	182	204	185	187	198	171	173	169	193	159	182	172	182	164	171	192	192	164	215	195	169	187	191	176	192	192	164	204	191	196	166	181	183	177	196	179	197	185	195	168	166	182	178	176	191	176	204	194	182	175	186	191	162	189	204	181	193	172	195	181	183	196	178	196	186	195	214	194	206	189	209	202	167	188	164	173	187	173	202	172	199	180	198	198	203	197	169	173	184	190	190	192	190	178	168	165	179	166	195	173	195	221	185	185	187	190	164	185	203	194	177	209	203	183	181	201	183	202	196	182	202	192	157	171	211	178	190	175	170	198	192	180	203	165	190	171	177	166	195	194	209	173	184	166	162	186	185	186	174	157	198	195	200	191	195	181	204	175	175	167	197	170	165	194	188	180	211	171	182	195	174	211	180	192	180	187	176	179	171	176	181	191	173	204	182	172	208	151	174	177	191	189	196	198	185	184	182	180	216	214	181	192	178	164	212	185	189	173	198	169	188	180	165	180	193	170	206	182	187	212	192	181	196	176	194	165	200	166	188	176	195	189	172	198	196	188	148	187	194	185	168	162	187	160	188	159	209	211	178	174	193	187	181	193	169	178	165	174	190	176	170	190	163	180	186	204	207	170	176	154	159	177	197	146	174	188	196	181	195	218	172	168	198	177	198	196	177	188	159	188	194	153	196	188	184	190	192	193	177	191	179	188	223	210	195	184	172	187	163	149	185	197	172	175	194	183	179	194	186	181	178	218	168	186	173	186	173	185	190	166	192	162	164	179	208	205	194	158	207	191	177	182	206	183	177	169	184	186	195	179	191	169	183	173	186	202	183	204	189	181	197	178	196	189	163	204	217	183	184	154	212	175	199	189	165	179	174	170	180	157	165	216	190	191	177	194	187	186	194	188	192	186	183	178	218	190	174	183	177	197	166	224	182	172	184	181	194	190	187	173	177	191	171	187	173	161	194	171	192	187	154	179	180	182	182	210	169	167	181	205	197	198	197	177	194	168	189	182	181	163	201	177	185	168	179	183	167	189	199	186	173	181	185	191	157	189	176	199	177	210	184	184	176	178	194	172	193	192	184	202	189	153	190	169	182	188	171	203	190	176	192	191	180	183	199	190	190	162	193	165	172	172	180	192	178	158	186	207	197	179	155	187	203	196	169	153	184	201	214	199	164	191	164	184	190	178	177	189	186	208	191	170	170	169	204	193	182	206	191	215	189	203	180	174	181	164	196	210	188	209	182	173	187	177	197	192	182	228	174	168	166	200	170	194	199	158	183	191	191	167	165	194	188	189	169	187	171	192	175	198	214	206	179	188	181	186	191	183	187	196	193	196	172	172	161	187	169	203	186	172	154	191	162	166	166	164	152	175	200	178	173	183	174	179	178	179	183	202	183	177	184	204	191	186	189	171	192	184	204	182	199	188	194	179	186	170	209	180	181	191	198	165	158	176	176	205	178	165	176	164	199	191	185	192	191	184	203	198	191	199	194	195	177	198	182	182	179	198	182	180	187	179	180	174	179	198	168	207	194	188	194	180	185	192	179	177	177	215	171	167	195	176	189	196	195	167	172	192	192	198	166	166	204	185	164	158	195	187	196	167	217	161	170	155	202	175	173	180	208	185	180	162	184	169	206	182	204	192	200	166	201	178	171	193	182	194	183	207	156	217	173	198	180	184	203	193	204	175	194	179	187	205	187	200	150	169	195	161	212	162	196	188	159	180	165	170	189	201	149	201	184	179	181	196	205	173	192	187	208	169	182	190	159	180	199	182	180	181	177	183	207	185	161	176	188	213	181	191	184	177	183	182	170	181	181	181	192	180	157	192	189	219	194	190	182	187	178	186	209	174	180	193	207	176	175	184	169	174	167	165	189	175	201	188	170	149	198	161	158	167	192	192	191	161	193	212	174	183	179	195	193	204	200	144	180	200	198	174	200	172	196	209	189	165	190	194	189	195	193	188	183	201	195	170	172	184	206	187	175	185	177	200	182	189	174	159	205	208	191	203	185	183	184	186	174	175	199	192	172	172	188	159	186	168	188	187	173	207	174	180	185	185	176	188	195	191	184	177	188	203	172	189	204	214	188	207	161	163	170	202	176	204	178	207	183	197	192	156	232	185	183	185	173	165	173	186	187	184	182	166	176	180	179	182	185	215	213	171	176	184	179	184	198	205	201	163	176	195	210	203	194	196	179	193	169	172	193	180	167	185	188	179	188	197	179	172	175	196	190	196	171	183	170	162	185	199	187	180	180	176	210	187	196	198	205	171	190	207	186	200	171	173	171	169	177	201	164	184	161	204	182	192	184	188	176	195	173	178	155	167	184	181	178	195	185	168	192	176	187	183	197	186	166	207	199	232	171	166	201	162	205	181	182	177	185	164	201	185	182	182	194	159	177	189	169	148	179	233	172	191	188	177	183	183	206	182	189	164	194	166	203	196	173	221	161	187	176	163	189	161	170	188	175	175	173	211	191	170	192	173	165	186	182	165	176	196	160	197	197	169	216	196	181	189	173	176	185	194	190	191	224	196	190	177	184	180	206	184	197	182	179	184	181	189	181	190	178	162	187	183	168	191	174	206	189	165	193	199	203	174	187	187	206	187	197	196	174	195	186	208	194	199	162	206	187	179	171	191	164	164	180	194	169	170	176	187	200	186	211	207	182	171	192	177	187	207	201	203	206	169	181	203	174	168	182	172	172	174	219	191	200	180	169	167	162	191	192	192	185	182	209	174	192	182	185	184	190	209	190	182	165	168	168	198	176	179	181	182	206	185	183	185	204	180	178	219	180	210	226	183	187	202	167	182	196	180	205	205	204	201	196	180	178	184	186	170	212	162	186	192	188	210	192	193	181	171	212	178	176	207	187	198	199	196	170	194	190	165	194	214	191	197	176	192	183	167	171	152	177	179	204	190	177	178	208	197	210	191	207	182	208	179	183	177	165	148	191	183	185	182	190	199	167	170	186	174	174	178	178	208	222	184	184	191	179	167	211	184	186	190	166	172	155	180	185	185	197	189	177	193	198	187	215	173	177	178	177	183	161	175	178	187	196	168	165	199	175	186	199	178	173	174	182	184	203	171	186	186	187	193	180	205	173	190	168	161	196	173	190	192	193	184	183	151	187	182	195	186	174	186	167	181	192	175	201	189	171	201	206	207	195	199	206	181	203	183	176	185	214	210	186	193	178	201	207	163	178	174	158	180	192	170	200	189	167	197	185	215	197	188	194	163	208	164	185	195	171	192	194	191	182	186	177	171	175	186	166	197	176	160	173	189	210	158	185	198	185	174	185	173	173	154	156	157	172	191	171	195	174	177	177	189	173	199	203	190	187	181	161	184	176	171	164	192	200	168	185	181	167	173	177	198	186	206	154	206	184	166	199	183	184	178	177	189	164
20701	25011	31622	32561	34459	31879	30134	27709	24614	21633	17211	13250	12604	13201	12256	11300	10384	9205	8351	7371	7596	5317	4026	4095	4419	7470	8949	7219	4408	2373	1478	1143	877	696	706	599	553	563	531	517	524	537	536	506	528	525	547	507	492	509	519	526	508	572	475	540	534	543	586	541	545	511	505	502	533	508	519	504	530	519	544	511	552	443	545	545	503	541	547	524	549	534	546	542	547	512	549	529	539	527	544	538	508	541	536	540	529	539	511	529	527	536	530	557	522	503	498	536	502	512	536	548	561	507	559	505	556	499	547	495	503	531	533	535	508	535	524	534	529	531	519	562	531	545	559	532	513	526	529	508	557	500	511	528	503	554	554	545	532	503	572	559	536	511	512	543	555	553	555	535	485	505	466	547	505	519	536	542	507	558	555	507	520	477	513	481	508	534	514	494	549	573	484	539	542	541	516	493	486	540	559	520	530	528	533	462	552	563	507	502	522	504	529	554	507	512	532	511	496	528	544	567	506	532	552	545	528	531	536	507	557	530	535	536	548	530	525	569	577	552	565	554	530	546	536	547	517	512	536	539	541	579	530	535	555	544	526	517	539	525	507	547	534	533	563	507	522	523	554	530	532	533	507	497	560	548	551	588	568	519	527	560	513	510	505	551	532	517	521	586	533	566	480	522	536	533	479	538	484	503	535	502	519	519	511	540	538	513	558	535	542	540	537	488	553	515	546	541	538	516	510	555	508	522	521	517	513	513	564	513	540	553	519	521	555	528	519	523	558	531	544	545	494	544	515	498	480	508	543	532	506	542	521	492	501	522	526	533	540	567	531	531	565	524	550	541	548	518	499	505	560	525	518	536	576	562	549	518	532	520	518	556	551	498	525	521	535	533	525	541	521	556	548	522	501	539	491	547	549	559	488	507	533	519	523	554	507	539	541	528	517	549	566	500	507	522	509	550	556	539	514	528	556	539	548	558	486	522	527	551	509	506	557	525	533	556	506	539	526	544	498	544	531	547	575	539	540	530	523	494	552	487	473	518	531	529	591	545	548	555	520	472	518	526	540	531	552	494	499	548	525	502	533	517	559	585	494	475	536	505	510	544	539	527	533	510	522	512	466	541	510	526	510	513	548	567	557	558	534	531	553	528	515	512	507	475	529	554	581	541	537	541	536	501	565	505	528	537	509	546	522	541	543	511	558	512	512	536	537	536	583	517	543	520	525	532	584	518	541	530	573	495	522	505	553	491	511	522	541	522	534	548	570	541	494	599	537	508	582	525	523	561	560	557	528	540	505	523	558	557	539	545	521	558	522	504	567	519	568	517	535	589	514	526	521	510	543	509	524	481	503	502	550	475	545	529	512	536	519	542	523	563	522	519	522	531	508	525	526	494	562	538	547	539	498	520	551	513	475	516	536	569	530	472	516	569	539	507	538	489	567	559	516	568	514	523	545	519	517	566	503	535	497	523	525	519	513	530	541	554	539	500	539	507	524	545	523	547	517	536	534	555	554	533	523	552	524	526	540	534	515	505	530	527	545	521	461	538	528	554	503	482	557	533	544	570	555	548	530	568	515	568	545	523	540	554	532	531	538	521	525	549	544	498	500	531	546	527	539	517	522	537	489	545	555	531	526	508	564	489	502	538	552	559	539	537	523	540	507	519	519	515	491	535	559	528	465	542	535	531	548	545	513	526	521	556	521	520	565	525	543	533	554	546	546	543	568	547	599	540	499	526	553	506	568	523	515	516	532	518	523	500	559	545	564	569	553	498	501	542	524	544	524	483	563	521	512	547	539	559	553	514	517	546	527	559	504	560	561	506	545	544	514	515	556	513	541	514	530	541	481	533	529	504	500	546	585	542	554	557	487	548	503	534	565	546	519	544	523	547	595	478	529	515	524	555	517	539	561	585	499	518	516	545	506	513	578	522	557	509	530	506	527	529	554	551	527	546	523	541	512	489	530	539	510	545	551	522	506	486	521	551	491	527	548	555	525	534	549	514	524	489	528	543	529	521	496	506	522	616	543	516	518	568	578	545	548	484	546	535	538	528	540	541	495	547	539	541	579	489	531	511	537	533	534	539	550	535	503	536	499	547	513	517	557	507	511	554	539	555	552	574	493	504	510	506	560	529	504	540	498	587	577	560	538	515	527	526	548	579	559	511	529	543	560	534	479	524	524	479	524	517	509	554	543	527	514	561	507	537	543	527	501	523	539	502	523	532	521	515	533	579	542	552	514	520	519	524	507	566	514	512	489	496	534	531	561	553	546	511	517	532	542	548	525	578	506	508	532	523	534	522	502	525	570	512	531	533	519	505	536	491	529	532	508	528	563	561	557	523	512	524	555	523	535	554	537	537	522	515	531	567	510	543	531	513	531	520	517	554	523	559	534	531	516	514	513	534	548	560	500	503	496	497	543	554	524	565	557	520	571	508	545	532	503	573	508	531	474	533	560	544	496	556	538	507	507	535	496	525	489	539	501	508	507	512	521	528	544	517	544	540	530	554	549	568	501	556	551	561	563	535	520	493	526	542	596	576	551	533	514	528	509	551	531	519	573	525	497	566	553	570	509	539	558	558	522	538	534	545	524	543	500	481	536	518	546	547	530	526	501	532	503	513	503	567	564	558	579	577	489	503	546	537	562	504	518	528	553	510	493	500	497	496	512	551	541	519	545	556	483	494	542	526	507	520	523	532	537	522	553	537	503	527	503	505	529	570	582	515	558	524	530	587	540	506	509	559	556	528	551	547	558	585	539	537	552	497	530	528	517	533	553	614	520	542	560	538	519	514	532	543	516	503	545	528	537	501	545	518	514	470	514	541	537	531	529	503	483	549	560	535	564	545	512	536	538	588	499	519	524	471	551	562	501	523	532	510	507	537	508	535	540	545	522	505	506	518	516	517	501	560	548	532	501	520	502	590	535	542	461	513	565	526	521	526	504	513	567	520	551	533	569	507	542	533	537	549	576	516	509	543	565	540	551	558	532	537	499	566	548	528	485	552	571	549	517	516	525	499	563	539	517	531	512	515	548	530	525	524	508	538	534	485	511	543	532	517	516	551	545	524	518	527	549	534	542	531	498	582	573	523	511	522	506	511	525	556	549	555	487	523	538	533	537	536	508	522	544	539	555	527	506	560	536	539	477	509	499	499	491	497	507	530	516	488	493	542	577	502	478	522	536	530	561	548	509	541	519	501	516	547	568	528	533	523	526	511	529	510	529	517	521	572	530	522	531	553	526	483	520	512	518	541	510	527	537	585	558	540	515	529	526	575	478	470	514	535	514	560	554	512	534	528	520	544	519	524	539	515	524	528	531	500	487	542	508	560	510	522	504	516	533	516	534	528	509	557	512	521	477	534	497	525	539	576	554	524	527	541	541	512	588	524	481	519	559	555	487	541	556	528	542	540	566	552	496	529	538	543	495	520	526	533	526	530	486	550	558	537	518	523	609	523	514	533	485	534	570	521	522	543	502	517	536	502	547	547	558	534	529	517	502	525	493	540
36934	36605	37641	32720	31793	27436	24933	21121	16199	11113	7446	5070	4430	4601	4255	3777	3360	3008	2661	2289	2101	1370	1203	1227	1228	1863	2564	2001	1309	730	500	410	296	278	261	252	237	206	217	210	204	223	245	224	205	231	203	208	216	236	202	223	207	209	206	199	212	205	234	221	196	200	209	229	221	228	229	202	203	198	191	236	207	230	227	222	209	207	193	235	222	202	224	234	218	200	207	202	210	228	218	208	239	211	201	201	206	204	218	206	227	218	187	208	215	209	202	210	207	203	239	208	201	226	223	208	215	187	233	223	203	219	216	214	199	199	204	231	201	192	218	208	222	205	183	228	244	219	200	231	218	229	213	203	209	213	217	212	228	197	215	190	211	198	233	216	224	237	223	201	227	204	196	200	200	181	195	250	220	244	208	226	230	224	198	185	217	223	220	197	218	229	230	218	229	229	221	208	196	211	184	196	253	219	217	214	195	219	217	207	220	195	249	240	213	213	229	180	240	265	237	213	215	224	202	209	216	233	247	223	229	225	212	201	213	197	203	188	254	219	236	219	245	209	211	214	216	221	223	193	206	189	200	234	215	226	223	201	221	234	216	225	233	212	238	225	202	187	186	211	225	224	217	224	201	198	194	205	217	206	223	201	219	214	200	182	193	214	213	193	229	207	217	210	203	237	220	202	222	218	216	217	223	223	204	224	250	191	208	230	219	206	213	214	236	220	197	208	208	224	214	235	236	215	233	201	212	220	209	246	235	217	206	224	232	191	217	236	216	210	227	231	200	199	229	201	202	250	217	218	212	226	201	213	203	219	238	218	220	226	236	226	197	208	223	182	202	203	207	232	211	217	202	207	188	205	201	216	240	233	200	215	220	223	220	211	215	216	203	198	219	199	209	218	228	196	211	201	229	222	207	205	217	227	217	217	193	207	244	218	229	223	201	208	210	211	222	209	212	207	216	195	200	228	207	193	209	196	215	216	223	220	242	210	206	236	222	214	237	212	202	212	209	230	204	222	231	196	228	196	206	232	195	229	240	200	248	201	185	212	211	199	215	197	234	246	210	201	221	209	210	188	208	236	222	234	236	210	211	231	205	223	173	195	210	213	210	217	210	223	229	226	205	214	208	225	200	216	197	204	197	209	199	223	223	233	195	220	210	223	205	211	214	227	202	197	224	207	220	213	216	228	207	238	198	229	218	211	250	228	218	215	209	205	209	201	208	196	203	262	218	174	221	231	203	220	233	246	232	218	238	236	206	237	188	221	202	206	205	259	242	168	229	224	190	217	225	187	247	199	213	219	199	225	228	197	242	216	235	199	197	202	224	185	208	189	191	217	222	223	217	220	219	211	221	201	203	201	224	224	240	213	211	205	214	202	213	211	207	220	207	236	194	212	214	197	196	200	205	202	180	208	215	232	221	225	206	214	224	210	205	226	211	209	212	188	233	214	213	215	228	242	200	219	204	225	190	210	198	205	191	198	222	232	245	220	233	227	182	202	202	212	201	221	197	204	241	217	212	182	221	203	221	215	215	195	224	223	214	227	212	213	225	190	220	190	206	199	219	222	211	243	189	214	219	185	198	213	216	203	184	235	254	216	233	215	208	232	231	221	186	243	206	214	232	214	187	210	207	237	213	194	194	212	224	220	217	221	205	217	225	231	219	219	241	231	222	215	221	216	194	194	196	227	236	209	206	203	244	222	214	219	198	201	232	193	223	226	197	208	200	202	206	232	200	210	221	233	208	203	220	212	252	213	226	211	223	221	220	236	206	200	191	201	205	217	235	196	197	222	206	231	227	236	208	229	233	237	201	197	186	230	234	226	216	193	234	207	199	221	207	196	218	230	212	237	211	224	224	205	208	232	213	211	197	200	227	221	244	211	224	209	209	215	195	204	225	223	207	229	207	191	203	219	225	193	220	213	209	210	195	221	211	228	196	213	232	218	214	206	203	209	215	200	227	217	204	204	202	254	230	193	223	230	222	220	229	206	231	211	220	229	210	220	205	203	198	190	252	210	202	203	197	208	216	212	216	224	208	202	194	206	199	193	212	236	229	208	233	224	216	205	210	199	210	248	231	211	210	216	224	211	224	220	225	203	241	205	215	219	215	247	239	228	218	208	222	192	204	214	212	201	191	203	199	214	237	231	219	211	179	187	212	212	216	206	232	211	231	220	184	192	220	221	243	201	236	217	209	210	196	227	215	190	214	204	217	186	210	202	225	254	241	197	204	204	226	229	202	197	221	220	223	223	182	196	211	216	213	237	200	211	197	251	232	200	213	211	227	227	233	211	243	210	176	180	227	221	232	218	225	228	217	203	192	229	214	216	194	213	222	214	198	202	220	229	224	232	203	215	224	192	233	219	191	217	249	228	179	214	184	207	237	246	205	219	207	216	215	228	211	229	197	202	210	208	231	222	237	237	231	225	215	193	213	211	231	238	185	226	242	197	206	225	227	236	235	207	212	219	216	219	226	200	215	219	218	199	204	200	223	207	205	221	217	201	211	215	229	242	225	198	226	223	209	236	203	228	175	218	197	227	210	231	232	193	202	205	227	222	200	196	214	215	243	211	214	212	200	230	198	208	214	192	242	215	213	208	196	192	236	200	205	234	225	226	216	211	198	213	224	229	254	206	231	212	216	208	216	213	217	238	225	220	226	214	198	199	207	201	243	201	220	219	207	208	227	205	217	254	199	223	206	205	188	216	215	187	221	195	186	235	186	191	208	189	216	223	193	209	195	208	217	219	181	235	217	202	203	215	219	223	235	228	193	204	206	228	212	214	208	226	227	216	216	227	251	232	189	233	211	247	213	238	210	210	184	199	204	226	242	224	213	211	221	183	213	208	216	216	222	222	215	231	195	198	202	239	224	220	224	229	195	216	202	186	201	221	212	221	228	223	208	225	198	183	228	200	209	213	186	199	222	224	214	210	208	232	206	199	230	225	230	219	212	202	225	235	219	215	220	229	213	199	215	226	224	228	200	193	219	179	215	238	237	215	218	217	223	224	199	205	217	215	222	199	220	228	189	230	190	227	200	242	185	200	217	190	218	208	208	242	233	225	236	228	225	222	189	233	226	215	188	187	221	192	238	215	192	219	205	199	204	207	225	220	214	254	200	203	203	232	224	214	253	248	214	206	199	247	212	211	193	205	205	213	217	204	243	222	219	207	218	212	198	209	195	190	230	198	208	208	207	204	213	194	235	228	204	190	222	234	226	245	212	224	215	201	203	215	211	203	226	214	209	206	227	220	191	229	202	202	181	224	189	186	203	188	223	204	217	234	220	245	215	188	212	217	239	246	166	204	239	208	223	210	217	209	229	206	252	205	227	223	229	188	182	226	216	208	200	182	204	202	182	238	209	214	201	200	233	226	206	207	258	231	203	198	192	209	198	219	198	212	190	215	215	206	223	214	205	206	196	239	243	236	193	193	215	195	219	203	228	221	206	184	237	213	222	195	212	209	236	193	214	231	236	221	223	222	216	219	225	176	212	216
27116	32322	36924	39735	40815	38939	37853	35252	32326	27625	22930	19220	18754	19118	18303	17079	15366	14239	12753	11806	10917	7363	6571	7374	7084	10855	13630	10862	7202	3799	2474	1860	1201	920	805	722	641	606	617	636	557	624	608	645	595	655	623	637	604	618	601	584	605	590	614	659	614	638	570	585	613	604	593	603	596	593	614	602	610	604	582	641	617	585	620	624	609	635	602	624	601	555	638	583	615	620	625	597	572	624	599	606	582	589	635	587	626	619	653	620	664	610	585	638	594	577	618	642	607	521	593	589	602	579	569	622	564	595	600	575	587	566	580	564	630	665	587	585	605	619	640	585	588	603	580	640	578	585	607	641	652	586	631	573	653	628	609	638	609	577	571	586	611	624	624	584	604	619	630	615	668	613	594	634	604	605	586	612	650	568	626	601	602	569	597	616	593	625	603	593	575	602	627	637	610	599	624	628	608	635	617	621	602	607	629	619	594	596	602	616	587	572	583	594	601	641	611	597	560	674	608	606	589	616	627	614	642	620	611	604	615	585	580	609	629	638	574	607	579	589	595	587	606	532	582	583	559	621	649	605	596	571	598	615	576	598	614	623	614	623	608	602	598	651	642	606	595	595	616	630	606	588	575	579	587	605	643	615	630	618	594	617	679	623	634	606	565	618	590	599	626	611	604	605	640	607	611	605	609	616	623	616	592	603	615	604	571	572	635	617	569	638	612	612	574	641	622	593	597	585	632	623	575	618	637	618	595	645	611	613	655	624	609	638	652	656	629	617	641	622	611	595	641	632	635	606	642	551	621	608	641	633	594	622	603	624	595	648	625	615	575	627	586	581	563	586	626	630	599	571	606	594	632	638	586	594	579	605	590	580	618	570	634	595	615	551	637	670	577	634	579	623	601	543	561	571	584	611	603	638	576	591	622	608	577	614	605	632	578	612	620	593	589	632	605	598	616	622	645	645	604	562	591	599	604	586	595	662	594	607	634	632	608	569	616	587	617	647	551	607	606	569	615	588	583	628	622	578	551	601	586	607	576	603	626	594	604	600	618	641	620	634	601	575	610	594	599	556	618	635	640	637	603	632	612	607	619	564	615	612	627	613	670	600	580	619	623	604	605	636	619	565	617	600	595	597	623	603	588	579	568	604	606	581	582	585	588	626	685	634	563	617	595	655	594	551	601	633	536	613	589	612	597	599	608	591	612	605	647	619	619	617	609	641	548	650	596	591	654	568	646	610	612	616	623	630	615	623	628	584	572	621	581	603	603	634	596	612	617	607	582	614	605	598	586	636	653	604	569	565	601	635	622	622	648	596	615	619	584	630	601	626	591	589	622	638	622	620	585	581	577	573	593	595	604	525	638	623	623	600	609	590	522	608	581	608	621	616	614	605	646	583	577	652	580	611	604	588	619	593	610	642	600	606	585	606	606	601	621	609	574	613	569	614	579	603	623	643	605	615	605	601	564	603	545	573	587	617	608	613	631	613	605	609	599	575	623	627	632	599	594	622	608	623	609	586	578	549	575	617	613	601	576	590	592	587	641	644	566	602	630	587	598	610	593	557	631	593	621	648	659	604	647	650	567	637	575	611	625	577	563	635	602	577	630	597	592	599	584	627	595	634	596	634	606	607	603	591	570	610	598	616	591	602	610	572	581	588	583	609	622	632	604	599	603	625	576	618	613	579	599	580	601	604	590	615	587	592	592	569	598	609	573	577	597	627	647	643	601	602	610	642	619	589	636	589	634	624	605	619	633	607	652	639	609	599	631	610	607	588	593	625	588	603	637	617	627	626	633	590	621	570	584	589	607	614	621	639	605	637	610	563	627	596	579	577	598	574	609	618	610	635	601	646	657	592	578	597	600	581	616	575	614	609	561	597	629	613	664	611	602	627	570	638	597	602	582	613	597	603	634	583	614	596	607	616	626	588	619	571	624	553	627	609	615	654	607	599	591	607	618	623	617	597	620	599	632	605	629	641	573	565	591	611	622	606	583	570	592	637	650	624	594	561	623	565	578	581	618	612	579	605	586	650	596	592	595	597	568	664	637	617	640	635	613	621	576	636	614	635	641	590	568	581	637	651	585	612	593	625	587	592	582	584	598	609	600	579	644	663	652	602	617	595	608	620	605	612	564	607	636	642	583	607	605	594	596	616	563	553	579	651	598	626	593	603	585	574	568	594	617	580	582	611	606	596	635	611	594	571	599	561	632	632	611	614	592	616	602	600	596	619	567	604	621	593	585	582	582	578	566	617	604	648	607	617	620	638	568	602	587	639	623	615	629	585	586	594	633	682	573	609	583	609	613	605	630	633	602	646	601	632	645	554	616	617	627	623	595	570	617	615	584	605	628	629	645	575	615	561	615	601	621	596	583	618	560	591	577	603	626	625	601	599	597	632	607	580	666	633	584	617	604	583	579	628	659	578	577	619	604	591	606	565	641	605	576	577	599	642	622	606	570	573	571	584	560	585	596	641	588	573	611	601	596	646	602	692	585	618	625	585	613	631	622	600	582	595	655	599	641	583	662	628	616	621	569	606	613	588	603	651	562	603	606	590	631	622	589	613	544	649	634	570	526	566	627	560	635	633	631	639	617	600	612	538	601	582	615	584	650	641	582	568	576	643	603	576	560	648	603	628	586	601	609	621	603	597	603	591	616	622	621	619	602	639	597	607	614	608	590	604	586	613	604	588	650	623	619	614	611	618	633	603	607	639	567	578	606	634	640	623	598	568	595	641	600	630	588	624	576	642	581	620	610	584	612	607	582	608	614	617	589	591	587	603	635	649	627	610	579	569	594	621	581	605	581	651	626	610	595	587	656	605	622	578	652	642	594	586	608	567	602	599	562	588	612	617	611	613	637	593	609	579	609	617	616	597	607	634	581	595	590	589	597	614	630	589	634	592	574	621	637	598	586	606	611	616	585	555	603	625	635	611	602	589	609	608	601	625	611	605	578	621	631	624	591	604	624	608	606	625	602	609	591	612	619	592	611	615	590	649	637	644	580	596	570	622	607	592	603	637	608	591	579	591	607	559	625	587	621	582	646	608	569	628	637	612	589	581	561	629	611	584	611	594	630	601	657	605	579	576	633	645	562	577	663	618	578	661	572	639	600	571	613	583	610	610	593	625	621	608	571	586	565	611	678	623	610	583	601	579	581	591	568	598	583	635	653	596	588	597	557	635	627	565	584	591	591	612	577	585	603	572	590	604	619	613	636	621	627	591	592	608	624	575	609	636	533	655	601	644	631	590	648	618	631	632	627	583	581	578	577	682	650	614	570	558	644	631	600	626	640	563	599	648	613	588	615	645	574	569	602	597	642	586	644	595	627	559	585	596	581	611	571	596	597	630	596	596	568	618	603	640	633	608	604	631	639	583	589	625	616	602	618	606	629	607	585	549	579	578	618	571	636	595	615	593	629	607	598	620	587	603	647	613	609	617	617	626	611	639	615	610	619	615	614	572	597	604	611	645	645	644	602	587	629	629	592	561	604	637	572	619	553	586
13420	12180	13404	11179	7518	5600	4172	3324	2329	1741	1320	1241	1482	1501	1074	851	650	496	418	353	327	246	245	233	277	313	377	421	343	322	277	236	198	238	192	184	186	199	191	205	196	176	199	187	203	206	202	199	176	208	158	186	200	185	169	201	193	217	181	169	162	168	182	226	194	200	212	190	174	172	184	202	181	183	218	190	203	212	178	187	185	170	198	173	212	200	188	172	201	195	204	176	213	193	176	188	183	205	198	178	179	206	192	188	172	189	170	220	191	199	212	209	173	193	201	217	187	201	200	184	176	183	182	158	222	201	185	188	198	197	221	212	198	179	197	171	152	202	192	177	197	181	231	204	200	210	179	174	180	195	230	201	182	168	183	211	194	191	181	201	205	211	185	208	158	193	196	195	193	182	179	216	201	205	199	196	185	197	186	212	197	186	207	159	181	177	196	208	214	194	188	222	198	220	182	179	208	197	174	162	190	199	204	189	194	228	184	193	212	165	218	208	185	197	195	188	197	203	175	200	186	188	200	194	168	176	162	206	191	188	182	173	181	176	194	200	206	178	188	208	177	198	200	170	170	203	187	168	199	211	182	144	174	169	175	187	161	184	189	208	213	200	175	204	182	202	171	187	193	182	188	187	202	190	212	185	180	175	194	204	203	190	193	204	164	185	170	170	176	217	180	171	177	205	189	189	179	191	180	187	192	197	155	201	189	206	207	180	207	189	219	189	208	203	184	199	192	187	189	181	186	184	187	197	188	182	207	194	179	204	182	201	216	169	228	205	174	169	195	177	202	193	204	189	219	199	191	202	181	193	191	198	218	208	204	185	192	191	181	186	187	194	215	212	207	191	156	185	189	198	192	181	174	171	191	187	177	194	180	186	196	213	191	174	206	206	177	193	195	211	183	177	205	211	194	185	194	204	177	189	211	202	193	185	198	194	175	207	207	180	197	197	183	189	217	184	184	159	194	182	195	190	192	191	192	219	203	214	219	177	188	158	183	206	196	202	184	203	180	200	182	206	207	175	193	206	186	193	189	173	176	193	212	197	206	181	182	196	192	185	191	170	193	194	200	194	205	215	210	150	169	187	206	178	191	219	184	203	189	187	183	191	197	178	205	210	185	177	195	197	203	168	189	201	192	203	202	201	171	200	190	223	205	205	196	186	191	210	197	186	180	215	179	200	171	194	188	176	200	206	185	195	191	203	191	205	182	168	190	190	180	198	167	203	183	194	185	173	187	224	183	187	181	210	202	178	202	193	173	181	197	211	186	180	180	190	204	175	171	218	188	197	191	218	220	200	201	206	177	172	187	170	204	189	188	199	184	186	193	196	205	207	187	201	210	193	170	201	184	187	198	193	188	187	184	182	195	173	191	205	202	201	189	216	197	179	198	209	200	219	204	226	196	184	197	191	204	172	174	198	189	200	178	207	180	192	192	179	204	213	196	186	197	186	205	188	165	186	188	201	173	189	176	212	215	177	204	206	158	216	187	170	180	171	190	199	157	170	185	201	206	196	164	179	195	200	197	175	207	172	195	175	202	180	193	200	176	181	213	193	192	197	159	187	186	197	195	203	200	181	185	179	210	194	204	206	192	186	189	193	198	194	196	187	203	190	187	203	158	197	180	154	202	192	190	181	190	182	192	183	207	160	180	192	198	197	202	186	197	193	199	195	212	186	195	195	172	196	197	184	213	190	217	185	202	187	201	171	217	181	183	192	190	182	182	184	189	177	219	196	196	166	173	175	184	203	201	194	184	203	203	200	186	184	195	166	209	211	218	195	190	191	176	178	207	204	180	191	170	203	206	198	218	191	200	207	197	194	201	177	197	203	171	204	176	182	192	185	172	203	183	219	202	200	176	175	184	213	225	206	172	188	181	164	220	177	204	188	182	185	193	226	182	185	206	200	208	188	153	189	179	206	184	227	196	208	189	211	181	174	200	194	188	207	193	198	187	184	183	211	182	156	202	167	219	212	177	199	179	186	172	187	187	206	182	193	193	191	200	204	203	186	181	198	178	212	193	166	206	195	198	182	206	204	198	191	212	201	205	182	220	193	195	175	182	198	190	212	202	184	203	182	203	184	182	195	192	193	184	193	190	230	160	184	180	162	177	199	160	218	193	202	194	199	164	176	173	159	216	223	188	179	205	225	167	182	206	197	184	195	181	161	192	191	193	188	170	208	187	177	176	181	214	183	189	185	214	203	200	181	212	175	215	186	186	164	214	180	182	203	208	175	210	189	190	200	203	193	208	187	182	200	181	184	172	195	218	179	176	174	185	204	186	183	199	195	178	190	197	169	177	196	191	172	196	186	187	175	195	174	201	203	185	207	198	173	181	212	181	208	197	187	174	208	203	193	218	194	173	188	197	208	199	237	172	167	195	173	181	191	221	179	199	181	192	175	172	168	177	214	185	196	191	184	162	209	199	199	188	207	164	191	189	194	191	163	196	200	198	179	184	193	213	216	190	191	193	196	177	215	213	204	200	214	183	202	186	185	201	199	197	201	203	196	204	199	182	181	159	168	210	198	199	190	187	179	200	195	192	201	218	180	174	176	208	211	196	164	170	207	181	194	189	161	212	208	184	169	188	179	209	171	207	202	193	188	207	195	177	173	161	210	184	181	182	204	163	177	222	216	211	212	162	227	187	185	173	201	198	197	198	208	199	182	177	155	193	197	199	178	186	201	208	156	184	173	205	198	182	203	188	205	196	224	198	198	177	182	191	195	187	184	197	206	190	182	200	224	172	175	189	204	188	180	174	199	197	215	205	189	200	195	217	188	166	164	201	200	183	181	185	194	179	195	214	192	224	188	189	180	198	203	222	178	202	182	173	169	176	189	189	167	200	182	171	175	208	189	184	212	177	197	203	203	217	203	214	182	195	189	167	196	190	187	194	191	205	202	194	193	217	182	202	207	174	183	193	185	189	207	192	163	194	205	183	190	210	204	210	181	177	172	189	179	186	182	176	172	172	182	175	189	176	183	210	170	196	196	192	200	175	184	167	177	184	186	190	174	200	196	202	181	190	207	179	178	179	183	179	190	167	205	209	180	211	186	194	208	205	191	188	183	175	201	214	201	186	215	189	207	202	177	184	190	185	241	222	199	200	169	233	179	189	178	202	173	206	196	215	186	201	193	172	172	186	192	199	201	220	175	200	203	176	179	191	190	203	208	195	195	196	185	199	184	197	202	197	193	191	189	175	205	176	179	172	185	183	195	201	193	191	206	198	205	181	210	209	188	208	185	190	205	196	216	189	194	170	182	166	220	202	198	187	189	180	170	180	191	204	199	196	176	185	197	190	193	204	214	200	192	228	196	193	193	201	188	195	205	194	172	195	199	175	188	193	202	194	183	206	200	194	174	213	194	195	186	183	188	198	220	189	184	185	200	175	194	182	197	196	179	171	202	194	209	217	190	176	194	214	174	199	203	201	190	193	200	185	182	198	201	188	201	168	186	181	194	185	211	175	197	177	202	185	208	183	196
10010	11962	19876	22532	19674	17424	14817	12922	10184	7918	6774	6916	7910	7729	6070	4606	3421	2713	2231	1705	1336	994	1093	1198	1357	1474	1697	2049	1565	1122	899	743	662	609	603	558	592	550	571	569	554	539	534	564	553	473	569	551	559	539	537	589	568	529	549	553	512	551	568	582	560	539	551	526	565	574	549	510	586	544	569	511	527	524	496	559	566	543	550	549	530	576	530	562	574	508	539	554	533	540	579	561	554	515	569	504	568	577	575	555	558	519	562	567	580	546	553	514	502	547	557	543	510	565	520	549	560	528	580	537	523	554	509	512	522	544	568	573	580	547	556	540	591	534	559	520	532	587	576	548	538	554	542	520	576	545	596	545	537	585	565	526	499	570	569	525	589	556	574	538	573	587	551	539	527	542	531	554	549	519	542	530	541	525	582	552	588	542	539	561	570	566	543	572	549	570	576	574	567	506	549	578	540	505	543	558	567	535	588	539	497	567	518	579	491	544	563	589	541	539	535	514	555	570	515	564	558	532	518	531	509	534	533	510	523	563	519	517	547	574	531	514	532	549	587	556	572	538	557	569	537	574	558	575	528	566	575	575	529	558	495	548	560	575	549	555	545	531	586	539	550	551	513	540	534	509	537	555	531	578	537	549	514	498	562	586	569	506	545	555	538	586	564	583	555	549	539	560	549	577	525	562	582	570	577	541	557	558	574	550	553	562	558	604	540	573	557	569	498	545	561	584	601	494	560	549	566	549	548	539	550	557	570	550	507	524	532	573	570	598	555	540	559	529	587	521	577	548	510	553	561	530	559	545	542	585	563	535	555	533	593	574	588	561	586	550	562	541	568	548	567	577	557	567	568	573	548	544	594	542	536	567	559	551	560	555	568	548	556	540	546	531	556	526	558	575	507	538	587	549	590	535	562	550	531	533	542	533	521	517	548	546	558	500	528	569	552	601	581	558	607	586	535	543	612	543	575	552	549	527	543	539	530	536	568	587	539	556	536	536	554	570	541	571	602	570	568	566	518	511	541	526	565	571	574	565	553	542	518	522	519	530	505	533	552	549	563	549	566	590	513	559	541	528	537	565	557	559	570	582	554	571	533	509	552	565	521	594	558	547	553	537	532	502	554	580	581	542	585	499	548	570	524	602	607	531	590	583	567	540	562	579	586	522	541	553	561	600	554	509	559	552	531	578	533	523	545	557	518	548	543	547	537	579	548	537	576	562	571	566	557	535	531	535	542	511	560	536	587	551	526	531	537	541	531	562	559	519	562	529	547	541	511	546	550	524	576	568	524	535	513	540	560	537	600	572	548	538	541	547	553	493	554	531	555	565	601	565	544	520	529	540	517	593	549	547	552	526	511	545	546	557	550	547	520	536	529	559	530	523	570	532	545	564	546	551	548	573	577	564	501	561	530	555	549	546	532	535	503	528	593	538	519	579	568	570	536	570	501	571	550	525	535	544	532	518	543	556	564	562	542	544	532	537	503	567	568	518	506	562	543	573	547	534	568	570	590	541	540	509	575	563	514	558	592	592	505	531	556	572	562	536	545	576	544	552	562	542	571	584	550	536	540	539	563	543	572	555	527	534	532	505	604	556	539	587	531	528	519	580	531	561	529	537	533	474	569	537	524	535	506	569	573	512	553	542	539	560	560	571	513	534	567	527	568	509	529	583	525	584	569	536	542	551	549	586	555	532	548	555	549	542	531	524	544	545	535	571	551	559	507	569	572	527	567	555	568	529	544	555	567	557	578	551	577	553	565	571	552	554	533	537	533	554	540	539	534	535	551	560	580	549	540	566	569	583	582	599	538	583	545	565	552	552	537	532	569	574	519	578	568	561	574	591	515	534	517	556	566	528	527	552	577	552	540	507	541	540	556	517	550	575	544	571	524	545	545	551	564	527	560	559	561	517	553	555	578	514	567	531	539	534	561	547	574	577	553	531	568	580	553	557	568	546	528	538	569	555	564	560	527	531	545	491	543	573	554	535	552	554	552	616	544	524	515	576	545	555	527	573	554	523	534	525	520	484	561	583	541	530	577	570	558	516	544	526	527	570	545	554	537	518	559	541	521	519	575	559	581	537	507	525	531	541	528	559	546	558	577	530	495	547	543	553	558	570	535	537	579	528	540	555	532	519	538	575	560	537	507	551	529	575	539	553	480	527	553	521	539	546	561	571	551	537	512	580	540	498	516	548	528	561	548	545	524	543	531	525	543	532	516	542	536	548	514	530	573	549	571	538	550	552	570	575	587	520	575	523	566	541	613	593	512	577	555	544	548	551	557	516	555	533	566	569	563	548	518	538	520	500	537	532	576	555	552	568	516	579	560	526	560	556	545	615	509	554	547	541	581	510	541	530	563	546	564	559	517	559	614	528	572	561	549	555	534	538	520	571	569	582	555	579	539	540	535	570	538	570	523	582	566	537	550	595	570	518	553	575	568	559	536	548	570	553	534	565	537	536	514	504	540	522	539	579	532	564	543	525	566	541	555	499	580	531	578	500	530	545	578	568	539	532	550	587	569	586	556	550	535	578	530	562	528	571	531	516	579	561	515	591	558	555	579	543	588	528	518	496	555	578	518	580	536	547	563	577	591	515	540	543	533	575	562	600	533	536	531	523	573	508	531	563	564	532	520	594	532	547	556	559	548	514	537	536	543	569	563	494	524	514	515	583	599	559	536	562	571	557	532	542	542	554	560	536	552	566	547	585	571	562	505	580	541	534	555	536	568	570	543	528	597	547	525	562	595	551	554	574	545	522	520	564	567	572	577	567	497	537	549	528	575	525	542	578	557	567	514	533	525	515	549	608	526	506	575	576	562	554	555	555	566	577	559	571	546	565	574	585	572	563	566	548	547	543	512	556	534	539	536	522	575	559	546	520	589	557	554	558	549	549	608	545	556	567	548	533	542	540	518	516	580	525	558	537	537	503	556	546	536	554	537	552	537	546	597	542	540	531	515	560	578	513	509	539	547	513	558	530	515	550	546	564	491	534	576	555	543	509	525	547	581	554	542	543	558	558	541	558	541	565	548	488	567	537	592	533	513	541	549	561	532	555	536	553	556	524	564	517	556	507	504	541	496	535	570	531	535	581	552	565	535	528	549	566	551	531	529	496	526	549	530	601	531	535	573	580	566	535	538	569	585	557	533	530	521	570	539	520	574	536	574	574	522	526	547	529	550	538	551	539	566	612	547	547	523	561	548	549	557	547	568	534	509	569	523	530	559	570	513	529	558	545	596	524	526	565	534	551	569	549	544	579	525	539	524	572	527	554	582	558	541	546	505	572	547	584	557	582	548	543	548	533	587	559	481	550	551	538	531	566	529	580	575	558	577	541	547	569	524	551	583	519	537	574	506	549	531	577	535	511	571	551	548	535	542	554	552	537	538	571	557	528	576	559	543	595	580	548	554	536	548	549	531	522	516	539	561	523	567	578	553	557	559	536	564	500	557	530	534	575	529	525	519	531	530	538	575	545	590	541	569	537	526	528	522	564
28744	28103	29352	26076	21114	16952	14319	12867	8396	5208	3880	3352	3426	2916	2448	1954	1692	1560	1324	1209	989	689	802	935	999	1136	1142	1234	837	689	492	347	220	207	218	195	215	214	202	157	192	202	193	180	180	186	217	157	175	198	193	203	204	203	193	195	201	219	181	172	194	205	188	193	193	198	175	211	197	201	156	192	168	201	195	178	219	189	219	179	190	194	188	166	197	203	182	202	191	193	186	167	183	205	197	189	200	189	155	188	175	201	186	180	185	173	207	187	183	200	179	196	199	176	179	196	214	194	194	192	207	193	189	183	205	186	175	196	198	174	198	202	220	183	189	182	203	184	217	192	205	188	182	183	206	218	182	192	189	169	167	179	200	178	206	194	196	200	181	192	198	165	194	189	169	187	191	193	185	181	217	186	204	192	200	208	200	196	193	191	173	192	198	184	206	205	201	190	165	208	159	200	173	202	162	215	192	194	184	172	194	206	166	180	198	158	193	177	176	184	178	200	183	174	183	204	185	205	202	177	193	189	181	195	167	190	192	201	188	214	190	222	182	182	192	186	182	185	210	212	178	176	201	189	178	193	203	191	190	185	175	190	147	178	184	199	192	198	190	190	186	203	204	170	184	186	210	176	188	187	182	186	182	191	205	195	193	169	188	192	186	162	203	186	180	194	206	197	177	171	205	186	200	188	190	215	189	177	187	177	181	188	156	178	181	168	193	181	192	208	176	207	183	194	167	189	177	201	177	209	175	210	212	182	181	179	209	185	181	187	210	202	204	180	166	183	166	195	192	194	204	194	202	205	202	190	164	166	187	202	209	199	213	220	189	204	195	188	185	175	188	189	204	187	195	226	186	185	213	194	187	182	182	175	191	172	212	173	205	177	179	198	202	183	198	194	203	195	191	175	182	199	202	205	169	179	159	185	165	189	193	181	192	199	163	211	187	225	193	194	159	182	189	219	185	187	197	186	164	188	216	217	179	205	219	197	188	188	213	191	179	185	214	196	179	149	178	171	196	193	186	170	174	184	191	202	167	191	215	187	198	173	168	173	198	183	191	171	230	192	173	181	195	203	197	199	186	185	179	166	186	193	200	198	209	183	200	189	176	176	198	180	194	171	185	153	203	175	176	214	170	176	188	203	198	218	196	211	185	188	212	183	204	192	189	186	196	189	212	205	207	199	180	179	194	181	205	197	182	176	189	186	193	179	194	178	203	160	175	202	167	180	218	182	191	209	208	202	216	189	199	164	171	171	216	182	174	198	214	175	205	190	216	180	200	178	178	198	204	202	185	192	189	212	182	206	190	186	192	191	203	214	187	172	184	178	180	182	218	189	182	171	188	204	171	199	196	179	179	174	216	184	193	201	169	189	190	179	169	207	193	198	172	204	190	193	199	177	213	186	203	180	189	166	175	202	177	204	204	158	180	180	188	204	189	207	182	204	192	175	182	196	191	190	197	196	174	174	197	198	207	202	178	184	189	175	195	189	181	192	203	212	179	171	196	184	187	194	214	204	184	211	195	195	174	190	200	205	188	178	200	183	191	201	183	194	194	197	178	195	184	219	194	185	182	207	186	200	190	187	202	191	200	214	195	197	181	199	208	155	222	215	198	196	184	184	189	198	203	186	193	188	206	180	191	202	211	190	197	171	194	166	196	177	183	196	192	209	202	182	182	195	205	188	176	201	207	192	185	187	202	182	217	177	190	175	182	178	165	198	212	190	156	185	211	186	181	189	185	196	189	170	185	225	192	193	191	192	179	198	185	195	204	218	184	191	226	210	197	171	171	180	179	192	192	199	204	194	164	194	197	181	178	188	163	181	171	183	192	167	180	197	206	200	184	203	196	199	202	186	181	179	177	195	185	193	201	193	202	183	187	193	191	180	198	192	200	210	213	207	168	189	185	186	194	210	184	197	191	193	187	192	177	177	198	189	186	219	215	191	185	174	188	158	184	183	182	201	222	181	182	165	175	169	205	197	201	193	180	192	178	183	161	175	173	173	213	206	209	196	210	188	192	180	201	192	191	197	215	205	225	205	178	184	212	181	191	213	185	189	189	212	200	162	176	186	183	197	210	175	185	199	172	181	202	182	198	194	194	180	194	177	184	163	155	186	200	200	195	171	178	202	182	161	184	179	211	171	190	189	213	196	173	201	219	202	199	182	198	227	197	177	199	158	190	182	206	213	165	162	189	165	196	209	192	201	199	172	192	170	219	196	196	219	193	205	218	183	181	194	193	191	180	216	195	209	177	188	184	201	193	178	183	183	218	202	185	191	171	196	180	195	174	169	172	184	181	171	215	173	178	190	188	199	195	183	190	168	218	183	177	200	195	196	189	196	205	177	218	203	171	191	168	185	200	175	188	188	217	174	196	195	181	215	188	223	213	182	204	185	186	188	206	194	194	179	186	182	179	243	174	206	196	182	179	195	199	203	201	195	193	196	184	191	193	198	191	199	175	186	222	189	163	199	185	187	199	181	183	181	190	201	198	214	186	175	198	173	203	196	191	183	179	190	194	197	204	208	186	212	169	192	202	161	214	205	192	174	202	193	190	199	200	169	204	168	188	178	208	168	229	183	198	199	177	170	198	199	189	201	194	191	187	197	198	159	199	196	194	199	179	185	202	191	192	180	218	212	187	181	177	190	195	191	162	198	184	197	185	194	195	198	201	178	202	189	164	197	183	204	197	183	202	203	187	202	181	179	201	207	203	200	214	193	182	195	205	189	211	195	164	182	183	171	184	192	183	171	182	178	203	182	166	162	206	235	195	172	175	167	192	186	202	181	216	205	219	181	202	196	184	170	185	177	195	183	176	184	197	182	180	194	196	182	201	169	184	234	176	174	179	199	199	201	197	187	188	186	184	168	191	190	197	205	191	162	189	164	191	185	177	191	206	174	183	208	194	181	188	192	176	217	198	201	192	205	184	176	171	199	197	198	179	189	205	186	192	186	215	204	195	191	166	198	186	180	186	224	185	183	189	197	189	210	187	194	190	189	198	152	176	213	191	191	202	194	170	203	186	193	185	190	182	183	182	195	186	192	177	196	198	210	197	189	186	185	222	175	182	176	181	203	215	197	178	185	210	184	200	201	166	191	193	208	173	189	189	173	210	186	210	183	173	199	182	178	204	192	209	196	151	197	161	178	211	203	206	207	206	172	209	178	186	194	180	185	179	193	183	184	167	195	197	204	205	188	181	176	200	168	167	191	198	175	161	216	231	201	209	183	178	167	190	179	181	188	200	202	183	204	168	163	162	192	197	193	176	202	234	168	194	207	208	164	208	198	176	179	183	185	218	184	199	176	167	187	203	202	199	171	172	195	210	187	192	169	199	203	181	207	207	163	219	178	174	210	198	178	183	187	199	186	182	186	170	192	197	168	217	201	162	194	179	195	190	193	169	219	173	203	227	179	195	193	202	184	201	189	176	209	199	187	161	211	198	190	194	181	202	162	173	193	206	200	185	196	189	208	195	192	183	194	206	210	174	194
20799	24742	30762	34694	32027	31047	29946	29013	22908	18354	15799	14849	15614	13878	11872	10854	9370	8371	7522	7187	5557	3934	4772	5443	6354	6505	6981	6791	5022	3454	2189	1334	821	653	576	582	545	549	557	543	548	536	523	532	542	540	525	580	577	521	597	548	560	551	528	494	548	557	540	544	523	568	537	541	533	535	522	544	513	561	563	523	509	539	547	565	535	560	495	502	577	545	526	564	582	524	531	580	578	600	569	563	574	560	564	584	526	568	545	581	575	533	518	534	555	585	520	582	554	531	550	548	537	539	553	533	525	531	512	564	534	550	600	577	575	590	543	609	543	531	595	561	567	555	550	551	563	505	551	493	556	497	563	559	564	556	559	523	542	561	548	570	533	572	533	526	535	558	519	539	553	501	573	556	579	563	517	522	553	567	583	553	515	551	571	562	526	543	628	530	564	563	569	578	538	553	533	532	551	545	561	527	517	565	529	521	552	477	542	563	541	542	530	559	525	555	599	565	556	565	550	554	541	541	539	585	537	575	530	543	541	547	518	564	546	559	557	555	519	536	558	548	556	541	574	573	572	567	514	565	566	601	538	531	535	521	511	581	547	533	587	597	564	501	527	588	574	541	538	548	551	572	529	530	517	569	549	525	561	525	537	559	575	570	527	568	549	543	511	531	549	571	564	533	566	573	510	558	533	491	530	523	542	541	589	546	591	526	558	567	607	570	574	510	570	567	639	574	570	520	602	567	603	609	545	554	576	514	561	570	573	537	556	552	544	561	570	537	523	582	546	552	529	557	552	579	571	547	541	571	484	539	506	548	541	514	564	509	511	535	543	533	567	527	526	528	557	567	548	584	530	553	568	536	526	551	524	532	580	539	547	533	519	508	543	557	555	587	555	558	560	582	590	488	543	535	542	525	533	562	532	544	565	613	561	556	528	539	538	524	546	511	547	546	612	529	567	557	541	539	549	538	562	520	582	527	547	556	558	540	555	501	557	592	555	554	568	566	544	580	576	570	591	551	542	522	551	569	584	561	537	531	555	508	583	555	553	570	553	539	558	527	567	543	535	554	527	549	578	540	555	552	539	571	568	580	576	539	537	518	524	544	549	547	580	549	536	547	559	536	572	539	538	564	594	576	564	577	528	563	542	570	590	575	589	591	544	528	508	528	558	553	550	552	534	567	582	571	537	568	605	558	545	550	598	551	557	571	564	518	526	545	560	591	547	532	512	544	547	522	540	508	558	526	557	521	562	539	544	565	544	551	535	568	558	538	537	538	562	542	576	553	542	574	549	572	582	564	567	510	549	512	494	570	537	552	557	571	565	539	546	578	572	561	566	561	608	545	577	543	590	566	553	557	594	543	574	536	567	557	542	565	571	526	510	548	555	555	552	558	549	555	565	608	527	543	530	515	590	520	507	552	553	545	537	556	538	555	544	584	514	531	500	532	547	538	536	513	566	549	568	494	570	519	536	572	509	564	585	536	550	563	524	548	543	514	557	544	527	470	551	594	548	518	589	518	520	567	567	565	526	543	548	559	546	515	518	542	534	586	526	548	589	562	588	553	540	492	550	558	558	598	524	548	581	471	511	514	560	571	521	562	565	564	580	509	521	528	522	558	553	587	579	532	551	573	534	536	517	556	508	565	591	525	535	544	546	572	532	566	606	540	568	581	528	512	520	578	547	557	553	569	573	546	565	529	617	548	539	526	566	567	527	577	527	564	543	547	544	573	539	521	554	549	523	507	579	536	531	537	567	554	576	551	578	545	531	561	556	560	539	550	520	542	551	534	545	616	542	509	569	547	599	548	524	530	566	579	542	552	557	556	527	544	527	554	558	553	600	560	526	609	535	549	540	574	550	585	561	547	546	581	549	543	548	508	550	542	517	564	581	558	570	526	541	585	574	547	542	576	578	546	514	523	581	527	588	556	551	504	569	549	604	540	517	543	573	566	527	551	547	562	577	556	578	483	577	546	576	577	548	522	604	569	552	560	530	545	554	539	574	559	584	538	571	572	533	528	552	537	527	556	536	555	533	521	508	541	547	533	509	557	554	557	529	531	561	587	540	520	506	516	505	513	537	570	552	537	490	578	554	561	535	552	515	524	523	528	528	539	557	581	586	562	592	557	563	548	546	556	575	539	508	561	563	566	548	562	515	556	545	574	553	520	580	532	619	507	541	536	557	534	584	555	548	520	534	545	515	554	557	550	539	559	551	513	537	538	527	509	535	569	586	532	574	557	542	559	576	592	533	538	540	540	508	580	579	554	523	572	557	572	565	562	553	531	605	553	558	548	520	558	576	515	555	547	568	511	580	548	564	550	566	582	523	517	551	579	550	547	546	560	554	569	544	526	533	541	551	543	575	534	552	575	565	555	549	547	556	514	576	555	549	507	523	558	564	537	598	540	513	602	548	565	514	537	562	596	537	603	603	564	553	556	544	586	574	534	539	569	530	551	533	572	545	568	480	566	539	530	534	572	590	569	562	582	556	533	542	565	526	522	585	543	566	560	582	529	551	544	544	580	556	561	563	553	541	529	567	569	579	561	572	521	554	557	551	561	530	548	533	517	553	556	510	534	594	582	534	550	573	570	579	577	503	573	548	546	567	539	552	557	534	545	548	568	546	552	531	521	554	537	575	512	521	562	582	546	526	577	535	564	524	511	551	570	522	518	535	588	514	530	545	548	578	558	579	546	553	507	562	508	582	555	548	543	550	513	580	562	564	531	563	540	515	601	543	518	581	552	566	562	493	527	561	575	511	521	565	580	585	542	533	512	531	522	569	551	539	547	546	539	572	579	558	588	545	548	551	515	558	549	548	545	558	564	548	506	557	546	549	518	558	554	552	573	556	504	558	542	545	543	554	575	561	526	550	589	549	519	527	554	544	580	542	541	557	570	565	526	520	536	544	562	559	506	528	579	521	559	538	569	578	556	565	531	574	541	559	590	530	534	544	560	573	553	523	538	549	567	549	525	538	570	581	557	562	541	563	578	531	532	510	588	516	547	546	540	523	540	525	554	561	527	547	538	554	537	533	580	545	555	569	546	530	557	572	563	538	588	573	566	549	540	543	540	534	589	575	544	510	587	550	550	545	560	578	554	547	541	582	554	568	535	565	528	528	552	524	548	494	559	587	531	547	555	527	503	540	614	531	533	515	494	601	559	513	550	560	575	521	557	564	534	548	523	558	539	547	546	543	525	554	554	564	550	571	529	535	552	536	555	509	573	550	547	547	561	579	514	550	576	550	526	552	592	564	541	606	550	533	574	565	549	587	582	542	526	561	551	588	547	581	559	543	568	537	534	546	535	561	540	547	539	544	522	536	546	576	581	568	555	571	531	559	538	545	544	578	532	565	518	545	543	545	526	548	541	581	554	599	540	538	565	530	548	584	568	546	564	523	531	573	515	520	580	590	562	569	520	550	548	530	581	540	564	520	527	548	522	581	542	534	550	614	560	520	555	520	533	556	590	546	533	579	554	592	541	564	561	561	518	575	555	577	583
36957	35748	38437	34446	28561	25637	23876	20909	15818	10874	6671	6112	5346	4400	3627	3181	2790	2796	2315	2132	1720	1301	1339	1738	1970	2212	2516	1949	1474	1040	613	406	271	257	208	193	228	219	213	228	225	201	208	218	200	228	223	230	244	207	204	233	227	245	223	241	226	226	200	223	254	212	243	226	249	194	226	218	225	218	225	217	252	221	212	253	222	221	217	246	233	212	227	204	233	199	229	227	221	230	245	247	237	195	234	233	228	217	207	237	212	195	206	209	193	250	206	232	197	207	239	211	236	204	224	223	188	223	252	223	205	240	216	227	210	232	210	211	230	226	209	206	204	202	223	204	207	233	214	201	219	236	198	174	228	229	241	207	257	211	247	193	214	204	198	213	237	246	224	218	245	196	221	250	240	218	220	210	201	229	212	234	215	214	245	210	209	206	219	247	214	226	219	202	211	236	204	198	252	207	226	198	196	214	237	223	228	207	241	194	197	214	223	228	201	216	240	219	224	216	232	213	203	227	227	184	230	209	190	227	210	236	251	206	239	212	226	211	199	212	211	226	219	193	215	261	191	222	221	229	209	225	215	204	207	227	225	212	221	243	199	216	251	220	195	216	211	224	199	224	234	228	219	216	233	217	245	188	220	214	232	214	193	219	236	198	245	205	207	239	195	231	217	222	225	214	221	219	233	195	224	226	214	230	212	223	210	238	236	201	237	238	226	245	212	230	233	213	235	228	232	209	205	195	227	225	211	204	236	232	218	210	201	199	209	256	210	227	227	213	221	224	206	227	231	198	220	201	233	207	205	215	222	214	263	211	189	251	222	216	207	229	207	228	219	222	219	199	226	236	216	203	228	226	212	200	230	225	219	224	217	191	224	205	231	205	217	242	216	211	223	218	207	193	242	201	232	216	216	214	225	236	211	210	222	237	220	222	218	213	221	203	211	225	227	221	221	206	222	224	215	212	196	226	223	206	227	234	220	220	256	197	210	220	207	205	210	245	232	191	215	229	237	235	214	219	202	210	213	214	208	238	229	223	205	229	220	207	231	208	220	221	209	209	199	228	219	227	221	230	245	210	243	232	229	215	210	203	218	207	209	214	224	208	228	221	241	227	196	207	230	190	232	199	240	219	205	195	213	202	215	196	207	234	219	228	209	205	222	197	216	215	238	204	213	195	220	227	214	216	228	222	203	205	241	213	229	222	234	205	221	225	222	205	240	207	201	200	222	219	226	214	204	247	225	216	202	219	201	224	218	235	215	215	226	203	208	222	249	235	217	248	227	240	209	230	212	255	211	195	227	227	230	239	235	205	233	237	246	245	229	219	246	205	234	230	218	220	236	228	225	232	203	202	204	206	178	228	231	223	239	218	230	233	247	233	231	238	191	216	227	247	241	221	216	197	220	234	219	224	206	240	200	211	249	204	190	243	208	206	225	210	217	222	236	199	242	213	236	215	240	216	204	229	227	221	216	196	200	239	240	223	222	218	208	245	213	208	247	223	235	243	218	215	223	199	227	234	203	217	219	266	212	202	237	211	213	203	207	201	214	242	200	241	209	205	220	189	221	235	235	208	223	200	214	216	203	210	198	227	235	216	216	244	219	207	190	211	221	214	207	229	227	233	241	212	241	210	216	221	225	209	220	197	216	246	210	241	207	197	222	213	237	211	196	207	240	210	224	193	188	226	199	226	220	213	215	226	216	209	214	218	239	210	204	184	237	197	220	217	207	227	209	223	210	240	245	237	223	214	248	218	222	220	220	206	211	206	234	235	229	229	204	208	214	209	213	202	201	218	207	246	239	224	244	210	226	212	211	212	226	226	222	212	224	243	242	211	207	189	235	213	257	216	216	228	238	197	204	201	203	241	233	210	223	212	220	253	233	222	188	208	224	235	214	254	232	237	218	220	211	233	228	189	216	224	229	243	187	191	212	220	207	206	222	204	242	235	217	187	216	218	228	223	226	208	195	212	231	224	223	238	216	221	229	213	243	226	230	224	232	232	217	230	189	229	229	206	230	215	195	223	212	224	216	206	219	228	230	202	241	243	218	218	218	207	217	219	235	224	210	232	215	213	198	210	213	244	233	235	204	241	205	211	207	210	200	213	214	222	197	222	225	186	248	204	197	227	199	219	236	207	236	209	220	220	230	221	228	184	218	232	242	238	194	205	215	216	233	198	232	225	215	210	205	225	215	225	201	211	211	238	221	214	212	211	217	203	196	240	200	252	226	185	224	220	203	222	210	223	221	237	224	222	226	217	226	227	237	230	196	221	221	217	230	221	206	202	230	235	231	203	215	235	209	212	235	207	199	213	208	218	201	242	203	216	217	242	215	185	232	230	230	215	228	219	219	217	219	246	250	222	229	237	237	227	208	214	224	231	227	217	207	233	242	221	241	238	238	200	201	218	223	219	215	193	246	223	213	226	208	209	250	254	199	220	221	237	233	257	211	211	215	219	234	223	251	205	209	221	208	204	224	208	222	225	232	213	219	207	206	223	230	208	232	242	217	198	214	221	207	216	235	240	198	211	254	211	238	222	231	191	178	241	230	266	232	198	214	222	200	232	223	196	200	208	233	212	209	234	238	222	221	207	221	208	214	214	211	206	220	192	211	226	239	211	221	201	221	223	204	206	214	224	216	209	248	235	238	218	222	199	212	199	239	201	214	222	232	221	230	212	200	217	203	219	227	198	221	199	205	228	224	208	223	222	179	232	205	194	223	232	233	220	238	220	190	220	201	207	199	215	212	233	225	228	228	207	217	212	217	257	225	247	202	225	226	215	242	221	199	225	223	252	220	219	201	231	223	229	199	211	224	223	233	255	228	230	214	211	203	210	202	203	211	228	218	209	215	225	210	221	200	210	239	215	223	212	222	240	216	222	227	224	223	209	223	212	209	227	232	254	215	222	200	236	232	203	228	222	205	213	229	224	217	236	190	197	230	206	214	224	208	198	231	210	228	222	215	203	209	200	239	202	228	213	230	212	228	237	209	238	210	232	233	215	200	207	226	208	226	237	241	199	208	228	217	239	227	221	198	228	218	189	232	203	220	213	244	217	227	196	205	220	223	241	228	231	238	222	199	224	225	214	219	228	234	236	219	184	232	196	223	197	236	238	223	209	224	237	202	213	221	217	226	203	226	209	219	225	254	212	197	216	254	250	242	228	215	240	197	186	244	200	206	222	206	228	240	220	200	215	205	202	192	210	195	232	201	203	237	249	229	211	213	210	225	221	239	220	212	197	235	217	218	212	230	230	238	210	197	224	198	248	218	192	233	206	221	192	224	222	212	212	214	204	223	221	216	205	221	223	247	218	228	230	224	212	201	236	200	223	227	210	235	228	217	206	255	208	218	223	210	224	197	221	206	216	228	179	230	236	214	196	189	211	221	243	217	186	207	217	214	227	197	200	216	212	207	202	215	224	214	214	230	210	209	222	199	254	204	237	215	224	234	228	208	223	219	219	197	226	195	230	236	207	211	235	223	225	178	227	242	246	226	235
26933	31415	36985	40918	38422	38874	37772	35045	30946	25601	21311	21983	20639	18193	15965	15090	13971	13655	11456	10988	9117	7223	7992	10217	10812	12098	12883	10438	8005	5333	3064	1570	923	752	668	665	654	663	588	661	616	613	611	620	612	643	627	677	613	606	623	597	617	645	651	574	567	663	592	627	666	634	622	680	618	591	604	681	643	634	628	604	626	649	661	633	612	606	609	636	589	575	640	629	656	582	632	650	585	623	601	659	647	615	689	618	607	639	619	602	676	606	575	609	607	617	586	591	653	640	597	615	611	633	548	617	617	656	645	624	617	604	638	638	642	618	627	620	616	597	617	655	674	641	634	607	635	615	638	626	623	638	591	595	624	677	598	648	576	627	672	632	596	599	614	594	604	589	626	607	613	641	584	635	652	653	653	651	598	593	585	629	576	666	650	603	589	626	633	593	590	623	604	611	623	603	625	638	626	584	658	600	611	633	606	629	644	614	628	602	646	651	616	623	656	619	635	618	610	610	622	633	591	630	632	567	599	602	638	634	645	600	607	626	623	603	639	589	560	613	591	646	621	612	637	660	632	605	636	629	633	675	609	607	618	658	623	607	618	677	624	625	673	652	641	576	600	602	646	616	652	554	662	603	584	629	604	614	658	615	576	623	624	631	587	575	625	634	617	598	618	668	664	617	597	599	634	592	623	648	669	651	628	653	594	612	650	590	595	604	610	689	649	603	550	598	639	627	643	629	625	622	625	627	614	629	659	605	634	605	646	605	632	622	667	623	574	646	585	586	612	651	651	585	654	629	668	624	611	670	589	624	638	619	616	627	613	594	621	587	591	588	632	664	664	633	623	646	640	629	627	652	649	638	640	630	629	637	601	612	618	579	652	638	611	640	634	650	653	627	602	617	588	645	656	596	661	602	605	627	623	611	651	672	641	635	619	617	609	638	637	596	605	619	598	617	643	603	620	640	627	663	615	612	582	634	623	624	597	628	640	669	611	666	631	600	638	632	634	595	613	644	619	584	648	622	619	613	603	595	631	629	617	661	557	586	630	597	575	602	636	644	619	614	640	608	614	605	637	630	584	606	585	648	610	618	615	643	638	645	656	638	661	630	613	601	635	594	622	651	642	629	626	598	636	646	621	660	639	626	623	633	630	646	631	615	610	635	645	591	609	605	627	613	595	579	634	628	634	605	640	630	621	641	651	580	610	619	631	650	662	617	600	602	609	597	590	593	640	648	626	636	606	602	603	649	626	641	626	630	642	658	641	634	630	635	640	639	610	606	625	606	605	617	631	623	626	615	635	633	703	650	633	662	658	644	624	600	642	651	659	658	637	592	631	604	633	652	635	654	602	636	619	606	632	687	601	614	625	615	666	593	591	622	628	636	648	611	633	647	625	622	625	643	584	662	617	631	605	650	616	621	574	615	631	633	621	629	607	577	636	604	625	610	641	611	637	616	608	621	672	633	613	612	610	596	643	572	651	667	646	631	580	673	697	626	611	602	645	654	629	572	658	621	642	622	610	649	643	673	624	625	587	644	606	646	606	622	651	627	584	644	624	592	596	615	641	632	638	633	640	618	627	652	636	596	617	596	636	628	661	612	688	595	639	618	646	599	574	647	663	596	645	670	595	626	617	651	623	622	612	650	615	617	638	633	659	631	584	651	624	591	651	596	632	612	632	633	649	620	627	592	620	606	600	646	631	617	666	600	639	588	648	630	600	620	626	661	636	628	636	617	586	641	681	593	642	599	645	600	652	588	606	585	659	588	636	606	622	590	632	622	640	618	667	619	661	647	628	639	645	657	625	630	619	656	634	603	634	600	625	557	638	633	592	694	596	593	624	594	624	619	541	671	631	645	624	632	601	644	647	598	590	623	587	627	653	626	583	585	606	597	653	677	605	592	658	609	642	624	668	622	632	609	634	605	596	601	621	608	592	628	634	642	667	643	629	619	620	590	618	590	628	569	627	653	627	631	642	641	667	621	609	620	601	571	604	625	605	625	639	633	652	642	602	608	631	664	612	620	649	647	640	629	613	642	617	655	625	618	619	614	614	604	624	582	617	575	631	635	621	646	626	640	624	628	650	597	612	591	638	605	590	662	632	623	606	604	565	633	635	634	652	640	623	633	598	618	619	593	591	572	617	591	585	605	597	581	606	623	651	600	658	591	639	632	602	602	625	599	642	675	617	622	666	640	586	601	626	604	628	600	614	606	648	625	639	642	618	594	626	644	554	612	639	581	567	606	618	626	607	595	622	667	616	653	622	649	597	608	626	624	647	617	602	618	608	627	665	620	589	611	674	641	658	598	602	626	638	652	606	607	584	612	618	615	641	578	603	598	591	627	601	597	605	670	584	637	644	625	640	616	616	641	662	603	638	596	571	581	596	628	560	627	614	634	617	638	638	577	635	619	639	581	597	600	600	630	654	622	616	644	662	585	652	642	633	655	617	651	593	606	641	600	633	603	597	606	638	629	615	663	634	642	593	594	608	638	619	620	595	600	615	640	610	623	635	598	651	582	617	669	616	619	609	626	568	653	587	612	582	607	631	627	682	639	630	639	629	633	692	664	603	610	635	677	591	637	609	605	631	618	638	621	604	616	600	651	623	657	629	601	631	605	652	600	615	598	624	631	636	694	657	582	609	631	623	625	587	587	589	632	663	622	640	592	691	632	606	626	615	619	631	564	621	615	633	632	665	629	634	614	591	618	642	605	619	655	638	629	636	601	640	597	644	577	605	627	610	655	663	592	621	627	603	651	625	619	656	617	597	557	585	619	621	611	636	608	602	636	635	604	646	627	577	604	629	647	592	643	637	590	624	604	664	658	606	654	629	625	596	624	572	610	583	593	623	636	578	621	604	624	611	595	643	605	625	607	627	592	623	621	605	588	602	614	621	662	657	638	586	649	645	648	623	618	665	639	644	609	618	612	630	626	608	633	589	634	641	628	602	630	587	636	612	600	610	567	615	643	663	597	633	583	620	638	610	670	630	626	666	627	598	661	641	646	588	653	605	606	636	619	599	604	609	615	595	614	648	622	614	620	615	633	638	640	607	669	615	612	638	614	581	631	613	609	637	608	625	634	637	619	653	626	613	655	637	627	609	612	623	612	657	599	619	598	588	619	619	617	607	622	666	620	632	650	606	634	639	635	609	631	617	654	573	590	583	580	627	650	596	620	611	642	705	611	617	608	592	608	595	646	617	655	599	622	591	653	696	626	593	635	651	655	627	589	609	628	598	595	636	622	608	633	645	670	663	592	625	624	659	631	612	707	611	597	598	601	625	609	658	617	594	622	605	649	633	655	600	633	609	645	613	627	598	644	628	573	608	636	628	630	652	602	665	595	609	619	626	562	613	618	653	572	632	633	622	609	611	611	617	644	655	621	612	633	655	647	627	588	615	657	675	615	643	601	643	624	568	622	597	616	594	666	609	622	634	608	645	618	634	623	574	680	608	627	617	652	633	631	615	638	608	631	612	630	638	619	638	645	616	592	645	637	615	637
15112	13351	13137	11160	8191	5663	4214	2798	2456	1900	1895	2022	1496	1092	773	612	480	442	335	328	330	322	428	561	590	403	374	332	338	294	292	227	212	182	193	178	202	204	208	210	197	196	173	181	212	198	219	200	185	204	188	208	188	203	224	190	195	195	182	206	199	196	172	179	210	199	186	202	197	213	210	193	222	201	167	201	212	184	175	214	198	188	199	217	187	203	206	194	201	213	180	195	226	188	190	182	199	217	192	217	202	207	183	218	204	220	231	228	197	194	204	213	205	198	200	207	179	192	228	208	191	179	200	195	193	202	202	200	230	189	177	201	234	199	186	186	204	182	191	206	193	207	181	190	205	202	182	206	194	216	234	181	209	219	209	197	178	216	189	200	187	174	203	190	187	221	190	202	205	186	211	193	209	213	212	215	200	204	206	225	205	210	215	230	191	184	170	207	178	191	201	211	176	211	215	209	189	208	194	189	203	201	213	198	199	210	205	176	209	190	211	193	174	198	206	178	198	192	219	209	189	193	195	212	209	207	189	202	186	216	200	200	196	185	205	176	206	209	179	210	180	199	208	204	198	188	185	215	204	174	189	211	203	215	212	208	219	195	221	210	190	194	176	216	200	194	221	200	226	223	194	220	194	202	196	225	187	208	193	199	227	184	175	222	205	182	217	171	190	214	202	212	198	212	198	234	189	187	198	207	194	177	193	195	196	219	194	192	188	167	174	191	182	223	200	165	180	199	183	173	189	195	180	223	197	202	197	218	204	184	205	187	185	202	214	199	188	186	202	192	172	201	212	201	196	208	200	218	228	229	224	200	196	209	198	209	225	205	214	200	202	185	187	225	215	185	211	192	220	231	204	207	187	195	205	216	193	213	221	208	189	192	202	209	209	192	193	195	212	229	206	210	207	222	182	195	195	180	182	189	202	183	201	186	216	209	185	198	203	207	191	214	208	218	192	189	203	203	182	217	200	197	190	190	184	218	200	206	205	203	222	231	195	230	197	204	213	199	218	220	173	222	198	176	189	209	174	186	205	207	196	178	205	173	210	199	219	199	204	215	203	196	215	189	191	191	213	226	199	211	205	194	216	211	202	206	191	203	191	198	220	195	201	190	201	197	195	213	169	180	176	206	193	184	200	224	210	222	192	178	202	184	226	201	191	179	214	194	198	192	202	217	183	176	224	200	178	195	198	210	200	178	209	223	214	204	226	212	197	205	201	214	193	192	189	198	187	193	222	215	218	210	190	191	178	191	199	198	196	192	215	189	215	182	202	205	228	211	209	192	191	218	194	205	214	201	179	211	193	197	199	189	178	194	193	205	195	207	198	186	208	187	191	179	208	200	206	204	211	186	195	195	213	206	218	190	195	194	191	206	194	187	192	179	226	210	208	198	205	222	202	199	195	190	202	196	194	198	202	192	173	208	191	182	189	198	209	190	210	205	206	158	211	199	198	187	223	178	212	220	169	189	189	231	200	211	212	189	215	179	217	212	224	168	194	193	202	165	210	194	197	201	195	209	215	192	204	179	188	209	200	194	194	195	186	186	184	191	186	208	185	229	198	198	221	201	208	204	220	182	195	189	174	202	190	211	201	193	186	183	218	189	180	203	213	212	205	190	202	205	188	201	212	183	203	196	215	209	211	199	188	168	196	194	199	189	188	208	174	206	204	200	201	197	188	236	200	207	220	177	233	210	191	199	178	208	246	198	180	218	189	186	206	201	212	198	219	195	201	179	216	197	200	192	197	184	193	197	200	209	185	163	202	206	179	192	194	183	194	195	190	168	181	180	200	211	194	178	193	187	175	202	181	223	190	193	195	186	188	193	216	208	175	196	206	187	197	204	190	198	201	200	195	214	207	187	185	230	205	215	206	190	170	220	185	196	220	178	192	185	218	208	200	207	222	241	195	193	185	216	211	195	200	211	192	185	208	199	185	193	230	216	207	168	198	192	197	200	194	176	224	190	209	183	202	195	188	196	191	183	221	196	207	203	218	201	207	212	215	229	200	167	224	189	193	203	176	174	185	189	172	172	207	203	208	176	198	218	205	206	191	193	209	193	229	175	177	207	183	159	205	191	219	173	211	205	177	233	189	177	199	203	203	203	194	191	217	183	194	177	188	205	223	185	217	204	211	196	195	208	198	211	210	194	210	165	211	193	200	222	211	194	204	160	197	208	197	181	193	197	214	205	181	208	216	197	222	175	194	208	202	192	196	211	229	191	191	194	204	183	216	222	202	190	198	184	206	211	229	199	216	216	211	186	193	187	179	197	196	189	209	198	209	190	180	199	194	197	204	194	194	204	198	225	188	192	227	202	166	187	212	203	197	205	222	194	194	208	191	181	181	221	194	205	213	191	206	195	200	195	232	219	205	197	200	190	172	165	187	196	211	195	201	200	199	186	209	210	204	205	196	194	214	208	223	209	187	192	193	203	185	211	187	193	207	175	192	221	211	218	191	200	188	187	218	215	188	209	216	225	205	187	226	209	217	206	196	198	173	188	209	177	206	180	208	206	186	194	222	230	193	217	220	211	211	191	180	195	203	178	193	170	203	186	187	200	206	193	170	207	232	182	200	180	214	188	210	196	199	225	221	216	200	199	189	205	202	189	235	196	202	178	201	188	236	181	190	209	185	186	197	182	188	168	200	191	196	200	197	196	224	195	197	185	201	209	194	179	210	212	214	194	220	216	190	173	205	211	190	191	212	196	191	187	187	169	174	199	214	211	232	208	210	192	192	200	190	202	216	202	204	197	198	207	212	194	196	187	167	197	214	186	182	212	198	193	189	212	194	213	191	195	202	214	193	199	201	196	180	201	211	204	201	199	174	208	213	194	191	189	188	201	197	191	181	200	212	182	229	179	201	184	171	214	205	200	183	207	217	195	210	188	208	185	194	209	211	195	195	207	182	210	205	196	193	206	191	185	209	184	215	213	185	198	196	192	224	220	195	216	208	198	202	211	191	210	196	188	208	191	194	221	205	202	181	206	200	200	190	166	212	201	192	213	209	215	178	196	189	179	206	177	199	198	204	178	181	170	202	175	194	212	210	216	205	214	197	213	217	207	202	203	175	194	217	211	190	196	192	210	223	205	172	203	188	188	189	203	183	191	184	196	176	215	198	211	187	228	220	176	197	208	212	226	179	196	205	193	218	231	190	203	205	212	197	185	200	187	175	192	178	202	211	199	214	195	184	179	185	225	216	208	181	191	190	198	203	213	187	206	197	170	198	201	208	182	188	187	200	195	189	208	190	204	220	192	215	197	213	171	185	210	188	191	196	188	210	179	194	221	200	209	196	194	203	198	194	168	184	221	194	239	180	179	204	197	213	186	176	221	208	191	186	198	182	208	210	203	212	215	225	166	198	186	206	220	164	222	227	205	216	175	215	193	196	201	221	186	205	200	201	203	195	201	203	234	204	210	184	195	196	209	185	204	191	198	199	187	172	207	186	169	183	230	194	210	179	182	200	226	203	194	184	212	211	198
11207	12871	19228	22042	20341	17801	14615	11490	10513	8600	9081	9653	7762	5611	3887	2882	2316	2088	1622	1551	1335	1424	2274	3075	3019	2031	1856	1399	1206	1098	886	661	635	559	598	538	629	566	558	593	596	592	540	585	635	566	578	564	584	538	558	564	549	580	549	586	562	575	580	577	547	541	575	535	610	543	549	542	589	575	584	596	606	512	560	558	566	594	554	537	560	588	628	587	569	580	600	543	568	561	551	560	569	520	552	591	578	564	580	580	595	573	573	545	543	590	582	504	577	557	575	561	580	566	600	543	548	520	541	487	553	583	522	541	574	542	588	539	601	580	542	566	584	565	535	526	576	549	591	536	536	568	579	526	535	568	525	586	588	576	573	582	544	552	608	565	583	587	569	568	514	574	565	565	577	562	554	571	576	600	575	591	555	577	616	603	553	593	616	602	557	592	538	595	558	556	542	567	561	561	544	606	592	572	557	580	535	574	556	569	553	572	538	564	594	565	542	585	565	584	532	549	536	550	571	546	617	546	541	542	540	607	552	559	577	565	567	563	525	556	525	568	560	534	549	579	596	575	548	543	572	543	555	524	579	565	549	561	548	543	625	600	585	569	544	624	584	574	546	558	584	514	544	647	609	552	578	571	553	552	579	570	576	550	548	600	530	599	548	581	537	573	591	563	544	585	576	555	560	577	612	582	586	542	573	574	584	552	607	611	562	549	572	585	586	575	572	535	582	567	580	582	537	610	563	538	523	557	556	589	557	559	574	593	590	604	625	574	547	569	512	548	550	524	567	547	590	588	582	558	579	582	575	570	546	574	596	551	569	564	564	591	557	517	556	573	583	578	571	613	569	582	568	568	570	592	563	577	571	570	566	520	552	584	572	636	537	578	536	573	533	542	549	535	538	557	550	594	605	548	573	550	589	563	572	585	571	547	597	534	526	555	544	554	584	559	592	541	575	546	554	536	602	518	531	600	562	542	578	558	586	562	603	565	579	590	561	627	566	586	531	533	556	578	567	580	541	568	579	588	586	557	584	564	570	573	573	533	577	578	555	529	579	555	548	584	520	547	581	536	594	561	590	597	560	582	546	596	558	578	592	573	558	568	520	576	587	612	567	571	543	558	536	608	555	569	528	584	598	559	594	560	578	593	583	575	566	571	555	541	575	631	531	578	551	524	549	524	583	552	542	593	611	581	520	577	561	592	556	533	570	574	559	550	595	567	561	577	561	538	618	581	574	569	588	565	553	575	558	544	569	554	552	591	571	582	516	590	556	584	517	556	568	560	600	546	556	569	561	584	590	565	508	525	549	539	591	567	577	557	564	516	562	601	501	568	554	545	567	522	538	604	548	586	543	561	602	561	527	555	561	568	609	487	582	581	550	564	553	552	569	559	540	585	576	551	536	591	590	541	526	569	553	543	539	602	588	547	563	617	538	594	536	566	584	526	587	545	539	579	568	566	583	578	589	567	527	579	597	553	639	507	552	605	595	551	535	527	569	568	561	568	567	551	559	568	557	585	568	547	566	613	559	601	543	567	570	554	518	547	561	595	579	570	540	592	613	540	574	569	545	597	556	520	560	585	609	559	584	531	579	593	543	562	551	596	568	567	547	583	566	572	545	595	555	540	580	602	546	561	557	529	573	519	579	570	611	577	537	575	562	537	571	563	541	539	564	580	579	586	591	528	564	593	571	548	554	568	523	587	498	523	581	585	535	560	582	525	556	545	553	548	534	527	568	563	575	577	560	611	545	582	589	536	571	563	585	554	575	553	583	546	565	565	551	549	551	551	553	538	564	542	510	563	586	540	550	575	537	554	575	578	539	537	575	576	542	577	556	577	546	593	595	620	543	518	575	574	608	584	572	527	571	558	590	572	556	541	568	602	598	538	601	545	582	536	571	579	541	567	570	543	534	535	528	601	567	582	602	568	602	608	582	588	547	562	557	558	569	601	516	564	568	610	576	567	528	553	592	556	547	575	564	562	574	592	533	568	594	572	551	563	563	607	573	563	552	548	573	612	585	563	574	536	586	568	534	561	555	548	571	568	545	550	566	564	567	581	527	582	556	569	547	550	559	554	581	571	565	595	600	515	559	575	600	539	561	536	594	593	571	535	581	555	593	567	540	550	618	584	516	563	524	560	584	544	564	590	592	580	571	596	575	544	570	558	524	564	541	566	562	593	558	546	547	523	592	542	564	569	577	575	554	603	560	556	574	555	589	602	535	532	586	579	576	551	603	590	589	580	604	547	553	544	589	504	578	608	583	563	528	581	587	606	567	575	556	589	566	571	561	563	583	533	503	582	557	550	574	538	572	517	540	522	534	553	560	533	593	580	537	535	579	568	612	567	532	572	556	563	561	535	569	507	563	552	603	547	564	527	542	523	535	571	543	521	585	548	553	578	537	590	572	523	547	624	608	583	571	571	541	588	577	536	551	616	564	533	529	596	565	565	569	579	547	583	577	552	604	584	553	597	522	571	585	594	568	575	544	582	524	548	584	537	566	623	551	556	563	581	573	585	574	576	551	537	565	569	615	591	531	576	578	593	584	573	569	521	528	600	594	606	595	553	552	540	604	576	625	598	608	595	556	547	532	564	563	568	595	618	553	545	547	617	583	572	532	582	559	554	542	556	571	602	576	585	544	563	545	569	555	587	610	552	568	555	586	572	580	551	553	595	598	556	549	580	579	534	557	571	587	612	557	561	598	604	565	537	589	576	572	569	547	560	545	563	553	577	535	546	536	561	566	559	576	550	548	554	549	524	548	591	553	605	528	545	578	575	538	553	587	565	557	594	573	595	583	596	547	521	554	568	542	596	591	571	521	556	566	573	579	566	569	541	557	572	562	564	591	606	538	531	536	536	564	575	578	532	605	587	588	610	558	572	544	554	559	553	607	602	562	543	606	573	543	530	563	577	566	583	568	600	617	564	601	530	561	602	553	577	568	537	585	576	575	544	565	595	604	576	567	555	569	552	568	577	555	579	577	552	527	594	575	522	556	583	552	620	516	562	592	524	542	566	530	576	575	568	582	572	591	570	598	588	577	552	579	590	549	571	554	544	572	587	589	587	563	564	576	523	562	592	567	552	577	609	585	575	574	563	602	551	575	553	530	557	610	555	559	577	564	546	541	561	569	581	608	572	567	546	551	559	539	524	582	562	568	574	582	570	559	576	571	611	568	497	559	587	550	544	557	558	539	532	583	580	543	586	583	582	576	590	573	572	585	537	566	560	570	574	535	570	556	545	606	592	540	566	577	515	569	576	572	567	584	575	556	570	549	596	578	555	579	539	572	547	541	555	592	573	563	553	578	555	547	602	596	590	586	556	564	540	568	586	555	558	549	521	577	586	559	600	592	533	598	560	596	541	580	534	574	563	589	601	604	583	573	565	553	602	553	621	565	552	563	518	554	534	576	563	547	577	560	569	621	516	591	603	627	525	578	568	532	553	578	568	577	573	538	603	541	580	542	589	566	578	630	533	595	564	572	585	564	549	509	573
30409	29143	30518	28243	22692	18757	16297	12792	8255	5549	4832	3855	2873	2204	1687	1448	1462	1477	1234	1147	1024	817	1128	1486	1357	1590	1578	866	733	489	363	262	225	202	208	189	195	201	209	188	199	206	212	216	207	196	179	204	197	167	188	190	226	215	185	178	188	193	190	204	187	212	182	192	199	191	203	206	209	198	200	223	173	192	191	182	186	234	196	179	197	181	204	178	199	190	193	187	220	204	206	195	211	202	184	206	215	187	191	188	215	194	212	204	198	182	191	240	209	221	198	195	185	175	190	184	199	192	194	191	194	186	220	187	179	184	210	191	204	207	211	207	193	194	218	213	189	179	207	193	197	185	186	194	218	215	190	202	175	189	207	190	190	204	219	198	221	194	200	207	184	213	177	191	210	203	190	203	178	198	207	196	193	216	208	209	200	192	169	201	201	168	199	178	190	215	189	186	192	183	198	197	182	234	186	192	198	164	183	200	209	182	170	199	165	195	194	206	189	198	185	205	210	195	215	218	216	191	202	220	208	214	190	207	172	218	188	201	202	213	194	178	189	189	199	152	167	192	183	191	217	188	192	198	221	209	175	178	206	224	210	195	190	181	193	209	218	199	196	196	205	186	193	194	180	194	179	216	190	212	216	178	212	207	204	185	200	210	222	206	202	188	209	189	186	226	214	199	199	208	178	212	221	192	185	219	198	212	223	199	208	215	188	196	189	214	206	174	197	232	206	199	188	210	183	206	185	195	189	193	173	190	193	191	216	199	203	179	181	229	243	195	174	202	167	209	192	193	169	215	210	201	197	195	221	202	190	184	192	190	193	202	164	188	175	213	208	192	216	206	237	222	202	188	192	192	219	183	207	172	210	181	195	239	182	169	211	204	167	209	206	188	216	190	220	224	175	207	241	211	204	205	203	209	195	222	165	178	177	200	191	197	201	213	181	212	205	207	175	213	209	194	182	230	196	177	194	208	196	224	221	189	187	184	200	208	189	180	193	197	213	211	199	215	211	194	192	202	200	208	183	202	207	210	199	190	176	194	222	207	209	208	221	217	212	207	188	206	180	185	192	167	212	159	182	211	209	175	191	207	212	200	180	197	195	179	202	213	194	200	182	207	191	203	200	191	182	190	170	202	200	206	183	195	209	194	220	182	206	193	219	218	180	207	224	163	194	193	195	199	188	187	183	193	190	211	196	209	197	197	209	199	190	211	201	203	207	170	184	231	194	188	206	198	235	215	197	188	206	218	178	184	180	191	170	164	196	182	202	200	183	186	201	204	184	202	194	193	209	173	189	193	178	202	191	196	194	203	199	211	189	183	190	189	204	209	191	196	175	185	211	225	194	208	210	205	218	181	182	212	197	219	196	221	219	194	173	202	230	218	182	193	195	196	187	210	170	199	199	197	204	200	179	233	215	188	224	192	203	169	200	182	205	202	224	191	220	209	174	190	201	183	208	202	201	198	189	187	199	183	187	217	212	206	198	198	185	222	184	179	166	196	199	191	191	216	173	195	197	220	161	203	204	170	209	192	216	190	209	208	201	180	189	209	190	195	194	193	198	216	188	211	176	192	197	227	192	192	207	186	188	183	205	214	188	178	205	190	206	201	197	199	195	185	203	208	207	222	205	205	174	182	188	213	202	192	188	192	199	182	193	182	209	190	180	183	207	203	210	222	185	163	193	216	193	213	180	205	209	201	201	204	206	213	211	188	211	215	214	201	212	220	210	209	218	200	208	223	190	182	166	199	182	192	196	228	206	190	221	214	200	209	204	193	177	203	180	208	196	187	208	209	170	187	181	194	191	182	187	179	202	225	191	207	210	191	210	207	194	211	179	220	220	175	205	229	204	195	221	192	206	190	194	184	192	205	214	212	175	215	180	211	204	184	194	189	193	199	187	196	207	192	185	187	205	203	210	194	205	199	179	209	203	222	208	179	211	200	218	207	182	202	210	208	183	190	203	192	190	197	202	195	211	208	215	208	238	181	183	222	199	212	164	184	201	190	225	183	209	195	207	204	206	191	174	205	176	213	191	181	198	206	230	187	205	206	201	201	220	216	181	178	206	204	201	195	196	201	225	195	191	189	184	188	187	196	207	189	198	205	217	200	212	225	203	213	222	205	204	211	214	196	196	194	203	209	211	213	194	191	224	183	188	212	222	200	236	189	204	191	207	192	195	194	200	177	206	196	195	194	205	207	217	198	211	202	203	188	211	166	180	203	182	179	207	193	193	193	197	213	213	192	188	213	190	193	189	215	201	179	214	208	229	212	181	184	206	195	189	205	205	199	200	222	185	193	193	185	201	197	204	192	194	189	220	200	187	203	213	197	211	186	217	207	188	220	185	204	203	194	212	203	206	220	220	207	199	198	194	191	192	211	175	201	212	188	183	195	215	187	186	170	214	176	191	210	217	214	200	192	203	199	174	203	198	213	200	214	217	199	178	217	217	191	221	192	188	197	216	210	196	198	205	219	178	228	176	215	202	227	202	196	219	202	212	185	196	218	184	221	202	218	191	199	170	199	180	201	185	226	215	213	212	211	201	196	194	212	180	224	200	221	213	229	209	200	200	200	176	213	203	172	188	209	207	176	171	210	192	209	195	218	164	202	186	185	174	208	216	176	188	197	190	199	214	206	229	183	190	178	180	209	221	208	202	203	194	186	194	210	201	199	189	202	202	197	183	218	207	244	197	220	201	213	193	215	212	200	196	187	215	193	174	194	194	200	196	196	218	195	213	196	188	201	169	219	190	168	218	207	195	196	184	202	193	229	212	199	182	205	224	212	191	211	205	197	180	233	201	210	205	193	204	174	203	215	191	219	182	195	234	215	186	199	228	183	195	202	196	219	212	178	185	195	191	198	202	225	199	188	194	203	203	197	199	209	180	200	233	194	231	183	193	209	179	198	203	212	173	189	201	199	193	205	173	222	195	190	207	202	199	212	207	201	205	181	201	187	155	191	193	199	191	189	209	180	189	202	208	194	199	200	203	180	206	187	188	207	212	234	209	197	195	194	209	173	193	206	215	196	192	211	177	239	216	204	198	204	190	236	194	196	203	200	211	179	191	189	199	216	200	204	192	212	175	177	185	173	190	200	199	189	196	218	189	197	197	202	183	196	161	220	224	191	221	171	206	203	187	197	194	185	201	201	205	180	173	200	205	224	195	204	192	200	198	206	201	182	205	226	185	188	201	187	192	183	188	202	216	167	211	234	196	225	216	206	201	205	174	195	194	211	224	192	199	186	199	211	198	194	214	195	190	207	193	156	194	193	198	199	180	182	215	219	190	197	217	205	166	207	170	191	203	200	191	179	211	160	207	201	200	194	184	206	219	194	198	190	199	186	214	204	192	199	205	208	208	195	225	215	195	223	213	181	171	180	211	181	197	199	198	202	198	202	188	188	186	205	188	195	183	216	186	224	178	192	175	196	202	182	225	222	189	183	178	193	185	193	183	190	196	209	201	214	182	186	192	193	188	202	190	177	187	208	204	233
21921	25534	32126	35772	33917	32035	30847	28268	22276	19079	18687	16630	13219	10961	9179	8245	8065	8198	6801	6529	5538	4910	6658	8908	7628	9369	8847	4780	3945	2327	1635	1018	772	637	597	567	583	585	557	560	553	564	539	591	568	593	551	618	572	546	517	542	603	556	589	590	553	588	562	552	562	619	542	535	536	568	563	578	563	582	567	542	518	577	571	549	576	542	590	539	562	597	620	570	582	563	570	570	549	544	548	524	592	570	595	574	549	534	622	571	576	544	565	521	589	542	543	559	550	566	563	521	562	586	603	590	582	632	550	592	556	574	553	535	584	585	562	526	576	591	559	583	596	561	539	525	553	507	543	529	576	608	597	571	567	606	580	583	555	574	578	559	585	554	590	557	585	574	606	579	591	578	507	591	537	554	540	602	571	532	578	567	562	547	564	579	555	598	577	597	559	604	583	581	563	554	564	564	581	542	576	595	580	567	585	577	571	580	526	540	550	553	593	597	544	527	570	573	535	520	560	574	580	577	583	580	564	542	556	610	555	559	549	569	587	581	568	566	543	545	523	593	565	546	557	601	572	576	577	531	588	573	557	624	553	526	564	581	602	575	572	550	527	570	577	570	544	569	573	550	559	541	534	556	593	610	570	588	562	572	553	575	548	600	569	573	566	542	557	581	564	500	602	571	593	576	566	530	551	562	582	530	551	572	598	541	582	566	603	509	556	528	606	560	569	566	550	534	592	582	567	528	554	571	560	577	591	563	552	595	587	544	592	572	551	575	556	559	569	576	600	574	567	548	562	554	566	532	572	581	549	567	568	564	579	555	602	517	586	545	563	585	568	580	545	584	579	529	575	557	597	542	578	606	547	605	525	575	615	557	538	575	568	601	584	526	572	523	607	578	560	553	588	568	534	544	650	563	584	602	562	578	590	569	552	551	535	546	564	577	563	559	565	601	576	560	571	563	583	569	560	506	574	610	542	541	568	607	587	575	578	556	562	533	556	562	597	520	559	565	561	613	581	534	512	568	569	577	583	564	566	555	569	576	542	536	576	597	558	582	550	547	561	575	575	553	571	536	564	557	547	573	602	514	577	506	569	602	606	581	582	585	576	573	564	609	551	581	551	553	542	607	542	578	590	560	541	556	563	540	568	536	530	599	563	557	577	562	587	575	542	584	570	576	572	565	572	586	530	565	562	552	573	579	590	594	560	611	579	588	533	544	540	561	550	548	571	605	542	525	528	529	575	524	588	541	588	548	530	575	565	540	560	578	565	542	578	525	562	513	571	562	576	554	562	552	581	527	543	534	601	501	567	570	549	531	563	575	582	567	534	568	582	547	545	544	536	562	614	491	535	551	546	515	539	538	557	541	601	539	556	558	586	587	574	564	521	608	551	546	585	523	599	571	536	527	534	598	574	561	585	581	607	537	546	557	545	567	550	575	570	591	602	569	575	551	578	605	604	565	553	594	566	578	512	576	561	553	569	557	604	580	530	529	578	569	549	570	576	618	544	605	580	581	548	571	578	620	587	532	621	596	605	580	545	553	532	600	538	556	596	530	539	580	580	588	556	557	550	530	529	585	556	559	581	549	596	557	586	520	604	573	557	566	569	556	546	568	557	586	624	517	596	569	575	578	566	588	553	586	571	583	553	568	571	552	567	543	567	565	513	573	547	519	564	580	596	579	557	587	578	574	528	576	563	523	590	546	583	586	559	597	545	599	579	570	553	503	570	579	580	558	547	554	616	576	534	593	541	586	615	553	537	563	594	586	550	509	585	564	608	556	572	562	588	525	554	637	591	491	556	561	553	567	567	567	563	539	574	543	581	554	519	568	590	567	545	556	547	541	590	541	616	591	498	550	562	582	586	578	592	533	573	537	568	581	590	560	551	516	553	532	571	548	562	583	556	568	538	549	585	539	566	578	584	563	573	544	563	541	578	583	563	572	639	535	584	583	575	550	534	562	580	533	598	551	590	586	579	586	578	567	561	548	533	542	614	602	572	575	563	577	554	554	564	598	586	549	551	578	529	580	538	561	539	546	564	505	588	574	569	571	572	569	551	566	537	580	510	594	509	556	552	575	586	568	575	528	580	529	605	568	535	563	574	556	572	583	588	560	609	557	546	572	586	560	529	524	576	553	528	580	527	564	556	590	588	596	568	522	530	558	556	572	550	568	575	569	578	554	602	551	618	580	557	569	564	571	593	606	567	560	603	569	544	560	550	555	536	581	603	555	599	597	571	567	592	567	553	558	551	576	562	568	575	576	581	568	569	556	560	585	544	579	562	561	563	573	586	581	558	577	594	571	533	572	581	611	589	581	594	541	554	594	585	558	571	570	538	548	557	528	542	552	555	549	566	566	541	561	563	549	596	594	543	566	595	580	581	583	549	577	518	548	570	531	572	519	596	530	578	570	553	586	612	585	604	545	592	571	554	514	565	578	535	540	582	545	573	556	588	602	594	572	569	536	533	555	571	556	576	569	599	594	583	580	564	551	592	586	579	597	553	576	557	573	575	547	588	548	558	570	571	594	585	562	571	543	610	568	587	509	559	550	549	601	566	552	531	536	546	562	542	592	554	576	599	579	569	587	570	555	530	570	564	606	576	574	543	608	601	554	610	575	575	540	574	557	569	574	562	561	592	535	579	555	572	575	557	530	511	558	581	571	574	570	552	538	542	528	546	571	567	543	586	566	569	531	538	582	560	594	578	553	542	572	510	544	616	531	556	552	549	549	581	602	602	584	518	513	545	558	538	539	530	552	639	619	525	489	548	571	601	557	565	599	588	575	593	593	565	576	553	520	549	565	616	544	590	605	541	551	536	567	553	567	535	557	558	548	584	542	581	562	540	519	583	580	572	560	535	540	565	587	587	569	564	558	548	512	550	575	554	488	568	518	603	549	607	564	531	576	542	594	550	499	553	571	582	546	574	567	585	575	564	595	572	537	587	574	555	561	605	572	576	581	581	544	560	550	564	556	569	530	536	603	580	548	534	565	570	545	580	604	547	601	510	580	562	533	531	546	538	534	521	566	544	540	562	550	534	558	583	583	571	581	558	582	600	564	539	578	582	552	539	525	551	618	535	535	562	568	531	546	587	574	619	607	586	550	563	571	591	599	594	549	591	574	571	548	581	553	594	546	530	567	531	585	587	553	559	556	549	550	571	533	584	575	586	526	548	584	572	563	580	544	551	572	563	585	610	591	558	574	558	564	563	577	572	545	553	596	556	582	606	547	552	566	531	545	596	543	589	552	565	566	572	571	530	585	575	582	558	625	557	556	582	543	632	562	572	517	568	592	509	584	547	590	549	563	583	562	560	584	591	552	612	584	596	513	549	567	556	538	567	588	600	529	597	610	573	556	559	561	594	565	546	573	546	569	587	526	594	566	544	580	581	536	567	601	548	568	588	578	534	515	606	567	614	541	590	562	572	560	584	564	554	546	582	597	557	543	570	568	580	562	580	536	566	585	558	534	569	564	566	595	545	560	580	561	554	566	602	563	594	627
37176	36802	39337	34925	31953	26842	25250	19458	13447	10377	7905	5766	4185	3315	2830	2525	2524	2491	2164	2046	1590	1546	1741	2120	2434	2193	2306	2038	1521	806	489	318	288	273	220	223	232	236	203	245	205	221	202	239	213	213	209	226	227	220	218	218	209	204	225	195	219	223	234	229	181	211	259	227	215	226	201	234	240	244	237	253	202	218	233	198	216	226	241	212	212	211	222	211	239	220	221	226	220	216	250	227	211	233	216	243	230	226	223	209	225	266	206	212	247	240	243	258	213	222	244	233	204	206	234	218	240	198	233	200	231	250	228	225	202	228	220	208	243	213	218	209	218	212	208	206	246	236	234	199	222	247	232	202	209	225	246	217	195	214	222	216	225	227	224	233	227	206	195	227	223	225	214	228	246	190	221	211	232	237	271	243	241	216	237	214	229	228	257	218	217	194	209	211	233	250	221	210	219	215	228	236	196	206	237	232	214	210	209	228	222	218	225	253	210	206	203	224	226	232	211	185	218	225	227	233	226	241	218	225	221	237	224	237	212	218	241	197	241	225	221	229	244	239	232	221	217	227	224	222	222	229	238	215	219	192	213	229	203	207	229	235	225	222	225	221	216	230	229	227	223	232	215	232	266	198	210	226	217	202	237	211	216	238	240	209	203	217	233	203	245	207	214	187	228	228	212	233	233	240	205	229	234	229	228	193	233	189	230	222	225	222	227	207	212	206	248	217	230	222	210	238	222	222	238	261	194	216	224	214	215	218	215	214	219	209	229	223	215	242	222	211	242	214	245	233	217	229	215	212	216	215	237	239	231	186	229	219	200	219	219	197	227	233	219	207	229	205	236	210	226	217	204	237	228	240	220	232	261	231	206	204	225	228	213	236	228	245	229	208	224	221	230	234	187	231	236	250	216	215	230	201	238	249	208	230	230	220	218	216	213	251	235	197	225	230	247	216	188	207	226	225	219	217	211	252	221	232	238	234	228	242	218	223	207	260	226	215	209	211	206	235	210	221	214	220	205	226	199	223	204	225	234	208	241	224	226	242	244	214	245	240	236	218	222	223	234	243	212	199	236	221	222	217	202	237	215	218	227	240	238	223	203	252	201	223	214	207	236	240	207	208	236	228	213	207	229	221	219	220	244	225	236	230	225	227	241	200	212	213	226	229	223	245	232	223	216	208	215	208	225	226	208	217	213	237	246	188	228	216	210	237	210	244	194	219	243	209	238	233	211	226	206	232	212	247	217	218	232	228	276	228	201	200	233	208	239	248	234	241	227	206	234	241	223	219	222	232	202	211	263	223	207	243	234	211	234	210	233	228	227	217	247	204	257	202	231	213	230	237	211	235	184	237	229	234	241	227	220	218	221	226	260	230	239	237	262	221	238	206	216	215	215	214	216	238	222	241	227	225	233	214	229	230	203	216	201	218	208	220	217	210	203	219	229	243	238	236	226	224	223	218	221	251	225	219	198	212	202	209	223	220	224	209	206	220	230	210	216	210	202	217	212	252	222	227	209	236	220	198	214	234	233	207	190	225	219	228	215	223	224	260	205	238	244	259	220	207	226	247	217	244	220	205	218	249	222	240	222	221	232	234	217	211	218	203	252	232	233	222	219	217	210	259	194	230	220	205	207	221	223	229	220	246	232	198	220	221	201	196	242	227	231	207	246	221	212	234	206	212	251	219	225	212	229	223	237	222	246	218	219	226	240	218	202	224	236	238	234	250	217	213	236	206	201	224	226	216	199	231	199	219	181	227	226	242	212	201	231	208	219	233	250	194	209	200	207	220	248	228	216	208	245	216	231	216	226	241	227	205	215	218	232	225	228	215	207	225	203	204	247	231	225	224	231	237	225	204	231	223	220	232	202	229	211	211	237	245	212	231	191	206	241	211	227	214	196	220	217	232	231	238	223	219	214	244	228	219	196	181	242	214	228	269	210	219	224	227	198	218	239	209	225	211	225	235	222	202	206	199	223	227	209	251	206	223	243	259	204	197	205	206	231	245	216	232	207	217	225	242	207	224	208	230	197	228	236	218	232	243	235	206	219	234	221	229	223	220	214	233	206	221	202	225	216	207	226	223	214	214	211	246	230	231	227	218	209	233	246	269	233	223	245	232	224	211	221	202	209	242	198	222	244	244	220	212	236	229	222	236	208	228	200	241	211	228	232	258	209	231	217	220	217	213	203	232	204	226	206	238	196	231	227	221	207	236	218	215	224	227	214	232	222	205	219	223	234	228	215	224	242	229	230	214	238	250	236	247	211	217	221	202	216	255	236	226	217	205	215	228	215	228	245	240	174	228	197	214	225	222	239	251	219	245	214	225	193	214	212	232	242	225	243	241	222	221	218	227	208	237	192	248	235	235	243	206	220	196	231	218	226	211	239	206	217	190	216	232	215	215	213	219	240	219	240	222	233	215	237	216	213	223	213	199	236	226	224	238	216	210	234	224	215	247	238	220	212	198	187	220	204	202	233	245	230	238	229	210	197	223	225	203	226	230	233	224	241	219	208	231	208	218	212	240	207	237	231	246	221	215	219	211	219	229	213	222	205	206	240	211	243	219	218	237	248	222	233	227	213	223	198	202	207	228	226	224	213	222	252	206	243	225	222	267	217	236	223	224	221	222	210	217	247	215	248	227	204	219	243	207	207	219	237	201	222	210	221	227	219	227	225	227	231	220	210	199	235	221	236	204	223	228	239	241	221	202	235	227	212	234	213	202	218	217	225	225	233	221	236	223	250	228	216	232	229	222	212	237	233	216	203	222	225	225	224	194	252	206	214	201	229	217	259	253	222	231	239	248	206	260	227	221	227	204	241	218	248	220	196	211	222	241	219	223	220	215	238	219	207	227	227	254	242	218	227	219	209	231	222	245	235	232	199	218	220	220	248	224	240	215	248	229	195	183	233	219	233	214	251	221	215	243	233	228	211	211	226	205	234	195	238	238	197	203	219	217	218	231	222	226	274	213	227	231	230	236	200	230	229	234	250	214	257	251	217	234	203	219	243	233	233	224	202	220	214	222	217	237	216	227	203	198	214	220	215	219	211	218	231	233	207	211	246	236	200	207	228	217	239	226	201	222	210	234	251	192	245	219	231	220	235	224	207	215	202	246	238	258	216	206	252	224	199	228	229	236	213	238	215	248	214	231	202	216	249	218	225	216	190	209	210	239	247	243	230	189	223	238	240	238	233	207	211	207	201	234	240	228	237	216	233	188	220	248	248	213	242	231	229	233	242	218	226	222	220	229	220	237	208	228	229	218	206	239	231	219	216	245	221	198	227	223	226	231	212	206	225	218	219	260	202	204	238	230	224	226	209	214	250	245	197	246	209	219	189	200	224	203	224	231	226	229	187	223	202	232	221	240	203	228	239	210	245	218	236	194	199	196	239	242	209	208	242	201	230	204	199	240	224	209	234	236	258	236	231	236	243	220	253	248	229	210	210	235	236	224	208	216	233	218	210	231	206	224	227	219	216	251	210	239	216	235	228	225	245	207
27497	32565	38566	40340	40794	37422	38378	33522	29444	27649	24575	20724	17024	15211	13032	12571	13004	12211	11115	10324	8890	8592	9680	11848	12484	11533	12446	11094	8756	4192	2332	1387	923	808	682	638	639	652	664	652	635	608	636	610	641	603	639	646	591	644	644	664	610	640	611	646	672	620	635	583	621	671	596	646	644	636	630	656	676	655	647	627	633	687	573	625	649	651	627	662	638	644	610	600	641	615	648	668	606	572	636	687	640	626	645	669	693	633	652	612	600	629	606	629	610	631	653	693	630	608	620	613	655	628	610	642	642	651	649	627	591	600	603	557	650	624	631	642	599	671	608	663	630	654	663	632	640	631	626	621	586	624	639	589	625	635	621	648	657	632	641	596	628	645	634	633	623	621	670	607	676	605	640	609	645	610	658	643	629	620	611	597	626	634	659	634	622	596	650	634	638	588	583	640	646	634	606	617	643	625	620	650	583	624	656	644	599	619	623	606	570	573	656	651	659	611	613	591	645	598	621	652	635	679	640	617	639	624	648	672	680	669	676	604	631	653	609	656	640	622	611	598	635	594	618	644	627	639	691	653	622	659	623	581	606	654	620	602	674	627	653	616	631	623	596	690	613	612	619	627	644	643	637	611	648	602	658	603	671	646	610	658	631	622	627	605	673	593	641	631	665	631	647	659	591	615	704	632	649	655	652	627	616	607	626	613	624	606	643	623	663	668	576	622	665	643	588	612	675	644	621	681	595	666	602	587	615	639	597	631	655	626	619	657	611	600	681	686	626	661	625	651	596	619	632	618	625	620	663	639	632	605	625	663	636	643	629	648	664	595	627	648	667	667	630	632	613	632	643	632	642	616	614	669	667	646	652	574	686	620	667	619	597	604	627	652	633	617	615	653	622	630	642	609	609	663	647	595	620	604	626	645	606	616	635	617	616	616	645	636	645	668	644	629	611	601	603	684	626	660	606	631	625	639	670	640	646	646	652	656	654	654	620	557	657	634	626	607	618	630	654	629	646	653	630	610	646	616	647	623	633	602	629	615	647	616	603	606	651	611	618	624	606	596	636	643	549	660	606	581	660	588	611	635	643	620	611	650	629	660	669	701	641	593	636	624	633	593	602	590	627	649	587	646	620	628	595	679	612	624	656	570	606	639	618	619	613	620	655	627	626	644	621	639	611	628	658	629	656	600	572	566	629	609	631	656	639	631	643	628	660	637	619	668	604	628	692	614	677	622	595	571	581	653	632	670	634	685	624	624	659	635	634	586	625	619	642	637	620	645	609	632	648	633	617	641	663	629	599	636	640	651	653	678	637	632	642	583	640	607	616	619	645	598	654	641	674	612	622	649	599	691	598	599	654	650	629	626	650	621	584	628	620	669	612	625	580	607	589	672	612	639	636	615	623	609	632	641	633	617	662	668	647	677	632	640	659	667	626	637	641	644	640	631	590	603	618	574	664	605	637	629	611	628	664	621	640	626	679	624	640	637	602	591	680	676	630	642	658	592	610	608	587	604	622	635	641	690	632	631	620	620	592	639	629	676	609	640	645	644	599	594	600	618	609	612	682	666	609	620	632	650	651	654	612	584	596	623	607	636	613	654	598	595	658	632	654	639	618	616	653	679	624	593	629	542	629	668	615	622	638	603	607	579	631	622	598	599	612	609	639	654	645	635	613	652	627	642	620	622	609	646	614	653	669	612	628	674	594	628	665	664	641	637	703	579	636	621	642	605	669	642	603	637	665	644	600	705	647	642	657	647	639	670	599	618	656	612	625	594	618	612	626	625	637	607	608	670	616	654	635	616	665	649	586	608	631	617	656	615	654	661	642	611	665	642	645	644	660	680	627	668	644	572	624	604	637	625	610	622	611	620	634	628	658	606	669	647	595	613	579	642	574	625	575	633	601	646	642	640	627	606	661	654	625	633	581	647	596	642	608	676	667	581	626	595	615	625	675	635	641	646	618	639	619	610	624	641	642	591	596	674	629	644	631	648	628	602	616	677	613	633	612	619	608	657	589	608	622	577	658	639	662	619	581	624	609	667	643	580	608	595	636	632	585	607	637	629	676	660	605	642	631	667	652	619	605	606	639	638	643	646	591	630	623	678	649	648	609	579	625	610	620	595	644	635	628	652	643	673	599	631	626	623	639	610	623	634	589	661	618	627	656	622	614	630	616	587	633	645	682	638	654	605	623	642	624	618	623	687	598	619	658	605	608	627	642	596	576	619	646	601	627	593	609	625	627	665	649	609	599	599	587	622	591	623	598	609	618	619	616	630	598	588	645	588	675	605	636	620	630	587	631	604	692	624	596	598	644	593	628	631	620	633	605	631	589	607	665	626	633	620	605	623	638	614	605	610	633	623	640	620	662	618	655	617	652	614	614	634	636	633	644	626	618	633	630	640	589	641	597	621	647	576	634	644	625	639	610	659	647	605	619	613	620	657	658	600	602	627	596	653	656	649	614	639	631	666	630	593	661	626	624	604	643	660	603	666	641	625	650	603	624	644	640	621	599	585	592	614	619	625	632	658	660	590	685	662	685	647	599	635	655	634	629	648	624	659	656	630	614	634	636	625	627	631	610	628	629	615	586	628	620	610	618	637	628	657	591	636	671	613	632	653	603	598	650	583	622	639	640	617	618	643	656	605	633	637	669	678	626	628	625	647	594	614	595	598	651	656	665	614	630	647	634	653	579	656	615	606	628	663	637	600	602	610	653	616	629	618	631	632	611	643	591	584	635	651	621	623	647	618	629	618	621	646	610	626	611	611	618	620	612	649	642	639	627	654	631	613	663	641	625	630	637	668	605	591	608	650	623	631	638	595	663	648	647	604	649	659	635	613	615	603	615	673	618	562	598	611	614	642	609	578	638	640	637	611	667	646	617	614	640	630	627	666	622	593	660	650	682	620	636	635	599	646	615	586	601	599	634	611	615	661	599	647	618	655	632	632	653	653	600	668	651	661	659	630	599	642	652	575	612	617	619	612	625	609	574	633	640	618	659	628	600	648	604	636	587	588	568	639	648	661	615	598	640	622	643	634	667	669	661	638	619	649	649	611	610	623	636	641	635	610	614	644	633	596	593	616	657	662	614	576	655	642	628	594	601	660	639	566	607	636	597	628	623	627	621	610	616	628	600	591	583	601	650	624	657	682	617	624	597	585	656	639	640	651	709	629	642	657	707	656	594	661	662	608	644	636	626	634	636	601	578	641	635	620	616	666	574	629	663	629	627	640	663	644	667	615	636	638	562	643	641	649	624	624	583	626	629	661	630	631	610	627	601	618	628	606	646	673	631	578	621	690	648	643	664	595	626	662	608	580	609	603	620	633	600	675	595	629	649	642	623	641	599	604	652	597	617	637	649	667	605	609	631	650	656	606	649	624	609	639	655	625	600	614	645	622	642	645	616	622	612	592	667	609	623	631	630	637	693	664	598	605	626	619	647	688	679	608	631	628	578	643	622	636	628	614	597	662	647	648	628	589	620	621	653	593	623	638	619	612	594	623
14362	12645	13909	10973	8357	5688	4224	3399	3344	3020	2032	1297	1053	837	675	530	430	368	345	335	300	346	469	485	453	377	358	408	326	271	228	222	199	208	201	220	182	199	205	211	189	206	218	217	209	202	188	210	194	203	230	174	201	197	203	193	192	196	196	198	181	217	202	190	222	220	219	206	208	226	209	193	229	234	195	199	213	187	197	197	199	212	211	204	208	203	180	209	194	192	205	217	203	204	211	181	190	171	195	194	182	194	221	174	196	212	205	188	203	190	202	175	199	165	202	199	237	203	225	196	228	202	201	208	185	184	225	208	227	202	210	198	188	199	192	186	216	192	210	209	216	221	207	215	231	193	180	193	205	211	185	195	213	211	206	238	201	221	191	196	183	208	185	203	190	206	214	227	212	196	180	225	203	192	195	174	202	201	217	251	201	189	223	202	199	199	186	184	207	202	199	196	195	232	195	200	209	212	203	198	203	225	189	222	207	191	209	216	190	233	219	208	180	243	214	236	209	204	197	198	200	191	214	183	218	206	205	230	189	192	185	202	204	221	183	186	197	189	216	217	202	194	218	201	207	223	204	196	221	208	190	195	222	212	215	196	199	231	188	205	211	217	218	200	203	204	165	220	208	207	211	202	208	194	208	188	190	206	186	186	208	207	187	214	212	215	214	203	206	220	204	180	213	199	189	185	212	202	202	217	203	216	195	186	203	196	202	188	197	218	187	204	201	207	189	224	200	199	209	207	208	218	200	206	209	197	230	207	219	202	230	204	194	198	162	220	239	198	215	200	200	202	194	212	211	196	193	221	225	192	195	191	210	208	195	198	208	196	191	210	193	213	215	178	188	193	205	166	192	240	188	198	203	224	187	192	229	201	178	222	190	214	216	226	227	191	228	216	190	217	220	197	202	191	222	183	208	197	172	220	185	191	200	203	181	213	194	184	164	200	206	220	202	185	194	208	238	170	208	215	193	223	200	194	198	182	225	195	201	207	185	198	214	203	218	197	209	208	203	207	200	217	193	224	213	211	205	188	201	211	192	196	231	202	217	209	215	210	216	200	207	190	185	204	201	224	189	192	199	190	217	195	189	239	202	196	211	207	201	185	208	202	245	200	217	208	194	206	194	206	213	208	212	208	191	225	203	199	234	203	199	209	192	213	245	189	199	211	198	177	213	206	207	202	215	189	215	197	191	196	192	204	193	187	193	211	198	203	182	210	201	202	212	213	196	197	186	207	216	233	193	197	212	180	188	205	221	186	189	204	201	205	199	198	173	206	178	189	175	194	211	199	203	194	217	191	196	176	215	213	202	212	208	205	206	220	208	201	179	201	207	197	229	168	180	192	223	196	188	204	230	206	208	195	180	204	187	178	188	221	187	215	219	209	210	200	230	205	181	194	212	209	237	196	213	211	192	207	211	206	209	208	225	212	205	213	224	199	190	219	185	200	208	212	198	196	209	220	221	198	220	214	200	206	209	210	188	195	187	186	192	206	193	197	196	223	212	184	207	198	214	214	192	200	196	200	189	195	207	206	176	210	212	227	189	154	226	205	220	223	216	187	207	211	217	195	210	209	229	203	210	233	190	205	186	198	211	183	206	178	209	221	194	216	215	202	222	191	181	193	218	194	204	195	198	230	197	178	212	223	198	208	209	223	210	237	216	197	217	196	196	189	199	219	237	196	201	208	192	209	213	200	206	209	208	224	205	223	222	205	245	207	195	200	207	204	203	169	170	209	221	185	195	204	186	205	190	209	201	195	183	189	202	208	217	226	203	190	215	198	227	228	196	195	191	200	204	211	228	221	189	189	200	200	219	195	182	193	225	216	173	192	169	234	199	219	215	210	174	208	235	198	209	171	206	186	208	209	199	179	191	230	224	220	201	203	184	177	212	205	204	186	182	218	222	210	216	215	203	199	182	209	205	189	205	191	206	192	218	207	196	203	205	210	196	192	220	187	179	237	208	216	210	220	210	203	194	216	180	185	185	187	218	195	213	213	206	199	219	221	202	200	197	192	185	191	208	205	188	201	188	203	203	209	200	219	210	217	180	191	208	209	223	221	247	217	231	191	197	186	194	214	204	195	229	235	188	168	222	197	194	195	204	193	187	192	212	189	170	181	193	190	189	200	197	219	211	216	191	197	211	196	214	207	185	215	191	205	197	203	203	188	180	212	208	203	187	228	205	204	245	174	191	204	180	206	203	197	194	208	200	200	196	203	199	218	207	198	187	208	204	231	217	232	181	200	187	194	219	203	189	222	207	230	220	190	195	184	197	199	201	235	185	197	211	210	207	227	201	201	163	183	210	204	208	234	206	207	223	189	210	202	196	199	201	179	208	186	230	209	202	183	213	242	188	222	220	215	232	202	220	212	221	249	192	211	174	200	176	210	178	217	216	214	190	213	206	219	216	218	219	201	177	188	193	204	222	212	196	194	196	205	200	236	189	211	201	211	218	186	165	197	199	191	197	203	189	211	200	197	211	225	192	192	215	197	197	213	206	198	204	228	195	195	204	227	190	212	203	221	235	194	170	220	232	218	191	233	205	206	202	220	214	194	198	198	207	207	204	211	190	212	191	229	209	201	217	198	208	218	203	196	216	218	186	202	186	204	194	184	175	194	186	192	185	189	206	223	216	203	200	222	203	196	179	189	199	200	206	195	208	192	206	169	180	205	207	180	185	197	220	216	188	207	202	193	208	207	196	220	215	218	203	212	207	198	224	204	196	189	203	200	228	192	218	193	216	185	230	218	186	197	213	193	206	190	214	203	197	219	212	210	197	191	190	222	205	220	210	215	212	199	199	191	185	216	194	216	202	198	206	210	182	201	211	205	206	217	197	192	193	182	199	204	232	211	205	228	178	213	198	212	203	187	189	202	206	191	175	234	228	199	185	228	213	207	198	220	177	206	202	227	196	189	216	200	225	206	200	239	206	216	228	188	206	205	202	206	211	193	202	198	208	228	208	200	221	202	193	195	192	182	212	201	209	198	190	210	192	210	196	204	203	202	187	216	175	208	209	189	227	215	207	195	237	231	181	214	181	207	208	219	238	198	217	204	181	182	218	194	207	187	212	201	211	190	208	184	193	221	197	194	212	205	190	185	185	181	214	205	197	204	220	198	209	185	219	228	198	190	200	204	250	192	200	216	191	204	227	202	180	206	204	198	216	188	197	226	197	226	186	229	219	193	179	180	202	203	182	183	196	211	206	221	233	173	194	203	207	230	231	210	233	223	187	202	198	198	186	200	209	197	209	179	230	221	192	206	228	191	215	216	225	209	201	177	204	201	196	196	200	193	187	235	173	199	184	186	204	202	192	220	203	204	212	211	206	201	189	220	203	186	222	219	201	221	196	203	175	198	212	217	200	227	198	207	223	193	218	182	211	209	221	206	170	201	197	174	203	231	195	185	220	210	189	207	227	222	186	188	192	180	164	199	193	232	203	202	208	194	231	196	188	192	221	214	219	199	216	198	208	181	209	191	194	196
10387	12453	19317	21696	20356	16812	14613	12810	13829	12591	9430	6884	5485	4288	3331	2590	2184	1683	1551	1491	1595	1791	2308	2685	2339	2055	1695	1938	1641	1070	840	664	618	590	572	599	527	572	628	588	605	574	556	579	606	583	599	581	598	614	550	559	551	516	553	595	600	532	558	604	569	582	576	562	578	579	599	572	591	563	560	569	576	521	597	584	595	570	528	511	545	582	598	598	579	631	598	576	627	569	557	608	563	573	586	554	603	585	574	579	613	612	583	612	546	570	556	579	572	522	582	606	590	545	564	581	540	559	573	563	551	595	558	587	584	568	514	602	613	598	555	559	587	573	563	598	595	610	630	588	542	576	605	601	578	554	574	577	562	584	572	617	584	568	593	586	610	559	567	512	613	616	563	594	585	565	567	567	613	588	575	574	630	574	550	568	608	601	570	566	563	531	608	585	581	579	598	549	574	577	558	567	597	602	572	562	595	579	577	588	626	588	575	582	571	566	563	630	589	564	558	539	570	583	525	526	534	585	567	603	586	572	562	598	580	586	587	562	508	574	582	542	556	588	627	564	573	577	618	597	602	562	590	594	599	566	589	548	561	568	564	557	569	556	552	575	570	576	606	573	579	546	581	569	548	574	610	574	532	592	561	532	545	575	582	556	565	599	575	544	561	592	574	573	588	535	568	591	581	559	600	552	545	609	620	578	597	589	517	557	624	568	589	580	558	574	523	574	574	571	623	580	560	538	587	580	586	572	581	538	619	588	526	563	610	604	554	553	595	572	583	586	535	549	635	612	579	553	550	554	580	591	602	592	593	527	578	580	597	609	561	545	583	526	556	602	593	556	563	573	610	538	574	586	586	552	566	560	572	607	588	598	540	561	577	592	569	603	571	551	543	574	610	559	585	547	590	564	625	542	543	599	585	590	610	600	583	542	565	611	577	525	589	552	595	554	563	585	564	549	631	584	603	561	594	524	572	605	593	552	570	537	540	583	574	551	541	546	622	589	593	590	562	569	558	572	545	603	550	625	561	567	582	610	539	540	622	570	579	557	541	568	562	597	592	566	591	578	618	581	571	577	574	541	582	570	552	581	569	557	618	594	577	612	595	575	548	596	574	530	561	582	563	585	547	614	556	545	612	612	539	567	606	586	587	569	580	597	599	558	572	570	548	575	555	552	545	615	597	569	593	599	585	590	568	609	540	598	627	576	590	534	587	574	579	602	576	574	583	575	560	579	555	566	585	575	585	589	549	544	627	575	566	580	587	570	574	561	567	584	578	582	574	570	541	587	559	574	594	597	624	568	569	571	571	561	549	593	582	595	649	592	557	603	586	595	579	534	574	581	574	554	584	581	594	549	568	604	595	577	612	579	585	614	573	547	625	559	597	597	597	584	570	589	575	598	590	586	578	611	591	619	534	598	642	590	576	597	586	597	573	591	619	627	620	590	603	606	562	658	590	578	575	561	580	570	572	607	574	564	606	561	571	552	602	573	573	608	621	547	571	641	576	625	601	573	597	589	600	542	575	547	518	588	566	575	604	589	586	571	595	560	558	645	585	601	588	581	564	570	554	599	564	550	567	586	539	558	533	554	584	599	582	621	589	545	543	611	572	564	591	544	582	593	609	584	568	589	540	579	603	535	589	599	580	559	588	580	568	579	584	556	591	574	574	565	575	559	589	576	614	562	612	586	549	549	591	552	601	590	597	573	612	546	589	547	561	584	603	592	555	561	587	592	533	614	595	579	599	556	592	584	602	544	569	555	541	575	579	552	564	549	599	547	619	586	573	576	521	578	612	567	571	563	640	532	592	569	560	590	589	574	574	550	620	605	581	587	577	596	626	575	576	575	618	552	578	602	570	554	592	554	599	597	589	616	574	589	546	592	533	588	601	557	542	548	590	599	531	538	569	533	554	625	583	606	541	586	533	609	567	591	541	572	581	575	550	566	579	576	579	544	579	572	582	622	564	613	581	561	521	562	542	551	597	568	596	574	571	608	545	587	571	600	540	540	569	566	575	628	553	601	606	566	581	573	609	557	610	582	636	604	551	648	598	606	587	575	602	574	566	565	548	543	572	566	554	587	582	613	596	599	569	592	548	583	570	578	544	583	562	575	551	538	627	595	565	594	567	581	555	571	520	573	585	550	560	543	563	560	570	568	600	615	575	581	592	553	576	605	559	599	581	554	581	570	558	540	583	591	557	612	550	613	583	564	555	576	623	588	583	633	594	602	584	611	581	590	593	579	593	583	549	583	558	556	563	613	634	548	605	587	593	564	565	515	563	554	590	636	564	617	561	562	567	566	546	594	548	553	594	580	566	575	589	581	535	575	541	587	579	576	631	589	593	576	582	598	611	579	559	577	589	524	589	565	598	617	557	556	571	589	571	580	589	540	574	586	587	594	586	566	597	607	565	582	594	529	575	580	598	571	573	538	614	569	548	544	599	597	540	569	592	606	572	606	553	544	625	581	551	577	556	583	627	556	579	561	544	545	610	602	586	592	574	552	562	580	556	598	581	554	583	592	597	557	569	567	574	580	593	542	621	549	590	572	568	592	572	565	595	582	583	576	650	605	580	580	590	615	609	551	538	579	620	569	545	613	548	568	549	561	605	589	616	604	576	558	605	590	589	582	590	597	572	571	625	580	607	594	589	576	545	605	527	574	598	554	586	582	547	551	549	562	564	613	537	589	548	518	532	607	582	569	603	578	540	594	564	591	591	580	619	563	578	589	570	561	590	535	571	554	589	563	540	591	640	582	556	556	579	580	593	584	547	585	577	586	561	555	583	594	599	578	613	558	557	580	556	610	566	555	604	608	542	617	537	582	601	539	573	581	579	568	591	591	597	565	578	580	589	539	588	573	555	603	548	566	597	566	580	549	577	557	603	557	614	588	548	624	597	568	574	582	596	594	549	563	549	606	604	595	537	619	578	631	553	593	559	594	565	562	596	569	605	593	578	565	561	600	596	538	583	548	561	564	566	610	598	577	564	613	566	576	579	560	561	573	592	596	595	562	558	604	573	623	561	549	550	547	560	595	592	578	568	618	566	586	581	592	569	570	575	556	564	542	597	591	565	556	581	564	568	596	578	589	568	541	566	582	527	602	594	570	571	501	576	559	557	572	583	548	564	563	555	598	589	565	570	587	546	584	575	575	562	562	531	606	539	580	555	612	587	558	537	575	572	548	572	582	556	580	602	575	601	616	576	587	562	577	605	587	566	613	563	613	579	533	529	577	580	575	598	560	559	615	589	568	577	618	576	590	602	596	560	578	562	581	576	583	597	578	559	555	589	609	529	567	584	583	598	593	579	577	583	603	564	615	588	585	565	566	597	527	619	592	574	543	587	564	578	630	587	552	603	605	535	571	596	548	565	618	565	575	595	584	582	557	582	563	579	586	598	601	579	581	566	616	594	599	598	592	568	561	588	558	536	570	584	558	593	569	591	562	538	561	569	605	604	581	579	568	565	579	547	587	571	553	576	567	607	592	550	592	509	600
29532	28842	29927	28624	24911	19047	15210	11603	8928	6024	3438	2526	2463	2015	1730	1354	1206	1088	1259	1278	1020	953	1080	1243	1452	1349	1696	1470	762	520	328	259	220	226	185	237	212	180	194	222	197	194	193	216	185	204	205	197	215	240	203	196	191	199	210	186	194	201	187	199	211	195	191	167	212	212	209	208	186	204	216	208	194	202	202	209	216	194	176	201	205	190	212	197	191	180	190	213	166	191	184	182	218	235	191	214	228	207	218	169	206	213	198	213	207	232	224	197	198	199	188	210	190	194	209	212	228	216	187	187	174	217	190	209	209	198	204	208	153	200	185	235	222	190	188	192	189	188	207	188	200	223	175	201	202	193	223	205	204	186	194	199	205	217	217	219	215	200	199	197	218	189	193	195	216	204	198	196	198	219	208	191	197	191	183	210	209	202	196	191	206	206	203	180	194	236	186	197	195	202	209	197	185	197	201	214	186	204	226	205	191	172	180	185	174	217	185	183	175	220	193	207	181	237	219	183	201	211	199	198	209	215	204	201	210	215	197	191	207	187	186	200	201	199	193	213	194	209	196	215	199	197	224	171	193	206	202	191	201	193	222	188	181	205	201	233	213	213	211	203	200	184	222	184	181	203	198	183	224	215	217	204	193	221	207	193	181	213	205	203	186	173	178	187	228	210	193	193	213	210	191	200	210	196	198	181	193	207	196	203	196	202	181	190	200	202	196	197	172	202	195	198	219	184	211	199	213	192	200	206	212	177	172	219	210	221	199	194	221	191	206	209	186	177	185	188	192	221	194	208	196	202	181	203	217	193	217	219	193	195	208	193	234	181	220	197	218	216	202	188	199	182	209	224	207	246	198	219	187	204	218	217	193	213	207	176	208	218	209	208	199	187	206	177	196	203	185	190	183	198	201	192	192	218	202	205	194	188	192	202	196	212	220	204	208	175	186	189	202	212	190	200	190	216	186	193	207	202	198	190	204	201	201	214	187	177	178	207	226	210	179	174	218	184	189	190	190	177	198	227	199	206	208	191	211	203	184	189	194	198	183	221	219	208	217	231	225	180	216	191	216	198	210	202	222	182	221	210	191	192	209	208	188	184	201	196	204	199	216	218	201	192	179	190	209	200	197	205	191	179	173	191	207	223	202	215	179	193	175	202	209	187	207	212	196	198	179	175	185	210	203	187	197	197	195	216	188	202	199	210	186	199	217	187	192	198	221	206	196	196	195	214	178	191	190	190	216	209	214	208	219	206	212	179	179	185	188	197	192	202	200	207	185	214	184	193	207	196	178	210	204	191	190	198	196	197	197	224	187	211	184	215	194	198	201	192	214	167	169	190	214	184	209	218	186	203	204	187	184	185	236	228	182	219	219	187	220	203	180	204	183	191	208	204	186	219	195	201	201	214	208	202	218	191	190	200	192	210	192	218	226	198	196	188	209	211	242	174	176	220	221	216	206	221	208	206	193	195	203	212	219	180	200	232	215	208	188	201	182	200	200	205	194	198	211	195	208	205	185	185	199	191	213	195	217	194	193	171	164	175	192	189	195	200	193	201	199	234	184	195	188	195	183	163	217	224	216	207	204	182	181	187	197	206	194	209	217	195	208	205	235	198	203	190	198	195	206	197	194	210	166	196	200	198	185	203	203	197	212	208	207	215	183	219	218	180	202	184	190	204	207	187	193	179	209	172	166	200	207	199	204	187	205	204	212	240	217	196	200	176	200	186	198	209	198	211	184	191	197	203	218	209	199	190	203	215	206	177	204	200	199	187	166	181	207	177	199	211	212	198	191	183	200	212	200	204	228	194	195	210	186	196	197	203	209	181	201	192	181	199	186	208	197	202	183	172	201	192	213	212	211	224	182	206	186	211	203	204	189	205	184	201	214	238	190	223	167	214	191	219	197	197	196	215	205	204	192	201	205	194	201	207	199	237	202	198	186	188	194	214	202	186	210	216	195	206	217	196	241	208	184	182	207	180	166	209	194	221	175	197	199	180	199	180	203	218	182	182	227	181	197	212	204	210	193	195	179	220	199	208	217	206	241	212	212	200	200	200	190	172	216	232	206	177	200	192	202	210	231	202	185	205	182	210	199	192	199	177	191	173	194	193	221	184	209	207	177	210	208	217	205	222	182	174	189	201	179	196	204	227	174	190	189	179	214	201	206	206	208	201	208	188	182	168	218	175	209	216	203	197	187	223	239	205	212	214	201	221	199	202	207	183	212	218	213	201	199	193	215	217	226	194	199	186	207	178	203	210	209	174	210	192	216	192	189	191	202	196	213	192	185	205	217	205	202	205	208	197	204	196	192	223	186	185	183	197	184	187	195	181	189	209	188	204	207	201	194	202	200	160	213	204	178	223	190	206	188	205	219	187	209	185	192	202	214	210	212	218	206	212	188	196	201	193	201	192	204	186	208	199	200	193	208	181	214	184	198	218	200	219	217	189	185	198	212	191	192	190	208	191	202	201	193	185	192	192	202	213	210	204	218	189	207	201	197	169	192	201	196	184	185	202	210	209	222	207	214	203	208	219	208	210	201	214	186	189	201	179	184	222	197	200	199	193	217	217	207	192	181	163	192	183	207	202	208	179	199	196	217	188	193	169	194	213	191	177	189	199	162	186	241	202	189	205	201	211	212	196	218	191	206	183	217	221	179	202	175	216	186	166	189	214	194	222	202	217	192	212	203	200	205	182	233	204	193	227	209	202	199	198	200	183	205	198	181	205	208	206	206	181	207	208	218	195	216	219	157	187	184	225	193	166	203	199	182	211	191	190	190	180	192	182	186	190	180	180	186	205	190	181	187	204	196	204	195	207	193	193	197	206	217	192	198	214	221	190	189	219	191	210	184	203	196	196	206	191	213	210	193	201	178	211	197	213	199	160	210	203	234	180	175	231	213	216	205	193	177	190	218	188	201	206	189	178	202	202	206	200	199	196	208	198	207	192	199	199	190	190	195	209	184	196	199	214	195	202	209	195	197	183	210	224	173	189	202	207	172	202	181	179	193	199	214	199	184	221	169	199	199	199	209	239	211	200	196	191	192	201	217	194	204	220	189	195	216	210	180	208	220	207	188	199	179	210	229	168	208	184	203	220	204	171	196	197	197	199	191	229	208	198	205	206	177	210	217	174	223	204	186	201	207	216	175	196	164	197	206	203	182	209	192	213	221	184	209	191	189	243	185	186	189	199	199	232	220	229	196	204	206	200	201	194	195	224	211	199	207	234	172	218	212	201	197	218	201	211	191	215	199	195	192	217	218	202	222	206	197	223	182	201	214	192	225	213	196	192	219	195	211	176	210	192	204	197	170	215	176	200	210	197	222	229	177	213	214	201	185	200	196	215	205	195	182	200	188	214	205	202	202	211	211	208	199	188	192	180	202	198	210	198	191	183	187	187	195	196	172	208	217	173	213	194	209	203	202	187	216	184	232	203	198	186	237	204	187	204	207	218	186	187	196	197	218	201	211	186	182	186	181	218	217	205	238	222	187	216
21955	25372	31528	36126	34965	31588	30122	26844	24823	20227	14272	11801	11410	10037	8606	7613	6683	6122	7180	6860	5971	5346	6304	7394	8224	7543	9372	7784	4158	2423	1398	903	722	663	621	594	603	575	562	581	545	616	577	554	584	575	581	584	558	579	562	592	552	623	591	584	585	547	599	565	553	620	564	575	554	555	609	609	585	565	560	617	582	592	565	601	559	573	563	589	574	561	545	584	574	560	625	569	548	531	603	543	588	605	587	605	591	568	576	518	569	544	566	588	599	616	575	576	596	545	577	592	587	562	569	574	584	603	566	615	653	564	594	564	566	575	608	583	562	514	553	641	614	530	611	571	527	570	549	598	564	582	548	571	583	551	527	574	616	583	561	561	605	608	566	539	586	549	599	598	567	571	575	552	583	584	597	568	583	560	542	622	569	573	581	589	611	596	590	578	564	640	569	536	551	543	537	583	567	568	543	567	560	568	606	564	563	577	584	573	592	548	540	575	584	581	578	586	593	593	565	546	556	648	534	591	613	573	580	548	550	599	609	566	601	567	593	565	593	600	557	559	593	555	571	608	556	585	565	593	548	587	559	613	562	535	586	569	572	553	587	572	551	554	555	564	559	519	569	560	539	566	555	597	561	593	590	572	535	576	581	558	582	556	583	562	590	552	559	601	569	595	555	554	548	573	526	541	573	589	608	584	590	562	612	531	590	567	582	541	553	578	574	541	551	577	562	551	619	553	601	577	578	608	576	589	566	574	624	597	540	590	565	578	608	513	628	627	551	582	585	566	566	547	583	575	576	557	554	578	548	537	577	585	550	598	569	557	545	606	559	589	615	605	579	538	574	562	570	538	569	589	571	620	567	602	590	604	578	528	573	588	546	545	615	535	563	576	534	585	566	553	601	584	564	587	598	605	561	602	545	570	600	554	564	613	585	581	588	522	538	594	588	623	621	584	549	569	543	558	554	548	564	572	554	549	568	561	567	595	588	581	595	562	572	560	555	591	562	574	570	609	580	557	590	568	565	563	584	557	565	593	552	570	579	532	548	615	569	589	534	584	580	549	549	551	569	575	584	614	561	581	598	538	565	568	556	603	541	521	543	555	572	582	558	581	582	578	617	610	565	550	559	537	589	586	605	608	582	569	597	584	576	569	599	524	580	566	574	568	597	585	544	567	573	597	566	603	550	584	567	600	552	568	583	568	580	566	593	543	599	553	572	525	593	584	583	550	601	533	554	592	544	557	561	588	543	564	585	540	528	618	590	602	561	601	579	601	604	563	599	558	557	526	616	602	584	594	546	541	556	561	565	559	552	585	589	568	589	606	611	600	579	586	577	579	548	576	563	589	561	581	569	627	584	541	575	582	609	585	565	542	554	587	590	558	560	582	591	545	600	578	546	596	555	573	622	574	523	567	578	569	589	584	598	618	580	591	556	509	592	614	575	542	539	618	616	584	575	573	604	557	582	540	558	588	591	587	604	572	557	568	573	533	556	605	561	573	567	547	573	552	549	546	528	562	578	602	549	591	587	607	576	573	576	546	606	591	567	607	552	576	602	542	554	600	556	594	595	571	555	541	572	602	623	593	572	574	581	601	584	577	573	588	572	602	494	560	570	558	572	580	548	575	553	551	539	587	572	572	535	580	577	530	574	568	532	622	569	546	555	561	563	559	591	559	610	557	571	618	608	588	550	583	575	547	603	603	550	604	614	561	580	568	550	565	611	581	596	581	587	576	557	581	593	569	598	586	572	576	577	572	563	588	583	590	584	606	562	563	558	577	581	562	616	581	605	580	612	580	601	559	581	595	581	555	591	572	578	529	542	571	597	572	584	521	588	571	533	609	563	608	565	591	541	540	549	580	559	570	579	576	596	582	581	546	533	577	611	547	575	563	604	558	559	538	585	530	574	570	589	574	574	571	606	612	571	579	611	638	512	568	581	549	583	570	540	564	550	587	552	590	578	559	553	585	627	569	577	613	607	567	569	574	535	620	596	569	579	602	577	582	598	547	557	563	565	619	571	578	552	537	610	644	588	551	544	570	567	577	547	561	565	543	553	563	606	585	615	565	587	579	545	548	577	585	553	574	585	585	562	599	590	559	571	616	572	569	535	604	578	600	551	545	577	590	604	574	544	572	586	562	582	555	600	579	535	590	583	547	580	586	555	532	569	580	578	610	585	572	589	566	577	563	610	548	629	570	577	545	557	549	616	592	556	551	595	633	511	550	566	617	557	546	600	581	581	558	564	571	578	586	590	565	580	545	557	575	524	590	548	595	606	587	604	557	571	543	562	580	593	595	573	599	600	584	557	593	614	559	611	554	561	606	565	565	582	549	557	596	602	567	543	559	579	567	576	545	547	548	566	576	593	550	557	588	613	604	574	569	570	607	588	582	553	559	594	545	581	579	567	564	620	583	612	616	521	571	605	584	556	562	561	599	559	582	573	597	642	573	617	556	555	546	578	549	530	588	535	560	566	583	577	581	569	577	586	564	570	582	611	574	586	565	588	580	557	553	595	578	544	556	579	531	624	540	569	599	613	600	552	597	571	583	588	591	593	593	580	603	621	579	587	570	586	573	563	538	541	582	585	616	569	546	614	598	561	607	567	570	536	576	574	538	563	552	551	550	596	561	576	572	601	555	575	563	589	567	550	555	559	553	578	602	598	501	511	566	563	595	610	588	590	610	576	570	542	589	549	556	554	568	570	570	570	576	540	597	583	580	595	602	589	583	580	537	558	561	599	579	601	575	574	598	533	527	569	581	596	606	579	556	543	580	578	544	566	584	615	603	573	597	562	560	595	554	529	612	544	595	567	596	560	576	519	565	587	571	573	567	584	547	600	574	551	576	596	575	576	520	586	590	542	574	579	549	594	569	555	560	606	557	629	534	593	595	577	554	554	561	543	586	572	532	590	559	529	583	551	569	563	588	571	552	567	536	631	571	609	581	593	595	577	627	566	599	591	588	568	584	555	571	568	569	566	577	594	596	603	564	592	547	559	588	561	574	558	557	577	549	581	560	565	623	580	587	594	636	602	578	558	556	578	616	576	595	571	546	545	584	578	610	544	574	545	571	531	555	574	553	568	554	547	549	592	572	575	615	612	550	548	564	542	592	536	564	569	571	572	571	571	572	569	598	600	573	592	593	570	560	533	575	566	576	602	555	573	552	563	575	600	529	553	550	587	554	559	587	509	613	585	601	617	603	589	578	587	606	582	576	568	553	578	561	599	581	625	599	523	555	578	549	557	586	560	596	598	572	583	514	566	576	555	522	554	549	588	538	537	604	548	540	559	585	599	581	549	566	549	569	590	600	565	544	610	588	579	619	553	557	597	602	572	566	588	537	581	559	598	594	550	625	567	547	610	605	548	561	578	525	547	591	559	594	566	618	571	615	556	584	579	554	613	572	595	580	614	543	556	550	552	585	579	608	572	545	617	550	592	601	557	575	610	591	575	578	556	575	578	577	586	583	575	614	569	576	569	543	577	575	577	573	524	559	546	543
37963	37836	37895	34358	30876	26893	22125	17866	12621	7975	4907	4300	3951	3198	2544	2199	1894	2233	2381	2363	1711	1338	1760	1998	2478	2858	2966	2044	1233	762	455	283	273	267	244	212	226	222	205	202	224	222	219	213	208	231	212	219	187	224	217	220	233	236	248	210	214	232	208	221	199	218	237	229	190	219	237	218	216	232	236	243	223	193	228	220	225	208	228	235	264	239	232	229	244	201	210	217	215	216	225	214	251	227	236	232	244	240	264	218	241	204	226	227	216	212	219	232	237	210	228	210	216	229	228	241	213	232	235	210	232	247	204	223	203	228	251	228	210	204	233	202	237	253	197	230	207	199	214	224	221	222	268	239	226	210	228	245	227	211	238	237	223	249	203	253	204	230	204	211	215	230	210	254	225	215	223	215	216	210	200	229	240	216	212	234	205	220	236	224	257	199	205	212	227	237	232	223	229	211	240	235	207	208	238	226	234	214	217	212	238	232	204	232	206	198	228	219	239	235	203	213	223	229	212	221	223	244	237	238	215	222	239	226	229	240	255	222	241	244	246	217	215	207	229	232	211	214	227	244	226	205	201	210	233	219	229	224	202	217	240	201	222	225	229	197	223	211	211	214	223	228	235	218	232	203	222	242	196	205	189	241	245	232	240	206	243	218	231	227	226	239	217	234	196	234	257	231	208	218	216	211	252	219	196	204	211	223	210	198	269	217	235	198	223	226	214	273	227	218	220	236	266	206	208	222	231	235	231	241	252	226	197	239	210	238	216	232	239	232	209	263	231	265	226	195	219	229	215	204	229	233	235	249	263	243	222	247	238	216	253	257	208	219	223	216	226	214	240	220	234	215	215	221	219	223	228	262	221	233	228	223	209	223	224	199	229	239	212	198	232	212	204	221	213	206	226	219	244	215	205	222	223	215	256	237	218	232	226	195	218	221	225	238	232	221	238	238	245	235	250	219	203	239	230	217	227	246	229	215	194	238	237	214	217	184	248	210	212	203	206	207	241	224	233	234	205	243	232	218	225	247	186	234	198	227	254	223	234	233	208	229	216	214	218	245	234	230	207	228	213	198	232	237	221	237	240	261	220	231	249	237	222	215	236	231	231	207	213	235	209	240	236	236	222	237	244	190	231	218	252	252	238	235	247	221	229	236	185	213	250	242	227	256	216	235	211	246	218	212	215	235	212	207	221	222	220	231	233	234	220	236	236	224	225	237	233	227	226	214	230	246	226	223	233	211	214	242	205	243	211	210	232	242	237	213	218	210	242	218	229	211	216	251	244	229	224	248	241	215	197	230	227	207	235	241	237	233	226	207	223	214	218	233	219	250	213	253	204	238	221	227	232	218	225	231	226	230	235	229	197	232	230	221	228	235	215	223	217	203	215	231	230	212	224	216	197	241	258	220	215	194	246	217	212	236	197	230	190	242	219	235	203	226	240	207	234	202	220	229	207	213	225	211	197	218	248	221	203	247	202	218	237	219	223	218	228	237	227	211	213	199	239	219	201	199	243	227	241	223	234	242	226	220	225	244	213	235	211	219	215	224	211	217	236	242	198	226	207	241	236	244	236	211	220	227	237	230	234	216	229	214	235	221	223	216	242	204	219	203	213	196	199	205	218	199	247	233	236	221	220	228	257	228	234	223	229	238	207	218	208	228	225	237	243	213	228	219	220	233	220	253	219	191	244	219	243	234	223	230	222	235	235	239	250	245	197	216	221	229	234	243	233	198	213	251	205	221	245	241	237	246	201	228	201	228	216	227	212	208	231	225	232	208	195	221	247	207	233	235	230	205	217	237	243	215	221	192	251	213	246	203	230	215	222	243	233	208	235	214	226	217	220	227	228	248	234	249	221	225	216	220	204	237	223	247	216	239	208	212	229	231	233	205	215	262	220	202	237	201	212	188	210	255	222	219	230	217	237	223	249	206	209	247	223	219	238	238	246	217	210	245	228	221	192	222	240	237	222	234	243	207	227	227	221	230	238	224	225	231	214	233	222	220	215	223	222	191	197	234	236	226	222	244	246	234	234	242	247	211	216	229	181	228	193	217	225	228	238	235	244	221	247	223	261	233	215	224	230	211	221	220	242	210	215	216	226	214	200	230	214	206	225	217	224	220	248	224	228	233	223	221	228	210	222	205	220	217	243	205	224	217	240	237	216	219	223	217	258	226	222	218	213	218	192	247	218	229	228	212	233	233	242	248	243	245	234	215	226	224	221	230	196	217	225	268	213	227	180	215	220	241	213	194	233	254	196	211	232	219	200	205	218	211	219	231	226	223	205	217	230	228	251	226	189	210	218	239	230	210	232	213	219	192	230	221	204	235	193	228	217	247	228	240	223	222	219	225	240	242	208	229	221	217	218	204	223	189	199	238	218	247	216	222	242	254	221	216	232	227	223	231	228	225	196	201	248	256	237	232	231	223	243	216	207	240	237	235	200	198	227	244	218	217	217	236	222	242	213	228	225	241	230	226	220	251	237	216	226	240	208	218	211	204	250	236	214	244	206	225	233	183	238	212	216	224	207	235	216	213	253	205	211	200	216	235	222	215	231	241	220	233	236	227	241	250	188	247	213	243	209	251	214	223	214	221	243	250	185	204	229	227	218	202	217	209	233	226	253	245	236	235	249	243	182	231	221	234	232	259	199	230	223	222	233	218	215	244	221	215	202	245	205	219	211	210	203	208	249	227	211	231	249	232	235	206	267	217	185	204	203	241	204	244	231	222	215	233	222	242	224	205	215	210	215	224	246	256	213	237	228	217	204	244	207	220	242	239	245	223	252	238	216	223	241	188	223	229	220	246	250	210	230	230	202	225	237	213	208	237	222	206	271	224	223	222	260	203	211	209	220	227	208	204	237	232	215	208	219	223	228	233	237	207	239	232	218	242	250	231	218	229	183	244	217	260	232	218	268	226	226	228	233	201	222	221	226	235	231	238	220	226	189	228	198	224	210	208	231	187	210	230	224	220	185	256	214	227	217	200	218	218	213	231	237	210	233	236	265	213	218	206	221	202	200	250	186	219	224	234	213	245	216	205	198	245	227	217	208	187	228	224	247	227	241	229	213	234	233	211	226	214	223	243	226	226	221	212	242	201	212	230	216	232	232	196	204	220	223	229	213	244	213	236	193	207	210	215	237	226	209	228	241	224	237	216	232	205	227	228	257	248	219	227	224	232	227	220	222	223	224	233	195	195	252	231	219	238	239	237	232	250	204	217	234	251	202	229	205	223	243	207	268	223	227	234	211	218	209	222	238	227	216	223	271	256	249	209	226	223	228	211	219	219	184	223	209	229	229	221	217	219	210	220	207	223	228	214	213	228	214	227	245	250	214	224	231	212	235	227	214	208	244	237	232	242	216	224	212	222	220	219	222	220	241	209	229	224	237	234	203	206	229	235	220	220	193	228	221	224	212	195	238	243	245	203	238	260	207	253	215	224	238	219	227	212	217	203	205	218	230	238	217	219	253	213	207	229	215	191	204	243	215	221	227	248
28008	33049	37317	40798	39836	38504	36455	33628	28963	23867	18198	17298	16693	14495	12287	10760	9882	11122	11855	12172	9141	7178	10072	11015	12808	14892	14863	10493	6646	3932	2154	1189	818	759	711	642	684	633	663	701	625	640	627	628	602	633	624	632	629	645	635	647	643	694	623	631	637	637	620	621	659	642	653	658	666	635	646	614	650	600	608	683	675	585	587	626	599	629	637	702	646	618	665	658	643	651	648	656	638	630	615	609	661	663	686	619	653	647	638	629	654	667	666	623	682	638	631	631	666	597	611	620	675	608	638	627	664	611	665	638	676	667	605	640	610	648	604	612	642	647	606	617	678	676	617	627	606	634	644	637	654	599	640	671	688	644	658	620	621	663	635	638	641	629	614	607	645	621	651	625	656	640	658	639	638	663	653	660	624	616	593	630	610	631	622	665	591	641	653	674	613	663	611	668	590	626	670	628	638	613	636	631	624	668	588	618	619	651	673	678	657	689	580	595	671	660	576	632	700	619	638	646	649	616	626	590	660	644	625	623	661	644	664	711	652	615	573	620	650	622	584	648	652	642	619	644	666	622	630	616	660	667	668	655	588	620	637	693	630	637	672	642	625	644	628	612	601	599	620	647	586	624	670	644	628	622	624	651	649	661	701	597	648	649	651	575	703	597	597	620	643	617	618	632	600	645	636	605	614	591	583	652	687	654	613	630	650	622	615	640	632	677	654	638	701	618	649	659	652	656	619	684	631	661	655	608	649	673	638	603	628	624	641	627	644	636	634	636	630	613	659	677	578	619	647	609	631	598	621	653	605	649	673	606	633	559	605	645	599	633	603	621	637	643	659	609	606	648	626	637	613	647	651	666	603	675	613	663	646	670	631	604	668	634	591	642	664	612	587	633	648	615	639	658	675	625	586	634	643	633	628	663	665	680	639	627	611	644	599	650	613	632	627	648	657	631	641	644	642	653	662	630	662	664	648	628	618	641	639	657	616	621	679	639	628	617	629	637	618	665	637	641	674	629	625	634	617	623	615	655	638	613	612	586	614	627	636	684	611	676	627	648	643	662	627	652	612	616	619	635	636	658	620	644	646	606	683	618	608	655	685	679	652	631	678	647	614	636	686	624	616	633	587	662	675	629	646	626	651	647	644	643	648	599	606	643	688	696	604	635	653	609	642	603	631	678	616	615	658	660	581	626	642	649	650	634	639	647	632	617	650	642	625	678	666	641	609	635	659	615	625	657	616	637	648	590	652	608	633	596	588	617	658	620	605	692	689	627	651	629	680	626	665	645	705	662	613	653	613	684	649	681	623	631	652	641	607	600	621	635	621	628	611	668	627	658	645	634	589	650	615	647	642	680	628	626	590	656	685	622	669	605	630	672	668	625	623	638	646	608	676	644	611	633	628	650	604	627	628	612	630	658	635	595	647	679	631	643	646	599	650	677	581	671	675	651	628	638	639	659	627	650	638	682	648	665	605	628	609	661	641	621	596	629	620	679	665	642	614	630	591	610	599	649	635	646	660	631	636	638	640	664	612	648	609	628	650	623	636	626	664	606	634	641	643	628	638	641	636	624	641	624	676	653	641	626	620	691	658	648	662	648	639	648	590	641	623	624	609	652	650	650	603	648	630	656	624	624	629	579	649	659	628	603	630	672	660	619	634	593	648	673	652	645	645	670	618	601	674	644	661	672	660	656	642	619	642	648	599	624	615	669	661	676	615	611	620	655	661	633	601	611	649	637	624	600	602	610	615	652	615	673	606	596	649	624	627	612	591	672	649	600	669	659	662	644	622	677	606	649	627	608	659	663	603	622	621	663	598	654	641	638	649	648	671	620	622	669	627	604	633	581	630	654	610	643	629	627	606	620	613	636	648	639	609	577	666	634	613	640	611	615	629	649	639	658	666	634	696	649	666	629	656	598	650	625	618	633	601	682	647	703	640	628	631	653	593	634	681	610	608	606	627	672	594	595	614	611	636	654	688	634	606	668	580	615	625	608	621	631	630	648	634	627	668	605	628	633	663	634	656	624	662	646	655	645	589	656	680	677	635	617	680	626	658	600	642	624	621	641	633	654	627	628	604	653	659	659	640	608	625	666	613	676	645	628	609	664	658	617	611	610	666	622	665	657	621	627	610	638	628	619	613	620	629	658	615	632	630	676	651	669	644	606	581	667	674	662	686	657	665	655	614	648	605	639	579	629	647	637	636	659	665	624	627	657	621	658	645	612	608	628	613	627	595	626	609	646	633	619	655	608	584	664	656	633	704	646	646	644	593	574	651	615	646	610	656	625	672	649	593	609	638	675	675	658	633	650	663	650	662	639	671	599	628	630	615	638	652	660	611	665	587	646	607	650	627	676	643	618	622	644	635	645	613	634	643	619	629	612	569	631	649	608	626	671	614	614	641	652	710	619	636	628	613	648	674	643	622	662	666	662	635	620	647	631	674	637	626	659	597	625	620	639	622	629	629	588	646	666	620	685	624	688	638	651	651	647	616	640	639	643	637	651	661	631	617	645	639	637	646	616	630	648	629	628	629	672	660	603	659	631	664	636	641	646	661	669	647	644	680	630	598	669	674	623	598	635	637	637	642	654	608	623	589	624	631	664	639	642	647	646	651	653	581	641	646	655	656	592	626	648	625	620	652	658	618	664	663	625	583	651	648	611	641	642	662	629	605	615	635	623	645	695	634	647	617	653	664	670	666	659	684	616	637	610	664	632	648	650	617	645	603	642	642	631	638	641	672	635	605	669	689	623	673	673	643	679	641	642	655	645	606	656	660	631	613	633	673	668	625	653	636	599	575	654	601	621	645	635	642	633	609	636	657	668	657	680	643	650	641	656	623	648	652	621	639	627	637	613	647	622	645	627	636	648	660	621	594	624	638	626	626	673	640	609	584	622	704	573	655	631	666	678	608	658	618	635	672	643	675	687	633	621	679	632	650	653	610	629	626	632	636	628	635	638	679	644	649	586	626	624	615	632	606	612	635	600	597	614	644	593	577	632	621	604	650	589	655	610	626	647	646	634	664	679	637	669	637	627	629	646	639	654	634	615	617	669	588	662	641	611	615	656	635	601	576	658	613	619	656	610	624	645	634	678	657	629	644	653	627	647	659	591	634	606	653	632	614	646	621	610	647	638	650	675	588	665	621	688	653	576	604	662	649	625	651	654	683	655	623	616	681	630	626	632	660	666	633	627	634	605	666	649	610	611	602	622	654	616	624	666	671	648	614	643	659	600	650	646	645	626	650	637	656	605	586	652	650	647	627	643	627	620	626	606	648	655	632	634	624	602	607	614	640	632	635	628	612	642	652	648	657	619	677	638	652	623	637	604	622	641	623	658	664	642	651	589	639	666	661	620	672	626	662	668	615	620	659	638	619	703	632	624	614	679	625	624	631	705	652	639	682	612	611	637	690	597	650	654	630	623	673	626	617	649	630	614	632	685	614	669	595	623	643	657	632	652	665	601	608	683	650	642	616	665	629	595	632	656	662	657	616	663	621	605
15342	12916	13644	11302	8321	6700	5682	4240	2774	1770	1434	1245	973	762	556	517	479	420	454	379	323	351	388	454	417	477	405	343	336	330	254	260	184	205	221	203	204	224	214	201	219	214	193	208	215	194	182	205	220	189	201	228	204	198	211	195	194	221	208	197	199	205	223	225	207	171	228	194	212	214	231	227	222	181	173	200	210	200	204	175	224	199	202	201	239	191	205	211	235	230	202	203	201	204	205	196	235	190	188	231	189	182	192	225	190	213	198	186	209	210	203	209	227	204	193	187	194	227	199	248	209	212	207	226	188	199	194	210	201	209	190	209	224	207	208	177	218	213	242	200	199	188	199	220	198	224	230	221	208	195	213	178	178	192	226	221	198	202	198	223	220	223	228	212	218	218	207	197	214	197	213	189	211	237	216	208	184	198	207	194	207	215	198	212	218	216	199	219	228	213	199	206	189	183	210	209	198	197	190	188	209	201	196	226	192	215	222	196	211	203	200	191	231	222	206	201	209	212	206	188	213	197	211	220	197	203	206	202	197	181	204	236	194	227	220	186	208	199	197	196	208	241	193	198	202	205	212	210	213	216	211	209	197	229	192	220	209	205	210	204	206	206	224	209	225	219	194	190	217	203	182	203	198	206	191	205	216	217	230	187	200	220	196	207	191	203	224	252	219	181	200	174	208	224	212	212	228	227	192	234	217	202	202	182	212	221	197	222	197	184	195	203	211	190	208	194	231	190	191	201	216	232	192	218	195	214	216	190	192	193	181	204	219	232	264	196	205	185	207	227	234	213	203	219	196	216	221	211	241	191	203	194	221	199	225	201	198	186	204	209	186	200	202	215	204	196	191	222	194	240	210	191	168	190	200	209	215	200	190	240	205	205	191	217	186	207	206	204	218	191	191	207	224	220	205	208	210	226	220	213	222	214	209	215	193	211	190	208	209	195	217	197	193	232	213	201	230	230	194	182	196	177	188	206	218	202	225	217	204	213	208	210	201	219	215	195	212	221	216	202	217	205	208	202	223	219	167	209	198	203	191	219	178	212	208	215	200	221	215	216	236	222	211	223	191	196	194	191	222	211	209	181	219	230	219	200	223	191	214	236	188	209	213	214	214	196	246	232	206	229	195	207	219	183	211	208	220	202	213	204	207	221	186	212	165	199	211	200	201	219	212	209	185	204	194	225	213	212	191	226	202	207	207	186	210	235	215	191	205	208	195	208	203	181	229	208	210	202	193	213	224	196	188	203	220	196	197	205	216	214	170	220	190	187	205	207	227	185	181	236	196	214	197	199	212	219	213	203	195	206	214	222	209	187	205	202	200	211	207	237	199	228	228	222	196	214	225	215	201	202	186	219	214	177	214	211	154	208	204	190	203	211	193	204	170	183	211	210	201	213	174	199	196	207	214	181	209	186	198	203	218	204	218	191	192	217	211	205	195	227	217	210	229	188	192	201	204	215	212	204	204	216	226	226	200	207	197	188	187	205	201	208	204	186	207	188	209	190	201	204	192	180	210	186	217	197	181	195	186	219	214	199	218	194	202	209	221	223	198	233	200	211	185	194	212	193	217	205	202	203	203	197	195	190	218	227	214	198	221	212	186	197	211	227	213	222	233	226	179	209	207	203	212	203	179	211	215	165	190	215	218	207	201	177	212	200	209	214	198	199	194	207	242	205	173	223	217	223	213	207	210	186	203	198	231	193	208	192	232	197	217	199	190	220	222	202	211	210	195	199	189	215	190	193	194	222	219	205	224	219	258	198	187	222	203	208	177	242	184	200	200	217	204	194	210	193	209	208	177	204	203	183	199	176	193	217	200	206	188	206	190	217	197	229	214	183	217	176	235	193	197	201	186	214	220	229	224	198	206	193	220	194	219	218	203	198	187	215	211	218	191	216	200	205	203	203	205	196	196	214	193	169	213	194	184	210	230	206	207	190	198	211	192	232	192	172	182	203	203	204	242	202	218	226	194	195	183	224	197	199	202	210	200	217	198	195	200	193	211	221	200	229	180	201	228	194	213	168	211	207	198	185	204	213	206	186	220	206	198	205	190	230	202	228	213	202	200	183	195	182	190	202	200	215	192	206	210	233	202	206	219	206	219	199	194	213	203	218	208	202	188	240	190	205	166	209	188	209	184	200	213	197	204	201	216	225	206	191	209	188	225	198	169	225	225	203	196	211	205	216	213	212	208	212	190	224	190	207	219	216	203	230	206	222	207	215	208	221	204	195	222	213	216	204	211	185	206	185	199	209	196	207	217	211	197	201	195	206	190	221	189	216	198	224	193	210	221	196	163	202	265	215	215	204	218	189	184	213	217	213	188	224	230	192	236	228	177	192	210	188	231	231	213	216	208	220	204	206	208	198	199	208	212	217	210	209	213	194	208	212	207	205	202	204	210	207	218	207	227	224	228	203	192	202	229	204	231	199	243	204	195	210	189	225	212	227	195	213	209	225	220	207	238	202	201	204	204	186	207	211	228	198	186	203	216	195	222	228	208	217	216	193	197	215	208	209	200	226	186	203	207	220	207	197	218	188	204	198	202	212	225	189	215	202	203	185	217	204	198	219	197	196	215	204	220	221	202	245	214	221	207	191	245	195	208	202	224	208	215	218	222	196	224	192	224	196	193	205	232	181	216	198	227	210	211	216	209	194	207	214	224	213	205	202	222	199	193	214	200	214	195	219	189	193	214	193	233	181	194	192	217	204	189	195	199	224	211	202	205	217	203	212	202	191	233	209	190	235	215	217	215	216	216	204	212	198	201	216	170	195	223	206	215	175	220	200	203	193	233	199	208	218	213	205	211	213	190	204	209	218	212	215	193	210	212	218	194	182	206	214	205	223	201	192	199	198	236	202	190	210	202	219	193	194	218	202	197	184	226	219	206	209	188	197	216	205	201	207	197	196	203	207	201	232	208	208	198	221	193	220	225	228	196	222	185	180	180	207	214	232	210	210	198	204	217	175	205	202	228	210	201	201	176	204	217	209	180	200	205	196	228	191	227	227	175	201	197	198	208	191	210	195	200	200	208	206	204	191	233	214	218	244	208	208	217	205	193	189	201	226	238	209	220	203	203	214	191	207	197	222	204	218	220	201	208	207	189	208	191	202	196	200	234	198	215	194	206	209	202	211	215	199	215	216	199	201	218	165	194	189	209	233	203	182	214	193	205	205	227	218	195	219	228	197	214	200	209	204	215	207	208	217	195	203	202	203	197	223	210	206	224	188	223	170	232	226	178	189	218	216	178	205	219	207	193	209	199	213	204	230	197	215	195	207	195	205	224	184	190	218	196	201	220	213	199	208	207	191	195	204	196	216	208	213	204	208	223	219	188	191	205	223	202	194	187	208	215	235	187	218	221	215	218	198	215	215	194	207	195	191	210	195	194	211	189	181	203	201	202	230	191	203	221	206	202	212	229	231	206	220	202	203	220	218	236	200	222	236	218	214	226	169	192	209	207	221	218	195	226	215	202	188	183	208	214	207
11045	12870	19758	21610	20785	19163	18214	15192	11602	8044	7075	6327	5077	3873	3114	2656	2287	2088	2096	1820	1474	1822	1931	2236	2105	2422	2000	1405	1203	1025	890	703	634	599	583	610	602	571	587	566	608	596	604	611	541	565	542	572	565	599	591	579	591	590	601	556	591	562	591	573	617	596	566	560	552	583	581	616	606	641	567	589	591	570	577	575	620	592	590	581	557	598	596	580	628	548	577	613	554	603	591	563	560	612	581	591	542	547	570	575	578	604	605	563	580	526	558	545	587	583	591	592	608	582	579	611	552	570	581	575	579	555	559	535	609	599	590	573	604	601	621	547	607	576	613	540	533	568	546	561	602	611	623	575	608	542	612	595	562	577	578	563	602	571	577	615	555	531	580	626	563	583	579	593	613	621	561	574	562	592	609	577	600	583	568	563	624	575	569	630	593	592	583	595	597	605	618	598	572	559	593	580	596	590	552	594	588	571	601	606	608	551	596	570	515	580	655	615	588	555	579	600	586	580	543	579	586	603	627	589	637	623	589	573	562	561	585	585	603	614	586	560	588	573	580	591	585	584	563	612	552	599	576	573	577	589	590	587	573	577	536	610	559	569	564	580	630	569	597	581	611	583	566	615	578	611	572	552	579	579	589	568	598	565	629	549	561	559	599	629	650	589	573	551	602	630	595	562	562	595	568	579	579	562	586	553	615	563	590	629	568	581	617	586	539	621	546	591	590	600	607	601	579	585	614	560	584	597	587	599	607	558	576	556	590	594	571	535	553	582	549	588	627	572	613	561	515	584	578	628	563	573	576	605	574	575	601	553	632	545	579	581	580	565	583	592	544	596	581	609	577	597	600	576	551	628	591	608	562	599	566	546	593	602	614	542	574	565	580	621	580	567	609	586	568	583	580	548	583	603	576	604	591	605	564	581	578	574	567	542	564	593	557	568	569	608	555	618	613	584	647	593	582	555	556	635	587	652	550	584	535	603	588	570	584	537	565	575	549	598	599	594	593	589	568	615	573	588	584	597	583	587	607	584	598	613	627	546	549	587	606	604	577	574	630	614	586	558	558	557	615	564	634	574	562	546	603	548	555	581	636	615	567	537	565	587	560	572	587	599	575	595	540	599	595	601	603	586	547	617	630	537	588	574	560	541	606	636	586	599	621	616	580	558	596	600	547	567	619	604	645	560	578	560	587	584	602	567	545	577	577	606	564	541	548	592	573	606	564	556	613	614	571	558	568	599	578	624	625	592	590	614	588	598	582	596	602	568	625	573	565	625	626	620	569	621	605	597	602	570	573	612	573	604	594	588	600	618	577	576	596	571	621	601	617	641	570	566	575	554	576	583	587	555	624	584	559	559	555	550	606	624	587	565	553	601	543	623	585	536	610	572	631	598	628	617	581	589	599	562	576	581	561	601	628	595	585	609	579	570	599	594	552	568	635	615	579	608	621	618	563	594	611	594	574	604	576	582	634	555	611	598	578	653	580	568	559	584	569	565	600	584	571	621	603	617	581	536	594	575	595	579	596	554	559	593	586	578	574	615	582	580	582	576	619	513	553	564	587	593	559	568	570	577	599	607	561	614	540	560	552	583	560	568	576	543	560	580	576	584	528	584	585	583	624	570	590	576	556	600	558	554	562	530	616	574	606	562	608	577	580	544	593	600	628	570	578	599	558	633	603	597	577	605	575	632	545	595	595	565	627	563	615	587	622	624	633	607	598	579	594	556	609	547	592	581	579	563	572	554	584	545	550	608	600	587	588	583	579	593	569	588	620	600	626	551	556	587	587	574	560	610	597	566	560	554	538	588	611	575	615	579	629	549	578	591	592	555	583	600	586	593	610	581	574	567	561	610	597	568	571	584	621	574	627	529	540	578	576	621	583	566	634	520	561	607	584	568	618	602	624	583	568	596	588	548	594	608	581	601	550	533	562	613	608	621	603	619	588	592	582	608	575	568	592	587	560	599	577	603	595	601	609	614	596	542	595	573	545	591	583	604	617	599	637	581	600	564	540	542	563	600	601	603	588	610	573	591	571	550	605	553	578	616	594	550	599	550	573	628	531	606	573	564	563	552	598	574	594	585	586	619	617	585	602	581	597	590	583	561	584	591	601	597	594	595	636	563	591	594	610	561	605	569	607	566	591	576	589	632	566	596	604	610	604	626	619	606	571	605	565	561	557	593	616	583	550	596	579	553	610	580	593	603	589	582	607	550	541	599	610	560	580	567	605	618	601	548	573	614	642	585	583	550	582	561	604	573	587	625	598	565	592	562	579	577	608	550	562	580	558	613	571	555	532	588	585	574	635	575	593	608	576	590	575	580	573	602	611	526	636	590	612	568	631	597	621	586	598	618	569	597	596	588	585	593	594	576	618	565	601	563	535	634	588	613	584	580	634	552	600	571	595	596	579	588	608	566	568	577	615	589	618	600	588	577	581	564	593	646	581	632	577	579	605	572	569	583	607	580	575	579	631	579	578	554	586	632	570	598	567	586	603	573	592	579	616	559	567	561	607	551	597	613	568	588	606	592	611	559	602	621	566	581	613	586	554	582	605	577	615	582	534	606	586	565	615	620	580	600	595	614	544	567	595	578	595	576	632	576	614	594	566	594	597	589	611	571	620	540	608	578	617	604	613	639	639	574	603	604	602	578	588	584	553	578	583	622	547	569	576	595	602	549	621	595	605	547	603	597	576	542	583	579	591	601	588	621	580	581	611	571	561	584	559	591	593	577	580	606	575	605	566	553	555	585	586	637	575	587	590	587	598	611	527	551	615	591	573	607	602	573	536	585	544	578	612	575	612	563	526	559	580	572	573	616	591	575	549	585	565	561	539	620	635	629	581	578	602	554	590	566	569	565	588	603	545	615	552	586	588	601	574	569	551	583	628	590	572	565	596	578	592	592	561	620	616	559	596	575	584	572	596	569	601	569	563	586	590	592	560	595	597	578	576	570	558	545	602	589	604	585	592	620	601	591	582	552	581	592	560	555	569	594	606	600	573	561	580	574	581	578	595	574	594	568	590	575	554	619	602	648	518	584	556	592	575	587	584	558	568	572	629	578	583	559	589	601	572	566	593	590	573	555	584	581	592	599	526	570	574	594	624	561	600	559	593	599	605	563	586	592	582	621	556	585	619	542	616	574	575	584	585	572	591	594	600	612	615	610	606	569	581	527	569	675	549	604	597	559	572	568	540	562	598	614	595	551	596	621	578	587	623	632	592	633	594	586	562	592	535	566	565	611	593	600	620	569	626	604	644	624	571	606	545	597	621	606	568	578	540	577	569	557	625	598	630	548	598	561	587	535	603	568	602	612	577	579	526	576	604	574	610	585	603	571	579	587	586	582	592	584	589	563	567	558	573	503	618	583	579	587	556	609	564	630	608	575	575	583	638	612	594	639	603	605	591	611	580	599	577	587	556	642	593	604	585	567	558	556	533	607	606	563	621	606	589	587	553	564	579	614	565	577	545	569	603	569	570	586	586	610	595	605	565	594
31026	28329	29854	28696	25107	19016	14251	8951	5878	4009	3314	2508	2188	1874	1580	1201	1139	1083	1158	944	767	925	928	916	1089	1940	1371	919	810	551	347	277	211	204	216	237	229	227	190	200	228	210	208	226	197	209	208	185	214	175	187	204	193	197	222	211	196	203	229	216	212	193	194	206	193	193	204	180	209	214	194	200	195	227	185	200	192	198	205	194	193	203	209	206	189	209	205	211	195	207	193	196	211	202	205	208	226	210	204	220	200	185	198	211	184	201	180	222	214	199	187	178	178	205	194	212	221	187	194	192	198	184	215	224	196	230	248	213	207	206	197	177	213	204	186	193	176	212	184	216	223	198	193	207	191	230	203	208	202	217	205	187	191	237	216	213	210	177	169	191	186	202	226	205	200	195	203	183	222	202	237	245	213	237	205	190	187	216	185	194	207	177	202	185	211	199	202	208	202	208	211	199	211	197	217	179	224	201	203	190	185	230	179	201	212	210	183	185	202	182	209	178	170	208	209	203	216	190	194	178	216	215	209	180	227	189	199	230	199	203	177	215	192	213	212	209	174	194	207	206	211	210	205	193	219	222	207	178	197	206	197	199	202	215	212	215	197	218	194	204	191	207	208	210	224	220	196	195	192	219	209	203	182	221	182	225	208	189	194	187	199	220	211	201	225	221	215	187	207	221	219	213	213	214	204	232	201	209	208	205	207	203	236	221	196	213	217	194	183	200	185	211	181	196	191	161	181	205	190	199	192	212	211	211	204	169	185	199	223	171	193	206	185	183	213	197	231	194	203	197	222	180	179	220	189	200	188	218	181	203	206	185	189	196	206	211	229	198	186	224	206	203	239	215	208	191	243	226	192	211	187	177	202	203	207	214	196	198	204	206	205	192	229	207	208	197	202	206	192	198	202	230	211	181	196	213	192	205	197	214	191	202	208	186	201	205	231	191	196	205	201	217	199	197	223	202	178	202	192	206	217	170	203	197	203	196	217	183	181	202	228	187	200	207	224	236	198	189	212	196	202	215	195	197	192	226	205	190	209	188	200	212	203	187	214	200	190	197	186	205	186	205	206	215	202	192	205	205	209	197	205	183	208	199	214	202	221	177	193	238	182	214	192	202	219	221	213	214	196	207	178	214	199	222	208	202	210	206	224	195	190	195	190	188	236	196	197	206	227	175	187	204	181	193	194	211	235	200	223	173	202	213	222	183	218	236	226	211	205	210	193	208	219	190	219	201	215	218	206	215	196	216	191	212	211	204	208	197	209	231	213	217	228	193	220	230	207	181	215	227	192	204	211	225	211	196	225	186	197	173	195	204	187	211	183	212	228	220	189	208	196	194	217	204	197	201	212	224	201	229	239	228	215	190	203	196	214	203	190	201	213	211	211	205	201	226	213	194	204	203	221	224	189	187	198	224	217	211	219	192	199	236	173	185	226	204	206	197	209	207	170	194	228	174	199	190	213	211	210	205	218	199	224	211	215	215	170	206	241	220	206	205	189	180	204	176	210	216	193	207	195	231	188	192	199	179	201	214	208	198	175	185	207	202	199	218	192	205	211	211	193	206	196	197	219	226	204	192	204	183	212	195	191	192	187	217	225	170	206	223	199	201	218	202	212	200	206	216	213	202	223	217	218	190	188	218	217	214	215	210	206	204	197	198	213	219	207	196	206	195	224	220	207	168	201	187	199	187	223	207	192	170	217	206	202	209	212	184	193	205	231	202	193	194	190	202	227	206	227	199	206	226	209	205	224	200	206	204	209	196	202	194	176	196	222	213	182	215	194	219	233	198	191	209	213	190	188	180	208	194	197	182	212	185	197	221	195	198	196	187	193	182	203	175	216	201	212	212	202	208	187	201	196	210	204	211	221	198	193	219	245	180	195	223	200	205	208	201	221	191	185	196	206	185	204	203	195	199	194	183	197	213	180	193	222	185	169	231	223	220	187	211	194	231	205	215	217	200	207	204	174	172	179	175	200	203	224	216	219	193	210	166	232	181	185	220	205	201	201	233	199	189	192	182	193	198	203	193	218	193	215	190	232	212	196	232	210	195	199	198	195	202	196	224	210	196	241	213	201	207	182	215	194	191	212	214	212	205	208	205	198	196	190	211	232	202	209	211	219	224	207	208	240	203	189	194	192	191	194	209	192	193	177	217	185	182	217	197	182	211	196	201	167	217	198	176	223	212	212	199	217	194	208	200	205	185	195	187	213	222	191	181	228	211	180	201	167	192	198	188	165	236	192	189	215	195	208	182	210	209	188	192	202	199	209	208	190	193	203	218	194	204	206	197	196	219	201	185	203	210	219	217	210	213	233	202	207	200	205	171	199	227	231	205	191	189	239	202	190	223	210	217	213	197	208	232	205	206	216	212	206	184	226	188	207	230	197	183	192	200	221	225	204	228	203	203	218	206	186	181	209	190	199	217	202	205	203	223	171	211	205	190	191	193	194	206	205	192	218	201	193	212	196	203	195	197	212	228	216	210	204	207	213	202	200	193	209	213	211	220	215	212	191	221	188	196	202	213	199	211	207	211	214	221	211	161	208	222	210	226	210	210	182	180	185	224	182	203	193	214	214	195	191	202	189	204	205	231	193	216	202	182	216	207	202	210	217	205	213	219	195	209	226	194	202	196	181	182	206	222	215	217	185	196	195	194	205	234	224	208	166	228	195	244	238	190	200	209	226	205	206	216	193	206	199	194	224	207	197	180	219	201	203	201	175	200	197	179	183	201	211	220	229	175	172	212	227	210	195	213	177	188	193	192	196	213	202	207	193	192	225	185	192	202	205	191	205	221	203	220	227	202	179	203	192	200	186	209	220	213	192	166	227	217	224	195	191	206	233	196	209	225	218	211	188	208	180	212	202	213	201	190	207	183	179	181	189	215	219	192	203	187	201	214	180	175	205	213	199	197	197	219	188	220	185	215	194	200	171	228	220	210	220	209	219	201	209	177	199	211	191	214	167	178	182	212	214	226	210	201	217	184	202	170	209	187	213	187	215	206	199	208	193	226	212	200	196	182	211	215	186	179	189	201	216	206	181	183	191	185	182	204	209	222	184	204	208	194	231	209	201	204	211	197	190	177	205	197	212	215	214	190	202	224	232	195	186	189	194	198	207	191	191	206	197	220	222	203	201	187	183	216	214	192	219	206	212	208	191	180	193	197	191	185	229	211	207	202	216	174	187	227	208	193	195	204	196	196	219	217	233	199	190	190	212	189	194	216	198	178	232	194	220	173	205	201	218	202	199	206	198	182	194	194	200	209	184	211	208	214	215	204	214	201	196	228	210	218	198	212	209	210	210	190	223	204	199	217	214	213	220	206	194	225	201	226	199	217	202	210	181	206	199	198	206	223	182	200	211	190	231	211	210	206	222	214	184	202	207	218	217	196	232	213	211	209	228	205	196	191	222	191	205	197	210	202	218	171	206	179	216	210	227	206	208	192	203	206	186	176	198	213	204	186	212	212	207	198	188	200	198	223	203	221	184	199
22514	24799	31853	35769	34533	32242	29570	23703	19575	16136	14004	11438	10505	9276	8449	6734	6209	6445	6463	5356	4389	5393	5493	5687	6281	11213	7794	5050	4227	2741	1593	1035	787	668	622	561	630	574	556	571	542	589	615	605	547	596	534	590	567	579	560	578	556	613	599	573	573	612	571	541	573	574	594	605	581	597	621	602	589	555	599	582	578	579	602	582	554	598	601	556	529	575	592	594	591	585	585	574	593	558	590	545	620	578	583	614	587	608	623	593	552	563	537	572	566	557	571	577	610	598	544	578	613	585	557	556	608	532	581	603	573	598	583	544	572	545	548	553	601	588	528	593	584	609	560	545	595	645	569	559	551	578	552	591	565	542	568	605	603	542	605	585	574	548	569	555	581	572	591	595	610	564	610	587	578	605	609	570	596	579	591	580	595	584	599	595	553	564	573	603	550	612	604	567	574	569	612	633	561	596	600	610	541	588	588	573	600	597	579	571	596	603	551	587	580	593	570	599	608	603	600	593	587	524	619	610	581	599	571	584	594	611	545	558	569	569	586	547	607	578	560	597	583	587	598	608	594	608	622	635	583	575	610	559	596	633	589	604	570	585	556	608	590	565	602	581	572	598	578	571	608	570	589	543	538	561	592	581	544	590	573	611	568	553	581	591	560	583	593	584	565	558	584	586	594	585	563	555	559	562	587	572	603	580	591	584	596	557	576	587	565	580	585	604	596	565	581	647	588	621	601	584	586	539	616	583	577	653	658	576	628	581	583	588	598	534	593	607	545	565	543	576	588	585	610	579	549	568	560	586	579	569	564	564	592	557	593	604	585	582	584	605	566	589	577	591	586	587	580	581	596	545	525	596	552	550	545	606	577	537	600	592	609	611	573	584	556	554	573	592	597	579	631	567	558	558	558	599	606	585	556	602	544	600	577	560	596	559	560	569	621	587	549	588	612	570	591	553	588	567	597	579	590	589	567	569	571	589	536	581	580	620	584	603	561	575	549	580	617	573	618	550	593	590	608	577	577	546	600	572	583	565	577	563	588	570	591	583	600	586	573	570	630	586	588	586	549	540	596	551	609	587	596	609	573	586	540	634	599	594	570	605	585	591	541	609	572	520	570	606	521	615	599	521	580	613	581	544	613	557	601	585	569	599	576	568	577	591	606	602	581	572	580	621	601	596	580	549	577	580	588	610	612	600	569	563	598	627	574	537	577	558	588	568	549	611	556	618	611	592	556	577	599	579	584	512	570	617	600	574	589	611	618	595	612	558	575	575	590	543	571	565	594	578	596	580	594	599	564	561	574	617	551	583	562	602	569	555	591	622	593	547	586	596	595	575	586	612	582	564	522	581	585	613	593	582	608	543	592	586	570	588	572	540	625	557	619	565	585	587	555	544	585	579	591	556	597	596	555	564	600	593	616	599	610	577	631	581	548	638	532	580	585	578	576	609	615	569	596	590	565	595	591	541	605	596	559	591	612	554	557	599	611	547	550	563	600	579	600	598	545	574	562	568	592	600	597	538	565	582	538	564	543	557	570	566	562	598	547	609	599	547	600	613	557	542	619	589	567	601	597	545	617	576	532	608	621	551	602	556	576	601	596	572	555	616	576	591	583	615	583	578	581	599	530	562	617	560	590	548	571	580	564	574	607	513	548	559	581	601	578	589	598	570	553	596	602	592	606	611	585	574	555	560	589	572	576	611	598	551	559	588	591	596	585	562	558	535	567	589	566	584	588	584	556	572	615	589	546	598	563	596	562	648	590	570	588	591	576	584	546	608	569	598	584	607	606	646	575	565	620	575	546	551	520	538	545	592	548	615	572	588	590	546	562	588	586	570	576	527	602	579	604	551	567	567	601	567	558	581	621	564	599	561	577	553	592	507	574	554	549	573	587	574	591	608	576	596	579	595	604	580	593	612	592	599	590	596	572	536	584	577	590	581	603	593	590	561	588	610	572	559	593	528	580	615	568	606	609	552	570	620	569	613	547	589	592	576	546	558	618	656	574	608	569	607	546	570	615	537	598	606	544	616	583	574	544	602	583	598	589	575	584	586	540	632	596	570	577	602	589	588	582	573	530	598	606	601	598	590	582	537	588	581	608	581	557	586	570	555	549	609	532	586	598	560	576	561	612	569	573	539	583	588	588	569	570	516	561	603	575	592	590	583	568	535	582	580	584	626	594	587	628	571	546	562	606	559	565	551	553	571	572	594	605	535	613	618	566	579	558	620	584	534	592	580	645	550	563	545	622	589	626	563	640	557	563	563	575	570	592	582	584	571	597	567	575	591	568	579	570	538	622	571	554	591	577	595	539	584	597	520	552	557	592	572	590	566	567	612	575	598	582	612	585	565	549	588	587	587	549	606	561	635	563	546	585	606	578	589	606	631	563	532	534	570	603	585	575	556	573	556	556	580	592	611	587	594	577	568	594	575	584	554	592	572	565	612	591	616	599	584	585	545	557	572	591	555	569	597	613	578	589	577	583	580	592	619	525	532	579	555	569	583	582	544	616	597	569	549	578	602	619	572	606	560	603	565	607	571	587	636	567	583	619	560	539	596	571	566	571	603	611	568	610	585	603	543	560	583	547	551	589	583	617	608	625	572	592	573	579	594	608	551	603	573	581	592	575	584	572	580	592	555	616	592	533	600	529	607	564	575	571	608	558	602	578	624	604	625	572	586	612	580	593	557	567	570	579	602	563	577	591	586	606	562	577	585	601	585	598	548	611	626	604	569	554	572	581	586	617	566	552	611	582	584	588	638	590	609	609	542	560	560	597	580	585	599	578	581	623	591	611	606	561	590	585	549	557	634	568	628	579	578	616	551	616	582	559	572	605	579	577	621	555	535	554	594	568	535	585	562	546	562	546	571	586	551	585	554	594	569	587	611	587	585	570	567	619	581	591	572	598	572	577	601	552	568	562	603	587	620	587	608	588	580	603	549	594	552	587	545	585	586	539	574	564	560	565	588	593	578	544	615	571	577	582	579	562	607	586	567	563	605	551	584	556	586	590	538	613	622	564	593	584	583	583	566	616	604	590	586	574	561	600	570	584	560	581	604	623	583	600	551	609	560	618	529	600	619	576	559	599	602	572	594	600	590	548	620	587	563	576	594	586	544	611	524	586	570	556	612	576	549	611	616	593	587	560	564	614	585	582	617	588	587	597	566	578	596	584	584	564	619	600	603	604	642	562	615	573	615	591	586	545	575	535	584	555	539	573	573	579	620	618	573	553	584	625	562	564	577	619	587	623	583	585	601	559	584	561	606	551	528	554	565	575	543	602	550	596	581	559	535	519	580	593	589	571	553	635	614	606	616	590	592	555	590	597	614	540	605	583	549	590	610	573	619	554	614	601	587	593	567	560	612	591	615	557	559	591	570	581	622	606	588	562	595	625	590	539	580	595	556	615	568	592	627	583	597	560	565	589	553	601	596	546	560	601	590	542	561	574	563	534	608	564	611	565	581	579	616	593	561	585	545	588	578	557	545	577	629	567	613	607	546
38290	35336	36567	34775	31568	26663	20967	14140	9308	6865	5053	4131	3869	3122	2608	2074	1851	2023	1812	1315	1381	1621	1963	2368	1884	2639	2616	1865	1357	958	581	360	284	258	236	227	227	243	256	232	238	243	254	234	216	236	210	267	210	215	219	211	241	212	202	229	233	231	225	208	216	221	220	218	233	254	220	249	215	222	241	213	219	231	225	222	219	232	246	238	226	224	229	225	238	265	218	227	236	238	232	228	227	241	239	232	249	234	220	214	238	198	275	225	243	223	211	222	213	223	237	221	216	213	220	220	221	218	231	230	237	244	226	220	223	228	234	224	236	225	265	236	195	245	230	239	224	222	210	255	215	223	238	212	217	203	247	241	230	225	225	223	183	246	240	218	242	248	211	227	224	237	228	262	224	226	231	227	235	223	248	220	226	243	246	230	256	238	248	222	227	218	248	211	226	222	262	245	198	239	209	220	218	280	218	257	217	251	206	209	227	223	204	208	231	223	232	225	240	233	219	215	210	223	228	228	262	241	231	222	215	257	237	235	216	236	239	201	225	216	238	235	224	216	194	240	239	204	212	228	225	220	204	234	237	202	222	249	233	238	232	210	247	222	248	213	245	232	210	229	224	220	238	213	256	224	223	212	226	219	252	225	233	222	228	240	230	233	232	244	235	243	232	229	245	244	238	231	238	216	213	236	227	234	206	204	238	206	243	239	220	222	207	226	246	233	238	244	197	211	205	246	222	220	228	190	222	278	226	219	203	182	239	229	216	212	215	235	224	242	237	258	210	227	203	231	241	213	226	237	237	226	234	215	209	203	220	216	214	210	225	236	198	218	217	225	218	257	247	215	232	226	190	223	243	213	240	237	213	235	226	217	226	215	212	223	231	222	234	221	226	225	219	215	222	254	216	207	225	245	239	247	241	241	237	212	222	204	233	213	219	232	249	202	218	206	215	216	236	233	226	221	230	232	231	231	224	228	218	255	224	230	191	211	219	228	221	213	243	224	210	212	236	209	220	225	240	226	224	249	224	231	223	209	230	209	226	244	213	251	232	216	257	254	215	234	232	212	233	215	227	265	223	240	213	192	216	232	206	233	217	207	217	222	227	220	223	219	236	206	222	209	219	204	237	233	218	243	204	250	265	199	240	257	218	244	198	209	232	192	234	222	237	219	235	215	232	222	220	227	208	189	225	192	230	249	224	226	218	225	240	199	214	227	223	211	232	245	217	241	193	239	221	191	220	236	229	220	214	211	232	234	202	239	243	189	263	240	224	225	219	219	216	220	226	234	228	231	218	237	218	216	228	247	248	217	235	193	227	221	236	196	230	208	225	235	225	250	230	212	192	233	231	216	211	240	220	215	222	243	216	230	232	233	201	232	208	240	232	243	215	234	226	222	211	225	214	251	243	216	248	249	221	212	212	225	229	235	226	225	249	213	221	241	215	201	228	215	215	239	218	221	223	197	224	235	225	205	227	223	243	235	221	213	239	232	218	258	206	217	224	247	234	229	208	231	229	227	215	220	229	216	218	214	241	220	198	211	253	251	221	219	198	235	227	220	225	231	207	222	232	230	201	221	246	211	212	232	206	226	244	240	222	201	235	223	220	225	254	204	228	235	209	228	230	229	195	251	239	227	219	219	242	205	217	220	221	223	195	217	228	209	204	216	222	219	246	230	228	215	229	237	217	230	226	188	217	251	242	201	234	214	234	224	244	229	229	201	230	225	224	258	214	229	214	229	237	224	227	219	213	235	209	250	217	230	210	207	243	229	233	235	230	246	248	241	211	219	228	230	235	255	226	217	223	242	220	232	234	223	242	216	215	242	242	219	237	244	233	243	210	232	234	219	228	220	241	242	231	218	232	229	227	231	251	202	242	238	216	237	228	237	222	216	225	237	224	220	192	234	252	215	241	221	196	241	250	213	238	237	219	218	229	218	195	212	228	207	235	244	201	203	234	228	226	202	229	224	225	240	227	215	245	240	216	212	231	224	238	215	245	251	242	237	243	201	237	217	215	229	229	204	247	231	262	230	219	242	228	225	244	221	231	231	217	207	234	219	243	215	209	220	221	217	239	247	228	202	216	223	243	205	238	200	199	220	238	233	237	226	227	235	228	220	198	242	214	247	259	242	221	232	235	253	237	211	239	250	230	239	205	235	202	223	253	250	234	228	226	226	201	212	227	225	228	202	240	245	211	227	225	222	218	250	222	202	234	215	233	245	227	200	240	222	223	217	207	218	216	223	224	244	249	207	185	244	238	235	217	212	239	216	220	228	239	221	233	214	252	227	229	234	236	248	234	207	213	220	232	230	255	217	248	259	226	208	229	190	197	217	248	220	227	228	237	220	244	242	207	231	199	237	244	220	249	226	225	267	249	225	236	249	230	234	193	228	243	233	240	241	219	241	259	221	206	227	246	234	217	236	225	216	220	241	221	247	229	211	220	232	198	223	236	205	239	260	229	236	205	213	241	228	226	230	213	242	240	229	259	224	223	234	230	217	227	204	222	218	230	188	241	218	228	241	224	194	228	235	222	255	227	233	220	231	239	214	235	232	232	207	249	222	207	230	219	226	199	210	229	221	235	229	216	209	236	242	219	220	211	221	215	233	232	222	220	229	223	236	238	225	217	246	229	243	228	223	242	233	210	266	242	239	203	253	215	218	248	223	239	228	215	214	198	242	196	207	226	238	227	253	246	211	226	265	234	203	232	198	221	245	231	216	230	219	232	261	238	264	224	241	218	251	226	212	213	233	226	214	273	234	230	234	233	191	221	204	233	235	230	226	242	232	243	228	221	242	241	215	240	226	225	247	253	212	248	238	237	230	221	211	226	251	228	211	246	234	226	202	230	257	220	219	220	221	231	237	211	231	228	212	245	224	213	237	210	242	226	254	243	213	221	196	224	247	229	214	206	218	227	206	249	213	228	251	222	215	230	234	248	209	215	217	240	274	240	239	223	215	239	237	246	232	249	254	211	231	256	220	225	234	253	217	208	229	246	250	221	224	209	220	232	242	211	235	219	214	202	257	211	227	205	255	250	221	201	223	242	230	221	217	231	219	259	202	241	234	227	233	212	208	244	219	226	232	219	217	234	231	206	236	213	250	225	241	220	225	242	240	220	237	238	208	213	225	204	235	215	229	244	218	216	215	240	237	246	238	220	245	240	231	210	235	239	214	232	240	225	216	255	249	210	234	231	232	250	202	221	227	221	242	224	225	238	204	230	239	250	268	215	251	222	215	193	229	204	219	238	225	198	244	221	240	225	242	236	231	223	250	217	218	213	228	208	242	257	255	212	229	204	200	232	248	238	251	233	225	222	201	243	236	239	213	197	232	248	240	224	231	229	252	208	219	216	209	218	218	253	198	246	222	214	261	222	224	220	231	219	236	239	224	205	247	252	193	219	233	253	220	210	227	240	240	251	225	234	213	229	229	235	238	237	227	236	242	217	211	239	244	218	255	199	207	219	237	218	237	250	207	220	217	216	232	218	245	239	226
28407	30436	36070	40741	41080	38372	35312	28993	24956	22326	18856	16886	16168	14499	12529	10265	9541	10143	9149	7581	7803	8977	10617	12387	10535	14140	13388	10024	7731	5105	2721	1549	992	748	690	637	682	661	663	649	652	618	670	623	597	647	646	619	646	644	629	611	658	631	638	669	610	661	636	635	652	629	674	641	616	656	641	613	643	603	656	664	690	674	663	617	642	663	597	627	688	716	687	638	640	626	662	650	639	642	637	635	623	626	681	647	630	661	689	624	651	634	639	640	625	655	629	670	653	605	619	665	582	661	665	662	648	643	603	655	638	671	621	618	626	673	691	650	666	661	660	639	578	594	627	648	647	601	623	616	664	631	639	671	635	642	665	669	615	663	591	626	682	627	627	681	633	688	651	666	633	668	610	609	649	646	611	613	624	668	625	628	630	659	646	619	649	676	686	690	646	636	650	680	621	608	654	687	607	609	598	604	630	668	663	664	694	644	625	638	657	648	644	643	579	579	619	650	634	617	652	614	668	623	636	628	608	659	593	623	640	679	593	629	630	651	673	651	697	671	610	636	684	675	679	650	640	644	648	641	627	598	660	625	635	672	639	665	639	637	633	674	635	605	612	639	619	644	635	656	660	638	597	698	604	661	619	672	649	660	647	632	670	648	653	627	622	632	631	633	671	606	607	661	666	664	652	623	617	652	610	652	678	600	627	659	668	659	637	645	647	636	619	660	686	652	651	656	645	636	672	631	593	597	613	609	641	653	692	678	624	669	664	705	636	626	633	663	682	641	630	653	647	622	617	642	600	665	687	633	682	636	687	672	628	636	612	637	639	623	658	614	654	628	615	642	623	621	628	621	659	655	661	590	613	660	643	624	694	658	591	654	641	606	638	634	659	618	646	611	613	677	653	622	662	626	674	641	653	637	619	637	643	671	665	694	598	656	639	645	666	697	626	651	629	641	633	652	671	646	688	705	635	653	641	676	593	622	645	649	647	678	643	653	667	689	630	631	645	652	656	622	653	623	653	646	629	642	631	690	611	630	608	640	655	658	642	609	659	679	628	669	590	665	699	665	612	635	700	641	601	606	636	623	611	627	621	668	619	643	615	670	652	664	675	640	635	618	608	628	638	672	646	616	652	643	657	621	635	646	628	664	659	635	649	660	632	654	603	624	655	626	642	597	638	607	644	626	622	617	699	610	664	646	626	605	598	644	626	574	615	640	595	640	634	648	640	610	635	664	623	640	643	636	624	628	625	634	648	648	657	649	646	631	641	695	663	608	679	619	687	617	638	662	620	677	649	644	593	595	656	627	711	634	633	650	647	671	648	708	643	677	649	642	657	672	633	615	663	630	633	693	610	633	652	635	637	634	659	641	611	691	636	690	689	637	660	650	628	656	614	654	654	621	643	590	620	626	595	601	641	661	643	620	630	677	580	663	610	609	649	643	628	632	630	652	636	671	640	622	596	640	621	640	634	667	636	639	631	649	629	632	636	642	620	623	608	640	670	615	606	677	646	642	633	636	623	657	625	670	641	650	635	662	665	698	625	665	590	633	660	658	689	690	669	698	657	632	619	632	637	656	640	647	659	638	659	634	602	645	619	662	644	626	617	644	673	696	605	626	657	653	645	613	655	652	640	667	668	620	668	642	668	623	643	598	649	630	664	632	661	641	647	607	665	660	609	648	628	650	677	580	568	667	652	653	677	657	634	666	666	623	642	661	611	666	661	636	623	637	650	644	637	646	603	640	640	659	631	665	628	662	609	633	615	675	667	591	648	623	621	642	634	630	652	669	649	613	634	669	664	646	652	627	661	605	667	612	707	623	656	640	648	638	640	637	631	625	661	655	624	662	668	638	626	659	651	585	684	696	670	623	603	632	664	615	693	609	661	634	654	661	640	674	658	636	621	611	626	669	636	657	622	649	645	645	646	668	616	689	627	638	616	653	653	626	667	689	619	667	644	656	613	694	616	625	601	609	620	643	658	679	629	631	676	621	641	638	631	643	645	655	636	629	653	645	654	690	663	644	631	651	646	605	603	635	666	624	620	692	634	624	656	642	630	671	614	661	656	655	678	618	634	613	635	605	665	596	605	631	629	624	635	666	619	603	697	667	643	657	705	634	647	604	652	642	652	663	625	636	655	644	644	638	618	621	596	660	683	663	603	643	600	690	638	676	668	651	599	667	622	605	658	610	597	647	666	649	657	657	627	634	621	625	639	624	667	638	637	610	646	616	627	652	655	631	617	657	633	652	655	620	681	605	641	632	649	590	622	655	616	635	585	618	639	666	603	621	591	615	624	629	652	646	615	656	643	588	658	659	695	658	638	602	652	645	618	632	688	600	649	647	674	639	644	620	646	645	627	674	674	625	684	642	667	654	664	627	649	606	639	601	650	625	646	644	647	621	686	654	632	674	650	655	651	644	609	615	658	624	661	646	662	621	659	666	667	668	666	649	663	634	658	658	601	636	622	647	639	618	657	652	638	634	590	616	657	679	648	647	614	606	628	596	631	626	610	608	656	658	632	608	602	666	614	646	699	638	636	641	614	618	651	642	614	653	625	683	637	642	650	651	628	650	631	645	580	694	619	656	618	644	646	690	618	680	648	632	641	605	674	640	645	634	638	633	635	591	671	629	632	633	627	619	653	631	592	649	624	677	625	644	658	612	648	621	669	617	615	683	625	650	642	594	696	662	647	663	593	658	656	633	677	634	651	682	638	634	664	645	659	655	660	656	634	639	620	616	640	679	597	641	647	627	640	572	634	641	610	587	655	657	668	664	640	630	611	631	614	654	624	686	655	674	677	628	620	637	625	662	668	650	649	649	619	610	647	681	659	660	657	624	646	615	615	667	614	641	587	655	626	659	661	629	681	646	662	635	653	610	685	656	647	620	653	628	646	666	633	607	673	601	657	621	655	663	654	631	661	678	657	629	670	642	631	652	645	640	600	623	649	694	658	648	587	650	680	656	611	602	626	685	645	639	653	644	678	648	636	659	630	597	630	645	616	686	624	595	622	671	638	629	657	683	647	584	638	654	648	626	680	674	575	638	701	673	637	620	646	622	605	618	585	708	673	637	612	633	708	688	617	661	674	649	650	642	611	620	628	616	595	677	670	645	646	631	613	576	550	673	648	606	597	611	597	632	680	691	612	653	668	628	642	628	623	619	693	632	637	660	650	652	603	635	648	652	640	633	664	678	651	666	616	645	625	681	627	595	689	614	619	681	623	634	665	699	619	674	659	620	652	618	683	603	563	613	618	617	669	646	650	683	643	629	677	645	614	643	634	642	625	637	623	653	608	647	642	593	610	584	612	633	633	616	617	663	639	643	605	686	633	612	641	683	621	646	644	652	615	629	683	647	663	616	639	689	627	599	584	638	652	633	662	600	681	656	662	642	601	601	641	589	581	613	633	607	682	642	693	621	620	619	615	631	641	625	689	625	648	651	664	685	589	640	642	634	618	641	632	649	639	625	661	643	629	655	657	632	652	617	634	687	634	664	665	660
15478	13207	13607	11453	9700	7092	4711	2693	2132	1725	1467	1099	1013	801	621	459	400	318	296	337	359	398	394	412	344	360	355	401	366	321	255	259	228	216	206	220	219	227	208	176	213	218	187	182	218	206	196	199	210	209	183	217	198	215	203	198	232	190	235	222	195	206	195	219	193	207	192	194	227	216	206	201	184	208	204	208	171	210	225	214	209	209	204	200	210	210	206	216	225	195	194	210	233	203	206	215	201	211	198	202	227	201	227	196	208	212	191	220	208	200	213	208	204	222	224	221	214	212	198	210	221	215	190	184	188	208	172	185	222	203	220	205	193	190	205	199	201	207	194	208	213	241	231	200	229	198	219	194	216	194	200	202	232	223	204	208	208	207	206	214	237	195	209	178	209	233	219	197	203	189	203	210	223	229	194	200	216	197	191	209	222	219	205	210	198	192	195	212	231	212	199	216	227	213	202	204	221	204	201	211	182	214	196	228	228	218	208	219	216	219	219	213	201	218	190	199	210	215	224	182	215	215	190	202	223	216	214	227	191	199	214	201	191	204	205	200	220	200	240	203	205	197	201	210	215	227	193	223	208	217	243	200	194	209	204	234	228	166	205	205	212	178	206	191	207	216	210	198	211	199	212	189	237	199	241	172	202	196	223	192	188	244	195	234	179	224	206	245	211	207	202	197	196	210	217	214	212	197	225	214	207	216	185	175	228	190	203	201	210	181	238	213	215	185	174	201	215	209	199	217	202	189	220	199	190	210	202	197	216	221	196	216	195	209	213	206	214	194	201	221	206	225	200	196	191	208	229	201	189	198	212	201	208	204	206	221	199	207	213	202	204	191	201	203	198	212	196	200	214	220	203	223	206	209	227	171	211	209	214	233	218	213	200	208	192	221	223	200	206	203	189	209	218	207	227	234	196	212	207	196	215	191	234	198	215	215	218	195	196	187	204	223	183	191	217	201	208	218	222	190	183	228	204	209	199	212	202	205	202	208	204	210	225	214	229	205	202	190	194	227	190	216	226	202	208	224	202	176	225	187	196	216	212	194	228	199	205	209	180	208	208	209	218	207	227	188	236	202	203	175	227	212	227	186	229	207	192	190	185	206	219	221	189	185	213	222	201	204	229	204	192	202	209	204	215	194	205	192	206	209	192	230	233	191	175	190	203	193	207	190	172	212	178	216	221	202	191	210	190	219	169	205	211	204	203	221	190	204	196	217	206	187	221	208	233	189	229	203	204	209	204	223	194	186	187	195	177	195	185	207	215	213	224	220	226	228	204	191	197	206	213	246	218	249	228	200	221	217	228	185	217	199	200	198	187	203	213	214	190	194	176	227	209	207	234	214	204	196	195	197	195	219	206	177	188	191	208	201	173	230	208	201	197	194	174	234	226	206	207	201	211	204	197	187	199	247	220	213	184	211	221	217	226	209	189	198	248	202	209	206	206	217	223	204	238	229	202	194	211	213	228	213	223	207	195	218	218	207	218	204	197	223	217	233	207	206	220	217	201	207	175	199	193	214	200	207	206	220	207	218	247	208	190	208	187	225	213	212	224	211	188	220	190	204	176	193	226	204	193	205	215	235	180	200	194	208	195	187	196	217	225	203	210	196	187	211	234	204	232	218	223	188	206	206	230	218	177	210	185	201	217	220	229	203	181	201	219	223	227	220	203	206	218	217	192	197	202	179	193	226	183	196	218	198	188	214	201	208	210	206	217	217	192	221	188	204	214	234	201	216	182	212	203	205	182	245	216	198	186	213	195	185	223	198	223	212	187	190	210	224	229	189	211	222	194	220	209	197	208	225	192	191	224	222	210	214	206	188	211	204	227	193	199	225	195	214	200	240	213	201	220	218	198	196	210	214	187	196	206	239	220	204	191	177	183	186	230	201	216	203	198	220	218	220	202	225	196	229	228	210	185	213	209	229	184	197	214	224	226	209	218	201	220	226	220	206	201	184	215	219	195	197	190	206	194	217	188	213	206	219	212	223	199	190	222	218	209	205	193	187	225	185	204	237	218	214	197	201	207	237	227	213	207	188	210	188	199	208	190	193	189	220	184	201	190	189	197	216	204	208	239	183	178	228	206	192	211	210	212	214	212	219	227	204	191	220	195	203	217	212	221	221	192	224	202	209	204	209	204	186	214	215	232	217	182	213	238	211	249	212	184	220	223	220	196	193	204	238	230	219	207	217	217	194	212	199	207	224	204	204	202	193	185	222	208	215	215	186	212	189	203	207	233	190	202	199	201	191	179	195	231	228	222	199	183	205	217	199	191	179	217	208	236	216	221	214	186	174	214	195	191	192	194	211	219	182	232	209	208	188	199	210	203	206	232	238	217	195	184	204	191	244	207	186	216	219	219	203	219	198	210	178	208	221	228	215	198	229	179	219	223	218	191	247	214	226	206	204	210	203	194	222	218	204	218	221	232	208	197	209	202	198	218	197	219	222	204	223	202	201	207	189	230	212	206	211	222	207	224	213	202	190	214	215	191	229	206	219	176	220	192	221	199	204	214	194	215	205	200	223	203	217	211	182	219	199	221	214	220	208	203	217	188	205	172	195	204	213	213	225	197	203	185	219	207	203	225	230	178	215	191	191	203	195	210	214	204	204	189	199	212	226	183	230	187	206	185	203	215	233	223	219	220	202	220	165	211	217	206	208	193	211	178	216	189	190	205	226	208	210	191	173	219	197	193	211	211	216	190	198	192	169	200	214	196	199	200	209	235	214	211	216	204	209	198	210	205	206	234	208	192	212	219	212	214	233	217	218	204	230	207	200	191	228	206	219	212	218	231	210	203	194	205	201	195	216	196	218	197	208	185	193	223	204	224	189	206	190	222	185	214	189	209	184	199	193	234	210	210	193	205	200	205	203	253	197	189	202	238	220	210	204	200	229	214	198	224	196	177	200	218	187	183	216	239	196	225	191	179	206	185	213	243	212	195	207	197	209	179	197	232	204	197	179	212	217	168	187	204	207	224	201	197	211	199	200	195	233	220	201	204	205	202	220	222	214	204	208	200	195	246	186	202	248	194	210	205	207	201	222	206	200	225	196	205	208	206	213	200	215	223	224	243	208	208	239	198	233	183	205	192	199	188	205	214	213	198	218	198	211	231	176	195	172	212	201	215	199	206	210	216	197	208	220	198	197	195	196	239	201	200	181	194	189	186	200	201	205	225	175	209	213	224	196	217	206	211	193	193	225	216	212	191	205	225	217	215	228	198	199	189	201	193	214	218	194	199	215	205	195	222	202	184	209	209	233	231	199	193	196	225	206	189	174	211	227	231	212	203	196	215	210	198	218	211	209	197	214	234	198	208	227	211	248	183	208	197	214	216	200	207	197	208	217	217	212	222	203	204	186	202	206	208	209	193	203	208	226	223	215	225	210	215	218	200	198	201	217	215	204	228	174	189	191	184	188	193	180	217	227	201	219	203	206	199	210	202	206	217	183	231	202	188	211	214	201	210	209	195	232	214	232	201	210	218	193
11622	12652	18671	22626	22694	20008	15600	10585	9510	8199	6879	5879	4971	4017	3111	2385	1757	1462	1276	1254	1576	1988	2079	2014	1583	1529	1667	1678	1436	1124	918	747	718	625	579	587	612	617	597	577	582	592	607	608	602	598	597	567	582	598	587	539	553	573	576	582	622	531	589	567	603	611	577	612	584	586	578	531	601	598	573	558	570	567	560	612	575	564	581	612	580	597	562	598	634	599	578	570	602	597	539	616	571	553	636	592	587	540	588	586	599	587	637	612	556	596	588	591	567	564	580	568	584	631	586	581	579	586	554	581	588	593	591	606	584	574	583	585	531	582	574	582	571	577	618	592	585	613	560	583	603	584	582	566	607	607	552	575	582	594	621	586	578	544	559	574	548	600	552	592	545	578	610	595	584	592	600	551	639	567	596	622	576	573	629	575	557	576	577	623	561	593	581	602	601	560	638	589	556	584	583	617	572	586	561	616	579	593	569	562	645	532	568	597	597	596	590	581	604	577	578	595	550	589	611	619	602	574	590	586	549	568	561	577	638	568	589	585	550	599	584	579	642	602	580	582	585	574	594	589	574	556	616	557	600	582	647	593	576	603	583	629	591	586	579	604	606	547	573	607	622	628	549	585	582	611	634	569	607	616	598	584	587	594	579	590	559	575	627	596	609	586	596	563	573	564	638	616	567	608	594	562	623	574	640	578	606	584	585	617	590	601	623	567	615	605	613	554	601	629	557	627	597	614	608	601	550	591	570	631	552	556	617	570	575	598	616	603	593	550	608	586	576	567	587	610	617	557	587	621	600	554	581	609	594	603	566	587	617	576	604	597	587	599	592	614	576	570	584	509	569	563	605	581	588	576	559	589	568	576	577	603	592	571	592	619	603	560	577	584	603	591	560	593	601	613	579	619	608	554	602	539	607	595	574	593	579	568	581	609	569	576	582	555	591	607	595	559	581	608	545	594	585	642	604	577	571	556	637	586	621	586	595	556	598	595	570	596	582	601	586	601	572	566	591	561	622	573	634	608	567	581	581	592	603	588	545	567	611	552	605	615	588	584	557	613	574	635	586	586	593	562	533	569	609	538	590	609	566	650	620	606	564	550	631	607	559	573	557	579	603	557	589	605	557	570	578	592	570	567	605	576	610	550	600	579	583	638	551	559	626	568	601	595	602	581	583	539	591	591	581	583	564	591	606	549	582	595	611	582	621	588	575	534	598	570	614	578	627	572	594	590	617	636	609	588	647	578	571	599	549	581	555	601	589	624	585	610	628	587	575	630	567	626	623	607	562	592	628	548	616	574	597	595	629	595	583	575	559	571	568	593	615	577	588	582	581	602	586	619	571	603	639	607	564	570	560	594	579	605	589	616	582	589	606	574	605	642	582	573	559	583	645	557	564	587	583	552	595	602	579	594	554	590	603	592	588	595	559	610	602	579	564	598	601	612	599	616	525	570	574	581	563	617	561	604	599	562	604	531	532	584	589	624	607	562	570	639	621	597	601	603	604	585	577	589	581	601	573	623	604	586	593	611	574	598	594	562	617	648	559	557	591	589	602	613	563	573	590	528	571	566	593	594	610	589	602	590	586	553	585	602	591	542	583	616	592	571	589	565	602	572	558	604	565	609	598	617	604	600	570	593	609	591	572	614	562	588	588	598	596	632	593	623	583	559	604	589	565	625	572	550	561	579	574	609	549	572	640	598	635	574	613	607	598	583	581	572	609	600	579	568	578	588	612	587	590	596	631	605	603	541	585	616	574	577	621	609	595	564	566	566	607	595	596	562	570	613	601	586	578	583	590	569	586	564	593	589	545	582	591	592	561	559	609	581	618	576	559	589	597	583	604	598	544	582	563	614	609	596	527	639	606	579	589	561	630	591	591	562	610	622	559	606	597	558	556	579	585	583	603	612	556	591	610	574	570	619	614	574	616	569	582	583	571	599	590	586	606	606	623	612	581	578	633	607	574	578	564	572	599	605	591	607	566	585	566	597	564	592	585	596	611	572	574	625	600	604	566	601	636	585	587	604	573	594	595	567	593	593	584	587	566	596	635	572	617	601	626	595	553	656	580	587	631	609	564	584	577	568	583	565	638	572	594	613	594	591	628	559	598	608	579	585	614	583	593	590	592	578	612	597	542	559	577	571	566	566	612	563	616	589	574	629	562	622	619	592	596	571	562	568	578	577	590	626	581	607	567	607	624	631	582	568	591	589	586	575	589	626	603	617	613	565	625	586	570	566	582	614	587	569	578	595	594	568	579	588	561	639	570	582	604	609	548	600	586	594	631	577	584	579	595	582	609	625	583	595	571	594	563	588	586	613	575	575	592	617	590	576	616	571	594	594	580	575	590	616	600	612	562	552	633	581	545	617	559	568	569	583	561	562	601	621	614	583	564	587	602	627	618	593	540	574	606	584	590	620	587	614	602	579	585	604	578	603	562	594	596	613	637	591	601	606	582	558	615	547	550	630	609	635	613	581	568	617	649	550	546	615	604	595	575	561	627	608	609	560	574	662	600	549	548	595	623	611	586	544	567	600	618	541	615	580	575	581	585	589	533	609	601	628	593	575	617	599	613	597	580	562	517	636	589	580	584	577	574	600	570	565	553	596	554	569	599	599	585	574	609	593	592	573	599	576	560	586	615	574	586	628	597	553	553	545	628	593	576	593	599	579	553	614	604	578	602	570	604	570	561	567	619	579	530	588	568	562	575	615	587	570	576	552	632	624	587	596	581	601	595	607	548	634	564	549	560	562	606	560	583	596	585	612	592	561	577	601	582	584	573	600	563	656	568	581	642	593	603	549	587	588	577	575	609	575	567	545	541	577	596	566	618	591	579	555	585	582	629	582	657	613	591	602	603	604	625	588	600	581	647	614	580	571	578	633	596	573	601	603	576	580	588	592	601	543	596	607	628	640	581	528	612	595	612	605	605	606	590	625	567	576	570	588	540	579	592	587	602	565	598	633	593	571	604	593	573	626	604	568	576	548	581	578	555	602	599	579	570	599	556	611	562	563	598	576	593	590	575	581	613	585	574	608	577	587	590	547	589	596	546	635	593	581	568	586	582	587	581	583	597	566	592	572	626	601	557	612	600	586	614	568	549	564	554	562	623	567	596	599	582	621	593	624	640	630	604	562	586	541	589	529	595	569	606	610	573	567	560	570	623	574	570	610	585	565	556	544	613	612	560	595	595	595	596	566	565	573	620	580	558	636	557	616	573	577	585	602	587	578	610	582	561	602	587	635	638	570	600	591	568	562	593	540	584	588	559	611	596	605	584	581	620	578	566	582	591	615	583	556	602	598	611	532	590	606	553	578	591	577	601	548	558	563	553	563	557	587	573	625	590	592	595	562	587	595	571	610	591	584	601	561	577	614	587	602	632	577	584	586	580	636	573	620	606	597	625	566	589	606	567	604	606	583	585	643	605	564	596	592	579	592	611	626	580	588	541	563	568	571	582	591	568	598	563	579	618	534	544	616	606	593	603	566	563	578	645	555
30812	26832	28097	28334	23480	18579	12761	7775	5524	3983	3116	2657	2294	1959	1420	1230	1216	1160	928	783	951	877	1048	923	683	794	1062	1244	1038	644	470	342	290	244	208	201	228	216	174	199	201	220	204	198	228	188	202	192	231	182	206	200	193	195	190	198	246	193	188	219	205	207	203	194	188	198	201	203	200	202	226	223	225	218	199	209	219	199	198	188	237	200	218	202	201	201	190	199	219	211	191	227	217	194	229	188	217	197	225	174	226	225	198	215	222	206	220	221	210	238	218	210	194	196	182	209	191	192	198	193	207	207	193	209	203	206	234	203	207	198	195	206	194	193	220	201	197	211	215	196	194	181	203	210	205	224	200	219	199	186	196	195	224	183	201	177	194	221	199	218	180	202	222	199	228	186	188	196	204	176	190	198	195	199	212	197	188	188	187	197	211	188	233	200	202	198	206	192	205	210	218	201	185	208	196	209	207	198	205	219	214	160	175	216	205	200	202	223	194	200	208	212	203	204	201	209	179	191	197	213	205	222	203	196	213	194	225	193	199	206	193	230	213	192	187	205	201	207	199	189	209	208	213	206	237	195	176	210	204	161	197	194	224	192	217	194	193	216	222	210	202	208	185	221	194	211	217	209	205	200	212	211	212	167	223	233	221	177	196	158	224	253	209	189	193	197	209	215	196	200	187	200	193	205	200	189	215	216	225	216	186	197	233	195	202	192	187	202	204	195	196	193	219	222	194	179	204	196	206	178	198	193	246	210	220	219	191	197	192	216	197	216	203	227	240	223	209	194	232	186	197	199	212	227	220	204	190	215	188	175	183	207	197	220	209	204	193	220	204	188	178	208	198	205	175	211	221	188	189	187	203	210	181	182	195	226	193	220	220	214	205	185	187	221	200	216	205	211	183	195	194	209	189	207	221	206	192	221	177	208	231	191	199	184	192	212	201	207	196	183	186	224	217	197	212	197	200	191	202	210	206	188	217	220	178	215	199	202	220	182	208	199	212	196	214	203	201	210	209	194	215	228	242	207	190	187	190	187	207	197	172	201	197	207	190	196	223	206	221	237	203	226	194	193	193	194	240	220	241	212	194	189	215	208	233	209	183	210	219	199	201	212	222	182	208	189	195	220	213	227	189	198	178	229	205	186	207	187	210	187	194	228	193	185	190	189	218	206	212	197	185	206	216	202	201	166	215	220	225	205	193	182	204	189	230	186	205	181	195	202	195	192	180	180	194	203	202	206	210	227	205	209	203	203	221	219	209	193	214	200	187	201	208	179	199	172	202	209	191	209	193	190	209	211	172	210	223	238	218	200	191	171	183	190	218	198	198	217	206	196	182	216	202	195	174	196	211	227	194	188	201	200	216	196	198	206	205	232	205	221	159	188	225	199	168	197	208	221	214	169	209	195	209	232	246	210	190	193	196	204	204	228	196	208	197	193	199	189	222	184	224	182	201	237	191	217	200	191	196	213	200	187	206	203	203	192	197	194	174	184	207	176	194	206	210	224	198	217	223	189	216	210	194	187	201	197	182	190	183	184	190	215	211	196	212	190	204	207	167	210	220	213	206	204	196	187	215	208	224	211	214	187	208	198	203	207	191	223	199	177	221	194	200	193	222	211	198	218	219	194	194	232	223	208	189	189	203	213	230	210	217	199	197	222	202	201	184	207	182	195	212	208	218	197	187	208	211	227	221	218	181	214	182	182	201	218	216	200	202	187	207	226	224	211	200	198	204	196	219	207	199	210	213	199	194	197	199	202	223	210	211	246	178	240	214	198	199	198	176	182	217	182	195	184	189	210	201	209	195	200	217	205	199	204	204	211	219	201	211	195	200	191	215	213	218	211	187	194	200	207	216	239	196	184	211	199	203	194	224	203	187	203	216	204	188	207	218	193	232	205	196	187	199	200	189	198	215	206	189	227	237	200	206	198	210	208	224	191	195	205	224	209	196	212	187	202	190	210	175	212	209	207	237	202	205	190	192	213	183	185	219	236	208	205	228	227	225	208	204	202	210	192	207	204	204	211	231	202	223	207	186	223	189	193	202	211	196	191	228	206	210	210	200	221	193	198	214	199	201	224	231	218	197	200	202	193	216	198	202	195	181	193	189	200	184	224	193	181	188	227	228	207	208	196	214	209	199	204	199	204	223	203	181	184	196	229	196	212	186	213	200	193	202	174	207	192	209	188	218	193	189	193	219	213	193	234	191	187	191	201	215	188	193	217	213	227	190	216	209	195	216	200	198	214	198	217	182	210	213	197	199	205	207	192	170	181	181	172	205	207	167	219	203	182	205	206	198	218	226	204	200	226	212	204	192	209	233	205	189	186	197	204	212	216	228	192	224	202	190	192	212	231	168	252	194	190	186	196	188	199	210	192	173	202	218	193	191	200	204	191	211	194	200	204	240	222	189	204	183	190	200	198	170	184	188	197	235	202	206	214	189	199	221	218	213	191	193	205	213	216	206	207	210	229	209	195	177	198	186	220	212	193	195	191	208	223	191	235	194	197	201	202	209	205	203	202	185	234	201	195	213	180	188	204	228	217	192	197	210	198	195	195	183	205	236	180	206	207	191	209	190	215	211	218	215	200	215	229	206	194	190	189	190	204	162	206	212	207	201	180	165	189	188	196	190	201	186	213	211	212	214	192	247	201	210	199	204	234	189	210	211	186	205	196	218	178	177	219	195	202	196	212	199	190	205	193	194	189	198	213	199	204	200	214	219	199	215	223	214	187	181	194	224	200	190	238	224	212	212	206	244	200	210	200	196	175	206	200	211	200	216	208	222	195	177	204	208	215	197	204	206	223	188	225	163	196	228	208	197	232	207	205	208	232	203	200	195	195	211	186	216	192	219	200	226	193	242	202	201	222	215	211	196	194	222	203	220	200	204	176	184	229	184	203	183	203	183	195	217	182	173	205	196	216	181	186	227	181	198	227	201	211	203	215	199	194	202	192	186	207	186	224	221	212	203	207	183	192	208	217	194	225	209	191	185	206	173	193	197	180	219	197	176	202	219	214	194	207	194	195	195	188	220	192	213	219	196	205	204	187	190	193	171	216	204	185	199	156	194	199	190	208	193	217	193	198	228	214	197	193	191	194	201	204	208	210	224	210	186	191	194	181	205	199	209	183	207	202	209	221	219	183	182	206	207	184	182	212	210	188	204	206	210	182	221	218	180	189	205	213	213	216	226	193	226	201	216	189	237	219	201	205	183	206	204	198	218	222	221	221	225	192	180	208	206	184	219	182	219	211	217	206	205	207	183	200	175	201	196	182	201	198	230	207	240	188	221	200	173	211	209	198	191	206	227	177	206	188	216	177	186	208	195	208	186	199	247	223	214	199	200	197	214	189	220	195	201	202	190	220	216	222	190	208	199	204	218	204	226	172	210	200	198	184	209	181	218	207	204	206	172	184	178	204	202	177	216	190	181	201	192	220	174	202	198	197	214	232	210	204	190	190	191	174	175	223	201	182	186	191	217	229	220	219	223	189
22330	23043	30429	36470	34931	32593	26789	22041	18889	15757	13766	12514	11404	9885	7748	6911	6898	6206	5027	4226	5369	5194	6181	5377	3967	4575	6399	7206	5823	3486	2199	1406	978	748	621	587	560	600	579	611	558	587	552	556	548	517	582	606	574	568	556	643	559	554	613	637	572	572	633	574	616	621	553	603	588	599	556	563	598	590	554	591	565	632	625	610	559	596	571	592	554	567	609	597	590	581	571	539	579	575	583	565	530	585	544	568	544	573	576	609	603	584	574	608	602	611	557	565	555	555	591	566	592	554	619	607	568	549	610	628	595	600	547	605	592	547	579	611	590	572	570	619	616	571	605	555	551	553	558	593	595	568	619	591	589	598	591	592	552	599	583	570	560	616	596	625	564	580	557	560	576	622	597	622	551	610	598	593	600	595	573	547	615	585	543	611	621	566	596	545	531	584	585	575	599	611	585	564	584	584	649	566	580	579	606	620	555	579	551	571	592	586	570	580	589	572	540	559	566	604	577	620	579	604	560	599	584	613	573	575	600	579	568	591	601	596	589	568	592	583	583	558	560	574	564	546	564	571	596	595	580	573	590	549	631	535	568	596	579	620	551	606	541	589	575	609	621	578	586	592	561	571	613	605	564	603	561	578	573	557	588	567	604	583	564	537	612	546	563	577	558	593	616	594	573	571	554	556	586	577	610	601	577	593	649	591	589	569	586	625	607	602	588	568	577	590	579	577	579	599	602	580	609	559	603	579	581	534	583	607	588	625	576	601	585	589	639	621	579	542	592	559	570	598	609	527	589	526	615	548	567	570	617	561	561	578	611	561	520	556	640	587	542	589	539	609	571	584	528	600	557	558	594	605	555	544	600	577	569	569	583	562	560	588	596	586	624	594	552	619	535	598	583	544	587	577	598	567	606	572	535	556	582	601	614	548	554	586	580	599	555	587	586	582	589	569	587	598	607	580	583	562	597	542	582	597	581	568	598	596	563	567	574	565	603	597	608	603	547	550	607	542	616	540	570	561	596	590	597	565	584	570	574	635	604	601	579	623	590	571	621	586	571	581	541	554	566	596	556	594	593	555	591	564	584	608	558	588	562	587	581	590	580	557	617	599	582	626	608	597	577	567	588	552	608	579	586	624	580	605	605	543	595	572	618	579	591	528	593	594	544	596	574	626	575	571	581	604	583	597	555	623	607	558	550	588	584	586	530	564	582	550	589	575	622	576	509	575	553	584	545	586	583	570	545	586	561	545	603	591	577	597	618	563	612	584	574	550	594	569	601	583	551	604	581	628	609	604	638	550	528	600	591	576	579	574	576	544	573	533	561	556	583	580	582	579	590	591	586	566	550	590	557	623	548	553	557	605	575	595	556	612	614	568	599	582	575	577	576	550	539	588	574	581	610	567	571	612	593	559	591	577	565	581	579	599	640	548	602	639	567	574	544	587	615	596	577	581	600	633	596	539	581	581	580	579	574	605	577	570	605	570	585	587	580	612	597	601	605	576	582	585	605	564	539	576	614	566	590	589	539	538	582	571	521	560	646	595	577	589	589	617	587	598	586	562	567	528	578	620	592	569	575	567	562	588	591	585	598	607	564	551	573	573	602	526	628	585	571	609	573	574	555	590	593	565	580	595	597	623	582	560	576	580	580	587	631	606	600	605	583	544	593	570	556	611	562	556	580	597	581	579	555	619	585	562	576	610	554	546	544	600	599	551	540	557	625	596	580	556	582	588	615	593	582	590	549	582	579	563	590	600	570	556	622	591	597	554	598	591	547	610	566	598	551	564	550	572	581	575	608	547	538	598	583	541	587	532	578	557	534	602	614	591	588	589	540	583	570	579	590	599	589	575	607	570	566	575	592	542	592	548	586	547	617	582	588	634	558	588	556	634	567	583	582	570	567	574	586	589	544	544	563	598	615	604	628	549	552	596	577	541	624	588	627	582	558	604	571	588	578	562	588	590	546	597	555	587	557	570	596	578	601	562	602	579	568	576	607	586	569	568	599	535	586	577	579	619	600	590	558	578	597	582	589	579	564	585	564	546	617	585	537	595	562	556	616	575	547	620	614	602	582	555	557	574	622	584	608	587	579	609	625	570	540	572	573	601	583	595	549	579	617	553	564	604	619	600	562	607	578	616	619	564	577	598	590	585	614	575	577	566	542	596	575	589	568	579	551	586	571	593	611	560	613	586	587	584	575	571	585	587	619	609	636	616	608	583	581	567	582	589	560	586	599	614	593	580	611	599	592	524	598	577	556	570	620	615	581	558	574	607	599	595	575	585	600	557	569	575	575	625	597	574	637	573	564	580	559	562	581	565	549	577	564	580	563	553	541	546	579	574	579	553	573	588	604	557	567	572	618	609	557	605	595	573	601	577	593	625	571	567	602	572	590	586	555	599	651	555	566	615	585	562	629	567	593	610	556	603	601	594	641	566	581	582	590	588	578	600	628	631	603	536	584	577	561	573	550	587	589	568	588	617	585	599	578	567	585	536	586	569	574	632	600	576	531	548	567	556	542	579	604	571	565	570	521	543	612	560	547	597	600	551	587	584	584	559	608	558	602	588	565	599	579	615	594	585	594	560	623	581	622	584	590	561	541	614	624	564	646	597	594	569	571	581	598	579	604	587	550	586	545	548	574	527	597	591	569	613	591	562	605	559	591	595	607	582	603	577	548	546	572	592	582	581	567	606	637	587	556	594	591	591	603	551	598	609	570	605	603	582	555	590	583	547	619	579	561	597	579	565	593	604	594	616	594	611	608	571	541	575	586	578	594	580	579	563	610	602	594	608	595	569	549	552	587	604	580	598	570	615	586	607	552	581	582	585	543	568	577	548	595	575	614	542	619	560	569	651	562	570	585	528	540	590	576	569	557	612	583	584	539	563	570	644	555	580	586	570	577	581	600	609	579	623	551	587	580	568	619	621	608	544	570	587	534	564	581	564	597	588	610	612	593	579	535	548	596	642	593	548	607	579	619	575	575	578	603	567	589	597	619	549	612	587	595	555	581	585	537	607	581	537	606	554	589	582	607	555	577	558	609	596	591	593	588	561	562	621	538	586	575	581	598	616	627	579	600	532	627	586	631	564	563	551	544	567	616	567	627	565	582	608	579	571	578	577	556	616	603	609	557	625	588	556	584	569	573	581	601	595	568	557	578	596	583	571	590	596	559	597	589	574	615	567	559	600	588	592	568	593	569	563	596	589	543	600	541	568	611	607	646	569	574	542	592	564	569	595	572	620	561	622	573	565	554	579	577	599	560	583	584	577	586	575	572	558	608	551	586	599	575	589	550	604	586	619	597	533	570	582	593	591	596	577	555	555	560	564	591	611	587	618	602	598	543	599	622	585	590	619	554	557	574	581	574	610	590	596	638	608	591	648	593	587	590	614	654	546	598	571	536	606	594	589	579	599	531	588	602	587	570	582	597	591	569	563	629	615	549	570	562	622	588	583	570	583	629	594	581	590	565	585	568	574	587	590	579	574	600	558	606	567	575	603
38087	33604	36152	36166	30326	24829	19008	13802	9250	6459	5075	4513	4160	3444	2681	2546	2626	2154	1635	1295	1572	1475	1579	1183	989	1287	2473	2179	1620	1062	710	448	307	281	256	237	240	258	256	228	239	232	211	217	224	233	208	225	219	239	227	224	245	210	219	218	238	245	210	203	219	242	213	241	246	239	220	249	236	233	221	223	218	222	211	225	212	214	218	214	247	206	227	239	214	227	222	238	216	214	220	233	241	264	224	224	209	222	262	223	244	250	237	202	222	226	211	224	213	257	238	249	211	218	222	217	211	242	247	243	227	254	219	196	253	206	244	233	228	212	230	253	231	248	217	214	217	224	183	242	253	233	202	238	250	216	229	190	224	233	223	199	224	219	264	262	228	251	223	205	243	210	217	251	221	243	233	210	238	238	193	224	234	210	212	235	238	235	220	204	239	228	249	218	228	221	234	225	209	239	234	240	210	205	222	223	237	206	224	249	227	220	243	239	229	227	205	223	225	223	248	214	227	229	231	226	201	238	224	210	248	240	264	256	206	235	229	230	233	222	236	273	234	217	244	220	230	243	246	220	221	237	226	201	229	227	226	255	268	255	235	234	213	198	223	254	240	222	248	247	244	236	211	235	270	201	223	280	215	214	222	236	201	218	241	246	232	253	210	244	235	208	217	238	237	203	222	232	224	269	222	230	260	237	248	217	219	250	205	242	228	220	226	238	229	259	245	241	234	207	215	227	223	249	257	272	217	224	231	224	222	212	213	222	227	233	239	203	227	223	210	232	214	210	223	223	265	226	226	201	249	263	237	241	224	220	227	220	232	247	215	239	253	230	242	237	230	226	229	204	224	236	227	210	248	205	233	222	240	235	239	223	231	225	209	247	232	226	228	228	232	240	245	232	235	235	254	229	197	229	264	223	239	237	212	231	238	248	245	229	207	225	229	261	248	211	235	210	252	248	241	211	220	220	208	254	228	221	219	241	227	236	242	229	227	242	249	227	230	208	243	257	230	226	255	212	241	234	227	242	218	251	223	251	247	214	204	236	218	243	239	239	229	229	241	248	227	208	217	232	256	212	253	226	211	226	223	257	218	206	255	232	215	230	218	213	217	225	222	222	229	251	216	231	213	230	226	225	217	218	217	238	244	237	235	242	245	222	228	222	215	239	226	236	223	217	224	238	233	241	227	241	229	261	246	222	230	199	228	232	233	240	223	226	242	234	209	231	254	228	262	246	231	222	237	217	235	215	216	246	249	232	230	222	230	252	250	229	217	252	193	213	233	235	216	236	224	219	236	224	254	217	223	224	222	208	230	248	221	249	220	241	242	206	267	252	231	241	228	196	238	253	226	241	237	208	215	227	227	236	189	216	225	218	204	233	218	250	224	257	218	206	226	232	247	220	223	207	251	218	209	220	264	257	219	238	230	232	211	221	231	208	243	224	232	230	227	232	229	191	220	249	245	218	237	242	230	216	247	217	220	233	219	200	201	230	228	219	239	225	241	222	234	237	242	213	215	205	231	251	234	263	238	227	234	232	243	218	243	247	214	240	214	231	220	216	242	242	225	239	242	180	243	207	212	245	218	241	198	251	217	222	256	217	233	232	229	236	246	212	235	258	226	235	229	204	257	246	223	221	222	218	223	215	215	233	225	222	224	230	236	235	223	232	235	243	232	257	200	214	248	239	248	229	239	227	248	242	205	201	246	234	232	229	224	232	234	220	227	232	246	224	222	236	223	233	237	238	238	226	229	234	246	202	223	231	229	242	222	273	237	236	242	238	266	227	237	244	259	243	220	243	214	217	244	219	255	242	218	243	226	203	232	232	210	231	222	239	232	208	214	230	217	217	213	224	222	241	221	235	263	221	246	201	238	259	219	237	210	217	238	223	204	218	241	240	241	208	254	241	237	217	240	212	225	233	220	237	231	227	229	208	248	227	228	221	219	211	235	233	210	252	242	248	244	230	217	228	249	247	235	252	235	234	247	253	233	228	248	236	229	214	250	221	223	231	244	219	236	221	231	229	233	239	269	222	229	218	197	221	244	245	264	233	219	211	235	231	253	245	218	208	230	216	237	231	211	231	240	230	230	203	198	223	190	232	204	238	229	220	236	231	219	240	254	223	236	255	246	233	245	210	221	218	221	243	229	177	241	237	238	223	201	211	214	211	237	215	226	228	230	235	236	212	232	234	223	236	222	235	233	213	230	224	240	243	225	206	236	229	206	220	257	212	223	225	237	200	205	227	237	198	179	233	236	238	216	255	211	214	234	222	213	220	231	210	251	216	225	247	236	236	234	224	240	235	259	230	210	234	239	249	239	231	237	246	202	216	228	247	235	263	233	227	238	216	257	240	219	214	228	221	237	230	264	221	212	189	239	215	200	217	239	207	218	228	225	200	229	227	216	230	229	209	227	234	233	208	241	249	230	221	221	242	208	235	251	198	244	241	245	235	233	243	227	231	234	194	227	234	221	236	236	228	223	224	234	219	236	258	237	235	233	222	247	213	228	235	224	254	233	245	218	228	236	197	206	239	231	219	227	217	248	228	252	246	219	242	223	206	228	247	232	250	235	215	269	215	215	226	220	203	235	238	250	238	232	243	230	227	225	249	234	224	220	227	221	203	215	234	229	215	208	228	234	229	246	231	207	234	214	209	242	239	225	255	221	247	230	248	222	225	238	257	217	231	222	225	201	197	199	214	255	245	258	203	194	257	226	208	223	217	224	227	260	239	251	214	221	228	234	200	226	236	230	215	248	217	239	248	218	262	242	233	216	241	253	232	212	222	241	231	224	190	242	231	218	239	225	223	224	197	218	219	229	222	239	223	235	214	244	254	222	231	214	212	199	237	242	214	215	195	235	210	248	215	241	226	213	218	226	235	229	228	234	206	233	245	225	229	220	250	221	223	231	200	240	237	226	225	225	222	216	214	217	229	242	218	198	217	288	210	230	247	205	211	222	203	220	216	240	250	190	228	208	212	215	233	217	226	233	226	235	237	235	224	231	211	233	215	239	212	224	204	217	214	235	221	237	222	202	204	246	230	238	227	208	262	241	234	205	226	235	224	225	227	243	227	238	241	251	237	257	227	230	225	244	249	238	244	238	237	234	259	230	253	227	248	255	233	228	218	253	213	242	212	218	206	227	213	243	224	216	252	252	227	209	231	256	224	220	221	226	222	275	235	209	227	267	227	240	219	256	237	221	216	217	250	207	226	248	237	211	227	220	254	234	229	245	246	217	224	248	236	235	220	219	231	218	238	228	244	215	229	213	232	237	237	227	231	252	232	222	222	237	242	254	228	247	219	244	253	212	206	211	227	226	212	252	237	221	218	253	229	213	197	212	242	205	217	234	236	230	239	241	235	254	239	251	225	210	239	215	223	242	245	251	225	233	235	222	240	220	274	238	215	227	212	196	223	222	224	244	234	247	219	245	227	223	237	259	222	231	226	239	238	202	221	221	231	217	216	215	207	229	267	243	233	216	252	197	206	246	212	232	227
28022	28859	36398	42302	40409	37808	33201	29687	25107	21416	19146	18046	17148	14829	12423	12396	12398	10871	7916	6923	8299	8035	9051	6622	6049	7704	12871	11565	8658	5577	3297	1857	1188	854	725	643	644	659	655	622	644	625	636	664	661	667	627	647	644	636	627	666	637	628	687	659	630	639	695	641	593	617	644	654	725	617	624	640	649	622	619	659	629	638	618	645	647	671	618	673	639	625	649	650	636	651	655	627	640	629	676	649	678	646	704	655	644	661	669	656	642	665	651	627	592	614	602	665	638	672	627	702	657	639	657	632	636	642	683	608	641	630	597	622	680	654	683	647	655	632	651	627	645	647	652	620	677	610	625	620	593	631	641	634	680	625	646	676	631	623	626	646	675	594	627	640	652	625	614	678	631	642	634	646	612	638	638	663	652	654	697	643	613	647	658	655	617	648	617	652	636	588	675	656	645	660	644	643	632	636	619	669	684	626	685	644	666	660	624	647	652	678	643	667	668	636	626	638	681	636	635	654	682	670	622	658	687	617	663	630	629	663	662	662	621	674	632	664	659	657	629	621	612	601	611	633	636	615	667	588	664	592	619	660	656	655	643	677	653	603	628	682	610	636	647	665	669	619	611	671	699	638	635	662	649	645	651	658	637	658	639	693	602	639	630	705	639	605	704	657	635	634	644	639	627	697	653	664	650	685	669	664	668	652	618	673	686	664	680	589	639	669	675	611	617	619	668	648	601	651	651	616	675	638	695	622	622	702	636	628	664	669	623	673	725	657	647	665	620	615	667	651	622	630	600	625	675	695	663	643	671	629	661	696	656	645	616	738	630	644	641	644	651	672	620	662	649	636	646	641	680	599	623	683	645	601	685	632	586	637	632	667	657	646	630	645	634	600	670	655	637	668	656	633	625	668	635	675	647	656	643	642	656	633	643	638	615	609	678	641	666	614	677	648	655	672	649	657	612	634	599	607	699	679	687	700	665	671	690	632	646	610	616	629	625	614	666	641	679	619	619	693	637	588	569	661	621	670	649	681	654	654	626	655	622	610	671	641	653	648	642	643	620	673	638	642	620	645	614	693	656	646	630	636	626	621	657	648	661	630	713	597	625	623	635	631	636	648	650	637	685	638	636	652	601	640	613	639	627	671	620	657	629	633	619	609	607	626	662	608	671	630	651	629	633	651	636	661	661	612	660	642	657	644	669	615	626	650	680	672	655	656	664	678	658	704	677	676	650	626	646	647	633	635	648	648	592	627	630	609	658	637	677	659	650	634	627	601	638	609	626	632	647	651	618	647	646	619	643	642	642	617	631	668	635	629	667	645	675	606	634	650	600	622	630	611	634	679	630	683	646	620	633	614	635	627	673	606	663	667	651	642	680	650	639	672	644	625	645	639	658	648	609	603	608	658	637	598	653	712	634	676	614	647	651	650	640	647	581	646	618	627	663	650	659	604	642	652	609	654	673	680	660	650	635	679	662	652	662	656	613	681	622	628	623	617	641	626	669	656	648	629	645	675	664	628	639	665	652	628	614	620	636	606	655	673	657	596	628	644	656	664	657	674	660	630	669	585	700	667	673	663	664	628	605	614	672	645	644	669	625	674	614	690	672	679	646	675	643	590	651	639	618	649	665	657	668	627	675	646	652	636	669	645	667	628	656	671	621	600	618	676	653	680	696	644	620	628	603	660	603	661	653	641	631	638	628	639	625	628	627	621	669	657	630	676	606	627	675	609	609	623	650	646	603	651	671	647	669	655	655	684	645	657	607	679	590	701	684	654	591	671	651	648	629	660	649	649	629	627	685	648	643	656	676	667	593	633	633	659	620	634	623	649	677	641	617	676	640	678	618	665	637	670	642	617	613	647	677	607	669	612	609	609	627	660	671	608	674	640	660	652	658	630	620	671	698	646	635	664	647	634	658	624	645	644	663	679	637	655	678	658	663	658	668	674	651	656	666	655	664	643	626	594	656	657	602	630	653	591	688	621	643	600	658	651	640	607	666	700	678	658	637	608	675	636	609	673	652	693	636	657	641	641	617	663	677	642	630	665	622	652	681	653	699	606	648	649	672	680	662	666	643	651	675	600	594	646	715	673	622	669	671	677	661	621	637	637	673	674	617	625	663	635	627	627	600	636	661	629	710	644	631	644	607	619	612	651	672	668	646	659	643	580	638	652	647	639	615	670	630	627	622	669	607	623	659	613	651	617	666	658	638	642	646	656	635	643	672	675	660	612	599	655	605	660	634	648	694	652	645	643	664	657	655	656	651	633	623	645	636	671	661	668	632	619	641	647	688	687	654	665	615	642	672	661	653	650	617	613	656	653	634	631	604	672	675	669	605	619	656	638	615	653	640	666	659	644	649	640	614	656	610	633	649	653	637	656	662	688	631	626	610	616	682	614	665	651	646	566	633	640	624	643	683	611	643	644	662	633	667	633	619	674	636	687	608	660	674	634	692	640	640	653	668	651	678	595	673	650	616	680	646	624	621	661	639	654	624	639	616	649	653	639	672	679	662	623	670	647	656	641	650	626	635	653	651	657	668	663	632	641	658	650	669	638	692	654	660	639	679	674	614	676	617	639	629	653	667	624	668	641	636	639	663	625	613	587	644	675	596	641	634	661	598	645	602	626	654	631	676	660	677	595	571	670	646	640	616	646	655	669	655	686	612	621	667	617	687	687	637	688	676	672	682	575	704	639	649	658	626	663	641	676	644	640	625	641	667	645	595	652	611	674	670	580	683	728	661	651	650	668	649	680	630	635	625	601	654	680	653	563	656	631	643	597	642	601	699	648	650	660	605	664	666	621	620	639	648	615	687	658	651	654	630	634	628	638	648	633	664	618	639	668	655	633	613	620	641	636	655	659	637	629	618	695	709	604	647	685	665	623	627	676	636	645	621	716	633	669	669	689	659	629	619	630	629	647	636	619	623	658	623	677	563	647	587	626	640	643	663	650	645	636	659	660	670	670	630	655	641	629	658	680	640	642	627	605	671	667	641	623	683	680	692	677	627	671	673	612	618	582	625	657	641	654	626	661	639	631	625	635	640	617	647	657	620	647	620	618	636	652	595	694	626	634	599	633	617	639	652	650	661	650	653	644	630	634	639	618	626	642	645	610	667	646	621	675	669	685	630	612	656	630	606	647	643	662	606	657	617	651	642	639	628	653	609	643	619	611	615	655	616	639	650	622	652	649	657	632	656	630	683	665	664	643	642	657	630	657	657	648	655	648	666	601	621	634	611	634	620	627	649	670	623	612	653	662	628	647	628	680	619	601	619	615	675	665	684	680	639	582	630	613	637	670	632	612	646	636	600	621	657	671	602	633	678	583	632	657	698	643	641	647	631	631	670	642	575	641	615	603	639	590	647	653	646	663	636	622	630	618	668	636	662	614	655	661	637	630	651	676	651	601	637	619	669	648	676	624	620	647	659	640	631	620	623	660	593	680	665	664	627	645	677	656	648	620	691	656	663	620	647	657	621	613	645	612	676	662	654	669	683	642	644	670
15419	12378	13964	12400	6906	4666	3384	2882	2206	1773	1344	1228	1030	838	632	515	398	340	317	319	366	400	398	292	286	303	381	392	354	300	247	283	238	230	214	200	206	198	222	222	225	183	224	222	203	223	195	205	183	191	210	199	215	216	206	201	213	216	200	218	190	228	192	210	196	203	230	204	186	188	221	205	217	224	207	225	196	236	201	211	222	200	223	192	227	192	216	214	214	199	230	204	211	220	198	192	207	229	227	216	182	202	211	221	201	201	229	225	200	220	233	206	213	194	233	195	202	216	190	230	219	243	217	232	199	203	193	205	231	214	178	207	193	210	213	204	196	197	237	218	225	211	178	216	202	173	209	215	203	204	195	179	200	212	231	197	224	188	208	192	193	199	198	201	203	227	216	214	204	188	202	221	210	209	221	230	181	208	212	174	225	205	224	209	203	226	194	206	222	197	222	190	201	202	221	191	202	185	180	222	209	207	224	219	231	207	208	210	192	240	206	187	208	242	236	218	215	202	204	213	221	201	238	204	221	162	190	188	202	196	220	200	202	205	198	192	225	213	207	206	229	197	213	192	190	219	216	204	205	203	242	220	205	222	190	209	201	205	207	206	219	199	217	213	204	234	198	217	193	205	224	218	179	234	218	201	191	182	194	189	201	203	221	226	201	212	211	182	221	216	227	210	210	195	206	191	231	177	217	211	209	206	205	200	205	201	204	201	218	185	205	161	205	205	195	187	223	227	214	195	192	221	234	199	218	234	211	179	223	191	197	203	208	218	193	208	222	195	198	230	210	181	198	195	205	220	212	217	224	189	218	232	185	223	189	180	192	210	189	209	213	217	204	204	192	226	193	222	206	232	221	196	246	214	220	183	224	226	213	210	223	213	196	182	219	225	179	224	236	187	206	210	229	193	213	192	201	186	225	214	191	222	201	182	205	188	227	189	221	210	237	214	194	204	191	225	180	225	208	213	195	191	219	230	198	200	192	214	207	222	217	213	211	207	205	220	190	215	205	205	209	208	195	216	185	224	202	224	216	190	195	182	204	240	218	193	205	211	216	227	213	201	203	225	209	211	202	203	220	213	216	214	209	191	203	213	196	184	185	192	186	244	213	223	234	203	232	200	212	213	206	199	207	193	213	194	223	206	232	239	195	207	218	225	210	217	204	196	247	230	204	195	197	196	203	186	202	230	198	210	205	203	200	235	221	221	195	212	221	210	202	223	209	222	209	219	198	235	190	223	213	234	213	197	201	216	215	210	215	212	207	218	196	196	214	218	223	187	198	199	196	224	206	213	221	229	232	213	208	226	205	186	192	213	221	205	203	199	218	176	202	224	213	197	199	229	200	225	214	209	212	193	217	208	217	211	173	207	193	199	194	195	220	204	212	176	201	230	197	180	212	212	193	218	225	187	203	199	237	208	204	204	227	215	196	213	202	215	213	215	204	227	217	212	197	198	208	182	214	210	200	224	209	227	209	223	207	212	194	212	196	192	198	203	175	186	214	216	191	185	213	196	227	217	221	198	228	223	212	218	200	206	197	191	210	218	206	195	222	201	197	192	215	209	224	189	226	203	200	229	200	217	230	231	188	213	219	208	202	215	208	196	211	218	201	215	211	198	204	207	199	216	201	184	197	201	188	227	229	197	195	192	203	236	227	222	191	201	212	203	213	241	205	191	208	226	215	208	206	205	198	213	204	197	210	206	218	237	227	205	208	223	227	214	202	188	196	206	216	209	199	220	182	199	211	205	229	178	214	189	240	207	200	190	217	206	208	208	239	201	199	217	167	214	194	203	205	209	212	178	222	213	233	223	192	211	193	204	230	206	195	199	189	225	207	198	211	212	201	217	221	224	220	211	197	209	213	205	175	202	217	192	223	217	220	208	197	200	215	185	185	227	204	210	204	202	199	226	177	201	199	200	226	204	189	177	219	215	199	208	199	214	206	196	218	206	223	217	206	213	203	211	203	218	219	221	226	209	208	215	209	217	202	220	213	212	226	221	206	217	219	222	204	203	183	190	208	220	181	229	196	236	201	206	227	222	187	192	225	207	200	193	208	212	177	220	220	217	217	200	191	189	220	252	209	215	213	195	192	228	204	184	175	227	206	201	197	237	203	182	206	204	237	193	189	214	185	224	236	217	212	191	208	179	191	202	207	207	203	219	233	214	222	196	217	193	227	194	208	204	231	222	183	180	191	216	207	200	182	200	194	230	194	222	216	222	207	227	208	208	215	196	206	184	211	209	201	217	188	206	201	208	200	202	219	196	244	224	209	200	206	223	209	198	230	187	219	228	235	215	209	204	211	205	206	222	176	238	232	221	214	219	200	224	194	216	193	221	208	199	209	210	192	184	231	195	215	188	223	227	223	226	200	209	240	232	206	183	219	191	208	204	198	211	200	192	227	206	192	198	200	200	189	170	234	218	211	214	216	185	216	222	190	197	223	229	196	216	192	208	200	220	218	199	198	196	199	214	220	187	203	222	215	219	230	213	214	202	199	208	208	245	202	212	223	201	199	202	210	201	193	205	222	204	219	182	229	205	205	180	191	212	229	207	201	230	210	184	203	216	233	220	202	226	196	224	227	192	210	193	218	208	217	198	200	210	224	205	174	194	213	204	218	212	223	253	207	187	197	181	206	189	199	224	203	209	235	210	240	190	226	230	202	206	226	202	186	224	234	207	205	213	210	217	222	223	231	211	233	214	233	197	226	193	210	234	215	222	226	202	212	201	218	203	212	211	224	249	229	197	207	208	184	230	226	213	216	210	218	216	211	202	189	203	210	201	218	229	201	207	207	198	215	214	231	244	209	208	200	214	241	208	196	202	208	191	194	206	199	226	216	198	224	203	207	215	222	232	208	197	202	212	211	203	221	202	193	223	216	216	226	204	198	206	215	204	210	203	216	178	194	202	203	211	207	206	205	189	199	199	201	177	231	197	226	187	223	228	234	255	222	211	246	201	205	210	185	185	212	205	204	190	200	170	234	223	200	217	206	201	190	214	196	203	212	214	206	226	211	228	219	233	207	213	186	194	206	196	189	207	223	206	243	229	210	190	194	207	199	221	223	187	229	215	191	202	200	206	209	225	195	212	225	214	196	221	221	218	217	194	216	201	191	202	203	205	223	186	191	229	204	207	227	211	242	199	233	263	210	188	201	182	213	214	225	228	208	185	211	197	226	209	226	182	199	234	213	198	186	194	208	190	213	220	202	211	192	213	232	188	185	248	193	208	225	201	213	214	213	191	199	165	244	238	229	195	197	208	212	233	194	207	200	196	210	202	209	225	211	198	190	176	213	186	220	197	238	222	206	185	179	234	203	204	212	209	209	213	228	224	203	214	213	193	243	231	228	200	222	203	216	191	222	196	214	209	210	212	225	189	204	192	203	186	210	209	220	203	198	201	220	210	208	203	225	203	226	208	208	211	190	199	219	192	187	197	202	196	175	189	207	231	198	193	214	203	220	214	225	215	228	186	186	222	203	199
11364	11526	20335	22945	18036	14790	12589	11550	9559	7874	6597	6407	5234	4100	3228	2455	1844	1423	1400	1445	1673	1872	1672	1339	1213	1389	1756	1631	1307	1082	899	693	645	628	609	561	575	596	586	562	567	599	653	614	650	579	651	587	619	573	585	597	566	566	642	628	575	633	559	581	586	634	618	587	600	540	565	584	562	556	597	571	578	621	613	608	632	622	576	585	599	599	565	590	645	632	560	576	614	628	619	588	604	612	586	592	577	613	607	611	559	591	540	577	583	567	586	564	582	617	565	610	572	591	643	570	615	596	607	619	599	598	590	544	610	573	605	582	581	603	615	560	617	590	633	595	570	581	585	612	631	617	581	588	583	547	576	600	603	613	604	576	568	545	604	591	651	595	588	583	626	631	585	589	619	565	620	562	614	589	559	593	590	593	548	602	617	605	632	582	601	604	630	564	612	517	567	531	585	582	579	575	609	638	603	564	585	606	621	623	564	606	557	587	613	621	569	581	598	585	620	606	570	610	528	565	578	567	563	620	605	542	592	605	607	578	616	628	563	607	593	592	574	581	551	583	591	560	616	575	578	552	613	610	626	541	608	614	587	595	592	574	563	611	590	585	558	604	613	623	613	571	584	564	591	584	569	600	547	590	595	572	598	624	556	597	608	580	569	615	601	608	593	564	595	572	594	584	573	639	620	611	581	592	617	622	572	594	605	530	588	573	594	606	560	596	517	595	570	576	589	572	587	629	597	658	588	571	592	610	595	588	601	582	577	621	593	582	609	572	598	595	595	585	598	577	609	579	578	610	567	584	613	607	608	608	586	598	579	623	570	624	585	621	595	628	626	553	562	589	608	576	584	592	600	573	616	592	567	561	615	528	610	558	588	605	606	589	582	530	609	545	632	612	590	642	599	561	571	588	602	574	558	609	589	595	621	607	570	602	588	602	614	606	562	567	584	595	550	590	541	560	615	595	586	555	566	638	562	561	598	590	596	586	612	576	565	585	568	601	620	583	628	525	578	607	601	607	618	618	592	638	608	585	605	588	618	567	585	562	559	619	585	610	592	593	589	598	617	557	567	588	600	586	568	582	589	549	587	598	591	584	549	571	580	571	618	550	578	595	655	606	579	581	624	588	571	670	593	594	594	569	592	583	558	597	609	597	597	559	573	597	547	589	561	581	565	607	584	601	603	528	576	547	553	588	659	548	572	582	643	559	580	618	650	621	595	583	577	558	588	601	567	563	571	572	595	560	589	601	590	559	619	553	602	583	599	634	608	575	545	573	580	629	605	564	609	603	610	549	586	596	586	623	587	626	574	590	599	640	644	611	620	580	581	627	555	570	582	594	549	621	583	624	589	589	646	616	632	617	622	633	581	594	592	636	592	584	558	588	577	576	622	589	612	593	645	591	577	589	611	574	594	616	587	583	610	561	618	620	563	603	619	621	580	587	593	595	593	599	563	587	558	597	595	601	618	603	573	616	609	551	614	585	607	572	603	634	605	585	545	549	586	602	618	583	595	592	615	568	601	582	595	586	619	612	580	569	596	636	601	566	631	597	605	606	574	572	580	601	602	594	625	549	544	623	577	640	576	600	598	542	612	613	578	584	610	595	613	602	575	560	624	611	584	574	627	611	620	580	582	648	612	604	599	602	540	615	562	597	621	590	586	583	593	595	551	613	609	616	584	609	604	603	606	579	600	561	558	586	596	609	596	588	639	538	610	634	615	583	631	571	579	572	579	542	629	569	567	581	560	610	614	578	557	605	636	574	609	576	611	585	576	584	603	575	565	601	598	596	588	559	534	577	595	615	606	599	575	579	556	575	552	617	566	611	620	601	603	617	617	582	594	613	598	604	595	604	575	606	601	591	565	584	599	581	610	589	593	574	555	573	565	607	581	606	619	595	620	548	600	612	552	647	644	596	607	622	616	579	583	604	641	562	578	538	594	585	596	588	589	584	625	570	561	609	617	627	581	612	601	654	570	584	626	621	580	631	617	586	622	599	571	597	612	560	602	561	612	566	584	596	637	589	591	591	613	611	591	587	586	605	614	605	562	564	627	593	563	573	614	596	587	608	544	587	563	575	588	564	580	582	586	631	616	624	607	591	596	602	594	574	568	599	569	601	608	599	561	587	619	567	595	627	589	565	603	566	624	582	591	577	589	604	566	581	606	584	628	604	591	582	598	555	559	590	613	631	619	580	622	566	572	605	555	578	564	622	588	545	603	586	618	634	634	562	619	571	601	616	581	572	577	612	559	589	606	608	629	567	589	608	565	619	572	568	568	618	555	570	603	604	634	586	548	587	564	582	634	616	594	589	543	579	663	631	568	570	607	572	623	616	606	577	582	614	600	576	596	607	579	565	558	554	598	551	600	561	619	561	621	563	625	588	603	599	572	596	589	620	626	603	631	607	565	593	600	591	599	597	623	555	624	602	600	590	580	565	585	577	583	632	602	595	595	595	581	612	645	560	591	629	588	608	648	598	574	617	631	574	601	610	616	601	600	628	552	574	607	585	606	560	639	554	598	570	556	599	593	587	574	645	632	601	590	602	590	572	565	572	593	613	621	606	595	592	591	587	600	564	552	640	579	621	576	593	594	601	599	569	583	608	584	597	586	594	573	571	602	563	606	567	594	601	597	585	583	593	626	663	611	589	568	597	587	559	614	593	604	580	596	626	601	610	613	568	577	574	590	623	609	584	602	567	601	604	566	594	589	544	613	608	589	539	570	582	609	606	572	598	592	606	604	569	584	571	586	583	584	612	580	558	568	619	607	624	580	577	615	617	547	567	590	571	612	585	605	582	593	593	594	634	581	606	582	621	600	567	607	576	604	616	643	621	566	585	555	568	569	622	595	582	590	605	658	555	585	629	577	600	575	559	587	568	578	601	600	579	608	560	619	619	605	594	592	566	617	587	597	621	600	613	591	613	593	611	547	621	574	562	572	557	631	568	593	607	574	604	618	583	592	589	576	551	582	575	590	555	604	585	564	552	575	545	637	633	595	585	585	598	575	533	608	607	621	558	572	586	600	591	599	576	603	606	577	607	577	618	608	614	636	667	594	600	582	583	565	590	618	555	566	638	564	563	590	592	601	590	577	566	591	561	593	613	586	578	626	562	574	639	572	586	588	636	620	612	597	612	588	579	616	626	574	605	622	595	581	579	601	568	617	604	557	570	596	561	533	604	560	627	590	582	518	622	621	608	633	594	602	544	625	601	559	560	594	584	613	586	570	561	606	563	571	596	579	576	606	606	593	612	609	606	574	630	566	571	602	605	612	634	594	585	566	564	599	603	596	587	611	550	625	597	617	574	589	586	621	645	602	578	601	622	602	586	570	583	579	659	573	618	614	580	558	573	585	546	579	576	567	568	598	598	612	614	606	566	583	606	582	610	581	581	548	592	582	576	602	575	561	592	611	575	612	617	561	636	595	596	576	592	615	593	585	643	588	630	594	623	559	585	601	553	615	629	608	582	591	616	588	587	612	591	550	585	592	574
30211	26815	28631	26806	19572	13943	10062	7383	4675	3698	3193	2842	2280	1779	1529	1314	1334	1169	967	774	782	939	945	696	798	1243	1334	1187	882	625	397	309	244	214	249	219	204	191	230	212	217	205	179	200	214	198	201	231	195	185	183	209	201	211	195	221	216	201	192	207	204	200	210	199	193	205	208	179	211	184	207	216	197	204	195	187	207	210	216	201	186	165	204	205	214	198	192	202	219	211	192	228	184	216	198	195	201	188	226	181	217	211	182	208	200	205	208	197	208	191	203	191	183	204	221	209	218	198	216	193	202	206	238	220	198	222	236	213	199	220	203	205	226	207	203	211	213	199	189	217	204	216	213	205	162	213	207	213	221	205	213	211	211	190	226	210	228	191	217	192	212	217	221	187	180	210	206	198	217	225	223	186	205	209	197	191	200	214	182	198	188	198	229	195	206	218	226	206	220	241	204	199	198	193	181	193	190	194	206	218	214	215	210	229	198	205	242	194	195	207	193	215	199	185	198	208	239	212	252	197	213	202	192	204	183	220	221	209	203	217	225	194	221	211	192	205	202	183	215	201	182	183	209	226	187	209	213	231	205	223	208	229	220	190	147	203	211	218	193	209	191	212	181	204	206	205	222	198	197	195	206	196	205	229	217	227	176	214	225	219	179	195	186	200	206	220	207	212	185	215	219	196	202	176	214	197	207	188	214	259	198	241	190	204	205	213	239	210	230	222	200	190	211	206	216	209	215	221	202	200	221	201	197	206	213	204	194	220	225	216	195	209	181	217	192	223	183	201	221	196	200	208	211	199	212	198	212	187	214	198	173	198	178	205	204	219	208	206	228	215	207	203	198	208	196	187	218	211	221	222	189	196	205	207	173	216	196	200	186	227	199	201	202	183	207	197	209	190	220	185	177	193	192	203	190	220	208	199	204	207	189	196	213	206	201	223	224	199	211	206	210	218	209	206	195	220	236	220	201	209	212	212	210	234	204	191	190	208	226	179	196	211	186	210	196	195	233	205	218	224	204	226	209	202	204	207	233	217	223	217	216	211	200	203	219	222	190	207	196	204	214	191	199	203	202	206	225	228	205	193	183	190	203	224	195	203	197	204	204	199	221	217	178	181	203	215	218	207	186	219	214	208	185	196	198	200	211	200	168	203	203	192	200	208	207	217	217	180	211	189	200	213	199	210	193	194	191	203	213	207	185	199	172	210	207	198	219	211	210	196	226	210	188	241	201	219	221	211	194	202	204	222	224	204	230	215	186	191	209	212	198	225	182	196	181	194	228	234	209	220	213	205	196	188	217	198	173	206	223	177	229	229	198	211	208	191	197	190	180	225	218	222	190	211	198	199	208	211	211	217	226	208	173	195	209	220	231	225	217	212	202	199	211	213	215	224	216	194	223	211	210	201	211	204	189	188	205	218	180	220	186	195	197	188	180	210	204	227	221	194	211	182	204	198	190	208	213	204	200	172	194	205	212	208	212	216	233	214	190	185	229	228	205	204	221	224	224	207	226	200	209	209	228	191	201	214	174	219	224	200	187	201	199	198	205	200	226	198	194	206	194	185	216	216	223	166	204	204	243	208	207	192	207	235	205	212	210	187	201	226	224	194	215	205	204	220	187	196	222	200	211	233	201	211	214	206	214	210	202	209	207	193	209	204	196	209	202	189	238	222	231	185	222	214	212	208	198	214	192	209	187	220	208	210	197	232	197	197	212	206	209	197	217	193	194	197	167	214	238	205	194	186	224	228	198	200	231	218	223	201	208	206	215	200	197	209	173	204	222	229	191	194	223	199	197	206	184	196	182	205	193	243	222	178	222	211	210	206	171	202	192	222	200	206	197	226	215	221	206	230	204	207	202	188	195	240	221	212	211	202	213	190	215	209	230	215	212	204	211	219	221	207	202	222	207	194	212	216	205	205	200	211	180	209	201	173	218	194	191	217	215	220	209	209	213	215	184	196	200	218	201	192	199	238	226	204	190	187	195	206	216	214	192	196	189	173	201	193	207	230	217	210	203	236	207	204	193	211	211	215	190	196	219	188	191	208	201	204	221	182	210	206	205	193	205	222	211	221	215	218	200	203	221	205	216	202	216	211	203	224	193	201	215	202	190	211	202	239	219	250	212	209	196	199	218	203	202	224	214	189	204	204	201	217	209	215	233	232	189	193	217	216	227	219	177	198	221	219	205	202	179	191	191	203	196	208	224	216	201	216	196	194	182	195	205	204	231	179	185	212	201	193	206	191	188	199	195	208	218	225	202	195	231	192	189	206	209	202	175	191	204	212	193	192	183	217	229	183	203	210	194	200	207	179	202	189	197	236	215	179	207	204	211	188	220	223	215	208	229	197	208	224	200	188	193	214	214	209	219	214	205	209	226	199	200	202	203	196	193	183	194	221	222	212	227	220	195	230	183	201	213	202	213	228	193	195	206	206	177	198	225	199	206	227	213	205	244	211	210	223	215	208	207	210	217	241	179	184	214	210	215	199	221	209	201	206	188	224	187	213	219	198	202	194	188	168	203	231	191	217	190	192	196	190	229	196	222	192	194	211	203	182	187	216	226	201	202	204	184	210	191	195	210	211	228	214	197	202	197	219	236	199	221	197	191	206	196	213	190	204	223	212	207	208	198	196	181	208	211	205	215	211	183	196	215	178	215	209	214	219	204	207	210	203	218	227	235	201	201	216	207	223	200	208	197	209	202	208	221	204	216	214	211	208	232	206	230	201	180	239	209	192	206	202	193	240	208	211	222	191	212	217	203	197	180	204	206	208	183	205	236	216	224	234	223	189	218	225	234	212	223	228	220	201	196	208	213	208	207	229	202	185	207	213	220	198	234	190	219	215	216	224	214	216	229	199	223	208	225	203	210	199	202	199	188	202	201	205	189	177	200	200	209	211	209	193	196	205	179	202	223	195	207	188	204	207	186	183	186	203	212	196	206	230	195	190	220	227	193	199	224	185	233	194	180	204	211	211	208	202	215	236	203	224	221	190	204	213	217	222	218	181	193	188	183	202	204	199	183	228	219	220	217	191	212	211	193	202	212	224	189	214	204	212	219	196	187	199	239	190	218	210	206	222	224	230	199	198	200	207	187	196	200	186	226	191	207	197	234	204	220	194	209	217	201	195	200	203	228	209	177	188	201	185	205	203	215	196	203	202	207	214	190	196	196	218	214	229	203	194	193	198	208	202	222	225	230	214	199	224	233	205	225	213	206	185	206	195	201	199	186	204	225	204	202	221	205	197	185	195	183	194	197	214	191	205	207	170	220	215	200	228	196	211	211	220	182	215	212	209	178	203	218	208	204	209	201	210	189	184	181	231	194	205	179	198	207	228	210	210	224	210	189	194	219	207	200	195	189	231	214	204	202	216	219	205	194	190	225	195	210	215	208	191	221	256	208	174	193	196	216	214	203	214	206	179	196	204	207	175	231	189	212	208	191	205	198	215	237	202	231	196	205	193	192	206	200	212	223	208	217	200	188	222	249	201
21554	22985	31080	34526	31102	28093	25428	21998	17352	15215	14098	13188	11116	9093	7873	7419	7315	6470	5070	4296	4481	5243	5631	3910	4253	7256	7765	6412	4477	3032	1764	1080	766	644	585	578	633	616	572	562	615	599	573	597	595	602	616	596	579	622	599	545	578	610	608	576	605	584	556	589	583	570	605	575	585	555	554	628	601	556	607	594	584	571	613	546	604	632	587	647	576	601	544	644	590	551	563	622	607	580	532	589	576	600	580	605	622	603	592	584	581	582	618	561	598	592	620	617	610	553	609	546	597	568	601	587	573	562	583	618	602	562	596	613	575	538	556	591	637	642	609	592	579	590	576	602	588	571	605	650	609	567	578	577	623	584	563	587	594	554	564	584	568	605	595	612	562	567	607	586	587	611	587	578	588	593	565	610	592	605	579	546	585	597	578	561	587	596	587	610	550	606	569	602	603	596	637	538	591	579	569	632	567	605	589	561	593	575	619	598	568	592	574	574	608	554	598	601	600	600	547	618	561	609	587	585	594	571	581	609	559	587	611	604	604	608	587	572	581	576	608	576	561	581	605	610	598	612	525	597	584	557	601	629	556	598	605	536	579	589	614	536	583	591	584	550	604	619	587	610	610	590	575	589	550	598	614	624	621	601	569	582	586	553	550	592	554	558	608	590	619	568	543	608	604	615	620	548	580	571	550	635	616	619	566	594	614	571	607	559	555	527	582	559	545	604	570	634	533	626	599	582	587	593	548	588	581	625	611	598	564	617	591	558	596	556	573	617	554	583	582	548	587	573	585	655	609	571	582	573	546	583	626	566	579	615	609	623	555	558	625	587	574	631	594	562	593	551	560	593	649	613	581	552	627	547	588	583	619	600	584	573	609	611	593	603	606	582	576	572	617	567	594	608	609	561	576	632	568	567	562	588	586	603	580	548	599	588	594	551	587	612	620	588	568	577	556	547	608	585	591	589	599	557	574	606	576	549	595	627	561	596	602	574	586	601	583	582	579	568	584	571	567	594	593	573	594	616	585	575	568	566	590	607	601	640	566	597	546	593	564	596	573	606	538	572	564	617	526	611	640	590	544	592	563	589	580	621	581	560	572	579	572	599	566	592	591	618	599	581	588	621	541	595	580	570	585	633	577	588	612	573	558	577	551	638	581	575	575	592	575	562	581	587	610	570	580	571	583	565	601	572	541	603	577	608	568	596	546	567	602	581	554	593	589	599	563	565	592	547	563	587	586	579	590	594	591	599	611	582	587	571	603	544	591	553	590	615	558	599	563	589	606	586	579	592	570	605	565	587	586	564	590	590	565	592	575	586	599	577	570	561	580	582	589	589	627	601	608	586	584	603	573	557	587	592	627	594	603	580	597	611	602	587	623	558	591	564	577	560	571	569	556	580	561	573	564	614	556	572	575	543	569	607	601	587	597	583	610	528	593	604	560	613	554	600	582	634	568	600	590	592	596	623	585	644	582	552	547	605	582	568	620	586	615	578	594	612	549	598	615	620	617	643	648	585	599	613	573	571	607	588	579	601	577	596	555	604	593	580	558	559	561	616	540	606	575	616	610	567	588	569	563	574	610	586	584	579	595	597	565	567	605	634	606	596	549	629	586	562	656	619	576	591	582	584	620	537	554	567	534	590	635	616	578	620	591	610	539	603	570	570	604	552	632	652	577	582	582	546	570	592	581	634	570	575	609	654	591	540	573	575	594	582	598	583	589	598	604	574	587	579	549	577	560	583	569	551	598	572	556	574	591	570	588	565	571	556	591	597	587	567	643	645	618	565	622	551	567	609	580	554	583	568	562	635	582	580	605	588	591	530	574	581	582	599	625	553	568	606	618	532	569	560	639	581	590	604	610	611	581	596	590	640	572	573	611	574	573	566	533	599	593	594	603	603	621	533	602	591	596	539	570	572	540	576	619	585	569	578	537	562	583	605	575	595	557	577	607	591	587	584	584	550	562	570	578	608	601	570	588	591	620	582	579	546	598	611	588	613	562	570	565	544	568	560	566	571	567	578	591	562	608	604	590	560	553	580	566	580	570	589	615	640	639	614	579	648	583	574	602	552	566	558	585	614	594	592	523	589	582	601	546	604	614	583	569	567	591	620	590	598	591	569	601	592	607	579	593	593	606	594	577	553	616	612	603	602	604	580	556	569	555	572	582	593	583	589	609	564	593	592	618	523	608	574	597	540	584	576	597	600	573	631	616	601	610	593	611	590	619	588	624	589	547	588	587	650	574	604	567	581	558	551	566	630	572	631	580	575	582	577	599	585	600	609	616	557	583	599	602	587	564	581	560	564	588	579	577	571	581	618	597	582	610	610	607	567	589	581	592	605	584	583	607	590	585	599	599	573	556	589	641	608	604	605	554	584	578	543	573	634	591	578	600	586	608	562	593	557	607	594	608	624	571	628	615	548	573	595	630	559	600	629	584	589	584	637	600	618	597	579	597	568	557	596	532	555	630	618	611	617	580	570	606	597	608	600	586	609	618	550	575	548	609	624	587	607	605	583	589	588	578	587	580	623	583	593	593	579	626	586	636	553	578	530	568	614	568	587	616	638	593	570	612	619	592	611	595	641	532	564	576	576	605	555	600	567	603	567	548	578	571	633	562	603	596	577	564	608	564	574	558	567	579	613	578	613	588	565	587	596	616	573	551	592	634	562	558	577	592	600	591	578	590	619	593	623	618	575	574	602	572	593	567	567	613	548	606	588	583	615	581	567	612	579	590	607	564	631	564	580	589	581	562	548	616	526	585	596	600	593	641	577	607	576	601	577	551	615	523	626	602	619	597	576	559	588	565	581	590	591	577	624	580	562	580	599	611	573	580	571	568	584	603	574	606	608	584	551	551	578	588	569	598	564	599	589	581	576	586	591	605	588	576	585	572	563	564	573	563	585	637	586	585	561	572	549	558	583	615	598	588	570	580	643	644	611	580	584	599	631	617	594	576	573	590	604	604	589	593	567	592	606	592	585	556	558	579	579	580	603	601	550	620	565	592	617	553	587	540	569	587	590	568	587	564	608	584	556	623	553	567	603	603	563	594	608	583	567	590	591	597	628	556	610	586	545	567	550	584	563	614	587	596	582	571	571	571	579	592	569	575	593	568	592	572	548	642	576	626	589	592	585	595	560	609	570	596	544	646	564	598	595	554	580	579	599	576	612	579	591	568	570	586	613	561	577	646	621	561	568	573	577	572	637	580	598	628	585	602	604	563	619	594	598	586	575	605	615	587	595	589	596	575	595	607	617	561	632	560	556	595	573	606	592	579	580	634	583	584	536	572	590	608	591	611	621	646	593	578	637	600	577	609	613	571	657	602	618	526	602	566	577	575	585	618	577	569	569	613	593	586	609	557	583	598	591	564	606	590	580	619	583	596	565	589	565	593	603	608	604	540	638	618	585	626	592	576	624	585	604	598	569	592	544	581	580	633	606	575	596	616	664	566	599	546	550	612	577	614	575	588	578	561	550	585	549	596	609	571	552	644	577	583	586
37258	32874	35240	33341	27840	21615	16288	11720	8222	6270	5577	4198	3867	3189	2537	2435	2357	2090	1670	1468	1468	1969	1733	1205	1394	2472	2540	1908	1233	873	493	380	309	275	243	242	233	219	240	220	211	246	216	247	238	222	214	231	264	217	227	224	242	213	211	220	217	236	231	247	248	223	214	248	200	229	234	214	239	224	217	206	215	230	249	237	230	248	188	224	234	233	240	236	226	231	243	242	233	235	232	234	216	248	216	222	230	249	231	209	216	236	263	252	249	250	221	226	227	241	233	235	204	238	221	228	272	221	211	239	201	218	225	226	217	243	249	250	232	224	277	245	212	219	241	226	231	220	238	224	209	249	260	242	219	214	194	224	231	222	243	241	244	236	219	237	229	232	227	221	241	235	230	219	241	213	228	227	218	250	260	233	210	247	249	251	239	237	232	210	240	212	231	217	250	246	220	236	207	219	228	227	228	242	234	230	248	224	230	203	240	227	234	244	246	269	232	232	236	225	226	225	238	221	237	234	229	219	245	216	219	215	215	250	245	230	248	213	234	245	223	194	232	255	204	245	238	223	215	208	213	240	232	222	226	250	224	229	231	244	242	222	233	248	224	235	252	206	244	218	244	264	246	214	230	213	216	218	191	195	233	248	228	244	267	248	239	216	221	219	238	244	213	249	236	216	225	235	215	234	217	240	207	240	200	207	233	229	225	238	227	220	244	248	218	243	250	255	231	249	230	232	229	206	218	232	236	219	220	216	224	237	229	244	210	240	224	212	199	249	216	239	201	250	228	223	243	262	266	229	232	200	232	227	244	229	206	220	236	236	244	233	247	235	211	220	240	226	207	231	200	220	220	228	246	252	222	252	237	222	220	233	223	206	226	244	230	229	232	222	215	211	224	234	196	247	236	236	243	210	235	208	227	202	214	219	233	239	230	233	236	242	230	216	226	228	237	217	232	239	196	250	237	242	216	224	242	253	235	240	237	233	218	237	260	233	245	236	220	233	206	217	244	259	213	228	223	245	243	235	226	235	230	228	229	221	246	218	242	230	192	218	274	219	233	260	246	224	243	228	214	208	248	210	247	225	226	247	257	233	216	243	237	250	232	246	227	262	234	219	228	202	236	256	249	238	239	228	216	219	221	204	210	227	224	233	226	230	221	216	253	241	243	242	230	226	201	215	219	234	225	241	229	243	240	257	242	199	226	220	209	225	242	242	240	227	211	205	241	207	240	245	211	186	217	204	242	232	244	261	232	244	230	223	205	234	232	236	216	249	211	207	234	196	199	194	246	208	230	240	239	237	244	212	232	244	187	216	218	251	233	238	227	250	220	191	198	244	242	219	230	211	231	227	233	224	268	242	245	215	238	244	231	208	220	227	202	223	210	221	263	193	238	215	217	231	231	211	223	244	256	233	229	211	221	255	258	214	220	228	202	238	235	257	237	221	222	247	227	231	211	210	219	230	256	238	250	215	205	223	217	240	234	236	251	229	234	239	230	259	238	219	254	251	237	237	241	222	222	217	242	226	210	221	254	229	204	232	224	218	237	229	255	226	262	237	232	225	236	229	223	244	230	188	222	218	235	238	232	221	189	256	260	230	236	241	251	260	216	244	258	251	194	230	216	233	244	233	223	230	228	209	238	229	233	219	240	217	218	236	236	223	209	224	224	239	220	208	213	239	237	216	222	229	191	224	259	236	234	221	220	231	239	225	222	206	219	211	231	239	210	241	211	249	235	224	237	231	226	211	205	242	227	228	228	232	245	216	230	231	226	206	219	250	219	246	217	231	223	214	230	258	240	188	212	240	254	219	228	217	238	210	223	235	230	215	223	243	221	235	212	222	224	223	244	233	221	230	251	230	237	234	216	249	238	230	232	224	228	253	234	236	239	235	218	241	238	224	203	241	261	264	214	235	239	244	236	251	219	212	214	266	223	245	234	238	252	233	247	231	234	232	202	239	219	213	221	219	212	232	225	219	215	218	198	234	220	247	215	212	217	248	266	264	232	218	210	247	226	247	222	221	223	246	225	219	203	217	218	215	227	234	243	221	253	252	221	239	238	230	233	215	212	234	235	238	227	227	217	226	223	195	217	208	226	225	206	240	228	210	218	255	208	250	239	249	222	238	212	200	214	217	231	237	203	200	234	220	228	223	221	222	248	225	211	226	216	201	238	225	238	226	214	218	197	220	238	245	251	229	215	249	217	225	226	230	215	243	246	244	267	255	215	229	223	214	244	231	215	234	233	211	219	200	244	258	220	239	231	233	244	228	234	222	218	227	216	221	214	231	241	249	244	240	234	221	243	208	214	243	215	191	220	245	230	238	233	203	238	248	215	221	266	243	197	228	217	245	208	230	203	233	255	203	212	251	247	215	214	224	251	218	215	230	229	225	272	218	234	205	206	195	204	218	220	240	240	219	199	214	233	226	207	230	222	218	224	208	216	251	230	229	219	257	191	227	204	194	247	220	233	228	266	239	219	214	268	205	240	248	223	216	237	226	223	212	216	223	215	236	231	245	201	237	244	234	233	219	227	204	231	232	231	223	214	211	224	237	215	224	250	207	235	218	213	236	244	234	281	224	220	233	221	240	211	239	227	237	241	216	226	230	242	221	261	236	216	222	226	224	243	221	248	232	249	218	261	234	231	243	210	239	252	222	225	202	235	223	212	215	211	215	232	238	254	221	216	244	230	228	233	232	227	215	234	236	229	225	201	231	224	234	215	233	220	218	269	242	230	226	244	254	217	220	252	248	197	250	194	243	219	250	223	219	224	208	225	243	245	236	225	207	221	248	220	235	226	242	266	253	226	225	212	220	223	233	209	218	216	253	225	246	239	225	227	208	235	217	236	231	212	217	186	240	238	236	257	240	202	244	243	237	232	209	243	229	209	238	215	226	227	210	244	225	227	237	227	250	247	216	218	230	259	242	242	255	225	224	242	230	198	193	262	228	243	214	244	244	240	192	228	221	247	258	246	264	215	234	234	244	225	209	197	236	218	228	235	265	229	232	212	243	236	210	229	223	245	240	239	226	251	216	231	212	242	219	213	237	238	228	227	228	235	226	231	214	207	211	233	239	227	211	233	231	234	214	226	216	232	247	202	238	244	251	211	207	221	222	200	239	235	216	230	240	220	245	237	255	215	229	271	244	216	249	224	252	242	221	240	239	231	241	237	232	250	227	250	235	244	236	233	254	210	235	205	234	224	271	237	242	230	232	222	222	270	224	210	210	248	221	243	225	236	209	225	256	245	212	237	198	195	216	222	232	218	226	221	239	246	248	191	216	219	219	245	244	230	223	227	224	225	218	247	196	227	228	242	243	215	244	240	249	208	210	207	220	226	256	219	217	235	202	212	208	248	214	226	219	266	221	245	237	216	262	263	223	226	241	243	246	223	231	228	253	228	232	216	207	254	217	259	220	261	207	226	263	203	267	214	208	235	255	238	233	242	234	227	226	240	218	204	232	215	249	259	209	224	221	259	212	229	222	251	222	242	237
27223	28016	35973	39967	38109	34830	32115	27434	23859	21441	19983	17048	16267	14211	12356	11743	11920	10597	8715	8029	8192	10726	9408	6688	7594	13183	12828	10006	6892	4272	2455	1492	948	855	672	620	642	637	684	648	592	642	657	598	642	629	606	635	628	650	691	651	612	598	692	693	662	618	641	665	638	601	656	637	686	652	679	674	618	638	634	652	600	668	641	624	614	651	610	634	664	592	645	633	660	595	588	656	622	649	673	650	670	632	611	659	651	682	651	674	686	658	656	628	703	640	628	657	624	627	608	639	603	629	658	672	660	621	617	647	653	651	620	694	711	639	661	639	671	611	656	674	658	656	636	638	605	667	681	627	652	664	651	624	639	647	647	639	644	661	615	631	678	639	686	628	674	645	649	635	637	693	640	679	601	644	652	635	665	634	639	642	627	636	669	674	664	671	643	643	628	617	655	653	633	656	642	628	692	647	636	662	614	592	626	643	585	638	695	648	668	649	622	621	678	570	599	612	630	645	617	657	667	602	662	689	629	683	671	648	654	630	622	645	671	675	608	608	688	637	650	638	669	653	658	666	656	669	661	657	620	640	620	644	602	616	641	617	676	623	671	626	611	660	640	647	635	646	636	663	661	657	630	647	657	670	646	632	688	617	637	624	632	656	644	624	627	643	620	588	658	624	632	691	640	658	641	616	703	626	658	658	671	691	641	627	669	602	686	640	628	690	624	630	633	643	632	624	638	665	634	665	642	663	672	664	611	668	704	635	612	641	631	638	659	651	622	639	676	627	637	659	631	646	624	693	682	633	651	605	711	629	631	666	645	643	639	602	624	631	631	622	646	648	637	636	669	665	677	624	662	660	656	665	623	606	647	635	648	633	679	646	627	634	602	638	638	616	659	606	671	660	658	652	617	670	648	625	607	624	645	603	653	633	672	633	626	638	604	658	638	645	659	698	608	644	699	626	681	600	655	625	644	704	666	632	593	674	595	650	623	634	622	661	665	642	650	709	663	648	637	635	622	677	595	669	645	635	651	678	679	669	672	668	632	660	670	642	601	637	686	616	654	626	639	644	671	676	651	635	702	618	661	570	677	618	695	632	610	665	602	632	676	722	618	644	653	697	690	630	610	622	727	658	649	685	685	599	647	606	671	656	664	620	582	638	636	679	620	626	648	658	649	629	621	649	626	624	640	632	680	652	637	649	667	671	640	643	631	719	667	653	668	696	615	649	634	658	647	654	682	631	646	617	668	626	649	675	625	676	643	657	614	651	643	609	642	649	634	616	638	693	626	647	665	617	614	594	646	594	649	610	619	607	700	667	647	685	676	654	678	668	672	634	627	656	648	615	649	616	641	660	639	625	618	670	614	653	638	649	681	648	634	632	614	651	652	613	695	661	629	625	661	620	663	632	639	642	661	678	662	683	602	625	577	630	611	668	612	691	655	654	626	641	654	682	635	591	639	649	641	618	649	663	637	650	651	625	640	683	622	679	702	619	621	634	626	635	669	690	655	653	619	598	674	637	683	635	686	659	627	713	660	673	624	657	672	620	617	625	652	627	609	687	687	630	628	607	634	627	620	691	645	644	636	641	645	648	692	622	667	636	663	656	640	661	666	646	618	628	660	612	615	629	605	616	620	639	636	659	622	628	663	640	614	611	662	640	667	641	618	631	614	632	638	634	652	641	650	659	636	631	687	656	686	618	622	604	625	622	665	602	596	676	609	656	693	675	637	607	600	625	604	641	641	613	638	634	642	643	633	666	592	646	687	622	589	632	605	610	646	581	650	638	671	642	670	653	659	659	668	656	661	630	587	628	672	613	616	643	646	691	635	675	658	632	699	636	616	630	651	645	703	611	633	648	696	612	648	639	585	647	678	687	657	611	631	639	634	646	661	652	649	652	642	612	631	670	629	666	652	618	670	621	624	673	651	653	582	655	624	635	648	645	649	635	641	610	638	622	645	653	659	633	612	614	636	683	645	631	647	662	700	689	650	650	625	655	654	656	637	633	674	607	650	678	614	630	644	636	625	638	676	639	664	641	581	591	702	628	658	645	656	658	663	628	650	653	622	644	608	649	652	648	655	662	583	704	698	596	665	625	645	608	700	665	636	648	640	627	622	640	670	685	666	661	597	645	663	645	639	654	617	666	670	639	648	682	677	655	626	656	652	667	671	610	610	654	672	615	659	653	649	646	654	617	646	658	648	594	640	679	660	660	650	650	612	644	638	657	658	628	628	661	609	624	700	709	616	652	667	635	642	626	695	651	646	633	651	621	645	631	670	663	662	628	660	613	669	582	624	640	644	682	623	626	667	621	657	669	656	624	649	650	615	644	653	629	676	637	639	656	653	664	655	638	688	654	604	650	651	655	641	590	642	619	637	621	642	636	619	674	656	652	678	650	609	641	666	613	658	696	590	666	601	682	631	628	626	626	612	619	668	658	662	626	644	649	656	616	628	611	624	624	710	661	639	676	654	629	635	622	644	637	626	681	644	662	622	641	611	630	603	617	639	660	615	656	674	627	640	674	683	652	653	607	645	666	640	640	614	624	644	639	613	617	675	603	600	653	596	661	589	663	567	640	644	653	583	651	666	651	653	645	682	630	608	590	605	606	668	665	646	616	659	632	639	629	617	601	656	641	670	622	655	594	640	665	661	590	641	632	686	690	697	610	629	674	637	688	667	595	643	684	643	643	632	706	600	618	639	625	604	703	650	641	659	656	595	664	624	651	631	665	676	656	637	693	623	640	649	638	650	648	696	635	640	664	632	663	618	647	640	662	673	629	681	681	642	636	635	684	666	676	671	605	619	630	610	625	661	660	662	618	668	658	635	644	626	602	654	661	677	642	640	694	599	635	657	662	645	639	671	623	668	675	650	639	617	640	654	650	647	654	586	654	635	614	595	633	680	652	585	658	624	651	650	609	657	632	624	627	615	681	660	656	683	632	624	630	675	644	654	621	623	647	670	658	621	626	717	631	650	625	613	594	635	639	649	633	624	604	607	647	636	658	602	653	632	654	640	596	630	617	638	645	603	644	641	653	669	657	614	666	663	661	618	659	677	633	638	635	650	683	657	626	668	620	672	628	625	687	668	631	586	661	655	647	621	657	655	661	644	643	638	596	661	631	632	662	653	619	634	651	646	654	636	629	658	652	660	662	627	631	642	630	625	612	657	620	665	615	663	648	592	683	648	601	664	640	642	661	642	657	637	649	626	627	634	676	630	636	648	673	599	654	613	673	699	650	646	666	639	641	622	606	645	591	618	695	631	642	637	589	625	632	603	676	573	648	627	623	630	607	647	626	617	669	643	635	652	659	665	590	676	637	671	633	654	632	642	630	653	659	670	636	696	667	630	646	660	636	645	682	696	658	669	673	586	585	665	661	603	652	634	640	676	662	595	630	648	624	593	669	655	636	622	641	687	611	692	624	611	675	622	654	655	643	622	627	656	657	623	650	613	652	666	621	686	624	698	650	591	659	644	664	639	620	651	689	652	658	627	666	631	622
14211	11604	12024	8848	6638	4761	3769	2384	2025	1814	1293	1106	1054	863	627	501	346	354	337	369	397	395	403	400	354	407	422	349	327	281	246	212	230	202	209	217	195	204	194	207	212	201	193	209	209	229	206	226	237	235	190	224	214	239	211	210	242	207	197	194	217	214	207	241	211	211	197	222	215	186	176	220	203	213	217	230	219	207	202	220	222	231	210	216	219	221	195	224	216	210	210	208	216	203	207	203	200	187	217	195	217	213	225	205	233	213	223	204	204	188	211	231	209	197	204	208	222	205	225	215	200	216	198	245	218	205	193	212	207	198	210	203	207	202	193	204	215	224	201	191	209	196	188	241	203	208	213	243	208	221	208	210	161	213	200	184	196	216	199	215	218	218	185	203	184	202	207	229	203	215	190	202	186	214	208	241	198	216	224	216	214	212	213	202	196	207	214	218	227	214	215	226	216	236	216	195	210	186	202	182	209	200	204	230	206	210	222	213	209	225	195	184	207	223	229	202	220	208	206	204	210	196	209	219	206	205	194	215	239	219	221	215	191	223	215	165	265	232	192	223	218	185	217	214	215	222	215	221	193	221	206	238	231	215	206	192	213	217	204	229	218	234	216	216	180	224	226	199	214	215	209	221	193	217	202	196	204	235	202	198	197	227	203	194	221	210	205	220	210	231	206	183	189	197	231	232	208	195	224	212	253	189	215	195	196	205	195	216	233	216	188	218	180	201	189	212	204	235	222	205	215	209	190	205	189	208	214	208	209	204	196	230	217	223	231	221	198	235	228	205	191	203	207	219	208	199	215	216	222	192	221	197	200	224	227	215	220	242	177	211	218	208	199	200	240	217	186	198	213	204	222	212	190	221	232	210	217	200	214	230	235	196	211	227	193	184	193	200	222	240	203	214	217	176	201	208	205	230	199	222	197	216	207	214	221	185	187	220	209	228	198	214	210	216	223	210	176	223	183	177	199	203	190	199	225	203	217	199	221	199	230	230	220	195	222	189	205	221	205	198	160	237	207	210	198	212	212	204	215	195	193	202	183	229	192	194	200	206	221	207	207	243	211	224	190	208	223	202	193	205	211	237	235	220	233	207	208	222	201	186	203	203	185	193	203	235	206	219	188	227	194	209	224	197	204	217	203	209	190	198	229	202	209	206	209	188	198	198	214	197	201	208	200	202	219	196	207	231	239	212	211	210	201	221	219	214	190	187	231	243	229	205	202	211	192	217	205	222	203	206	189	224	213	203	199	196	222	192	216	205	181	224	199	201	235	239	220	222	178	187	193	209	215	226	210	220	229	196	210	220	219	214	194	189	233	210	195	223	198	215	230	226	222	201	212	231	228	208	196	212	243	211	225	236	218	204	192	192	221	215	204	218	223	197	203	190	182	203	201	207	202	233	223	228	208	208	203	218	219	197	198	216	211	225	209	188	244	202	205	205	215	199	211	204	195	191	189	234	205	204	196	211	223	246	204	203	183	202	211	180	225	217	226	223	209	219	227	222	213	176	191	211	218	208	215	199	205	205	227	225	193	188	202	212	188	197	219	216	213	237	213	207	215	243	212	205	204	210	217	206	198	213	200	217	202	230	232	204	213	197	188	226	216	204	253	214	206	194	209	200	206	227	224	224	188	204	220	212	215	216	223	211	203	199	210	206	209	204	220	234	215	198	200	194	224	212	208	213	209	235	198	203	208	227	208	202	203	220	212	239	184	196	197	201	216	217	206	201	176	219	212	207	189	212	210	189	234	229	199	188	189	232	210	220	194	210	203	203	203	239	190	208	239	205	188	209	188	203	193	199	195	194	193	207	232	187	221	207	215	233	240	208	226	205	196	223	211	193	222	215	221	203	207	217	221	213	222	242	194	206	215	202	216	182	207	220	206	193	205	186	219	196	223	242	205	241	180	222	212	241	222	205	201	196	230	209	182	230	225	207	230	233	219	264	188	205	220	218	203	185	209	222	226	215	219	197	190	234	206	211	197	218	201	180	195	218	209	215	202	190	214	219	236	206	203	215	196	206	205	203	223	216	174	188	171	211	190	233	209	201	208	203	199	236	189	202	186	227	224	183	222	195	232	206	201	208	223	216	195	201	207	180	237	224	232	226	190	223	202	191	220	204	187	219	184	231	224	226	214	197	219	241	202	195	223	226	210	207	205	209	205	199	202	217	194	204	226	239	205	218	189	203	213	242	234	192	187	237	214	236	214	233	203	214	215	230	214	227	228	210	238	235	223	213	197	225	227	206	218	204	195	203	215	204	207	199	198	191	227	196	205	208	199	206	220	215	234	194	215	213	210	233	218	222	225	196	236	202	199	217	219	191	217	233	195	219	223	229	204	214	205	204	209	204	197	208	204	194	221	215	213	222	224	218	204	191	193	219	243	189	187	193	200	219	186	214	186	219	200	191	221	209	165	225	203	211	194	222	219	220	178	222	202	180	206	218	220	196	195	207	202	218	205	209	212	214	207	212	206	213	231	216	208	202	200	225	188	209	220	207	235	199	196	226	194	193	188	233	207	232	210	193	194	175	193	211	191	225	194	247	215	177	187	220	211	240	213	203	219	231	232	188	202	210	218	182	195	238	208	245	210	222	218	213	203	193	197	213	189	192	206	214	213	197	185	206	220	215	223	216	182	223	203	187	226	200	234	234	212	226	201	211	215	211	215	207	230	225	200	221	195	203	225	224	203	233	210	207	207	223	223	199	210	204	214	224	221	201	239	227	211	214	196	197	202	211	222	181	196	219	215	209	208	213	225	208	198	212	216	188	231	227	221	204	214	193	218	223	225	187	207	192	237	207	206	212	236	203	229	199	197	230	213	236	213	217	219	206	196	207	185	206	196	203	226	235	205	210	219	214	223	201	223	208	244	187	203	195	234	217	188	188	215	223	203	217	207	215	216	207	209	193	186	213	198	204	217	220	202	222	208	213	160	204	218	204	194	182	216	241	175	202	210	211	218	210	204	226	220	223	213	183	252	209	184	213	202	202	218	214	222	213	205	202	231	210	215	225	204	215	240	196	197	222	218	228	205	186	204	207	203	209	218	204	195	200	226	216	221	171	208	205	201	202	196	199	217	183	225	251	189	192	220	201	220	214	228	183	222	209	229	207	211	206	214	181	199	247	210	217	233	201	211	195	218	178	229	211	202	211	208	191	214	178	216	228	201	190	200	191	210	221	199	218	211	191	211	216	195	192	180	201	184	218	222	200	191	211	211	199	188	193	209	220	221	203	217	210	203	218	205	210	208	210	199	222	220	187	171	191	210	196	189	206	219	222	226	242	214	227	192	194	180	190	201	210	214	217	199	249	205	210	216	235	213	212	194	221	182	249	216	193	220	214	187	213	218	202	200	205	218	181	226	186	232	217	211	200	194	202	183	196	230	202	245	220	218	235	199	215	213	204	231	227	238	212	216	219	236	220	181	210	202	197	202	197	191	202	220	207	196	212	188	229	230	182	209	210	211	203	236	189	184	210	207	216
10870	11249	16668	18980	17799	15105	13744	10020	9072	8243	6249	5689	5284	4372	3099	2335	1748	1331	1376	1611	2020	2207	1842	1572	1624	1677	1684	1439	1246	971	827	662	645	611	637	582	552	588	582	600	605	588	564	597	579	644	565	637	585	644	597	584	588	570	579	597	566	595	639	580	574	597	606	602	604	566	568	545	619	571	595	589	610	535	595	646	606	557	583	593	609	588	649	564	564	630	594	536	583	632	583	589	576	555	593	588	565	560	598	633	583	626	611	625	607	603	594	593	588	610	581	588	595	601	639	606	598	584	586	609	582	560	588	598	599	620	578	637	602	535	609	558	594	587	560	546	598	593	615	551	594	547	617	589	596	565	581	600	603	594	572	594	602	591	578	611	569	602	595	589	613	619	574	571	591	603	621	619	537	549	584	606	620	605	595	572	629	583	574	618	554	650	594	590	595	607	583	612	597	599	603	522	565	596	584	600	578	571	580	593	583	563	567	574	608	577	602	599	586	606	617	604	615	568	575	611	580	637	601	592	605	581	570	586	585	594	599	601	595	600	606	581	601	584	564	590	635	585	578	611	594	625	563	612	628	602	595	602	604	600	645	609	590	560	567	586	591	622	600	581	606	581	574	624	636	599	565	585	593	605	559	586	587	590	609	596	564	561	617	598	600	576	584	578	538	584	582	574	553	537	619	608	555	564	568	630	662	580	573	524	591	609	613	593	576	608	596	586	572	596	593	584	577	589	580	577	590	572	561	619	577	541	610	561	567	581	623	613	592	555	560	583	604	574	574	586	582	591	592	569	606	567	590	621	574	607	570	612	588	560	593	584	594	567	572	577	581	595	601	585	610	585	611	552	586	568	634	603	610	611	598	591	600	647	574	593	592	609	603	605	603	566	623	615	576	645	572	621	607	569	607	560	595	561	602	621	543	614	630	533	560	627	577	580	595	588	592	649	622	620	620	591	622	591	577	543	564	585	597	612	591	572	578	564	548	602	626	595	568	581	576	589	591	584	558	604	556	588	644	558	591	562	613	627	592	589	558	603	623	572	584	585	624	601	611	644	595	588	553	580	594	609	536	603	592	612	640	636	582	578	606	587	576	620	571	571	618	652	591	593	612	584	597	568	562	568	594	599	581	540	593	576	607	597	583	591	570	584	587	588	615	605	598	615	549	601	592	557	584	582	568	577	568	552	621	562	568	593	566	603	574	592	596	603	629	590	605	614	562	620	634	589	586	601	586	590	646	601	565	589	596	595	589	604	602	553	588	600	557	546	572	604	634	637	613	572	606	623	604	592	567	639	572	576	632	614	618	571	557	591	591	574	596	598	585	611	552	587	565	619	601	582	599	577	606	574	554	579	574	608	579	594	592	581	614	595	600	571	590	561	588	584	622	569	629	598	604	631	595	589	616	553	582	593	590	631	612	618	572	599	589	588	577	560	652	605	538	565	610	619	587	569	586	568	606	597	573	630	598	561	532	580	598	582	578	599	588	562	598	582	590	573	621	620	551	577	546	616	639	575	586	589	601	594	561	580	586	571	564	577	554	605	611	628	591	558	605	622	567	618	652	599	594	621	620	566	607	581	608	600	618	554	565	607	606	590	620	595	557	630	615	600	562	620	609	601	592	593	597	614	585	542	585	596	551	633	571	571	610	603	601	628	581	553	592	590	609	614	616	635	573	637	600	597	588	579	590	596	631	606	574	604	610	594	618	613	591	571	612	610	619	565	549	643	576	555	602	617	563	561	601	576	605	575	616	567	587	631	564	561	534	575	604	588	602	596	601	560	615	577	599	581	605	605	605	575	577	631	598	634	597	588	605	577	555	564	573	609	580	552	578	594	565	579	490	554	630	579	617	586	604	588	564	582	543	621	555	585	589	586	593	618	586	568	610	612	586	578	544	616	605	583	581	590	595	588	598	565	581	613	595	543	592	576	600	593	626	622	585	581	606	576	569	616	613	545	599	623	587	598	594	606	616	570	625	620	629	616	613	625	618	622	583	600	625	606	562	622	580	584	577	596	585	610	616	560	551	581	586	598	576	590	611	586	560	609	612	556	606	584	615	605	583	604	607	612	622	606	565	630	535	613	553	618	582	635	605	599	550	578	581	600	601	548	615	607	565	591	551	553	565	579	581	610	545	588	609	607	605	617	589	631	585	606	598	577	581	608	583	649	591	575	586	568	580	626	568	630	624	630	568	618	582	551	562	529	608	582	574	572	581	607	583	619	586	566	583	608	608	588	541	578	610	623	625	588	619	637	570	591	649	592	589	603	637	628	595	598	572	602	590	606	567	594	578	543	586	571	569	537	582	579	583	635	582	562	567	591	634	605	619	552	587	563	618	608	620	583	642	569	597	586	612	588	517	632	590	602	560	590	594	630	592	605	620	578	577	574	619	566	611	611	577	582	581	574	577	583	594	601	614	569	576	585	585	591	538	593	595	565	543	568	614	634	604	616	617	579	596	574	589	622	604	594	584	607	542	544	663	546	592	612	605	622	586	599	571	575	598	614	570	582	575	571	572	574	610	576	594	599	626	638	573	537	574	581	573	594	603	586	582	571	570	588	572	611	627	571	572	572	557	548	600	582	586	622	588	615	580	603	579	617	603	605	595	606	604	615	566	564	641	613	608	591	579	610	601	615	599	629	591	598	582	604	614	580	578	590	586	582	596	574	589	608	624	589	631	587	594	619	595	575	633	555	596	571	557	605	557	575	576	621	587	647	554	566	588	543	575	598	553	544	583	570	608	573	639	631	621	557	556	550	585	574	602	614	628	594	614	540	556	609	580	600	564	535	595	568	634	566	568	618	604	582	585	606	591	549	606	588	586	588	596	649	612	579	585	621	612	576	583	564	621	619	582	589	630	559	580	541	575	598	561	592	567	626	601	561	591	596	608	591	553	546	614	612	555	567	618	647	553	581	596	579	602	591	603	588	571	621	576	537	582	595	588	595	572	593	637	597	575	575	532	593	612	550	599	620	602	570	612	623	618	603	576	611	573	567	589	560	586	579	533	598	576	618	600	549	632	569	502	600	568	599	595	606	582	586	647	569	569	592	590	604	574	595	557	579	598	599	556	589	632	614	621	581	555	605	589	598	615	652	592	592	579	622	573	601	611	578	600	617	591	585	626	579	624	632	624	568	594	608	624	585	577	598	558	531	607	600	578	538	600	604	569	621	650	577	616	557	576	593	602	581	574	630	616	602	619	588	629	566	588	602	610	555	596	584	595	663	646	577	582	584	595	558	623	621	563	614	613	600	575	597	595	612	583	580	562	619	591	605	587	576	568	536	552	572	574	590	593	616	582	600	602	579	607	587	632	585	612	578	559	558	594	552	552	593	592	614	610	606	556	615	586	598	585	620	591	611	630	543	597	576	626	562	588	596	542	578	624	560	588	572	621	551	602	599	631	619	598	586	535	626	622	611	593	615	620	605	590	623	603	599	579	578	588	597	606	554	583	557	578	560	550	596	592	576	609	556	566	574	593	571	573	583
29449	24541	27203	24058	18795	14222	9457	6113	5021	3743	2880	2568	2534	2086	1707	1347	1226	1254	864	943	910	928	967	837	682	1217	1584	1162	731	529	327	281	240	189	193	208	199	236	213	212	183	181	206	217	240	196	213	212	205	198	221	212	222	206	194	183	190	216	187	217	194	200	225	218	204	212	222	210	203	200	208	209	235	221	197	228	239	205	206	189	205	183	204	199	216	222	197	189	204	230	201	224	199	246	211	203	232	198	192	199	181	217	210	212	190	200	218	195	221	193	218	209	194	226	218	196	201	195	199	190	211	183	208	220	202	212	194	222	184	199	222	200	212	213	214	230	205	214	236	216	197	195	202	221	212	224	213	213	203	185	189	207	195	201	212	226	186	210	213	210	194	204	187	224	211	215	205	200	208	201	193	212	194	203	190	215	195	214	208	210	189	204	181	221	205	202	207	191	177	207	215	217	205	232	219	177	188	205	202	189	207	197	191	202	201	221	220	208	192	160	201	184	210	204	222	206	220	206	192	225	205	219	179	219	202	184	210	194	239	192	195	233	197	211	215	209	182	196	217	207	215	181	211	214	215	213	220	195	191	165	199	195	198	201	217	214	234	227	216	243	226	223	215	206	222	198	231	210	218	197	197	214	209	212	217	242	172	210	214	207	211	219	191	206	230	175	220	206	218	221	218	207	216	221	230	221	194	211	198	205	206	200	205	215	196	194	221	220	198	194	209	214	202	187	204	262	217	195	209	234	169	192	211	216	208	190	218	224	209	208	197	222	180	222	201	223	224	207	202	213	200	169	201	235	213	184	184	213	213	226	207	203	215	195	209	207	198	238	218	204	207	196	208	256	208	205	184	201	174	193	201	204	200	187	196	232	201	192	222	207	201	208	195	201	193	223	202	209	202	180	194	189	199	230	205	217	215	197	208	221	213	193	205	222	208	204	234	193	215	187	225	207	198	226	221	223	182	203	211	212	226	200	224	195	194	208	179	207	208	211	182	196	201	221	214	202	213	223	222	204	184	222	204	205	191	205	196	203	225	227	210	212	201	185	185	216	235	198	200	214	196	183	213	186	188	206	195	205	220	199	210	220	214	249	214	195	220	208	239	209	196	230	205	209	199	201	225	203	232	225	217	209	212	179	191	209	186	219	208	220	180	197	217	229	208	196	214	188	214	188	172	190	208	217	212	200	189	207	229	205	186	199	209	226	212	191	207	196	208	196	225	186	220	211	229	227	208	214	198	223	199	199	209	214	200	237	193	216	213	203	220	215	200	180	195	188	200	195	195	197	198	208	199	222	192	213	202	199	239	206	214	196	242	199	198	210	207	231	184	198	235	220	195	210	220	212	193	211	241	229	221	221	189	208	197	214	222	207	188	197	229	211	220	195	194	229	182	194	198	205	188	213	213	177	206	227	187	216	221	204	214	201	199	205	219	197	206	214	197	190	229	197	187	205	221	215	228	182	214	192	219	195	181	207	224	218	222	202	195	213	196	183	191	221	217	189	203	207	211	210	197	201	228	228	211	216	212	222	249	225	190	225	200	220	215	213	220	191	219	232	230	219	197	215	193	210	238	219	205	211	204	220	235	213	189	208	181	213	206	176	195	224	202	192	213	179	251	204	207	212	191	193	187	202	184	189	206	220	205	208	227	177	217	221	201	226	181	209	228	192	205	210	202	212	198	183	205	201	188	204	217	198	205	200	207	232	235	195	187	208	214	213	189	197	214	209	200	194	202	202	175	214	228	195	215	190	199	235	211	220	213	172	196	222	211	223	206	206	213	213	208	187	217	219	215	223	230	213	218	206	216	201	207	223	215	209	199	198	211	202	197	218	204	197	203	190	236	198	179	200	196	192	207	197	234	188	210	215	194	198	203	215	206	232	185	204	205	225	225	207	208	193	208	194	222	194	202	209	222	213	196	192	222	213	195	235	187	237	197	202	213	193	225	214	205	213	191	207	222	207	209	208	201	188	221	208	205	209	192	199	187	217	193	198	202	211	183	191	193	211	204	198	196	225	207	206	205	205	190	181	233	216	200	196	208	223	198	219	216	230	226	183	207	205	194	212	189	211	211	188	212	190	240	191	221	215	188	236	208	228	192	217	213	195	218	182	217	225	201	227	217	204	247	197	183	234	212	209	218	223	225	207	185	229	220	218	204	211	180	209	217	216	212	178	209	205	178	203	175	203	190	208	186	221	211	195	198	213	230	196	220	226	217	194	205	236	217	242	204	200	222	218	219	201	216	204	223	214	194	204	213	233	203	227	236	226	220	214	216	207	223	220	223	198	185	225	241	205	198	203	204	179	231	221	234	211	218	225	210	204	205	215	185	221	207	221	217	223	196	187	202	176	218	217	212	214	197	189	190	199	201	210	246	227	219	225	182	176	217	219	233	220	231	195	194	242	241	192	225	201	221	190	218	210	224	191	207	184	213	208	193	225	191	215	183	202	237	204	180	205	232	193	214	224	205	185	215	183	188	210	201	223	204	209	226	206	206	212	200	190	196	202	225	221	214	206	191	182	209	211	199	193	212	188	216	208	216	213	223	209	220	221	205	215	222	218	233	201	206	179	213	191	236	203	213	205	217	196	184	206	217	242	224	216	218	199	216	212	202	197	207	217	221	201	230	214	199	211	214	191	206	216	209	213	205	202	190	216	208	220	201	203	221	175	192	211	201	193	166	214	205	202	222	209	193	242	194	223	216	211	218	179	209	216	203	189	203	203	174	222	201	212	184	192	217	217	204	205	208	201	220	181	208	186	190	227	218	198	207	183	183	219	225	221	196	200	207	203	210	226	205	215	187	218	198	191	207	225	181	219	208	205	223	218	206	182	222	216	221	224	209	210	205	189	217	183	216	226	240	189	217	188	222	187	206	183	184	206	205	190	215	209	218	225	215	207	226	215	186	212	208	186	234	194	208	215	212	209	211	173	217	205	194	199	181	199	205	243	206	200	200	179	193	219	221	211	198	208	207	226	219	206	208	182	238	187	206	208	215	221	209	230	214	195	204	210	216	199	196	231	189	206	214	194	192	223	233	210	210	197	223	201	249	219	202	208	218	227	201	185	190	231	170	199	239	173	210	219	209	197	198	195	195	212	230	214	225	213	210	231	222	217	207	222	190	208	213	209	212	208	211	200	202	227	216	197	213	220	208	217	225	203	211	206	218	218	238	218	199	236	207	223	174	226	192	189	214	203	209	211	183	199	199	220	209	187	178	205	204	222	218	210	196	221	205	197	193	199	202	210	203	181	230	169	188	175	205	195	214	203	205	197	201	186	221	189	194	212	199	188	226	176	199	195	217	196	212	221	214	209	211	202	215	177	202	205	215	203	212	218	200	219	194	202	192	212	207	181	226	200	185	226	189	195	235	206	191	212	208	211	189	195	205	206	223	209	195	200	214	187	246	192	198	195	181	196	175	231	211	252	225	214	231	196	211	215	215	206	217	203	206	202	216	188	224	211	220	201	220	210	209	217	213	214	204	199
21123	21270	29837	32459	30821	29233	23585	19303	17478	15113	12670	12071	12145	10450	8573	7382	6675	7180	5000	5278	5279	5454	5296	4488	3989	6840	9290	6454	4026	2362	1412	848	710	688	618	590	611	623	559	582	626	579	619	576	638	617	581	583	591	621	567	616	595	601	600	591	603	601	551	588	587	568	550	607	610	592	591	543	599	595	623	583	614	594	612	584	584	576	573	604	608	589	609	599	595	540	583	624	599	620	581	548	603	602	627	607	601	551	564	573	630	632	568	587	544	575	554	641	562	605	574	560	546	587	599	603	562	620	584	586	597	604	589	598	570	580	572	595	595	580	591	572	615	594	616	591	614	577	630	609	611	571	606	599	628	600	594	571	602	573	584	546	598	540	621	572	588	608	579	572	578	633	573	598	664	582	579	587	558	589	567	592	594	607	608	566	595	553	608	591	607	614	569	528	578	590	613	587	577	591	620	626	570	615	589	568	595	595	599	623	614	572	564	620	568	561	609	591	562	584	544	590	587	553	597	607	600	593	585	620	562	618	564	579	595	573	616	618	573	573	561	592	571	630	604	589	598	614	595	571	541	575	622	602	634	590	592	608	535	581	588	643	546	579	556	592	581	561	600	569	609	600	609	629	598	612	575	604	615	597	602	576	558	569	517	606	575	659	630	567	582	592	610	557	612	570	623	570	624	593	616	587	579	598	593	607	614	614	596	578	632	624	590	577	581	560	638	547	618	561	553	588	556	649	600	638	585	584	595	610	585	583	574	582	602	624	603	567	583	590	582	555	594	589	588	597	606	593	667	570	588	603	599	556	589	594	576	609	531	601	593	597	617	559	623	591	586	591	572	582	574	622	561	584	582	586	574	592	582	583	589	539	560	614	631	595	594	594	574	584	604	584	582	628	595	573	608	606	619	621	611	619	536	602	600	592	614	571	663	558	569	601	564	572	577	591	624	581	574	610	628	602	568	571	559	616	604	545	595	606	608	604	591	600	601	608	619	594	597	605	571	622	616	583	631	649	613	562	569	616	615	594	563	594	574	593	548	615	565	597	594	616	630	571	601	612	567	599	591	581	597	603	569	590	579	593	596	593	584	577	626	633	564	594	613	550	587	568	616	541	621	599	580	566	578	571	577	562	564	563	588	613	610	587	558	606	581	573	637	602	595	575	596	582	576	627	592	609	619	640	592	577	510	578	589	598	603	587	598	563	600	572	593	596	607	581	636	570	602	573	574	594	575	618	551	586	611	578	564	611	574	572	556	604	557	613	585	603	638	639	576	583	591	655	590	602	588	563	577	554	555	610	615	618	567	616	548	595	619	602	616	600	558	592	606	630	569	574	604	601	641	546	590	595	588	587	582	581	603	579	591	595	563	602	552	640	585	595	553	588	597	603	568	594	573	598	583	565	593	623	591	582	594	598	611	599	632	599	585	549	589	612	583	604	609	618	621	599	535	563	554	639	620	623	581	560	577	578	607	608	636	600	594	605	577	614	611	584	601	558	576	586	595	591	561	619	570	580	608	588	578	595	589	584	612	614	573	624	595	577	571	585	559	618	598	568	585	614	576	590	603	580	618	597	593	605	588	602	608	597	551	618	596	541	590	595	616	615	604	605	579	572	599	592	565	564	607	585	563	591	598	621	589	601	589	576	548	568	608	583	607	597	624	640	596	605	552	581	573	571	604	571	570	600	627	590	576	609	592	558	602	583	593	599	610	568	591	562	589	599	582	559	594	589	548	597	588	588	580	589	588	607	632	611	613	581	561	603	602	610	588	627	594	616	606	591	588	568	602	584	596	586	610	554	624	645	593	580	637	584	593	584	566	561	622	561	622	627	624	591	593	603	578	584	615	588	554	601	610	617	607	593	584	572	564	602	560	597	564	601	548	623	612	575	588	595	586	589	556	594	580	614	631	632	594	600	572	594	616	609	615	588	625	604	561	613	624	637	615	596	596	583	598	580	610	565	560	622	564	588	585	617	583	580	585	615	600	558	597	570	619	656	620	581	597	617	575	556	600	592	613	565	578	643	593	614	562	537	581	599	566	591	579	595	571	603	528	583	602	607	558	601	569	591	589	557	630	539	589	635	600	573	577	605	603	571	604	562	629	546	596	590	605	571	626	581	590	566	528	587	573	582	577	569	592	574	616	612	580	599	633	585	601	574	585	593	574	560	648	596	576	572	611	558	545	592	618	610	598	602	632	544	580	603	591	563	576	597	587	600	580	572	632	622	589	603	591	614	614	589	581	649	593	613	556	617	567	568	627	586	596	596	618	595	614	594	603	574	621	584	547	600	598	603	573	610	605	622	607	608	618	573	596	565	597	597	604	554	570	547	565	568	610	593	570	559	550	587	598	553	557	609	601	597	578	620	587	612	607	564	614	574	572	660	594	575	592	606	566	574	592	585	591	563	595	610	563	630	602	608	607	588	633	595	584	598	598	594	525	593	586	620	586	557	563	578	619	573	599	590	631	589	616	649	613	573	580	608	601	625	585	600	613	601	625	630	581	556	619	581	595	557	590	637	569	601	597	547	556	566	615	655	616	622	641	623	648	601	565	562	596	614	610	602	559	601	552	597	564	592	606	596	613	552	621	582	629	581	577	579	643	592	588	599	577	553	572	592	610	568	550	591	616	589	609	607	584	609	575	579	613	591	515	610	619	593	603	574	557	588	606	646	590	598	536	572	600	606	614	634	571	606	611	561	506	612	599	641	597	566	600	599	620	571	591	614	567	569	572	604	633	572	595	579	626	558	598	600	558	601	577	607	599	621	557	611	597	551	561	573	567	589	560	619	560	563	606	542	604	631	573	564	579	594	588	592	583	603	573	574	603	604	574	570	588	616	584	574	580	618	623	556	600	599	590	608	583	614	575	581	587	603	576	612	574	605	582	589	597	575	574	653	613	564	609	557	600	562	571	568	610	632	587	612	611	642	604	589	623	613	628	571	575	594	590	557	599	593	588	646	596	575	594	577	570	566	615	602	577	580	589	578	612	582	605	539	529	569	582	620	589	565	624	613	603	596	591	547	633	578	613	591	570	538	592	593	584	579	610	568	607	630	612	543	588	571	605	554	569	596	642	542	628	590	596	605	594	610	617	566	590	582	577	586	585	575	579	586	604	570	604	583	609	567	600	615	548	591	538	592	585	545	616	611	579	630	588	614	577	570	563	578	608	568	625	550	582	591	572	576	607	593	590	584	574	608	590	617	550	616	598	555	589	567	604	522	588	591	591	586	567	536	556	559	625	590	551	584	570	600	618	533	565	623	589	589	546	590	597	606	555	625	536	603	598	617	590	582	592	630	607	631	615	576	593	574	615	586	596	618	582	598	568	607	667	585	582	612	593	524	588	551	585	597	567	559	610	585	606	536	582	616	556	638	586	618	600	619	601	620	615	614	584	598	568	618	612	568	632	597	622	564	559	580	559	569	593	581	588	577	608	648	592	596	592	589	587	593	621	547	608	601	626	592	600	605	592	591	572	552	632	567	561	612	598	624
35900	32257	34524	31717	26770	21510	14115	10033	7689	5805	4546	4544	4499	3598	2652	2220	1860	1946	1721	1515	1978	1782	1576	1198	1037	1787	3139	2291	1440	825	507	350	292	260	220	212	220	250	256	243	244	232	226	227	224	226	251	242	245	237	247	259	221	235	227	237	247	226	216	216	213	243	240	250	227	233	238	233	220	227	209	228	245	231	213	237	222	230	222	244	201	221	236	257	221	226	232	220	238	250	214	233	225	259	213	217	257	251	228	223	234	226	223	223	223	241	233	229	254	232	242	218	226	246	233	240	237	226	231	235	222	216	235	229	221	242	236	227	236	225	246	242	212	223	231	242	230	208	238	244	232	247	211	243	231	235	243	245	236	225	228	214	214	246	218	250	230	242	244	232	234	227	230	220	232	217	273	249	276	243	218	231	225	241	221	227	245	229	237	229	240	210	261	228	253	211	217	246	233	222	222	231	247	239	231	233	221	255	208	210	229	228	222	224	212	225	219	227	217	233	224	217	264	239	236	242	271	222	216	221	204	243	238	231	239	230	255	212	249	219	213	231	243	245	226	239	248	250	209	244	238	212	255	200	230	219	221	215	208	222	248	221	247	214	197	243	265	221	232	231	251	236	218	247	259	219	252	205	237	246	208	244	215	253	239	201	238	234	206	253	217	211	223	227	235	227	218	227	248	253	238	248	245	233	241	237	214	227	200	207	232	228	252	249	225	222	215	235	239	229	218	239	225	233	207	242	216	197	233	226	227	218	224	228	238	238	254	221	247	211	228	228	228	236	232	243	223	231	239	254	231	222	209	209	233	234	209	239	228	251	215	239	215	233	200	250	224	208	200	220	231	230	215	235	225	254	230	252	236	246	225	215	230	222	226	241	235	226	193	220	206	236	220	242	263	224	234	234	216	205	232	225	253	246	215	228	215	248	247	220	234	227	224	213	225	216	242	249	209	214	240	245	210	230	234	239	257	251	242	208	209	219	217	231	233	237	232	246	248	219	236	251	231	211	208	236	237	246	218	230	227	233	241	257	247	229	226	198	208	224	237	252	254	229	244	217	240	255	236	230	182	236	249	243	237	234	213	220	198	256	218	253	222	245	252	234	222	232	231	227	203	213	238	237	246	245	232	202	209	230	235	223	255	234	210	210	239	230	221	202	205	247	237	242	229	236	246	210	222	250	237	234	228	217	250	209	214	219	230	233	232	219	230	240	249	233	217	228	206	227	226	230	229	224	229	223	230	249	233	207	244	220	208	258	209	233	219	216	234	235	230	216	213	227	240	225	259	236	230	214	226	248	209	201	211	227	235	231	226	235	236	220	221	218	232	215	205	229	244	194	230	214	235	223	220	229	231	244	211	232	226	208	205	252	207	243	215	225	226	252	221	224	227	244	243	195	258	254	199	250	213	228	220	243	243	237	221	219	216	220	232	216	214	213	224	253	240	230	208	203	218	207	227	213	228	228	232	236	232	249	243	231	258	242	228	226	253	245	236	233	232	240	219	211	232	248	209	240	225	218	265	194	259	230	239	229	241	222	238	235	234	217	228	246	216	230	225	214	223	202	230	239	242	221	233	223	244	249	235	225	233	216	241	222	222	238	250	207	253	239	222	234	239	251	214	228	223	234	231	234	216	231	205	251	227	245	237	225	234	239	244	236	222	247	243	247	237	234	225	227	213	232	228	232	228	235	237	220	218	236	230	234	218	248	213	224	220	244	244	256	242	228	226	248	216	255	252	214	219	241	241	220	224	233	228	201	253	253	239	240	230	259	216	206	225	233	227	253	215	222	238	226	205	202	235	223	249	220	238	228	205	260	261	192	255	226	176	210	226	233	235	210	186	232	222	226	210	233	241	229	220	207	255	227	233	195	219	245	229	262	225	208	245	229	220	221	212	216	255	248	212	256	234	217	243	245	240	196	202	239	245	223	248	218	247	237	234	243	235	231	229	243	226	204	230	231	236	214	236	248	223	231	248	231	218	238	256	231	219	245	226	222	207	225	250	242	237	232	242	230	237	218	212	244	223	232	240	285	256	234	221	224	219	234	200	239	242	211	228	223	207	223	236	248	233	228	234	220	259	219	219	201	255	237	230	243	215	230	261	250	220	214	244	252	237	256	241	219	254	216	241	229	238	221	226	218	261	227	211	258	216	238	215	206	241	219	239	198	218	250	251	229	230	221	218	217	231	210	232	222	228	197	227	209	215	250	214	219	238	231	252	223	219	221	217	204	215	219	221	229	196	226	248	221	235	218	210	228	215	219	240	255	242	214	218	248	234	198	230	261	261	214	205	206	244	229	239	208	266	223	234	234	226	236	238	229	243	239	236	241	249	218	236	248	222	222	230	233	223	235	225	247	215	248	248	234	213	227	215	234	235	218	235	252	229	247	206	233	225	237	216	245	232	232	250	243	207	222	237	215	246	229	226	200	216	233	196	226	214	233	222	233	241	241	233	224	203	227	227	228	207	230	221	240	231	238	221	223	254	226	239	183	241	236	228	220	213	239	227	240	230	196	235	212	224	219	211	219	229	243	242	234	256	235	225	206	212	265	232	228	228	210	245	204	221	227	236	223	225	220	241	223	224	235	244	236	241	214	198	228	239	234	237	205	218	247	249	210	240	215	217	210	202	224	217	212	237	219	240	253	219	232	220	243	230	229	226	229	254	218	236	203	232	226	223	235	239	205	224	221	207	234	239	206	240	226	237	254	249	256	236	221	209	228	233	219	220	227	239	234	235	221	209	239	230	236	217	240	236	220	246	234	201	252	238	220	250	212	236	238	221	229	239	233	220	235	234	230	235	228	214	250	277	245	203	232	254	242	253	233	217	246	242	228	221	233	237	225	230	237	222	242	226	242	222	236	256	234	233	242	243	224	230	216	221	212	247	252	226	221	253	206	239	239	258	220	222	230	224	231	222	211	225	245	202	237	217	223	203	225	245	233	215	230	241	233	238	259	254	229	223	220	201	206	234	225	194	245	238	241	229	245	234	213	228	241	219	197	223	217	227	197	263	182	246	230	232	228	245	255	246	217	232	235	216	235	195	240	217	252	241	249	243	196	266	216	228	210	251	227	228	223	240	218	215	235	224	247	216	242	250	238	226	226	228	236	218	237	235	232	239	224	231	228	215	232	215	245	252	252	243	218	222	252	226	261	243	234	242	237	223	217	229	236	219	221	223	233	208	235	192	220	247	226	249	216	223	209	216	208	199	222	244	223	233	217	234	257	206	235	227	256	210	237	248	228	234	221	225	220	206	265	244	205	213	249	237	249	225	250	228	240	229	232	235	211	234	210	239	236	231	224	263	221	261	246	207	231	225	225	211	222	226	234	237	252	208	259	243	221	216	246	219	239	218	228	237	233	220	221	234	229	223	227	241	219	221	236	228	249	247	222	220	235	225	222	229	231	211	256	239	212	214	255	240	266	227	273	242	231	197	235	223	221	246	218	207	247	210	220	248	214	242	216	230	244	227	219	231	233	236	214	227	233	219	240
25570	27706	35076	38428	37556	35040	28947	25529	23223	20094	17235	18399	18213	15944	12727	11278	10005	9755	8605	7978	10116	9866	8467	6901	5500	10254	15446	11704	7520	4360	2351	1181	854	735	626	682	650	633	619	661	620	636	650	632	668	632	613	659	634	649	630	648	657	628	651	631	595	669	605	631	651	659	619	630	634	673	629	646	662	627	629	643	655	649	645	639	655	635	667	659	650	661	703	697	641	622	644	657	654	634	692	668	659	694	609	677	630	670	628	663	613	642	652	637	640	633	666	639	657	615	574	629	645	659	645	643	603	626	685	660	602	676	667	644	655	676	701	606	631	628	636	696	659	678	640	653	674	615	662	609	646	631	580	628	652	653	657	619	636	589	691	645	604	590	671	659	659	622	615	622	643	614	610	661	641	634	627	632	633	662	655	635	615	648	658	615	642	682	613	654	640	618	653	654	626	636	651	610	678	664	688	649	664	655	636	624	650	683	636	645	664	630	625	632	654	637	653	680	654	667	639	606	649	561	628	610	621	639	624	614	671	646	619	634	662	613	666	662	610	607	660	578	630	684	661	636	642	628	622	608	656	651	635	666	645	647	677	663	688	630	644	645	645	629	613	659	618	645	618	654	589	651	621	615	618	651	639	689	667	595	661	615	653	660	647	650	650	633	664	664	643	695	609	592	635	626	619	688	662	608	658	629	636	592	644	647	648	637	638	676	668	705	648	655	666	634	629	707	645	658	708	659	627	628	629	663	621	651	663	602	643	625	645	654	627	661	641	681	618	662	674	661	640	673	679	611	619	666	684	669	585	588	613	658	667	621	616	643	675	649	635	610	641	612	591	659	651	662	686	641	668	618	656	667	656	614	662	627	658	649	599	603	657	642	638	603	635	680	663	677	639	676	663	639	617	639	638	648	658	642	640	616	586	648	616	616	651	664	611	665	639	633	592	648	671	637	673	670	621	661	642	667	644	656	664	644	647	626	682	671	639	652	602	637	619	684	648	610	656	598	606	660	654	657	641	611	604	642	624	649	664	636	657	629	621	647	630	599	657	713	683	628	641	612	635	653	634	633	631	667	638	653	631	654	649	679	650	638	629	652	633	614	671	650	662	630	627	649	662	634	665	686	658	687	611	647	625	636	664	623	596	691	662	603	661	635	639	670	640	619	643	656	653	639	638	627	649	611	682	623	659	664	627	652	630	583	670	667	631	665	610	623	605	664	620	610	637	644	675	628	622	641	653	642	644	599	626	637	635	627	637	660	655	637	642	649	592	636	692	618	706	678	634	631	646	619	668	646	619	679	631	648	565	678	653	646	637	651	618	627	649	606	660	636	616	673	629	660	660	645	633	652	639	671	657	631	673	644	607	619	660	633	651	641	656	637	627	622	633	630	654	683	596	671	642	680	654	619	660	671	696	664	653	627	665	609	650	674	639	647	646	635	681	601	679	652	660	678	638	634	612	611	676	631	637	626	609	632	608	618	669	649	612	632	637	642	642	626	627	646	645	661	646	671	629	616	657	655	680	660	657	650	648	633	692	619	649	662	705	610	631	657	600	643	667	637	606	680	643	608	658	663	647	666	637	652	707	668	643	628	638	642	669	654	641	618	679	633	666	649	650	640	642	652	640	665	645	668	590	682	691	679	644	610	681	668	644	661	648	629	640	653	628	669	681	632	622	647	641	623	612	663	625	642	661	636	650	691	640	626	712	621	665	616	680	621	620	686	655	617	647	596	643	635	621	609	639	652	613	655	593	636	689	641	682	658	671	676	669	612	687	666	629	691	680	621	612	639	670	653	698	667	613	658	678	667	654	597	667	670	641	674	669	638	665	656	618	653	680	642	607	641	666	623	610	672	664	675	682	584	646	626	646	654	676	650	664	645	647	658	626	675	657	681	663	647	609	644	605	644	592	659	636	627	648	622	615	639	674	661	612	627	652	626	611	647	690	649	640	684	600	706	667	662	675	649	641	620	613	624	669	646	632	671	651	662	644	594	671	606	656	626	692	665	726	674	673	642	670	684	658	635	603	664	648	662	683	624	637	614	625	649	637	638	691	632	618	629	595	640	636	636	622	631	668	703	588	659	650	663	646	596	659	653	665	637	654	646	629	606	640	662	619	654	648	598	633	673	673	701	604	657	635	686	638	638	651	654	644	623	659	646	651	572	621	690	672	627	639	593	617	596	599	659	676	646	655	648	606	627	676	670	601	651	654	700	623	651	620	647	615	573	659	650	646	628	634	615	663	619	668	586	600	657	700	620	641	649	597	590	666	661	641	616	653	637	660	659	632	652	653	651	679	661	666	647	630	613	633	633	654	664	624	633	650	617	683	629	641	644	656	656	687	653	619	613	658	620	617	662	604	647	663	688	643	648	627	727	622	671	689	639	647	661	617	581	656	653	685	676	632	637	636	632	617	696	617	643	626	644	622	655	632	653	699	639	636	620	649	625	630	631	645	674	615	637	661	572	640	615	649	650	636	657	626	651	619	607	618	653	638	674	596	651	640	696	670	675	675	642	648	666	638	664	744	663	695	671	616	611	693	697	658	633	640	646	602	644	658	680	677	647	623	604	658	644	682	653	657	671	626	683	640	694	683	657	622	670	614	677	625	655	625	628	623	639	688	629	645	673	578	655	664	654	595	696	627	638	634	593	625	664	618	643	632	660	648	639	639	640	675	623	650	647	667	615	644	653	624	610	657	601	638	689	611	672	643	658	664	666	642	654	630	668	594	662	665	638	611	669	658	703	630	646	624	650	662	653	651	630	663	642	650	632	649	632	629	605	648	657	633	596	630	636	630	565	643	686	660	632	652	668	660	684	642	655	620	639	597	644	596	645	674	629	624	662	673	642	662	677	673	605	650	643	662	660	662	669	645	620	640	645	627	668	650	653	612	628	671	633	598	687	642	637	625	637	654	629	646	637	679	631	669	678	688	636	703	626	616	652	594	626	632	677	664	655	658	624	635	638	684	587	648	623	662	610	650	627	668	615	667	645	648	634	646	665	663	624	695	658	644	704	651	636	603	630	663	649	667	616	659	678	671	652	586	634	678	660	656	643	639	651	651	626	663	644	631	630	650	650	635	593	647	637	667	661	601	630	637	654	688	676	622	639	699	660	656	692	663	624	654	682	606	685	648	659	643	627	665	634	608	652	664	642	669	667	670	642	651	634	587	642	672	651	661	663	682	625	659	657	616	662	626	631	627	588	664	682	657	623	621	634	653	651	620	620	671	635	650	660	636	613	681	634	646	648	658	624	606	660	668	636	606	664	650	660	650	656	682	644	651	612	667	639	614	636	629	654	637	651	609	647	678	726	619	644	604	642	596	617	674	632	587	633	670	688	673	628	660	638	662	646	609	614	624	664	632	618	643	643	652	628	664	611	649	597	639	643	634	667	622	648	673	614	642	666	632	621	673	631	614	669	657	644	627	660	602	648	624	648	665	619	633	644	707	660	624	602	654	602	620	611	674	636	657	660	626	648	637	657	615	655	650	716	654	582
13039	9570	11219	9116	6124	4092	3079	2308	1913	1319	1253	1388	995	675	523	422	341	383	406	434	535	478	354	345	236	284	379	379	305	318	287	244	255	210	226	197	225	187	230	230	225	197	225	189	213	219	238	215	207	200	238	215	220	203	194	212	225	204	195	212	227	209	209	184	210	201	210	219	220	196	223	200	190	205	235	199	234	214	221	223	221	212	233	212	196	233	206	218	223	202	185	217	230	219	210	221	213	227	223	215	218	192	205	206	203	208	208	225	222	205	185	204	205	235	210	189	203	213	194	235	208	190	192	216	236	223	213	225	189	195	207	217	211	222	168	188	233	226	235	216	220	208	192	223	223	206	225	212	188	213	191	204	195	220	228	195	234	222	229	226	207	219	229	199	216	199	189	218	205	227	236	189	226	199	211	214	194	216	209	205	204	220	185	224	217	206	210	222	209	206	186	184	183	215	208	219	218	192	228	235	220	246	229	213	189	206	219	202	211	219	210	193	203	214	199	214	225	207	199	215	175	184	222	214	215	198	200	208	192	245	201	207	214	206	203	205	178	189	199	208	215	209	208	200	223	197	207	221	224	203	175	200	248	206	197	224	194	187	216	237	207	222	216	207	214	207	219	217	206	213	196	210	211	222	207	185	225	205	210	194	201	205	198	200	235	215	197	201	212	195	208	222	229	227	227	220	191	214	206	197	209	191	227	218	228	219	213	226	199	209	205	207	240	208	186	202	212	210	216	236	213	228	224	194	190	224	204	232	225	245	202	207	173	204	199	223	177	191	180	205	217	215	202	193	229	225	191	186	209	225	220	203	240	191	203	225	225	227	221	233	193	200	194	238	210	231	221	201	198	195	193	200	208	207	214	208	223	248	216	205	191	216	218	225	216	223	218	174	197	186	221	202	201	223	232	215	232	203	212	235	195	234	229	228	225	230	220	207	208	193	211	212	220	193	231	204	190	197	192	203	190	219	210	195	201	201	206	204	194	218	204	204	207	188	215	239	235	223	204	200	237	222	203	197	192	208	198	219	205	209	227	221	217	200	208	215	231	222	215	209	196	227	199	219	214	211	199	223	213	187	227	202	204	208	206	174	201	236	178	215	202	217	229	203	221	210	194	221	195	207	180	195	233	203	210	210	227	221	181	200	238	187	190	220	207	190	229	206	221	211	175	205	221	198	243	194	199	219	210	212	203	197	206	233	185	208	208	207	203	213	231	215	210	213	198	201	210	207	214	203	206	215	215	209	190	216	227	200	209	214	234	224	242	203	165	228	219	221	233	218	202	200	205	192	205	216	216	200	206	180	201	217	204	189	201	193	200	210	196	207	212	192	214	211	225	209	210	204	225	193	209	193	194	220	208	238	217	187	198	202	210	189	180	190	203	210	205	212	215	178	217	235	208	229	219	224	205	187	217	207	210	212	219	198	212	240	219	199	216	207	201	206	182	197	209	215	195	176	201	197	190	198	196	220	195	241	208	187	206	201	202	206	211	216	222	205	244	219	197	226	198	185	213	183	212	182	216	231	218	207	205	232	196	210	206	208	209	208	210	192	207	230	209	209	222	188	201	210	203	214	207	198	200	209	201	228	190	215	203	218	251	212	212	196	215	234	193	204	240	196	218	192	220	202	190	219	212	218	191	210	198	229	202	223	206	212	211	236	194	218	223	198	209	204	200	189	176	216	201	232	204	212	197	195	207	218	174	209	216	214	220	224	210	197	224	211	217	201	212	208	203	212	216	206	227	214	226	192	212	197	190	217	192	220	187	218	208	224	206	218	200	212	186	191	200	234	220	172	214	192	237	209	228	236	185	197	196	203	215	222	223	209	190	206	231	204	204	203	215	211	207	217	200	218	192	197	193	202	200	190	218	212	215	196	202	198	207	188	214	202	245	201	186	194	212	212	211	207	196	200	208	187	218	234	213	206	229	210	234	213	216	227	209	226	201	205	197	211	195	185	234	222	218	225	191	197	187	212	221	190	206	203	222	210	197	187	222	190	193	180	198	220	218	189	209	174	212	220	190	217	214	201	198	190	216	229	217	215	247	209	206	201	209	189	222	204	221	215	219	198	205	241	216	200	200	219	209	210	204	227	203	246	223	197	227	209	191	210	200	236	231	207	213	199	217	215	217	245	187	186	224	211	198	202	223	182	222	213	192	215	192	219	212	202	190	213	223	242	202	229	202	203	207	184	225	209	222	204	224	210	228	223	211	211	218	201	217	210	216	232	200	191	223	197	183	219	202	211	168	222	191	189	195	202	233	194	198	194	218	226	192	186	230	212	228	231	215	212	199	229	190	193	210	216	211	229	211	211	213	191	228	228	226	199	198	216	226	217	210	182	216	182	211	223	207	225	236	208	216	199	204	227	205	215	191	192	204	214	196	228	212	201	190	228	234	217	213	208	199	213	209	215	223	192	182	202	216	198	213	213	192	200	226	203	206	224	231	223	208	211	202	221	201	228	214	211	208	223	212	222	232	203	207	256	225	203	218	215	187	201	189	205	187	210	216	227	205	174	178	208	206	226	199	208	209	227	228	219	197	195	204	194	187	247	227	241	211	192	208	214	219	207	225	198	209	184	203	192	238	222	204	200	228	217	224	229	194	214	212	205	220	215	209	199	202	213	213	235	208	178	170	207	216	215	236	194	200	204	217	203	182	208	218	205	213	214	206	211	186	230	228	217	213	207	194	192	231	211	191	207	194	209	214	219	220	212	201	195	217	208	215	185	207	201	199	187	200	208	224	217	188	201	208	217	207	207	180	219	204	205	215	196	200	229	219	227	208	223	202	196	230	200	215	204	228	223	214	224	187	186	205	198	205	222	211	192	214	196	231	226	200	219	215	216	204	217	205	211	209	191	206	194	231	226	195	202	228	213	215	211	207	203	242	192	222	213	201	231	207	221	194	201	203	228	205	225	207	217	224	212	208	212	196	214	216	191	236	217	208	203	206	197	209	190	185	214	196	222	215	189	209	188	225	231	215	202	190	205	185	200	188	192	206	191	172	182	201	224	195	212	233	208	211	197	208	216	208	222	190	212	220	216	212	217	217	205	226	191	218	215	207	206	217	207	208	200	204	221	189	233	239	205	200	211	204	217	210	245	223	210	209	205	217	208	214	211	199	202	220	204	205	206	188	204	220	230	213	200	216	182	186	215	211	207	229	179	227	215	205	230	184	216	193	217	218	226	197	210	195	191	207	202	207	189	202	189	212	222	218	220	199	200	201	177	189	219	206	204	219	218	237	205	210	200	198	212	201	216	205	215	219	230	190	193	206	214	227	206	211	212	248	203	201	223	204	236	218	235	221	214	209	216	227	206	220	199	231	222	219	202	217	196	191	213	230	201	207	213	205	211	214	218	227	213	213	215	198	198	228	202	222	202	209	210	214	217	219	230	193	210	207	213	192	209	220	221	185	230	207	211	240	206	196	235	227	199	216	213	211	216	189	195	215	200	204	215	204	191	198	189	208	207	186	204	211	228
9739	9592	17260	19326	16102	13424	11299	9572	8448	6515	6329	6866	4991	3493	2382	1698	1309	1448	1856	2172	2974	2447	1536	1472	982	1187	1625	1758	1227	1156	996	749	675	684	599	608	624	615	612	567	594	581	600	592	577	570	610	618	522	584	582	597	594	628	604	613	601	594	603	576	609	568	612	552	588	516	625	596	589	589	591	615	557	576	613	589	600	629	563	601	601	584	605	612	608	565	594	590	608	647	605	585	540	607	564	594	583	585	579	571	613	605	619	645	630	592	632	606	572	588	604	568	581	592	590	571	585	580	600	598	594	560	548	596	549	571	599	568	570	589	578	575	618	599	578	613	600	569	616	584	562	583	618	590	606	572	628	563	601	568	550	610	602	615	572	612	567	595	564	597	605	620	565	585	594	571	562	607	596	578	591	606	548	567	554	544	602	562	625	588	607	607	593	579	623	602	574	576	558	618	609	612	553	629	564	587	581	559	545	572	614	595	549	577	526	569	586	575	599	564	624	589	569	615	571	621	628	542	620	613	599	614	601	539	594	597	567	610	584	633	593	561	603	618	640	597	575	573	585	539	542	586	580	607	613	594	578	548	594	573	608	584	594	602	577	611	584	615	595	581	599	608	594	598	584	599	613	579	621	585	630	587	585	578	592	596	541	564	563	595	590	607	559	526	583	589	646	606	583	602	593	617	585	565	607	630	584	584	567	582	602	560	585	629	578	585	603	565	613	571	641	600	595	590	602	576	541	575	591	609	563	619	594	599	617	592	594	578	581	548	605	611	567	574	594	622	602	592	605	576	584	548	581	605	622	596	640	579	574	570	579	587	587	576	586	606	577	657	606	623	628	582	589	596	610	595	640	598	564	563	601	624	609	587	561	585	579	621	576	574	552	591	600	578	570	606	605	602	648	591	622	563	613	616	557	600	606	615	604	616	613	630	610	560	600	572	545	606	624	583	627	532	562	575	591	559	547	671	577	552	634	577	631	555	594	578	538	609	582	606	601	572	611	578	590	573	574	555	587	687	610	521	568	590	604	594	601	580	591	630	586	610	595	565	564	601	531	594	569	628	584	574	602	605	573	541	560	563	595	599	595	615	589	557	593	590	597	586	548	594	609	626	574	571	568	601	566	556	576	606	589	596	556	554	578	542	582	617	551	585	578	564	578	592	604	587	603	575	587	632	598	606	566	603	611	550	646	549	598	590	560	636	569	542	600	605	599	604	583	590	558	587	573	570	597	615	606	559	606	574	583	620	567	613	603	598	627	532	579	548	611	589	597	638	581	575	600	580	609	617	576	561	593	607	564	608	596	568	645	595	584	635	606	609	585	580	572	607	603	566	582	581	604	616	595	588	585	622	576	596	602	610	593	592	596	615	598	589	615	621	572	599	593	599	617	622	557	570	604	629	570	595	596	597	571	581	595	612	590	584	585	630	621	617	577	609	535	602	605	562	568	599	598	583	644	606	569	600	608	617	619	604	597	617	585	525	578	591	546	587	582	573	564	584	548	607	602	603	564	564	579	592	553	583	586	586	583	623	562	572	579	632	590	558	579	583	600	582	610	561	599	624	564	582	600	572	605	572	587	582	602	588	626	609	633	574	562	561	594	636	583	578	607	578	578	572	587	610	609	604	587	608	593	607	560	583	601	577	615	563	606	590	604	625	637	566	585	590	622	614	607	551	587	549	615	582	618	593	611	610	608	563	630	588	591	603	540	585	567	567	612	573	619	607	594	582	614	579	573	590	622	596	560	616	593	598	595	560	573	581	586	592	630	621	591	585	573	558	606	598	634	553	563	588	622	592	585	585	581	575	570	585	601	574	600	576	556	546	616	571	568	557	533	572	537	621	613	581	599	589	588	559	609	584	587	599	600	550	600	571	583	578	582	564	596	559	564	540	581	611	567	611	580	582	582	611	588	638	635	558	608	610	612	560	565	583	585	606	559	590	567	601	609	550	617	624	587	595	585	568	575	648	584	575	600	601	561	548	627	610	587	539	592	578	587	615	558	606	574	592	580	615	556	559	616	596	599	594	601	566	531	552	594	581	595	611	620	586	587	624	595	552	628	566	598	556	545	567	543	598	575	573	583	601	615	647	588	582	588	623	563	616	537	621	598	532	603	571	604	551	581	599	545	574	594	572	583	562	588	570	614	583	572	571	582	579	599	604	609	594	573	612	555	622	560	587	590	573	567	627	592	567	599	586	589	580	602	583	626	627	567	602	606	611	573	576	559	605	587	550	604	576	585	593	572	622	599	607	610	587	550	574	554	613	605	578	608	621	568	612	580	577	590	604	600	601	620	583	582	560	618	560	583	575	614	575	612	613	611	566	577	607	603	601	628	578	551	588	585	581	625	596	563	599	574	609	562	572	628	539	576	546	594	543	596	620	647	598	611	582	607	567	615	568	585	631	577	559	608	608	591	652	578	574	620	598	597	612	570	590	593	610	564	602	583	615	582	546	553	544	600	593	559	585	565	587	570	607	638	617	586	573	595	589	564	611	579	597	580	562	588	608	557	565	599	595	584	586	538	606	593	537	616	582	553	609	569	547	605	597	567	616	562	597	581	590	566	590	606	617	599	609	582	587	595	565	609	582	572	599	583	607	625	579	597	585	563	607	557	563	596	599	609	607	569	560	561	638	597	631	577	582	570	611	581	586	569	586	563	579	591	598	585	555	608	559	616	600	600	626	619	600	590	604	608	621	647	594	571	594	590	566	566	567	600	600	598	610	564	595	555	594	616	597	541	568	615	553	580	610	571	615	603	563	611	594	634	557	563	575	610	592	558	592	590	582	589	618	574	562	572	613	565	599	593	582	594	568	643	577	563	577	589	620	571	581	595	611	559	594	623	596	556	575	632	586	544	566	618	609	608	605	583	572	625	570	597	623	559	531	622	570	565	627	561	586	582	576	605	535	608	555	575	588	573	608	607	584	581	554	600	576	622	588	609	582	594	565	613	572	593	600	545	605	621	571	547	578	557	547	571	585	585	599	618	591	545	591	659	622	570	580	561	597	604	610	584	601	576	567	571	597	582	625	609	630	581	571	571	592	615	556	600	594	573	604	562	569	583	619	594	608	602	546	595	573	608	603	572	590	591	623	557	571	601	545	577	584	576	588	642	611	562	589	567	593	573	613	632	593	561	591	564	594	605	605	607	611	591	624	589	570	589	597	570	603	623	565	607	601	588	597	614	577	624	594	559	584	598	586	562	568	589	598	603	583	591	596	593	590	616	592	574	628	597	617	587	633	583	646	601	581	578	599	575	603	611	552	550	603	592	567	613	615	613	588	601	581	570	582	632	584	572	613	545	567	568	571	594	598	590	620	592	600	575	573	585	586	568	563	591	554	600	627	591	607	547	596	580	644	619	601	561	582	593	625	601	603	592	596	642	607	625	613	575	581	571	575	573	580	572	619	609	543	577	634	585	575	620	609	637	556	594	578	604	553	575	579	624	596	590	566	586	557	561	563	607	594	601	605	615	635	545	568	634	595
27068	24101	26567	22925	16383	12089	8334	5564	4059	3225	3211	2989	2442	1949	1449	1070	941	1079	984	1083	1113	885	848	716	722	1282	1191	1108	742	746	574	337	246	237	193	220	227	195	185	207	224	222	197	190	188	210	212	211	212	205	212	207	192	198	198	212	175	197	212	187	203	201	199	206	206	192	206	206	185	222	192	224	224	188	194	180	206	184	177	222	214	174	194	205	224	201	209	207	193	190	206	195	197	211	201	179	214	201	193	209	221	226	212	171	212	195	184	206	221	192	199	215	190	206	199	189	195	172	193	193	210	184	204	206	206	186	208	184	199	213	202	194	198	216	184	201	222	202	176	224	202	201	204	190	194	201	221	202	218	194	213	184	208	193	207	199	209	173	200	218	213	197	181	186	203	193	210	214	210	203	204	218	192	192	223	200	216	211	202	189	223	205	227	230	199	209	186	203	218	191	186	216	207	232	206	213	195	210	217	218	205	228	216	180	207	201	202	200	193	209	206	199	214	235	221	198	203	226	204	208	208	197	193	215	200	224	249	191	216	208	221	181	187	203	200	205	205	191	214	194	196	203	217	206	220	199	198	193	178	230	183	223	175	200	221	249	178	195	216	228	219	181	181	199	213	194	219	200	222	188	180	189	194	200	215	198	194	213	173	220	188	182	174	219	182	207	223	198	191	197	233	208	243	188	215	224	212	221	223	195	189	188	214	201	204	205	183	215	229	194	214	222	200	188	195	197	219	223	224	204	220	183	185	198	211	225	200	189	198	202	190	245	222	213	190	216	205	214	204	213	220	183	193	185	221	188	208	195	222	216	202	181	189	206	194	189	203	213	213	203	192	211	221	194	189	211	201	192	223	199	198	204	205	183	211	213	188	209	212	210	227	192	220	216	197	214	212	206	190	169	217	192	228	208	194	212	207	227	193	198	195	204	205	187	184	210	202	209	233	200	193	201	194	215	221	187	196	197	172	218	195	206	194	205	215	229	209	224	217	197	183	218	208	210	191	210	220	213	199	201	191	195	180	195	220	211	199	200	199	205	228	199	204	224	211	198	213	186	210	203	218	194	186	199	193	210	172	186	191	194	191	204	221	197	186	199	188	212	209	221	186	192	197	180	197	167	217	222	192	197	209	191	180	224	224	227	204	213	201	202	189	179	195	187	221	194	161	206	197	220	204	207	183	222	192	194	220	189	200	195	212	190	207	198	202	206	213	201	216	184	199	189	231	221	206	189	193	203	185	208	194	167	228	208	209	213	213	192	205	194	225	198	197	203	194	210	195	188	214	208	192	197	202	190	183	212	200	201	220	206	195	182	207	218	178	183	210	189	212	212	205	205	200	201	181	196	206	206	206	186	189	186	229	197	212	204	209	205	226	167	214	207	217	200	213	215	185	182	211	205	196	175	195	213	218	214	178	210	203	217	201	244	202	186	193	187	240	190	209	204	178	199	204	206	202	207	212	198	212	186	194	208	205	200	207	205	206	212	204	212	171	180	166	196	169	204	195	220	212	196	197	225	198	212	186	190	208	203	190	210	208	170	211	200	180	223	185	197	214	183	180	189	212	204	206	199	198	193	219	197	181	207	236	191	190	223	197	178	209	196	235	220	218	200	195	241	196	215	197	214	201	207	199	192	185	198	202	209	216	207	215	214	188	215	186	187	220	221	211	213	195	189	197	214	182	183	209	216	225	190	198	206	223	203	195	208	195	213	206	224	198	202	210	214	197	191	191	194	207	193	193	227	198	207	171	187	227	180	199	218	204	189	202	209	189	216	189	196	199	169	201	207	208	210	181	205	194	179	223	214	222	203	185	214	220	209	189	186	207	242	188	195	216	183	206	199	214	181	206	215	199	165	189	225	192	210	200	183	199	202	171	203	213	189	203	212	189	198	211	197	205	196	197	172	191	192	212	220	203	207	199	207	193	202	218	183	192	207	210	208	208	191	195	216	211	193	222	192	194	186	174	211	226	220	195	206	219	198	186	200	211	204	195	211	221	217	202	191	202	198	187	188	240	212	235	191	184	198	197	210	212	223	208	213	204	213	180	198	184	179	223	214	196	217	226	209	214	197	208	214	215	191	212	178	186	227	213	193	203	200	194	197	188	209	191	171	195	208	187	191	196	211	200	220	214	191	182	253	194	213	189	180	224	209	212	208	232	197	217	217	187	195	198	191	189	182	198	224	206	220	209	203	208	189	208	220	209	212	220	188	219	184	219	208	185	210	209	227	220	190	237	186	212	202	204	211	234	221	210	197	200	189	202	175	219	208	199	191	195	195	189	168	222	186	198	192	216	214	216	247	199	216	196	205	208	206	205	203	201	215	204	210	205	180	189	203	206	219	199	204	213	211	221	188	215	183	182	187	226	188	187	253	214	202	208	206	206	229	196	199	210	181	196	186	221	228	214	203	192	209	185	223	191	202	239	210	181	210	196	224	211	197	205	210	190	222	198	199	207	198	200	212	217	212	198	202	213	196	196	203	182	195	173	229	216	210	180	213	202	176	210	206	208	204	210	228	214	189	207	201	231	197	175	207	222	178	225	210	181	181	204	237	175	190	177	204	194	207	216	188	204	194	200	213	205	210	175	205	224	182	189	185	199	199	202	219	203	201	216	232	222	198	202	221	215	199	205	225	200	210	188	179	181	204	204	184	203	186	203	185	197	209	219	204	210	200	187	222	191	210	207	199	226	229	210	197	204	190	197	195	212	198	232	211	206	190	202	191	194	198	193	209	222	175	199	221	216	206	217	195	228	212	212	194	231	220	195	200	190	186	212	209	202	201	212	223	194	199	209	223	192	196	213	195	158	204	211	197	176	185	198	213	185	205	215	203	187	203	216	230	234	203	190	202	204	190	199	201	202	206	179	236	208	206	207	215	184	204	216	181	183	191	212	207	230	192	210	213	212	201	193	197	203	200	206	203	222	184	186	230	182	217	211	202	215	199	226	248	214	184	201	202	228	201	206	223	183	212	184	172	188	184	203	207	216	229	196	209	206	207	205	215	207	183	191	195	195	193	184	213	204	220	205	170	220	203	205	214	207	200	212	198	194	182	181	189	191	204	215	225	193	220	201	210	218	222	211	218	184	190	200	221	213	214	221	207	210	209	208	215	207	195	195	197	195	186	194	200	193	198	195	192	202	208	191	173	202	190	210	201	208	182	216	214	194	199	236	209	214	198	210	187	192	190	184	216	208	204	201	203	216	203	207	217	216	218	219	215	201	208	197	228	205	235	196	184	190	181	209	241	193	201	185	205	188	215	215	185	212	187	218	197	221	206	201	196	215	194	205	205	226	202	215	203	205	205	210	185	198	205	198	197	190	224	207	199	201	205	214	192	213	188	204	225	199	194	222	229	191	214	211	201	202	176	217	229	178	214	214	224	181	207	190	198	205	202	207	186	185	206	223	209	189	165	183	188	196	196	201	220	199	193	198	194	186	217	208	197	195	176	217	222	205	192	201	205	196	205	178	200	218	221	195	215	203	190
19210	21072	30107	31896	29667	26475	22640	18758	15745	13399	14036	13535	11273	9551	7744	6087	5419	6090	5371	6599	6285	5225	4723	3943	4134	7502	6731	6546	4047	4098	2773	1305	926	781	665	639	549	585	629	601	587	567	562	553	564	580	590	590	566	531	576	588	645	575	604	518	597	531	595	561	574	570	567	633	574	590	558	602	576	555	598	583	645	598	538	571	571	570	608	643	546	570	636	570	563	594	559	596	605	582	623	574	605	567	577	541	585	570	574	612	591	561	602	549	594	566	589	602	623	594	604	575	591	548	589	578	598	563	593	572	621	583	606	591	599	559	600	561	630	614	613	561	579	595	557	591	617	560	547	583	603	560	529	592	563	591	577	537	569	570	577	574	579	590	584	579	546	596	589	548	581	624	572	594	556	627	564	543	586	579	565	588	534	579	607	640	564	584	599	615	542	575	633	560	559	655	581	606	626	575	574	538	531	590	584	606	542	558	585	607	533	603	574	589	577	612	538	552	574	590	567	548	577	610	576	637	573	535	545	555	596	560	548	615	580	575	521	568	583	547	585	556	549	561	538	591	536	632	569	514	598	614	575	560	611	574	550	558	573	563	593	597	588	566	550	591	604	577	586	587	569	596	613	589	552	579	588	582	630	585	604	585	554	593	597	566	623	630	564	602	593	576	606	598	559	594	612	579	586	594	611	610	553	528	578	585	607	628	595	597	605	571	564	599	577	563	597	616	601	628	557	514	593	585	564	586	611	549	626	558	597	556	582	582	554	548	584	554	550	547	617	586	562	576	569	584	579	562	535	582	582	590	570	605	593	613	641	604	587	561	550	557	592	579	599	591	582	578	586	623	594	637	542	598	578	582	632	579	551	542	579	587	530	568	615	556	576	573	598	566	568	592	632	554	583	614	607	606	585	587	614	551	603	564	572	593	577	548	552	566	589	581	566	539	576	612	628	590	552	580	604	613	592	591	617	548	625	600	606	610	564	616	571	590	601	562	587	583	608	568	565	591	565	615	590	650	598	630	588	588	547	561	533	581	634	563	583	549	563	632	585	594	592	585	595	641	607	600	549	560	544	573	600	581	565	568	571	586	616	523	606	563	595	586	584	591	566	635	574	543	613	578	588	563	579	578	618	559	583	560	573	573	558	594	570	613	584	562	581	586	608	590	556	566	572	617	603	576	577	594	599	614	556	560	562	582	608	580	563	578	554	595	590	589	580	627	571	572	600	609	586	566	595	611	595	587	572	637	645	585	582	593	649	585	575	586	547	611	584	586	612	558	555	611	607	571	577	581	595	621	544	593	622	592	559	555	557	604	533	578	630	596	590	591	580	597	543	611	561	537	594	588	569	556	620	583	552	616	607	606	583	589	613	617	613	603	605	619	597	582	568	637	642	551	601	606	602	536	595	601	594	621	595	577	600	584	560	582	561	570	577	570	577	584	575	627	554	603	548	578	588	596	577	622	585	574	591	611	590	604	571	577	566	568	612	582	524	555	592	577	581	594	606	578	606	608	589	570	556	579	599	600	598	604	625	533	513	645	568	571	631	647	602	579	548	554	570	573	589	596	560	569	560	557	620	563	605	600	598	560	573	575	593	603	582	558	599	592	589	572	605	577	561	633	599	538	576	591	572	572	613	626	568	572	573	588	583	551	572	605	587	572	589	569	582	608	607	589	630	590	624	575	563	555	561	577	539	611	605	582	595	581	616	587	593	550	571	594	543	599	570	602	601	593	582	577	575	552	565	615	574	574	550	578	591	615	609	579	561	568	615	586	598	598	550	586	559	591	611	584	524	620	545	578	586	600	597	573	588	568	610	627	578	596	566	525	557	550	546	584	594	591	555	602	589	555	591	560	570	576	526	574	610	577	528	578	562	625	562	606	566	584	577	577	574	582	651	599	557	561	568	604	580	572	621	571	602	511	587	558	610	581	615	551	532	584	573	572	570	582	575	562	580	568	547	586	575	572	605	596	603	580	553	583	562	551	569	582	566	631	579	580	596	537	574	546	545	577	589	565	588	562	580	550	576	609	548	564	537	582	600	575	579	554	604	565	584	594	584	584	558	558	536	598	592	608	594	624	571	586	591	605	578	570	581	607	584	575	607	580	566	561	556	567	569	574	587	554	619	577	580	590	593	582	569	579	648	573	596	594	544	587	602	601	585	581	551	609	632	588	552	548	567	565	567	577	604	597	559	566	571	597	596	582	572	603	589	566	581	615	608	514	582	592	583	586	592	557	600	570	569	604	603	574	592	589	569	605	585	585	556	572	598	584	570	587	584	621	570	541	597	599	576	602	566	566	573	587	606	565	586	602	620	614	595	576	577	563	563	610	597	571	609	634	581	565	600	579	580	613	569	552	608	586	546	564	576	590	599	556	590	606	585	552	557	579	607	588	572	561	622	541	596	564	602	591	613	548	571	539	575	564	613	612	581	621	581	608	587	585	549	631	577	622	594	580	569	570	573	553	579	623	576	576	609	583	564	576	591	570	600	594	581	590	583	572	555	569	559	580	584	606	583	561	555	563	578	589	599	598	564	583	574	579	564	596	586	553	564	594	583	597	566	547	555	582	613	570	563	566	562	586	537	590	557	551	582	609	609	584	552	570	563	610	608	554	537	612	540	581	586	579	591	613	588	566	572	564	628	566	544	579	600	578	561	597	575	583	538	557	538	583	589	602	587	569	597	601	626	603	577	591	571	569	641	572	591	551	571	547	600	601	550	568	605	526	557	584	568	580	620	589	555	551	594	593	636	586	567	580	603	592	576	548	568	608	593	589	606	596	549	566	555	593	543	579	612	546	592	571	579	619	603	595	581	558	587	594	556	575	551	606	594	594	552	543	550	614	584	568	600	536	629	601	582	588	530	570	548	593	585	596	597	582	534	616	571	547	586	559	622	572	564	580	599	576	603	651	609	583	537	582	581	514	583	592	618	551	597	577	589	557	592	651	568	567	584	614	609	581	583	552	556	565	573	511	596	579	523	579	539	590	608	620	599	586	612	583	624	594	577	583	554	584	592	603	548	600	516	534	578	572	564	609	585	590	545	578	589	603	587	597	562	545	597	621	557	598	566	577	603	602	561	584	581	611	583	557	587	571	565	529	556	527	573	592	548	548	594	591	601	597	624	540	619	625	593	573	631	596	603	585	575	617	570	602	584	569	603	606	586	602	582	563	620	622	654	558	586	577	631	586	544	573	607	598	564	553	617	596	559	589	558	549	599	571	592	567	589	604	590	571	594	601	599	568	595	583	619	594	625	593	551	589	536	573	565	542	607	569	572	584	564	572	577	592	588	551	602	626	590	598	533	530	548	564	573	605	560	579	590	598	598	538	565	530	564	585	541	589	564	610	560	569	607	540	609	611	640	583	565	568	621	561	616	594	591	584	636	555	561	581	577	581	561	579	553	593	586	621	591	598	599	577	608	558	573	571	580	578	556	557	586	582	580	616	571	580	571	580	549	579	579	622	614	575	601	610	565	584	561	629	598	599	584	597
35456	32434	35266	31324	25857	19602	13226	8774	6888	5592	5472	4682	3958	3102	2584	2109	1653	2036	1912	2095	1614	1635	1605	1027	1313	2010	2364	1914	1237	1538	1127	774	482	379	317	246	217	236	204	219	228	242	237	235	243	238	227	214	227	239	214	237	240	223	238	211	229	223	232	223	232	251	197	229	230	215	233	215	240	233	231	227	205	223	224	233	226	214	229	215	250	234	239	229	218	224	222	219	247	227	235	229	228	235	253	230	220	232	231	232	210	205	242	241	236	229	226	207	249	234	218	239	236	209	211	216	258	214	259	240	231	240	235	209	243	226	243	227	213	201	215	221	220	239	238	239	258	234	251	234	233	228	231	237	236	235	201	230	202	236	224	193	260	242	226	234	255	250	222	240	222	210	207	228	241	226	244	242	213	232	222	223	193	261	209	255	193	234	211	225	237	227	243	215	242	247	232	211	265	212	232	233	231	220	216	245	245	231	224	215	249	230	222	213	193	240	248	209	230	231	220	212	234	229	219	208	216	206	235	242	226	227	244	233	202	219	225	217	198	225	265	213	236	274	241	213	211	205	198	234	220	226	211	251	229	224	222	231	254	197	250	214	234	237	263	246	236	234	267	263	245	236	202	223	233	228	190	208	196	233	251	234	234	252	217	211	230	228	230	242	234	213	205	220	240	252	231	246	252	213	207	242	256	236	226	218	207	223	216	222	220	244	234	246	241	230	255	243	214	218	233	225	236	203	240	246	237	245	225	201	227	210	232	254	227	243	214	230	238	193	245	219	242	224	223	236	240	235	229	220	219	219	215	210	237	210	219	230	237	243	238	246	234	235	241	225	215	255	222	237	223	221	251	234	221	233	216	275	242	231	222	217	221	227	291	240	196	201	212	223	245	212	221	247	207	206	238	235	223	217	209	221	221	226	211	225	218	227	218	241	223	229	237	226	222	187	240	206	192	222	219	233	209	231	228	225	233	256	198	239	243	229	211	251	229	231	255	225	247	230	212	216	230	233	232	230	219	220	241	227	218	243	237	234	208	203	216	213	228	223	254	257	270	217	228	227	214	240	218	218	229	235	241	222	235	248	225	210	238	246	238	225	214	244	232	238	251	236	219	214	241	210	226	223	220	224	232	232	201	222	223	222	209	231	222	246	215	267	206	230	207	236	244	244	234	245	226	200	248	216	214	217	199	255	206	230	230	222	249	246	224	226	205	220	231	202	224	249	226	212	233	216	225	224	239	236	264	219	219	268	238	239	239	193	228	249	249	221	220	206	237	219	214	214	227	199	214	216	211	229	209	238	229	222	207	241	208	238	246	242	210	219	224	226	211	234	237	208	207	224	248	239	232	248	255	231	215	220	220	227	201	225	241	245	222	228	219	225	232	211	224	230	218	215	199	227	226	246	226	208	232	226	231	197	223	220	248	215	225	228	212	225	242	244	229	231	209	224	231	204	254	241	249	253	225	258	256	223	217	225	243	203	233	273	236	222	217	202	218	238	237	207	212	251	230	219	227	199	222	228	215	221	215	232	236	245	229	228	227	236	222	232	217	242	248	219	223	216	227	218	216	225	224	227	223	250	210	246	216	233	209	247	219	226	242	203	227	223	226	242	215	215	215	218	241	226	233	209	212	235	213	247	239	184	224	256	201	231	223	239	262	268	228	205	215	211	231	218	202	216	223	236	215	229	236	253	235	236	200	216	223	222	228	256	245	213	220	254	235	227	232	233	236	232	244	218	205	206	242	205	211	224	245	210	250	230	224	238	217	233	217	239	210	223	222	212	245	230	223	251	232	253	222	252	239	231	244	217	242	230	248	241	229	229	234	239	226	217	226	253	238	232	214	249	248	215	203	233	224	242	218	220	223	225	237	223	235	218	219	226	206	215	242	215	222	247	232	239	239	226	254	226	252	210	231	233	221	218	254	237	216	230	223	230	224	241	229	224	217	210	224	237	217	210	246	234	219	219	225	234	237	235	228	230	224	225	207	228	194	224	210	241	238	224	216	260	238	221	241	244	277	249	237	240	218	255	206	249	262	215	221	250	229	221	237	219	214	210	238	217	230	234	231	226	197	203	218	239	223	204	242	201	233	207	189	206	233	217	220	252	253	200	246	196	215	243	229	227	228	220	229	255	227	243	242	219	250	232	224	245	236	230	248	236	207	221	226	201	259	219	218	243	248	217	258	234	252	253	208	212	209	228	227	225	239	231	235	230	204	234	272	259	239	223	220	249	216	237	220	255	223	229	213	214	200	201	238	242	234	223	212	223	255	235	224	218	182	205	199	223	211	207	210	229	215	227	208	231	237	270	231	244	215	222	231	214	220	239	226	215	261	205	219	219	233	227	184	239	229	258	242	200	214	234	204	232	231	226	228	238	230	222	230	232	210	234	241	251	214	232	220	220	252	234	207	239	245	209	240	235	201	187	236	260	223	234	195	242	238	206	201	246	213	217	217	238	225	234	220	217	234	216	212	225	218	213	213	218	215	217	217	254	225	209	217	215	213	245	259	243	238	232	242	243	237	186	232	231	229	207	244	220	255	233	238	208	226	226	228	220	224	237	234	192	226	224	253	240	237	229	235	230	239	213	242	226	228	220	231	219	223	261	200	243	243	238	252	225	211	243	276	214	252	217	239	250	236	231	216	250	234	227	247	217	233	230	236	209	228	218	242	224	243	218	262	231	231	243	236	214	230	226	228	226	220	214	240	212	233	222	219	246	219	221	236	215	211	241	223	225	221	213	200	235	204	234	222	240	225	247	218	200	246	214	245	223	223	224	255	226	197	236	247	199	207	235	248	239	216	207	211	239	218	225	235	208	243	218	219	228	186	211	234	240	247	207	249	210	228	235	236	219	214	219	223	245	221	209	243	226	246	217	220	237	220	206	266	199	232	234	236	236	232	205	230	214	216	213	240	232	217	215	221	250	249	191	223	221	218	203	251	249	235	242	245	222	220	224	220	227	219	247	247	234	214	252	220	220	246	225	214	220	223	220	243	253	227	227	190	228	247	193	255	219	230	231	205	227	200	235	233	209	214	239	231	226	255	220	231	239	212	244	225	214	237	230	241	201	255	224	217	227	215	250	224	240	210	206	242	243	218	253	238	238	195	237	232	214	232	224	232	222	225	201	197	197	219	233	230	241	256	259	229	207	224	250	221	245	229	239	189	263	208	234	221	211	221	221	244	245	236	233	248	210	263	201	233	205	238	230	232	218	245	248	246	234	232	203	236	208	233	205	222	210	241	224	245	239	213	217	212	209	212	214	230	251	190	243	239	225	222	228	223	259	248	217	231	232	234	221	237	210	202	219	220	226	243	246	216	222	220	239	228	229	228	213	222	228	238	237	240	237	230	206	239	214	206	211	226	233	250	249	250	219	225	262	262	236	238	254	233	240	225	224	243	218	236	239	218	242	234	238	245	243	242	249	224	232	236	237	231	226	213	198	221	257	242	233	222	258	245	213	232	229	217	259	217	231	243	219	237	239	220	265	219	236
24942	28267	35773	38242	37388	33909	27773	24044	21796	19937	20136	18363	16690	13837	12512	10532	8872	10914	10030	10603	8512	8882	8874	5882	7483	10775	12530	10052	6735	8171	6173	3658	2198	1236	889	735	691	693	617	623	660	639	614	665	704	635	604	642	638	677	651	638	642	647	646	596	651	660	653	632	651	635	635	654	662	630	626	643	645	663	617	641	667	623	609	625	662	620	645	642	622	687	639	595	621	700	604	633	670	684	641	648	667	593	681	649	652	667	649	652	641	625	633	591	644	632	626	645	641	678	580	647	671	618	634	620	675	644	642	626	581	621	643	659	656	670	666	619	692	644	644	640	641	619	683	654	664	620	670	638	655	638	656	623	652	634	665	626	639	655	647	608	629	655	611	658	656	668	657	616	639	659	591	610	646	644	700	614	687	667	647	624	652	644	629	597	604	644	618	629	654	644	672	609	678	677	652	654	599	635	672	634	631	608	633	576	656	674	586	661	646	627	600	641	620	616	675	640	668	682	656	670	637	690	625	650	666	613	584	647	627	624	615	638	622	653	647	617	643	644	641	663	626	627	629	632	609	664	608	647	612	646	642	593	646	696	593	624	673	674	662	641	607	621	665	632	655	655	654	629	633	618	624	685	612	653	645	635	665	639	646	656	574	685	632	590	651	650	601	642	627	624	677	599	625	611	646	626	637	651	648	623	624	637	633	665	621	695	666	642	612	704	595	611	624	625	616	609	654	635	648	670	629	651	638	631	636	654	627	648	653	659	643	600	629	664	650	609	665	658	612	654	618	681	662	655	639	657	643	684	679	603	646	670	599	638	671	655	649	603	612	658	582	662	658	648	665	636	666	601	665	640	666	632	629	662	647	630	624	674	647	634	639	637	608	626	632	615	662	661	648	632	599	642	621	609	664	664	612	665	625	684	626	691	633	660	699	638	629	619	655	599	608	655	677	631	703	685	642	607	652	628	676	671	672	668	661	649	625	663	676	616	645	678	612	591	648	656	636	684	674	656	685	646	628	660	642	599	604	612	649	620	647	654	662	600	610	651	652	659	640	646	610	665	624	635	661	648	630	677	607	641	680	630	617	619	682	602	625	629	664	646	679	606	611	636	645	657	624	617	673	678	633	647	629	653	651	625	659	649	669	635	657	700	636	651	608	665	657	697	627	663	635	636	649	656	658	679	652	667	678	673	608	676	646	657	637	631	631	618	629	640	617	625	610	658	648	609	657	654	615	632	650	645	656	639	677	695	635	637	611	636	652	602	644	659	648	595	673	653	640	660	590	663	651	644	688	592	619	672	687	637	651	656	651	651	650	684	639	640	658	623	619	650	638	693	668	664	617	608	612	665	625	666	689	661	692	621	647	644	679	656	638	646	636	620	634	671	648	664	616	669	634	637	611	689	643	625	652	625	691	631	645	640	649	674	655	693	687	650	574	626	615	624	699	706	644	637	622	633	644	638	619	630	653	642	648	655	641	666	695	635	660	628	610	672	623	593	609	672	673	677	642	670	625	683	614	644	614	632	685	642	590	643	618	677	686	656	651	608	637	668	618	678	641	619	629	640	688	629	623	642	624	665	571	646	647	669	670	658	662	654	662	606	673	606	642	695	631	639	609	609	644	668	639	634	619	666	680	644	687	610	685	656	647	652	652	651	662	670	611	652	655	654	708	668	610	582	677	624	618	666	668	630	670	671	624	633	664	575	654	641	639	687	660	645	652	632	637	626	672	651	646	642	638	662	707	693	663	604	634	643	624	647	598	641	649	668	646	634	694	636	638	680	644	654	652	652	644	628	670	655	589	603	666	613	628	639	683	653	690	611	679	692	667	591	613	605	610	683	656	660	624	630	601	668	667	664	624	689	643	603	661	655	655	629	639	680	617	600	627	639	632	670	642	634	695	680	640	647	645	654	603	628	642	646	615	605	637	608	649	632	649	685	683	629	632	651	595	624	660	597	676	634	608	650	716	685	665	677	655	620	607	667	686	657	624	614	614	660	639	670	613	636	632	659	605	643	679	603	618	614	634	612	635	656	620	712	659	668	632	648	671	684	650	629	656	622	640	637	630	658	694	627	657	666	638	660	657	599	613	675	646	658	653	648	636	649	665	630	663	616	660	635	658	639	613	612	650	677	635	683	660	639	652	631	649	679	604	657	685	699	644	683	616	637	628	651	700	588	611	667	628	617	692	600	630	622	602	652	653	630	648	653	623	657	613	686	676	641	660	616	647	672	611	626	668	648	673	622	674	671	649	660	662	614	606	640	640	656	622	633	663	631	655	669	650	659	621	652	631	671	627	657	640	652	610	596	616	584	669	668	647	589	654	646	615	666	626	611	643	624	665	637	635	645	714	643	630	629	678	635	684	614	666	708	608	643	622	601	623	622	605	641	622	639	665	654	631	664	625	620	632	628	652	619	672	634	629	628	633	664	593	643	646	658	633	602	616	643	643	677	640	650	612	596	662	628	637	637	722	619	625	671	616	687	657	674	671	669	592	661	639	559	654	627	623	643	586	622	667	649	660	642	662	595	628	605	656	656	623	695	651	610	658	665	666	592	653	645	658	652	657	654	640	668	633	647	620	675	662	624	706	638	636	670	654	636	630	645	670	628	620	639	683	632	639	659	663	656	633	647	599	642	624	645	609	630	599	611	623	639	645	687	629	661	628	643	654	663	690	664	649	657	628	679	616	667	676	633	585	686	634	650	668	639	601	658	637	640	666	620	639	669	636	672	648	624	674	604	618	609	644	599	664	601	642	655	629	697	653	646	654	605	677	600	645	645	676	620	665	663	662	616	634	648	624	605	672	608	676	583	636	610	672	654	664	646	722	619	651	691	636	637	698	656	660	624	603	644	639	643	635	621	646	628	659	634	644	658	586	671	673	624	619	612	629	637	621	638	643	621	674	632	687	654	613	614	662	654	655	640	600	646	637	654	621	628	624	652	666	613	648	657	630	622	667	623	618	613	647	699	659	652	658	656	652	659	646	656	629	606	651	645	656	633	637	638	610	606	636	643	652	648	634	644	672	673	724	628	624	665	643	666	673	658	641	656	641	643	643	641	681	617	647	635	607	661	643	607	618	664	644	690	630	666	622	661	619	629	608	636	655	609	644	608	671	629	656	635	651	596	633	617	627	609	647	672	628	654	661	647	649	624	640	605	684	623	663	667	634	624	650	626	601	671	637	651	666	648	652	615	657	667	629	628	682	651	654	630	638	675	652	614	623	639	668	665	614	625	662	614	644	642	621	648	639	676	646	657	653	600	646	633	669	670	679	630	663	676	670	640	664	646	635	641	648	638	643	633	615	675	637	627	655	593	610	627	690	647	663	618	632	660	624	648	638	610	654	659	650	654	626	674	638	613	615	629	641	649	656	631	633	618	689	629	630	621	645	660	624	655	641	608	594	627	653	664	588	646	613	639	644	651	649	622	646	644	654	650	616	627	648	665	623	616	648	708	632	622	626	612	661	620	656	691	638	616	628	668	650	644	611	643	651	631
12470	9910	10496	7972	5566	3684	2460	1824	1614	1646	1428	1081	781	551	399	402	352	384	473	528	385	403	307	251	274	308	308	310	300	304	350	332	242	255	231	215	226	209	203	213	209	192	204	216	192	203	201	196	207	228	218	226	212	226	187	205	200	189	193	220	212	200	216	228	216	179	186	209	211	196	244	199	189	199	202	223	216	211	184	193	221	218	187	213	193	200	220	173	203	196	229	194	205	233	197	213	227	199	229	193	211	237	220	224	200	184	217	195	206	202	207	194	210	194	219	213	231	200	234	224	201	197	192	206	192	216	216	193	201	187	186	196	200	233	204	232	224	208	207	177	221	171	200	195	187	209	206	209	180	195	201	197	203	201	221	169	228	219	204	208	203	236	205	183	196	210	201	192	223	214	205	215	229	187	201	181	207	181	216	221	196	196	213	216	195	183	198	187	184	191	214	207	198	226	210	208	207	229	187	189	203	204	203	201	228	204	213	202	212	218	185	212	209	196	216	232	211	197	200	196	222	200	204	201	197	210	213	199	196	216	229	184	214	215	189	177	187	198	193	187	191	186	190	231	195	208	193	204	231	196	212	224	211	187	221	176	197	190	201	199	197	223	198	196	221	211	204	192	187	209	198	190	195	197	191	224	207	208	188	217	208	196	224	222	223	195	192	206	210	221	199	214	226	232	216	186	214	229	211	192	219	198	185	215	179	209	206	200	212	209	207	204	213	195	217	192	209	209	198	199	204	198	201	197	214	194	190	200	202	203	186	210	207	200	194	200	191	197	209	204	213	200	197	240	179	192	214	204	199	200	195	208	200	201	205	202	182	200	222	197	185	210	193	206	208	200	215	208	187	185	211	210	241	206	179	220	227	213	220	201	208	207	223	191	174	185	207	208	196	214	225	214	188	215	215	208	208	212	211	188	197	177	203	210	212	203	241	210	202	204	196	213	201	206	194	202	188	202	215	191	203	200	197	202	218	197	225	203	224	206	207	214	232	204	195	212	235	200	223	190	204	193	226	182	205	210	221	195	190	197	182	206	193	197	201	203	211	173	227	222	210	227	218	210	179	192	204	223	205	202	187	212	212	193	189	218	215	210	212	243	203	204	210	190	199	206	183	215	173	221	215	209	232	198	201	215	191	192	223	216	177	189	208	217	222	214	203	212	199	203	205	214	204	197	191	205	203	200	186	208	217	205	195	208	233	201	219	205	211	235	231	175	214	216	207	204	234	214	211	178	211	205	192	182	199	201	210	206	203	200	185	197	171	190	212	197	211	204	209	212	210	205	196	228	231	208	203	213	196	180	199	220	210	194	231	194	191	192	195	205	197	216	213	203	207	181	194	230	204	223	219	201	200	208	201	218	209	194	212	203	203	217	200	215	233	190	192	201	199	195	202	189	208	197	192	219	236	189	213	224	225	215	185	190	208	184	174	230	209	191	200	202	200	211	217	205	199	216	191	203	196	212	212	193	182	194	214	205	202	205	189	198	206	208	206	195	212	217	198	216	211	210	215	206	207	190	203	195	223	183	228	189	186	190	225	210	186	199	196	231	195	209	189	211	196	220	201	219	190	230	209	192	219	196	196	225	218	190	209	217	231	202	191	200	213	197	224	163	206	196	204	213	201	204	200	208	233	206	234	217	217	184	211	210	203	213	187	183	202	193	222	215	169	201	182	226	208	217	188	216	193	234	196	181	205	202	214	222	198	203	203	183	210	210	234	214	214	197	183	209	210	205	216	240	197	212	196	201	186	195	231	201	227	195	203	187	216	201	222	203	182	165	196	180	189	224	206	222	210	200	192	215	207	186	214	224	193	203	229	199	172	220	224	191	219	173	210	205	207	177	210	237	181	205	211	160	209	201	199	214	215	190	204	190	196	195	175	231	233	200	187	225	217	226	195	232	201	170	213	215	228	235	171	218	195	211	182	226	177	234	209	209	227	236	218	193	193	193	195	196	161	197	207	187	193	203	218	217	203	187	213	179	186	209	221	169	196	188	222	208	191	221	208	205	213	202	209	189	200	208	211	180	217	207	187	220	209	201	187	201	196	166	204	208	202	200	190	203	229	199	211	226	220	208	201	187	221	215	203	194	190	194	213	228	250	205	221	237	217	233	191	210	232	190	190	190	208	203	206	225	222	225	217	208	208	185	202	203	213	208	197	207	183	200	208	201	213	226	195	188	220	199	209	211	215	204	218	198	199	229	190	182	176	210	210	231	202	186	212	208	192	227	208	217	237	190	194	203	201	189	232	222	211	199	196	179	225	209	186	223	201	201	197	209	204	190	220	231	208	194	202	192	200	230	224	196	172	216	208	187	194	192	177	202	194	200	193	208	204	191	175	240	211	207	161	191	224	197	217	205	192	214	205	190	191	198	205	212	197	213	220	186	219	201	199	204	194	211	192	205	213	216	187	185	202	207	226	201	204	206	195	201	224	203	212	202	206	200	208	221	197	197	222	206	212	206	204	194	195	224	188	206	210	208	197	212	209	201	229	204	220	202	209	194	184	204	191	219	213	189	211	208	204	202	201	197	239	205	210	209	215	211	211	192	225	218	204	204	222	220	205	212	226	203	224	219	192	168	228	221	234	200	194	208	200	212	217	185	224	204	204	229	172	222	200	210	215	182	206	192	209	212	209	196	209	206	197	204	221	198	208	194	192	219	232	208	197	205	208	196	224	204	222	207	206	205	214	214	220	212	198	206	182	229	199	219	198	221	193	187	207	177	190	204	213	188	224	217	224	222	209	204	168	191	184	206	206	228	212	195	205	221	196	208	210	198	188	232	211	202	195	204	202	193	226	209	198	198	189	178	208	203	217	198	239	216	194	207	215	202	175	227	192	226	215	218	183	203	214	221	209	206	222	201	184	192	229	182	193	218	188	224	212	203	196	202	213	203	215	218	211	215	188	209	192	205	174	201	217	201	186	192	188	221	212	176	228	204	204	190	220	198	200	195	198	200	249	213	217	193	207	186	204	203	200	192	204	212	178	197	200	193	201	204	196	205	213	204	203	214	224	209	204	219	210	246	216	198	201	211	192	224	207	198	185	194	204	204	180	182	188	226	192	196	218	211	216	224	201	206	226	188	207	181	219	203	226	216	228	188	188	222	201	212	184	194	191	199	202	179	181	204	202	205	222	222	173	212	218	210	203	202	196	235	215	186	228	206	220	214	224	185	217	203	201	201	203	179	201	203	212	198	213	190	216	205	218	211	218	208	214	210	210	225	195	209	202	212	191	197	208	194	211	175	199	225	203	194	218	203	195	211	211	187	204	234	190	199	187	204	221	198	234	196	187	212	212	222	213	220	201	189	217	217	203	176	194	211	190	205	206	210	181	191	205	199	224	223	186	171	200	184	217	187	199	236	195	190	202	225	202	233	224	217	210	238	220	181	219	225	222	223	198	207	207	193	203	214	208	197	203	240	208	204	212	203	193	239	222	189	192	220	169	203	192	228	189	199	186	179	204	203	208	224	202	216
9193	10200	15814	17586	15637	12239	9216	7681	7238	8053	7155	5232	3799	2766	2173	1746	1548	1711	2372	2412	1954	1870	1514	1064	1070	1400	1400	1269	1138	1144	1524	1344	888	698	657	554	612	614	613	597	522	566	577	579	576	543	549	558	544	599	560	603	549	548	571	569	586	562	562	597	586	576	600	558	600	600	589	555	558	594	560	548	575	560	599	615	544	533	593	611	602	563	563	601	589	573	598	595	599	618	603	550	573	599	586	590	597	615	545	597	577	597	585	536	587	562	582	559	625	591	568	595	589	548	581	597	545	585	573	567	590	597	578	597	593	573	588	546	596	575	598	564	546	600	611	588	587	563	604	577	562	577	621	562	555	567	625	552	632	600	558	581	583	551	550	600	595	583	589	587	562	578	532	549	599	543	573	559	554	609	587	549	596	585	583	556	588	573	592	565	622	616	561	549	582	608	610	567	594	604	562	606	557	577	586	602	601	595	565	594	560	585	542	541	610	607	597	622	583	560	588	609	594	552	595	577	568	589	523	551	568	614	627	584	592	600	639	572	591	557	589	604	573	597	579	596	582	575	648	556	613	578	557	605	587	578	589	596	612	609	541	556	615	593	542	570	579	580	618	633	582	567	600	594	569	587	605	633	571	609	568	568	582	593	584	602	548	567	623	584	580	636	598	634	583	558	630	605	574	618	588	649	564	573	581	562	607	585	578	590	554	611	597	574	591	622	598	586	578	541	588	589	543	613	587	580	614	630	583	583	579	569	642	593	575	595	555	567	579	555	547	587	566	599	606	565	556	576	602	586	545	578	583	592	560	612	617	617	568	601	585	622	576	598	559	631	582	546	623	572	580	586	584	567	587	581	554	582	576	577	590	572	564	554	613	559	539	597	580	554	602	557	583	590	571	638	594	603	589	568	583	614	558	592	555	589	566	578	636	583	620	546	584	579	581	571	585	569	594	566	567	550	607	554	571	606	592	600	583	557	566	586	532	605	530	598	589	611	566	554	564	585	566	561	580	607	537	628	549	590	577	585	625	619	578	594	606	575	549	592	568	624	561	579	569	553	563	625	551	543	577	571	571	543	585	546	571	566	625	592	573	594	605	528	559	560	574	615	614	629	601	605	542	582	593	565	641	595	608	602	553	593	560	572	556	602	613	566	566	558	590	623	590	607	538	584	619	541	577	599	573	578	570	585	634	598	538	619	599	568	614	531	585	576	627	578	622	609	592	620	573	587	549	582	654	621	604	559	616	608	623	572	546	585	558	612	587	604	619	587	579	579	582	565	565	574	577	572	609	571	609	566	599	571	590	597	612	567	584	645	584	597	536	566	569	590	576	619	580	587	562	554	611	538	564	561	592	638	638	533	569	596	538	588	564	536	569	564	590	615	574	575	548	602	582	620	558	599	606	567	564	576	566	586	554	569	604	549	600	541	554	566	583	585	612	589	616	576	596	562	601	584	594	566	565	600	577	610	622	581	586	568	628	583	618	556	625	573	554	599	560	573	598	563	537	592	619	572	590	623	602	573	590	587	543	572	547	660	565	583	589	565	554	626	608	574	589	588	575	531	582	597	540	627	613	633	571	575	565	571	570	552	549	563	599	611	569	574	597	553	547	595	577	583	592	579	595	567	560	572	566	582	575	557	606	582	599	563	612	591	588	603	600	558	608	542	501	590	547	617	576	561	572	573	605	577	577	551	613	564	575	586	579	570	609	601	587	600	561	581	597	600	596	539	556	581	563	598	595	570	600	571	603	539	576	584	549	567	602	635	609	564	587	591	567	562	569	590	595	569	586	614	564	549	560	569	581	557	598	567	566	545	587	542	619	584	575	610	578	565	534	593	593	582	568	597	566	531	566	587	582	589	568	577	623	553	596	548	604	537	566	604	566	554	586	562	633	583	602	588	637	582	545	559	633	590	554	575	576	601	550	636	601	575	543	582	617	528	583	571	544	571	581	595	590	533	601	548	617	585	618	593	579	581	567	579	576	573	618	563	584	566	609	590	577	578	598	598	591	610	552	546	565	569	604	617	567	547	564	582	594	575	613	603	539	566	546	591	553	610	615	649	622	548	580	579	574	576	570	578	599	525	595	541	584	566	586	541	586	609	567	580	607	578	553	603	581	586	628	537	565	615	573	616	578	626	554	579	578	579	567	608	558	628	602	570	577	583	584	585	601	585	611	570	600	556	553	593	592	606	543	561	593	610	576	613	573	572	593	584	637	615	578	579	576	555	600	568	582	608	591	620	607	585	574	578	590	585	627	534	595	563	579	565	552	616	565	577	576	559	546	586	598	600	569	599	585	582	556	615	610	578	535	572	539	573	578	608	595	603	587	588	608	570	581	589	567	575	576	563	566	609	589	604	597	572	579	610	557	552	616	590	581	555	610	585	516	591	584	589	604	580	583	540	572	584	554	620	600	583	614	595	576	573	596	559	574	574	613	564	597	605	557	569	580	617	570	588	597	559	583	525	556	530	545	624	570	579	564	574	584	590	599	608	548	595	543	595	577	620	613	602	565	584	569	586	592	573	553	566	545	534	580	570	543	594	541	532	579	587	583	563	612	618	550	581	579	567	547	606	599	561	585	587	583	557	564	554	574	555	614	568	580	560	571	515	581	596	567	599	569	605	577	607	580	640	575	555	551	572	594	572	574	573	582	574	586	568	618	611	585	589	616	584	559	602	586	591	533	579	585	634	544	543	535	599	597	611	598	644	554	579	616	532	595	582	562	587	591	511	618	609	613	544	612	514	589	554	594	572	568	618	615	608	564	537	596	571	553	567	568	606	562	545	559	586	569	556	586	615	553	595	595	595	577	621	592	598	622	552	587	586	595	556	583	651	587	557	594	612	592	554	570	568	605	583	639	558	595	578	548	614	603	601	596	587	594	616	562	577	599	587	538	576	607	571	601	563	556	602	571	565	589	532	585	588	624	559	570	583	593	588	601	582	577	589	594	572	563	590	589	545	608	603	569	567	588	577	553	591	594	574	566	583	552	556	572	589	555	583	564	579	551	551	541	522	557	607	531	564	561	587	582	555	530	554	563	623	568	582	590	563	627	570	575	604	562	569	549	586	581	574	616	543	584	568	611	595	606	575	517	550	593	574	552	631	559	609	594	547	559	560	602	586	607	555	544	560	554	608	603	584	575	595	580	546	542	553	585	581	618	587	559	547	550	581	601	586	609	562	595	579	582	591	568	589	560	589	560	560	558	609	558	567	597	583	568	608	566	572	613	584	582	549	583	600	568	622	582	602	623	553	631	593	623	598	598	588	595	583	555	579	555	552	609	578	580	622	562	577	583	572	578	569	571	615	581	605	573	535	605	630	586	607	602	559	638	604	579	595	606	573	587	539	565	580	592	605	601	558	532	553	592	550	575	556	579	620	622	590	547	624	609	569	601	590	562	534	569	621	586	578	554	571	601	593	572	596	538	561	535	546	599	568	611	566	572	565	592	605	533	569	593	554	579	602	534	576	577	630	577	593	583	597	619	637
27257	23890	24577	20547	15575	9743	5957	4607	4461	3975	3343	2819	2018	1615	1483	1080	948	1009	1027	1219	1016	931	754	578	623	976	977	914	828	713	1025	784	499	321	234	230	190	198	193	192	225	185	217	173	199	199	195	201	218	201	184	193	214	189	202	184	201	194	201	218	206	207	207	197	185	195	197	199	231	194	205	180	196	215	209	190	195	202	218	204	227	202	227	223	222	236	216	207	218	183	226	219	199	197	193	201	217	189	191	217	193	204	181	191	184	201	229	195	182	216	206	205	200	224	198	189	192	192	211	208	208	226	204	191	195	190	214	188	224	187	238	197	193	219	171	209	179	177	221	198	187	196	186	188	215	181	196	202	211	236	180	201	215	210	193	208	210	187	184	197	179	215	224	201	192	186	192	192	206	177	190	184	206	185	188	192	206	206	198	193	209	193	196	211	214	215	182	190	218	203	194	194	193	213	182	204	189	206	217	211	182	188	190	198	225	190	205	189	197	197	241	211	214	205	214	197	171	191	202	178	205	214	190	203	229	186	204	181	231	201	180	211	169	202	203	192	191	211	199	186	178	194	194	211	190	202	215	205	197	206	216	193	171	199	211	216	184	239	196	218	215	207	213	202	182	190	204	172	195	213	202	203	185	188	202	221	197	200	180	183	208	207	213	214	204	196	219	179	188	193	187	220	191	205	189	210	214	197	213	204	212	191	207	213	209	180	223	190	216	204	203	180	228	184	211	198	195	220	205	207	211	220	189	204	220	192	214	207	216	177	198	214	187	202	180	220	197	203	206	209	209	199	215	187	209	181	168	179	188	202	220	219	223	233	202	185	187	196	196	196	210	186	199	221	219	200	198	177	203	188	209	203	189	195	200	196	210	209	206	219	197	235	197	191	172	215	178	180	207	202	196	224	216	175	198	197	203	174	202	197	190	221	196	188	200	199	188	210	214	185	187	214	207	195	210	230	189	191	200	159	204	215	181	173	175	204	228	214	192	196	197	207	196	220	204	225	206	199	181	201	208	210	200	199	213	194	198	216	215	195	186	198	195	204	198	222	193	205	193	175	205	196	190	224	208	194	221	227	206	192	207	207	186	170	210	233	213	201	208	219	199	213	211	201	191	215	193	209	203	184	181	186	210	222	180	187	179	206	172	203	210	191	201	198	218	186	178	212	193	215	212	206	205	188	210	198	181	189	210	196	188	202	191	209	173	206	211	184	202	202	199	195	200	205	204	204	198	203	206	176	194	179	195	199	233	187	226	196	191	207	219	215	194	205	212	213	204	203	200	206	214	197	223	202	193	191	204	178	196	221	203	197	188	195	209	227	202	197	207	218	186	213	184	205	199	203	180	196	184	201	219	187	184	200	199	208	211	177	183	196	204	184	209	211	201	184	202	194	203	192	170	181	186	219	203	201	178	214	198	178	202	192	204	209	198	209	189	191	194	205	195	210	220	204	198	202	159	173	219	187	212	218	189	194	203	191	224	197	220	194	212	198	189	191	210	183	185	193	183	193	201	228	223	217	173	205	223	195	196	191	187	194	223	201	192	171	187	188	225	187	184	192	195	198	225	202	199	208	216	199	183	201	240	219	197	189	222	224	242	172	207	188	167	215	208	179	181	189	197	191	210	200	174	207	221	197	223	189	187	198	194	213	229	190	184	212	222	207	199	218	216	188	207	183	200	183	203	204	213	219	201	215	190	211	180	189	203	232	189	205	189	199	181	204	184	165	197	194	202	202	201	203	204	193	196	237	184	191	217	205	190	198	196	206	210	187	161	223	239	201	204	207	214	187	205	214	201	199	188	211	228	209	202	182	213	191	210	200	208	188	196	210	216	186	217	214	203	190	186	190	206	205	213	194	212	199	215	210	205	202	185	213	196	155	197	208	229	207	190	174	201	194	225	196	220	221	235	220	233	192	214	209	213	228	218	180	207	198	199	197	207	212	204	179	221	221	200	201	199	201	209	189	203	192	220	210	214	203	194	196	201	208	212	203	185	205	216	220	182	189	211	212	203	221	185	211	198	208	190	190	199	192	204	200	213	202	206	190	198	199	184	225	215	211	218	208	199	188	185	193	229	192	202	187	191	187	230	210	229	216	191	213	208	210	208	218	195	222	193	195	196	219	207	205	202	194	188	205	208	238	204	194	196	217	210	197	199	208	197	208	190	178	180	188	213	200	200	215	192	191	207	201	185	191	182	229	195	198	174	232	207	212	203	245	201	201	189	184	188	206	213	193	183	192	195	174	195	203	183	240	187	224	214	177	201	211	209	210	190	210	180	216	223	190	211	220	193	220	195	227	194	197	213	205	196	192	200	205	224	205	202	215	210	207	224	208	214	185	173	162	204	225	177	211	212	214	183	200	212	207	205	194	201	183	193	203	212	218	195	214	205	227	195	234	175	203	181	194	202	190	207	175	176	210	200	200	206	201	201	219	208	225	200	190	175	193	206	210	196	199	204	208	194	201	201	192	195	197	202	225	178	187	187	211	220	195	173	177	209	202	220	178	203	197	210	174	235	187	194	209	206	202	217	172	192	213	216	189	204	196	179	200	210	210	183	188	200	190	178	199	215	209	244	213	180	183	199	204	176	195	198	202	197	201	199	193	183	209	206	194	192	213	192	202	208	192	203	230	184	223	194	209	190	178	196	207	185	180	210	193	197	202	197	218	191	178	199	211	190	186	214	182	215	203	187	189	171	172	190	197	191	229	186	190	193	204	207	226	206	225	189	189	213	196	191	191	211	230	192	205	204	204	201	214	193	207	218	220	241	195	200	186	167	198	169	193	204	207	205	216	234	206	193	194	214	230	202	180	206	200	189	197	221	218	202	212	176	226	198	193	188	198	203	189	173	172	222	211	204	215	207	210	192	169	239	227	211	209	226	203	212	182	203	170	209	229	188	181	214	203	206	215	196	186	208	216	196	211	197	214	234	167	198	228	206	220	173	202	209	203	211	185	191	201	197	189	197	208	201	211	218	229	192	197	207	190	219	196	205	177	192	187	197	220	186	210	212	214	198	210	198	174	221	189	202	211	185	205	194	177	203	223	181	193	197	203	187	180	205	204	204	195	212	181	201	202	209	227	218	182	203	211	206	177	199	193	215	208	174	209	196	178	196	214	203	230	198	192	199	160	204	201	177	186	210	206	183	225	188	212	202	200	154	233	197	198	191	213	183	231	174	206	200	209	193	191	221	164	170	173	202	193	197	192	198	203	210	230	222	207	201	231	203	197	201	186	202	217	195	185	206	185	185	189	190	188	206	214	223	226	190	181	223	204	197	214	209	199	201	204	222	204	222	202	186	184	190	199	230	179	204	223	195	200	183	206	194	205	176	197	197	208	199	195	199	228	173	221	200	205	206	198	205	181	179	226	221	187	198	236	197	180	220	208	223	216	195	180	199	219	199	181	177	178	199	205	200	214	213	217	201	194	217	186	203	198	201	213	209	215	191	205	231	212	200	184	202	202	199	210	195	219	197	213	203	198
20006	20734	28112	31251	28927	23087	18523	16241	16921	16096	14484	12774	10051	8658	7761	6345	5178	5902	6012	6730	5730	5361	4296	3146	4166	5617	5408	5501	4665	4074	5985	4091	2318	1361	902	739	645	617	611	548	563	579	623	586	588	606	545	601	540	592	568	533	567	553	554	584	507	572	565	558	549	604	564	549	588	543	548	582	583	579	550	543	606	588	582	592	555	619	564	568	584	560	543	538	580	557	558	579	582	517	593	574	570	586	623	612	580	574	569	614	568	596	540	606	581	563	567	569	548	549	576	571	596	576	580	582	568	547	631	569	594	604	552	561	611	556	562	573	613	605	604	612	551	578	600	558	569	603	572	620	566	591	557	531	529	602	579	567	582	565	599	547	581	554	582	576	551	566	587	562	580	569	599	564	637	554	589	588	605	574	565	582	566	572	560	579	588	586	581	567	561	578	577	555	581	536	585	596	576	552	568	577	568	554	571	553	572	617	574	553	599	595	593	606	570	522	618	554	528	579	537	566	548	583	541	544	573	590	551	590	555	591	549	570	587	570	545	565	605	570	534	615	585	577	566	553	539	589	546	575	545	582	584	603	546	565	594	545	566	572	564	539	555	607	600	599	618	552	579	632	577	547	555	557	570	556	582	604	554	560	546	555	606	583	619	562	567	616	613	606	548	540	573	583	573	583	522	562	530	529	576	578	557	616	534	590	550	572	607	599	611	545	575	577	610	596	570	563	585	568	554	585	617	536	608	584	571	565	588	562	579	555	546	630	569	570	575	589	570	594	574	575	590	575	583	565	547	594	583	576	559	565	576	545	613	586	552	553	567	558	605	607	556	547	598	590	587	576	551	558	552	597	523	627	560	544	610	598	579	557	593	586	578	591	608	564	555	595	595	602	547	573	530	574	528	551	566	645	589	564	571	615	582	532	574	553	618	561	543	577	610	563	562	585	576	545	578	580	572	570	556	569	598	564	617	558	559	575	548	614	540	555	605	570	608	571	610	586	620	582	544	564	530	567	551	531	577	573	577	537	613	575	579	581	544	542	591	562	579	506	587	573	563	584	566	579	587	579	556	542	554	581	542	565	529	571	594	597	559	608	560	550	607	603	602	621	568	580	556	596	615	549	592	567	572	555	606	595	579	595	531	575	564	592	559	574	531	567	545	599	562	569	530	605	594	576	557	558	593	542	595	575	562	552	572	573	605	597	598	575	567	555	593	576	631	528	595	606	616	554	576	564	541	595	563	557	573	575	610	568	549	588	609	556	601	611	546	553	606	547	568	537	577	601	560	573	585	595	576	548	591	549	527	587	581	513	544	567	571	615	576	545	579	581	590	586	590	592	537	605	599	584	581	587	568	593	610	574	548	539	549	577	555	577	574	544	589	533	587	588	529	599	524	603	584	593	616	537	571	563	594	547	569	567	561	589	589	621	584	549	563	566	620	578	578	577	595	567	582	552	571	576	563	615	593	585	565	606	638	606	536	556	567	548	537	558	564	591	623	558	594	578	597	596	584	575	627	614	618	575	573	569	579	584	603	588	575	553	622	577	569	551	543	598	563	582	555	549	608	530	528	596	594	569	582	582	542	540	578	542	558	552	568	597	561	585	531	572	609	550	581	617	594	565	565	561	567	560	599	557	586	557	529	561	555	566	529	574	617	553	567	555	567	583	542	598	577	592	595	572	547	616	617	555	562	607	578	589	545	559	571	566	539	609	606	564	553	552	531	596	593	574	573	556	583	563	600	564	592	607	626	535	602	587	594	549	583	556	515	565	565	567	538	595	556	576	570	570	570	567	538	578	581	607	575	617	578	544	591	548	578	610	594	579	544	566	541	598	557	566	606	612	537	553	527	548	639	583	538	554	593	583	576	582	602	577	513	619	538	583	601	587	577	606	601	607	599	569	551	609	594	559	586	558	596	611	608	554	607	544	557	574	624	617	603	588	568	549	569	563	555	561	565	548	554	594	588	570	600	544	582	583	597	570	557	556	550	588	605	580	547	593	551	539	523	566	555	575	555	602	564	592	589	539	559	558	607	579	573	553	566	578	560	563	583	596	576	614	587	599	553	572	567	574	578	575	576	603	619	555	598	580	572	598	572	559	576	565	587	595	562	590	547	594	559	579	594	585	548	592	570	590	553	580	539	560	558	532	582	568	617	545	567	607	584	593	583	565	521	607	525	526	565	555	581	578	579	570	550	595	568	532	563	581	570	540	591	569	588	593	563	564	564	555	555	563	555	596	577	563	538	543	589	586	556	580	618	595	577	561	587	592	519	585	580	595	551	579	616	629	550	595	597	555	593	594	590	552	573	577	569	598	537	583	571	562	565	571	585	579	595	593	564	567	555	571	576	533	584	568	571	561	566	530	588	608	582	598	495	568	571	577	563	560	563	608	579	558	575	534	571	556	559	563	574	538	567	568	579	528	573	550	622	540	567	572	577	571	557	581	572	536	548	534	620	536	573	568	593	599	578	577	592	562	607	591	563	560	569	557	572	554	605	586	558	581	598	570	571	599	578	589	600	623	600	573	581	577	587	540	568	577	525	550	555	596	549	587	599	573	552	591	622	555	548	556	580	601	606	555	565	542	573	582	594	586	585	635	592	587	613	558	605	547	567	581	564	586	555	568	545	590	626	547	575	563	580	598	581	597	537	618	546	590	581	568	599	575	574	570	555	618	579	541	566	550	591	565	590	626	590	527	636	531	526	548	558	575	560	626	583	618	588	602	586	568	575	563	546	573	575	562	595	594	544	594	570	563	578	571	569	592	585	575	575	555	583	571	628	573	568	572	538	599	593	587	567	574	579	552	550	510	585	570	534	581	550	578	556	555	616	566	624	580	530	644	567	604	583	578	544	543	596	541	586	554	603	590	573	589	556	584	600	612	608	582	530	559	590	577	575	584	567	576	558	585	630	570	554	574	564	587	569	580	558	574	568	551	610	575	578	553	562	548	567	552	538	583	579	584	561	562	598	597	567	557	597	602	585	565	589	566	549	591	602	579	565	604	538	654	545	530	574	633	594	591	585	582	575	584	597	568	536	583	576	534	533	565	608	572	555	554	585	561	596	553	559	562	562	573	578	513	576	554	598	547	547	589	611	591	594	584	575	528	584	530	593	564	594	582	588	559	557	557	582	604	583	587	551	580	567	516	582	569	578	581	587	515	582	552	568	542	572	598	601	533	526	573	570	553	583	568	556	527	597	579	594	550	563	547	619	582	590	593	535	545	592	577	582	536	569	566	596	594	584	572	614	547	598	569	559	552	580	576	559	573	554	574	581	555	594	583	530	593	543	587	584	543	545	563	579	581	593	563	572	560	553	572	591	605	555	584	592	577	566	579	574	568	543	547	562	563	547	569	563	571	603	541	557	608	579	594	590	620	622	541	540	555	585	578	529	568	545	571	555	592	577	556	580	538	552	546	575	561	576	590	583	589	579	567	594	572	522	582	559	569	587	583	603	573	576	624	571	591	553	576	592	557	578	586	568	566	588	578	574	575
35028	32092	33957	30550	23524	15732	10538	9034	7742	6539	5133	4137	3631	3026	2402	1800	1573	2117	3055	2360	1614	1676	1288	859	1028	1252	1522	1349	1572	1549	1963	1340	800	518	381	276	258	244	192	209	204	224	232	217	238	229	190	200	232	217	242	219	245	230	251	224	245	220	238	217	218	221	255	207	252	232	239	243	243	243	221	231	237	244	246	224	244	227	222	242	215	240	241	238	234	232	233	232	239	244	249	215	221	228	212	226	223	226	227	228	213	234	200	229	225	245	221	207	209	235	239	223	214	211	236	231	226	237	227	219	185	231	224	230	243	237	216	219	237	261	240	225	246	211	207	232	206	248	234	227	221	230	215	233	240	213	208	242	201	220	254	219	245	222	209	242	236	242	233	230	226	217	209	209	259	216	219	246	219	241	248	224	251	228	223	207	231	219	228	244	250	218	220	192	236	246	255	200	223	240	242	225	219	223	204	228	233	250	228	213	204	245	228	259	205	214	230	235	194	237	233	232	223	238	230	223	218	254	237	215	208	190	250	218	232	211	225	226	215	222	227	235	218	233	223	232	222	236	225	227	233	247	204	231	213	211	226	234	245	229	271	216	219	200	237	240	240	256	238	228	187	218	211	238	227	199	197	236	235	228	214	217	236	225	221	237	223	212	229	230	247	234	236	222	236	236	228	223	257	225	230	233	253	209	212	228	213	228	193	226	243	219	180	203	217	205	223	216	227	229	224	213	250	227	229	265	227	209	231	260	234	236	225	228	225	208	242	223	228	218	254	252	253	251	248	243	246	238	243	217	226	253	205	255	228	210	254	257	230	243	236	223	219	219	234	210	239	214	203	229	246	235	237	257	227	241	240	222	226	205	205	200	266	216	222	209	232	223	223	216	253	225	226	216	261	232	227	245	207	213	217	247	209	226	231	225	222	218	210	193	213	241	225	205	210	220	241	251	250	233	216	182	248	236	221	233	225	202	230	213	232	220	231	249	236	251	206	240	235	240	223	212	230	220	228	239	228	239	216	222	201	218	248	247	238	221	231	246	235	230	258	244	237	251	242	212	214	252	231	224	240	229	229	210	266	221	223	237	234	208	231	242	229	245	215	241	215	212	233	236	218	231	235	212	236	254	212	213	247	205	229	251	239	232	271	240	224	218	199	205	220	226	237	225	186	241	250	249	221	230	230	254	189	243	182	259	225	220	236	223	240	250	240	207	233	227	244	246	265	243	232	228	237	208	218	243	233	201	208	220	217	219	224	230	232	220	249	238	219	213	221	213	241	234	237	229	219	230	245	217	217	212	250	246	199	234	248	239	267	248	219	208	258	239	215	218	231	205	234	237	231	269	217	219	227	218	219	219	218	254	224	238	243	228	219	225	221	224	224	199	224	246	249	220	250	231	214	227	255	217	263	259	225	225	231	240	231	201	222	223	217	222	236	206	209	221	234	225	222	237	251	210	227	230	245	221	242	222	223	237	229	239	219	220	220	217	210	209	228	216	248	208	232	234	227	211	252	258	256	206	241	235	219	209	243	224	213	205	228	222	215	210	229	232	242	217	205	215	252	226	220	260	222	247	219	232	227	226	243	227	207	229	232	239	207	233	228	202	242	229	243	212	224	230	246	243	215	241	221	227	238	269	230	226	201	219	219	226	225	229	246	225	221	230	224	191	226	243	220	238	242	232	254	249	245	228	225	229	241	217	246	219	222	233	226	219	261	218	225	224	237	223	256	243	233	232	236	213	243	193	228	198	214	226	231	258	211	222	247	246	203	206	216	237	218	219	211	225	236	233	217	218	235	208	215	217	210	253	217	239	217	233	242	231	248	234	197	252	243	248	232	235	227	254	207	195	225	210	213	222	210	243	241	252	231	188	237	239	266	197	235	232	232	218	204	244	210	227	234	242	221	262	219	258	253	236	225	227	240	253	214	217	223	205	221	198	231	244	211	225	230	236	256	239	213	220	215	212	237	214	256	212	236	228	226	227	233	258	211	215	218	215	208	224	232	238	207	208	250	249	210	237	218	217	211	226	232	214	207	216	238	202	226	236	228	212	228	239	196	224	223	230	212	224	230	211	222	225	213	239	227	215	242	244	244	216	227	234	235	232	227	213	232	230	216	239	209	240	218	238	236	224	249	246	234	247	205	205	247	226	211	197	248	202	230	247	237	236	237	210	209	225	235	235	210	271	238	220	232	222	214	230	220	245	235	231	234	222	225	194	202	209	217	235	223	221	239	232	237	220	234	221	217	217	238	227	230	221	205	196	227	271	219	241	233	208	228	222	236	226	221	248	229	235	244	221	208	220	218	244	244	223	250	231	231	212	221	235	210	215	235	239	228	227	246	234	236	216	208	225	229	213	220	227	207	224	235	221	241	251	230	230	232	185	216	215	212	237	243	225	230	217	260	207	241	232	221	248	217	228	215	191	214	210	223	213	240	208	226	217	205	226	235	198	203	213	247	223	210	235	219	236	265	245	249	238	249	233	244	235	228	231	230	236	246	215	211	239	205	221	209	228	196	199	218	215	235	224	220	250	240	248	221	244	246	235	229	217	210	218	225	199	200	229	270	227	204	226	252	251	220	225	232	249	246	198	224	268	241	226	209	226	227	217	223	248	225	184	250	231	235	245	229	237	221	231	247	230	231	265	225	232	200	246	250	225	223	241	228	220	236	216	221	207	224	232	251	186	218	205	249	235	209	238	225	230	236	229	240	225	217	217	233	229	217	253	217	244	210	247	232	253	255	221	224	244	238	241	204	225	222	243	221	232	255	235	271	215	216	207	237	232	229	221	230	210	221	225	217	200	231	239	235	248	240	210	208	225	223	232	222	237	222	217	207	231	225	211	235	220	219	242	231	210	228	227	207	240	238	233	198	207	226	245	206	237	223	214	217	241	232	230	241	225	221	222	260	229	234	243	209	231	239	217	230	228	258	207	232	230	214	229	212	258	238	238	227	253	267	225	226	240	245	233	229	217	206	210	211	233	255	249	219	251	266	201	221	226	233	241	235	230	213	254	219	227	224	231	234	245	196	214	237	245	226	242	219	207	247	254	200	228	231	229	204	226	237	239	233	231	242	224	238	213	220	213	228	238	216	242	235	243	237	213	212	243	232	226	245	221	240	233	220	227	206	202	213	233	237	234	210	236	232	247	231	231	216	241	231	220	239	203	209	241	238	199	261	258	214	236	204	232	246	201	222	268	215	230	218	204	251	201	223	220	248	200	226	214	198	238	203	248	215	247	217	232	229	243	217	233	213	231	202	231	247	217	219	209	246	251	223	226	244	228	216	244	269	233	246	229	250	228	228	242	255	190	217	230	261	223	238	204	255	247	205	250	232	242	189	253	235	242	263	243	217	196	222	223	236	218	241	207	219	227	239	252	217	230	231	233	245	223	235	217	249	212	235	234	225	250	225	182	236	230	219	224	211	240	216	231	238	231	241	245	232	248	223	242	224	229	246	245	269	220	209	197	232	214	211	227	215	247	209	217	249	214
24772	27295	35129	38339	34744	29318	25693	24753	23559	21966	18971	17172	16019	13657	11963	9596	8523	11138	14623	11709	8487	9478	7292	4758	6084	7558	8806	7304	9085	8601	10566	7090	4319	2474	1377	923	727	670	637	639	663	664	685	656	669	677	620	617	644	673	582	628	635	639	620	673	667	661	688	607	639	665	662	630	645	623	632	676	684	671	643	652	653	633	667	637	616	644	621	667	649	610	640	650	650	638	630	633	658	669	655	643	648	603	665	613	604	639	638	641	674	629	679	648	633	644	630	611	669	642	665	663	665	664	581	669	659	678	604	628	649	631	651	648	628	574	615	658	657	637	656	675	658	658	617	670	651	668	626	609	619	621	638	659	675	622	642	645	639	617	648	704	648	608	633	606	669	676	617	646	666	610	590	691	625	616	622	680	648	616	666	605	644	671	645	624	601	642	666	674	620	611	650	686	636	601	628	677	674	641	650	636	629	679	580	648	615	632	658	672	631	620	633	668	670	695	658	635	661	597	639	626	648	650	619	619	634	632	628	672	648	651	650	634	625	616	610	653	640	643	677	594	616	648	639	570	650	658	674	683	632	612	589	658	650	622	686	652	680	723	631	675	677	660	630	667	606	648	655	623	669	646	634	639	665	657	666	675	678	654	616	651	605	641	585	646	632	641	642	633	640	647	631	689	619	646	656	637	673	611	658	652	651	646	645	658	630	641	622	631	681	633	641	653	664	641	680	686	611	647	628	648	640	612	635	629	647	611	604	631	680	656	639	623	675	643	627	691	668	640	606	645	601	650	676	625	633	640	612	605	690	648	609	641	607	607	684	636	654	619	641	639	632	642	671	629	600	609	681	604	680	646	651	647	660	682	658	598	603	616	682	647	635	652	647	687	674	676	637	630	661	635	690	599	612	634	655	624	664	621	614	642	675	616	645	628	647	597	627	688	655	658	614	672	625	617	667	630	637	626	663	622	615	666	654	626	606	644	667	621	638	613	658	632	652	621	632	634	591	639	624	689	666	610	627	628	665	607	614	652	614	672	642	604	621	643	648	649	655	634	628	592	630	578	635	653	650	638	650	622	622	624	615	639	634	655	652	683	665	662	624	657	640	643	644	636	613	621	607	640	605	633	659	674	662	649	620	625	645	649	624	642	641	621	646	631	648	649	677	648	629	627	699	619	614	684	617	656	616	624	638	650	604	646	632	649	679	653	629	663	625	665	600	670	651	666	635	636	666	644	714	671	616	657	628	683	632	646	618	621	654	683	663	639	644	628	627	597	663	662	665	631	625	602	620	621	641	645	588	670	623	614	652	631	627	641	628	623	668	620	659	603	604	647	663	633	607	659	649	665	627	670	637	639	669	599	632	631	662	658	610	636	622	626	661	609	642	667	640	663	628	613	658	660	620	589	649	669	615	646	652	625	639	639	625	654	683	642	606	653	633	650	683	620	609	667	670	692	613	614	646	585	687	683	664	630	615	666	606	626	614	684	643	650	676	629	625	696	665	659	627	659	626	643	616	673	608	644	631	672	675	644	611	602	651	621	657	613	633	645	666	647	645	624	645	641	668	613	652	600	645	621	654	637	660	686	648	617	686	645	630	608	658	625	624	634	692	651	548	644	646	604	615	624	660	626	640	622	643	649	631	641	659	601	667	637	620	639	677	643	643	634	669	614	649	591	612	614	661	670	639	657	656	684	629	634	613	628	663	639	653	654	614	644	645	658	632	609	688	622	649	601	610	666	617	612	579	658	649	626	647	613	645	619	669	712	658	670	628	633	613	642	632	640	609	657	642	636	651	638	660	639	617	639	656	626	649	658	629	651	634	674	647	636	641	648	641	656	651	613	669	605	679	649	660	642	646	663	612	651	595	673	624	613	637	599	606	641	625	635	639	646	601	648	663	657	650	678	611	643	641	602	643	658	618	612	622	680	620	684	632	650	610	635	632	653	627	643	618	701	627	642	615	631	677	623	634	645	636	653	597	653	670	654	609	633	637	646	646	613	638	695	616	620	646	628	683	650	668	672	641	641	638	599	611	645	703	623	639	700	619	607	621	673	607	662	639	635	677	635	661	689	669	602	627	605	618	658	630	643	630	613	648	694	614	634	671	602	648	585	657	654	678	633	628	626	653	593	631	670	591	665	654	599	682	670	663	695	664	691	631	649	669	648	668	676	646	643	603	605	608	650	578	714	651	652	651	602	633	642	648	696	642	603	633	596	606	633	603	639	630	635	643	594	618	649	608	669	632	636	626	665	624	660	652	632	640	700	626	634	669	659	599	653	634	654	614	660	656	653	641	641	631	649	616	633	609	665	632	648	645	679	666	661	610	643	601	667	652	579	678	611	657	647	629	627	678	660	623	594	636	647	596	662	657	651	600	637	665	646	651	653	596	610	671	615	622	619	642	616	630	626	631	617	621	601	658	629	647	642	623	651	621	600	660	660	608	676	634	621	623	621	631	601	636	647	606	618	651	664	661	602	633	625	621	651	623	711	633	598	661	674	611	580	633	626	616	627	627	614	653	595	691	620	636	618	584	665	649	644	622	635	664	663	607	624	633	631	616	666	647	656	601	668	653	639	649	638	612	662	606	618	635	610	631	629	679	672	625	597	604	649	675	682	615	625	659	682	646	668	642	623	679	649	636	607	631	630	623	658	633	627	599	619	642	666	653	636	667	621	646	608	645	655	594	610	642	584	658	639	618	617	620	670	659	618	719	641	656	657	697	604	634	644	666	603	651	653	653	598	665	666	642	693	630	615	715	643	611	683	639	630	651	644	647	652	633	631	661	657	667	667	591	632	649	627	663	626	633	652	695	656	613	623	647	686	584	613	631	640	669	624	668	644	646	636	609	590	641	654	660	663	644	626	660	628	618	664	631	642	625	651	626	674	639	668	689	727	655	593	628	655	641	586	651	618	631	611	606	652	662	630	663	666	596	658	636	596	608	681	658	629	631	632	666	652	613	635	609	682	617	596	666	640	598	640	609	653	637	632	660	643	612	647	662	660	660	635	626	641	643	601	641	615	648	635	647	633	643	639	665	643	631	664	592	659	602	675	670	678	649	637	676	643	614	648	667	656	657	661	656	616	598	662	617	617	663	625	636	648	655	660	656	637	646	646	652	604	658	658	647	644	663	623	666	669	652	659	627	660	670	567	614	601	625	676	580	629	640	675	629	670	625	630	594	682	726	669	627	672	638	632	589	677	658	641	604	627	673	631	618	688	610	615	641	638	659	617	632	644	628	673	665	641	651	672	596	659	667	624	651	669	669	646	623	626	687	632	633	614	658	638	603	644	601	625	679	655	650	680	650	644	613	615	644	617	632	650	586	658	596	631	622	637	655	707	603	653	635	655	640	619	627	632	679	682	673	634	624	620	664	606	620	639	652	657	658	612	613	623	652	621	651	626	618	645	642	598	672	672	634	635	646	642	615	628	632	649	686	676	667	666	665	628	640	679	629	690	664	584	632	600	631	674	649	653	627	635	631	637	668	627	645	611	695	605
13921	9649	10023	7717	4772	3163	2558	2397	2033	1669	1112	831	709	529	439	531	497	638	719	502	443	364	341	240	293	287	291	307	298	279	330	290	271	245	222	224	202	215	193	202	190	205	204	196	175	202	212	226	211	189	179	242	221	192	200	214	178	231	191	220	219	196	191	198	221	171	208	178	218	203	206	195	202	205	239	191	211	184	204	216	207	235	214	215	223	211	179	178	224	181	207	225	196	232	198	202	216	189	177	184	228	171	170	232	205	206	210	191	207	198	224	210	197	228	204	183	226	168	194	186	207	215	202	197	223	208	204	196	209	209	204	182	196	207	208	203	181	206	186	204	215	215	199	220	206	196	194	190	198	188	199	209	207	210	222	217	223	215	215	207	187	205	205	197	195	209	179	179	205	200	223	207	186	177	203	203	210	219	193	188	202	216	197	178	188	186	195	181	200	195	208	201	214	221	205	196	206	219	230	196	220	194	196	190	200	180	201	222	203	213	185	197	197	213	196	216	204	206	200	201	199	187	214	183	206	194	220	239	195	177	200	208	203	200	181	210	205	203	205	222	195	191	211	215	197	215	204	214	210	237	232	165	192	200	197	209	204	205	209	204	210	208	187	206	221	191	230	189	196	200	234	191	219	219	233	199	202	205	224	211	230	212	221	174	186	222	201	206	197	200	205	173	186	216	242	216	210	217	204	206	219	208	217	191	218	204	187	174	242	191	232	203	205	199	180	200	205	220	197	201	211	219	215	241	214	209	197	199	188	228	225	173	199	204	199	187	226	219	219	223	235	162	198	215	207	203	186	191	206	196	197	209	196	185	218	225	197	197	192	186	184	196	191	228	234	214	219	209	200	180	220	199	205	186	204	212	215	195	210	184	203	211	232	210	197	226	222	181	199	204	220	213	199	212	209	212	196	204	190	175	193	208	206	185	204	202	180	202	197	216	195	177	194	232	222	214	210	200	193	209	213	190	229	229	227	204	177	211	191	199	183	197	205	219	213	215	183	207	199	208	194	200	211	211	205	201	226	202	229	214	217	207	204	227	229	182	202	188	202	236	183	204	196	220	204	181	200	200	208	183	191	202	187	208	192	207	197	201	186	215	204	204	182	224	206	228	194	195	181	246	175	182	203	209	205	184	224	188	210	216	221	177	202	202	211	196	202	216	202	220	179	205	197	198	205	210	195	202	221	225	192	198	218	221	209	194	205	214	206	190	191	225	197	193	211	195	216	236	206	207	206	218	216	221	206	217	209	174	207	234	208	211	213	195	217	209	176	234	203	192	223	205	217	204	214	184	228	229	208	185	211	225	206	195	203	215	216	209	214	199	205	190	198	203	187	188	210	214	217	199	208	214	214	215	209	190	189	225	229	191	203	200	218	202	170	175	194	216	197	179	209	221	208	217	226	182	182	221	198	217	196	197	213	217	209	208	198	180	218	211	190	192	197	243	186	216	177	196	208	197	209	224	179	211	203	217	228	178	194	231	207	213	225	196	229	175	211	210	216	211	206	208	180	205	196	180	205	213	199	192	200	198	207	188	203	222	221	194	186	209	202	213	215	205	217	215	237	204	202	182	184	213	207	202	206	190	216	207	214	183	204	202	210	235	222	221	211	194	189	211	206	192	183	189	205	184	215	182	197	185	191	210	183	200	197	205	216	201	196	199	205	201	207	198	182	217	222	215	212	206	213	185	204	212	230	209	188	226	208	226	196	192	208	197	219	215	226	224	213	221	199	210	206	221	192	210	199	217	185	208	231	213	227	195	196	182	198	204	195	204	195	202	207	192	220	190	209	190	204	206	206	204	199	223	194	185	181	194	212	222	212	217	210	227	212	191	207	215	239	193	210	210	186	211	214	195	203	193	205	200	188	215	205	215	204	202	210	214	222	213	203	210	217	192	206	244	249	179	224	210	202	215	178	203	162	204	193	201	231	219	193	210	228	186	197	204	206	201	197	206	212	233	212	214	212	204	201	189	201	209	206	212	198	222	204	207	229	198	187	205	218	235	184	207	208	214	205	223	196	229	213	205	185	177	203	200	202	208	191	199	203	203	201	207	166	242	207	193	225	198	220	210	207	197	191	216	205	197	199	214	192	192	178	201	196	194	201	197	196	218	211	194	197	216	191	210	186	197	198	190	204	220	219	216	196	211	178	203	194	210	193	183	200	229	187	217	176	202	194	192	204	214	217	207	223	181	193	193	213	212	197	216	178	216	215	217	210	224	221	209	223	182	205	182	203	214	215	195	202	221	206	204	214	225	212	210	218	176	212	234	192	190	209	209	192	190	197	217	202	211	211	190	214	196	196	216	222	230	205	205	181	205	215	216	201	198	193	200	215	222	205	221	188	189	209	193	218	173	203	214	212	203	220	187	212	191	206	185	212	216	223	203	200	191	180	231	224	238	205	196	202	192	193	186	218	176	202	212	197	198	227	227	204	221	195	232	169	214	191	177	200	180	194	216	219	204	180	204	224	199	219	218	199	182	216	199	214	202	219	216	211	207	225	187	198	220	205	184	190	226	215	183	251	211	200	197	207	195	217	199	193	214	186	191	202	207	191	180	214	201	210	213	199	224	211	175	236	243	209	211	214	199	217	205	200	208	186	205	203	214	196	192	199	213	222	195	207	218	202	232	167	188	197	184	190	186	210	200	221	206	198	200	211	203	225	210	209	193	183	191	230	204	212	228	185	205	197	224	176	217	230	215	206	189	208	224	214	204	212	183	197	189	178	209	216	214	188	190	218	196	213	230	213	208	209	205	216	192	205	200	207	230	211	201	204	200	234	210	175	202	198	198	186	213	233	210	194	237	233	208	211	193	182	201	242	200	216	207	193	200	196	182	176	204	230	174	223	212	202	190	184	185	205	195	186	227	200	184	192	197	207	211	206	207	183	216	189	194	217	198	207	189	180	195	198	201	204	224	208	214	197	204	220	191	199	209	202	205	179	184	215	200	216	205	200	213	182	178	204	240	215	205	205	205	197	198	209	213	192	200	186	201	203	200	199	224	213	196	222	212	196	202	210	215	180	187	204	217	211	210	187	215	181	200	239	209	195	211	211	196	215	216	231	186	195	176	190	218	205	202	197	206	207	201	184	203	187	195	207	186	198	193	184	167	194	198	220	191	209	204	217	199	208	200	204	179	191	228	170	174	201	194	211	200	190	238	175	170	176	203	198	208	214	193	199	212	212	214	201	213	196	216	194	189	205	182	200	216	194	194	212	207	208	178	204	217	186	205	179	201	224	220	202	205	205	207	203	204	214	180	202	203	209	198	239	211	218	218	188	207	197	199	196	207	192	206	209	212	215	198	188	224	204	228	193	212	219	192	180	194	200	213	198	218	223	221	183	195	206	210	198	204	194	196	230	221	215	202	198	198	216	201	225	223	226	190	217	183	214	216	209	216	227	209	190	216	182	208	200	200	187	191	215	222	218	210	188	196	225	206	212	195	212	205	202	207	192	199	214	194	215	215	200	194	218	217
9757	9327	15809	17335	13855	10949	10344	9992	9422	7822	5498	4499	3426	2610	2280	2703	2570	3360	3798	2541	2143	1907	1322	894	1007	1105	1252	1410	1234	1160	1466	1269	978	857	723	658	616	614	560	587	603	601	587	548	580	565	590	618	566	532	594	559	601	568	583	569	574	578	535	586	587	585	581	584	583	581	582	568	537	592	524	600	604	579	600	564	581	551	569	569	520	583	600	543	568	569	593	577	568	586	598	582	599	577	546	575	562	524	557	577	585	571	579	597	589	562	559	585	547	613	549	570	595	573	568	601	568	572	601	626	541	570	605	549	563	516	585	557	557	581	613	560	556	586	523	585	585	576	574	540	576	560	543	543	615	570	577	553	557	579	543	554	589	555	569	572	617	591	551	565	580	578	578	600	565	603	586	603	565	559	586	602	587	599	545	603	600	613	607	588	610	578	572	557	570	536	628	569	609	596	535	612	572	603	596	576	556	589	583	527	569	599	577	572	589	608	545	565	550	612	564	591	617	555	593	565	592	539	560	597	560	566	555	554	590	587	612	604	570	576	567	595	554	613	626	566	556	553	548	593	598	581	549	579	582	573	543	555	557	560	579	620	592	552	612	573	564	545	566	599	535	551	551	598	592	630	590	546	556	560	602	533	601	611	572	541	560	574	544	574	519	581	576	613	574	572	547	580	571	555	561	557	581	602	560	551	549	550	546	554	583	586	593	590	559	552	586	558	585	569	596	574	539	585	601	569	594	513	606	611	554	615	569	554	587	573	614	611	551	593	565	655	559	608	601	577	587	589	603	581	600	545	611	584	583	622	603	591	552	561	580	593	573	556	549	612	602	604	558	587	576	572	562	543	586	576	614	586	558	596	563	585	605	570	566	570	599	594	596	566	588	586	559	595	540	604	577	565	582	573	629	553	591	583	605	562	573	580	601	549	590	590	598	562	536	599	566	582	618	576	597	612	589	613	615	602	591	548	544	564	588	570	582	545	566	562	583	579	641	592	585	574	531	574	588	623	592	525	593	572	579	608	575	549	524	611	550	566	573	560	613	598	590	562	588	574	654	572	555	593	593	519	563	553	547	589	572	560	583	589	563	541	565	563	534	576	572	566	584	599	612	567	572	587	541	561	604	589	578	580	585	559	536	600	559	540	559	595	547	568	560	593	605	559	575	564	546	607	564	600	570	596	537	558	578	612	560	629	545	635	585	592	551	565	568	553	557	589	508	590	529	580	596	587	638	608	595	590	622	543	578	572	582	600	612	545	596	587	581	588	531	579	557	528	595	584	578	553	575	541	593	576	555	576	568	616	595	578	573	587	591	585	621	565	605	556	619	578	606	548	553	558	585	546	532	614	570	531	574	569	569	585	575	559	593	554	554	601	625	576	557	562	562	608	606	584	549	566	612	563	603	565	583	569	561	552	587	588	556	602	569	605	602	535	579	614	573	622	582	557	542	607	559	558	572	597	588	605	590	561	611	569	578	561	556	603	586	574	588	580	571	614	594	563	592	580	575	566	547	545	568	544	578	595	553	547	589	561	548	617	609	578	558	576	569	551	568	611	574	595	566	555	592	550	584	526	585	625	588	600	567	571	568	618	570	579	565	554	590	578	586	608	604	556	582	574	568	597	560	592	567	589	576	533	588	604	562	612	571	578	555	582	628	589	615	520	578	570	556	611	573	573	578	577	596	564	595	593	543	544	635	579	575	588	564	592	623	594	580	591	567	624	576	575	588	601	590	588	578	545	586	562	576	536	546	565	596	625	594	628	619	599	563	567	582	592	556	592	600	605	582	597	604	579	571	547	562	577	586	585	608	570	548	602	597	562	570	562	589	530	584	564	551	572	520	544	538	580	551	571	595	593	608	574	595	546	559	546	565	614	585	621	569	608	582	551	602	583	574	571	630	565	612	561	541	560	559	584	579	558	587	599	533	598	606	614	578	586	565	567	586	562	593	585	572	547	578	584	537	578	599	545	589	550	535	570	557	564	554	580	551	600	554	595	571	574	554	573	554	604	580	579	550	609	572	603	568	538	589	588	550	559	594	596	573	601	569	600	562	602	574	590	564	576	552	539	565	602	587	576	565	626	582	560	594	610	576	550	588	600	578	566	584	568	567	602	571	568	573	588	588	550	585	602	572	610	566	549	571	538	543	595	571	584	524	580	571	611	548	570	531	554	585	540	573	586	582	542	587	614	560	555	582	541	596	558	618	553	575	596	516	588	611	552	597	564	588	577	539	608	564	563	610	585	586	573	589	618	588	601	564	564	557	575	640	580	579	608	560	585	556	553	479	565	609	547	573	552	580	557	596	570	560	580	570	557	581	573	571	588	586	586	497	573	556	558	611	570	537	604	613	580	589	570	612	561	578	527	528	592	581	584	606	569	598	585	614	610	580	603	585	567	563	559	600	548	623	601	570	585	588	568	602	569	569	567	530	600	580	599	568	598	589	587	570	595	613	587	552	574	595	573	590	567	602	595	570	565	591	567	553	618	506	612	538	580	593	608	617	534	581	558	594	558	553	560	569	612	548	585	615	619	537	582	536	550	597	558	609	585	523	533	536	557	551	566	623	584	559	524	575	599	538	559	552	575	548	578	604	576	610	667	584	574	559	569	553	595	584	600	609	575	611	602	593	544	577	590	559	521	559	574	580	568	578	591	553	553	584	583	591	568	585	579	572	603	600	574	633	563	572	632	580	608	617	563	539	609	595	581	557	570	586	562	551	580	572	554	552	531	557	594	581	558	639	564	551	587	537	651	577	573	597	602	589	570	618	533	580	647	579	585	577	578	579	577	567	579	552	572	613	564	568	551	590	565	620	585	575	593	589	578	524	620	547	553	578	601	561	584	591	594	612	558	547	558	544	615	608	561	564	565	574	539	557	585	588	597	552	569	565	558	555	552	576	568	598	574	579	560	582	590	599	586	564	585	587	527	567	556	600	603	624	621	565	587	544	600	576	545	521	558	581	544	592	564	584	598	566	618	564	563	546	533	592	579	562	594	581	586	586	563	568	573	566	590	590	555	598	580	573	570	603	566	528	527	565	569	595	563	577	542	586	538	558	567	608	562	579	598	569	588	562	589	609	618	539	536	587	586	631	556	576	539	591	585	583	556	573	569	581	556	598	549	558	596	594	599	565	568	578	597	565	551	582	562	548	516	533	508	556	560	622	593	564	565	564	565	580	584	553	581	577	606	555	542	579	617	627	607	559	585	576	588	554	594	616	556	618	585	585	573	574	589	570	569	577	548	588	594	579	600	604	574	591	574	556	599	566	576	604	616	626	619	601	592	646	571	642	596	574	606	570	566	579	573	590	566	623	611	536	557	567	591	559	564	590	543	543	578	595	578	584	559	584	606	622	568	549	625	556	590	561	569	571	590	541	571	562	539	576	603	546	603	607	620	609	566	546	554	565	572	588	599	608	594	627	591	620	590	612	586	586	583	609	582	580	595	574	596	586	631	624	580	568	602	566	623	580	602	566	585	564	548	558	599
26932	23292	24537	19729	13398	8993	6558	5320	4487	3230	2674	2584	2317	1875	1459	1263	1214	1552	1596	1182	983	988	771	522	760	740	554	844	1079	874	763	607	426	273	249	200	236	202	199	203	200	192	201	181	191	180	193	214	214	172	183	224	205	207	190	202	198	193	203	199	201	199	201	192	213	197	190	178	196	219	217	209	194	208	182	215	209	225	205	174	204	182	204	191	196	173	226	198	178	183	193	190	210	185	210	215	202	211	204	209	193	212	205	193	196	195	182	197	204	194	199	215	209	195	202	189	198	177	186	199	207	211	172	198	194	217	198	201	210	179	189	186	204	176	207	182	183	183	210	204	211	204	200	200	189	198	204	199	199	185	208	191	208	200	196	162	211	205	194	199	200	198	206	203	194	193	202	220	196	178	199	219	196	227	185	194	216	211	221	187	200	170	199	199	208	186	187	198	215	201	183	224	221	205	191	195	215	223	197	183	188	214	192	210	212	193	197	198	201	228	178	194	217	194	189	199	198	201	197	189	202	189	204	228	192	201	206	205	221	209	215	193	227	222	216	206	187	199	211	182	226	207	214	186	199	188	192	186	221	168	217	207	197	189	209	198	208	191	193	200	204	202	194	207	191	192	214	201	205	221	184	187	211	195	221	201	200	220	203	214	186	192	202	166	186	191	212	210	218	189	195	210	201	185	185	203	199	204	193	221	200	193	219	206	231	174	229	182	212	181	205	185	201	203	220	209	169	210	218	232	214	211	200	213	203	198	198	184	233	200	206	205	188	202	217	202	197	210	218	196	188	230	177	191	220	208	200	198	176	191	201	214	192	224	203	208	199	215	194	203	178	209	192	170	221	198	193	195	194	182	201	209	199	222	192	193	208	185	214	204	192	202	190	205	218	211	223	181	184	216	218	204	197	230	192	196	195	187	186	231	209	200	185	188	219	182	209	180	179	217	187	190	190	187	204	196	206	165	199	200	202	203	189	191	190	185	197	195	201	188	180	190	218	198	198	216	216	206	195	201	207	209	235	238	204	187	194	207	187	189	198	189	188	208	175	198	189	180	230	218	180	232	185	211	193	207	210	200	217	180	203	189	203	231	186	202	192	225	204	203	211	196	197	174	191	196	224	188	207	205	171	218	179	169	192	189	195	215	212	195	190	197	216	219	213	209	186	207	189	178	208	190	195	211	203	190	184	206	198	217	205	198	177	203	199	204	215	203	219	209	206	207	207	200	189	192	184	192	187	206	200	205	198	211	226	213	204	194	223	206	208	189	218	200	198	194	217	210	184	201	207	212	193	190	207	212	190	230	203	194	224	192	234	179	189	199	172	189	202	201	203	188	197	202	192	203	194	170	199	197	205	204	202	240	210	184	218	208	196	177	186	169	214	218	207	192	195	204	184	192	210	236	200	197	181	199	205	190	209	189	195	191	221	196	199	202	170	202	193	195	189	180	199	200	242	185	178	215	218	198	200	190	203	181	195	182	188	193	212	190	207	210	189	203	190	217	193	193	218	167	171	202	212	228	213	205	206	199	205	189	201	189	185	221	174	200	213	178	211	196	185	181	190	210	188	202	196	227	195	191	190	183	185	204	222	205	201	171	219	190	189	192	205	202	204	188	193	196	211	218	203	198	220	223	210	215	199	186	204	178	205	201	209	203	199	167	199	194	209	192	229	206	194	197	217	214	204	182	224	189	223	192	177	199	200	210	178	204	186	176	202	200	192	199	184	206	187	208	201	202	190	183	210	205	198	216	218	190	205	202	201	220	190	208	209	211	172	250	179	194	183	213	203	179	211	185	192	177	206	218	184	194	164	207	220	211	199	186	188	172	218	195	207	210	188	177	218	221	206	202	194	204	175	206	188	213	205	195	211	218	204	204	204	181	201	201	204	183	182	175	181	220	201	217	195	187	202	213	209	196	198	211	205	210	207	198	186	198	211	201	198	210	195	183	192	214	201	195	179	214	185	221	195	201	201	171	208	193	215	181	201	229	210	234	201	211	187	203	196	200	169	196	228	199	221	196	221	209	186	186	182	199	204	174	225	176	203	193	213	221	191	185	187	208	226	231	188	215	189	215	186	200	213	211	194	206	197	188	205	206	208	201	215	211	186	219	192	203	224	179	189	211	200	175	175	230	224	213	186	178	184	219	208	214	225	192	204	193	219	198	197	223	187	225	200	203	193	189	193	202	196	215	207	197	223	204	207	208	196	227	190	230	208	180	204	193	196	216	204	191	218	200	183	209	199	200	201	193	169	197	196	221	215	199	211	187	194	219	214	232	220	210	250	195	195	207	207	210	217	181	213	185	230	198	202	172	198	199	191	214	197	169	198	196	164	206	181	197	199	200	193	203	209	199	193	192	196	195	206	196	189	188	187	195	202	213	187	177	168	180	208	186	206	215	184	186	217	198	192	222	198	223	189	215	181	187	206	200	183	214	219	212	213	230	200	196	193	178	194	183	204	199	210	246	184	194	200	213	163	200	184	201	215	171	206	170	194	201	189	186	208	179	187	190	222	171	212	196	203	208	217	207	179	185	176	203	204	193	195	199	200	196	221	199	191	219	181	184	193	207	204	204	212	192	211	193	204	220	193	196	192	197	213	216	208	202	213	213	192	221	223	206	186	216	175	184	185	192	213	183	196	183	183	209	194	207	198	192	201	211	215	200	222	197	202	188	206	206	184	188	223	211	202	196	177	201	219	183	199	203	212	169	196	186	212	205	196	185	178	188	204	205	199	197	210	188	190	202	193	203	229	215	195	202	193	190	218	177	223	192	188	201	198	187	199	170	191	207	201	237	185	187	213	189	180	205	205	176	206	213	194	175	212	185	176	211	204	198	229	201	189	204	212	213	197	194	189	192	202	201	196	175	202	181	212	223	196	201	209	209	197	214	201	207	197	192	186	195	213	200	208	213	179	188	207	219	208	200	181	197	175	186	204	189	184	189	201	188	219	203	203	208	215	212	212	219	202	187	178	194	216	233	198	208	192	207	181	186	192	212	202	198	194	224	229	214	211	179	183	205	213	210	185	179	207	177	185	208	176	185	233	214	211	221	183	215	202	226	197	185	206	196	209	189	210	216	210	203	185	194	188	195	210	190	209	205	199	189	182	174	186	191	200	212	193	213	215	203	206	198	200	207	196	171	226	208	217	204	178	179	197	195	190	205	229	178	196	200	184	205	205	173	225	181	201	205	181	199	187	185	206	208	187	228	204	205	209	177	199	215	205	181	191	224	180	202	198	191	196	194	216	204	221	220	206	224	177	181	212	211	205	180	206	216	179	175	187	186	219	195	245	200	165	197	207	184	206	189	201	188	186	211	215	213	206	226	175	203	198	185	235	179	192	184	206	175	189	223	205	208	179	179	209	205	178	200	216	204	221	180	199	186	211	220	200	186	217	193	196	207	203	212	209	187	204	207	206	194	194	195	202	187	194	199	184	195	195	203	191	201	232	204	185	176	216	183	195	204	215	205	212	220	173	205	181	204
18823	20865	28448	29923	26574	22965	20517	18415	17155	13649	12544	12394	11599	9575	7947	7010	6766	8869	9321	6920	5798	5525	4191	2610	4480	4375	3209	5237	6573	4557	4154	3395	1977	1298	896	695	593	618	582	590	575	579	553	577	538	620	567	554	574	599	598	525	561	578	582	577	551	585	565	585	581	571	580	540	550	591	551	553	584	584	550	582	586	608	589	584	574	596	549	556	574	547	636	610	573	575	581	599	564	551	585	541	547	590	582	554	559	576	531	568	576	580	625	559	599	557	551	548	607	557	568	574	532	569	583	551	577	560	565	584	524	570	554	535	550	576	578	592	549	589	595	566	575	607	580	565	590	549	557	592	565	569	551	544	559	592	604	564	583	574	578	590	609	572	569	550	615	529	567	562	578	597	598	581	582	538	569	581	603	609	589	554	595	573	582	583	582	559	567	593	548	607	572	558	587	622	580	548	602	595	577	551	607	566	572	575	593	564	599	603	573	588	578	584	576	577	580	557	633	566	583	589	572	575	582	556	562	584	591	602	566	570	571	592	589	575	591	594	614	556	549	573	607	582	571	579	568	613	602	521	561	607	562	632	536	570	581	565	582	553	553	561	585	565	567	620	592	574	558	584	570	560	539	564	580	563	536	567	551	608	579	579	532	598	545	569	578	528	564	591	579	559	550	557	592	583	585	578	578	547	565	553	586	586	569	564	568	596	527	614	586	574	529	602	594	524	575	542	583	550	578	561	552	544	597	597	570	586	564	560	565	625	578	546	587	563	599	538	594	558	587	598	537	606	601	576	579	580	550	572	577	579	581	601	564	570	596	569	601	547	586	545	620	544	556	567	533	581	607	550	550	576	574	547	605	572	551	565	577	592	588	548	567	528	612	574	553	511	554	529	574	576	552	562	605	584	572	594	554	588	582	588	551	561	577	588	554	587	607	588	566	602	603	592	565	571	589	561	566	550	591	561	599	583	586	590	575	622	575	550	530	599	574	587	558	527	568	612	581	588	567	588	565	618	550	568	622	570	547	555	587	550	597	553	579	600	547	529	567	602	588	587	563	592	565	602	607	562	603	554	587	554	555	551	589	555	565	577	561	584	611	587	562	561	564	603	579	539	591	565	577	582	564	554	577	574	570	526	601	600	528	608	591	590	584	589	552	543	578	596	593	596	553	549	576	551	608	553	549	543	570	567	596	605	557	615	553	544	574	552	563	561	560	569	545	600	575	602	607	517	563	550	552	555	584	582	566	588	582	578	596	570	590	594	562	566	615	586	589	589	587	632	575	619	572	562	584	564	592	539	583	576	558	597	592	567	603	617	583	566	605	609	530	538	537	606	589	584	588	584	585	610	600	534	548	597	549	574	554	539	568	581	599	527	515	521	570	573	553	601	586	597	609	545	557	586	540	560	581	594	526	581	553	597	604	553	608	566	582	557	596	568	586	577	586	620	591	556	553	548	577	559	579	627	565	568	563	557	560	568	571	607	586	563	578	575	602	607	586	587	577	594	553	588	542	564	592	541	557	569	579	586	577	575	550	617	561	574	543	552	586	566	556	578	588	576	581	601	573	578	543	534	603	533	563	551	616	556	533	565	569	547	553	550	600	558	619	545	606	578	556	550	577	560	562	565	571	577	577	544	550	584	553	567	549	553	561	586	574	557	589	577	600	566	570	559	537	578	557	558	591	556	549	547	566	576	611	556	567	578	587	561	534	569	549	565	627	585	543	564	555	537	573	550	586	583	590	531	554	600	556	591	613	554	563	531	595	559	562	572	564	609	558	573	558	594	556	599	556	552	610	562	615	579	598	551	595	573	533	591	609	558	579	533	557	612	615	557	591	547	535	593	589	536	575	602	564	578	539	603	590	560	576	609	571	565	595	571	578	581	587	571	603	601	604	602	594	604	581	573	608	568	588	615	581	573	559	577	541	541	563	549	525	629	559	560	572	572	579	549	590	587	547	563	574	603	589	587	576	547	564	585	581	557	556	510	573	580	600	551	565	554	547	595	565	581	549	584	555	551	587	563	605	596	568	615	589	586	571	584	605	608	532	592	587	540	576	572	558	564	543	597	576	581	566	601	545	584	547	598	578	544	611	556	600	548	573	575	566	601	560	576	579	583	584	541	574	594	524	576	561	512	587	552	606	570	589	542	575	576	591	578	633	543	582	556	648	584	574	567	622	564	582	551	550	530	579	599	574	550	553	626	616	602	553	539	554	580	580	546	551	581	575	583	521	549	589	581	543	584	616	593	573	579	563	578	509	537	607	577	610	574	590	541	574	585	558	537	558	612	592	586	580	579	583	614	608	589	572	550	559	587	602	605	608	551	522	576	603	540	564	614	573	535	547	589	595	557	590	570	542	559	580	536	583	529	573	585	529	536	619	594	493	590	549	596	580	586	574	589	619	581	615	589	555	573	562	590	562	573	581	540	606	544	557	590	577	575	565	584	556	600	576	550	610	560	575	572	557	576	606	593	596	541	549	557	540	576	567	581	577	612	600	560	588	584	594	622	593	567	575	643	579	594	513	563	554	592	539	619	601	593	591	562	604	573	588	541	563	577	586	555	581	587	550	591	567	610	557	589	534	621	579	623	547	535	580	604	552	584	537	585	608	519	548	618	543	576	564	540	555	605	577	581	575	582	574	610	541	589	579	599	599	584	579	584	589	591	555	563	599	567	567	565	521	570	591	598	554	559	572	590	617	561	604	620	575	553	543	557	586	581	553	595	559	557	556	589	532	568	557	615	597	580	604	559	613	515	546	589	627	600	557	590	562	537	587	541	567	570	598	543	573	571	566	524	613	601	570	555	563	550	529	588	576	576	557	554	559	569	583	575	551	556	549	563	582	561	569	586	589	568	556	590	606	565	588	632	533	586	567	549	567	576	556	565	574	569	589	581	582	543	569	553	535	551	569	547	560	588	535	554	546	554	572	601	578	570	586	573	592	562	563	585	588	596	589	555	576	586	603	570	553	553	583	562	557	548	584	623	558	554	597	586	561	575	544	587	563	590	606	585	595	571	595	590	529	575	596	559	620	561	577	546	613	590	545	541	586	545	569	601	517	547	584	591	600	530	562	591	561	579	552	607	621	613	569	554	580	592	556	603	520	501	549	563	523	577	578	546	594	613	522	578	622	550	546	622	562	557	587	563	585	594	564	540	548	567	568	585	560	615	536	593	572	578	565	547	560	574	591	614	570	550	539	569	547	537	554	605	567	565	547	603	601	535	558	595	608	553	586	616	589	566	545	602	579	540	549	568	572	591	551	563	565	580	550	545	634	611	568	554	571	544	561	598	548	597	573	584	590	569	557	580	556	558	558	525	538	593	569	571	572	520	519	564	568	598	568	607	596	585	575	603	568	566	565	579	539	529	565	553	595	567	588	549	593	602	587	582	559	536	579	576	600	589	559	591	608	557	571	593	574	552	582	542	560	571	579	562	642	611	610	623	568	568	561	566	563	611	560	590	579	589	630	607	555	571	535	542	550	570	557	610	590	573
35056	30839	33274	27372	20427	15208	10808	8622	6863	5450	5323	4800	3950	3516	3107	2457	2227	2201	2522	2281	1908	1851	1162	783	1503	1819	1266	1279	1446	1428	1266	1012	626	417	362	274	215	249	233	243	224	233	238	201	242	228	236	213	237	239	224	240	228	215	237	205	253	212	243	204	206	271	240	216	236	201	226	246	244	243	242	238	217	232	195	209	228	243	229	231	213	239	241	241	242	231	226	238	231	205	216	243	212	225	206	235	234	199	239	223	231	245	213	243	246	212	255	214	254	227	240	250	276	224	216	227	227	222	215	239	276	223	264	236	210	230	226	217	194	199	225	217	242	252	222	239	216	226	231	236	227	205	229	240	187	218	214	211	209	201	203	223	232	225	232	230	236	235	240	197	187	254	249	212	217	232	224	237	252	233	222	234	230	232	221	203	207	216	214	245	225	208	239	213	217	202	245	218	257	234	236	231	206	255	236	233	227	232	218	203	222	189	194	240	253	215	213	247	251	220	242	221	214	227	226	242	218	234	236	267	221	221	237	218	236	200	213	230	227	216	229	221	214	234	231	254	231	223	243	243	246	210	222	194	222	220	237	244	238	234	195	232	219	221	233	226	215	237	225	224	213	221	239	243	224	217	243	206	195	211	218	251	231	219	225	209	223	207	238	194	208	186	236	237	231	227	235	237	255	240	224	223	225	217	191	218	266	229	235	225	236	248	230	229	222	228	232	227	246	233	230	231	220	238	219	234	226	237	226	241	243	231	205	249	214	234	205	239	229	234	252	225	252	194	219	242	241	237	216	211	242	240	267	246	221	215	227	220	225	221	221	202	236	225	234	224	226	239	276	206	215	216	233	226	241	213	225	210	227	234	240	228	252	219	219	239	229	250	248	220	263	252	241	227	230	224	214	210	240	213	199	214	226	226	214	223	260	245	231	221	225	209	228	227	239	227	228	202	214	238	222	229	218	247	212	206	227	230	220	224	232	210	230	226	196	233	216	260	229	228	216	222	240	213	220	232	224	213	263	238	232	257	205	232	203	235	233	249	238	215	172	215	229	242	222	230	195	241	225	233	208	256	233	204	243	219	243	223	227	233	216	238	206	221	213	228	220	250	243	235	208	265	247	241	219	201	217	229	239	225	236	224	215	224	233	208	214	219	245	254	231	216	248	232	216	217	241	210	234	233	252	214	204	236	219	231	230	265	252	246	199	238	192	224	210	193	245	239	250	218	236	216	222	228	238	267	209	243	208	219	201	242	220	204	208	248	250	220	245	233	252	225	220	223	226	241	219	246	250	245	214	240	217	235	230	225	245	203	259	230	227	242	235	237	198	248	232	235	231	211	231	230	230	221	227	223	224	229	232	200	235	226	234	248	245	213	225	222	219	229	242	213	249	209	202	227	235	222	238	231	239	239	241	243	208	232	222	237	245	248	213	236	232	206	249	237	220	223	235	234	221	212	216	215	213	241	224	223	236	224	205	177	244	221	231	232	220	245	234	225	244	219	200	235	192	237	267	233	249	219	222	231	246	237	218	236	218	213	233	227	263	204	224	214	208	228	204	254	242	220	220	228	226	236	232	239	196	220	237	249	248	240	228	204	225	218	215	208	250	239	224	188	237	223	219	217	247	235	230	236	194	219	217	219	227	226	238	230	244	252	253	256	224	236	195	229	228	218	226	245	228	234	221	251	218	245	223	245	213	254	231	202	230	234	231	216	209	231	233	248	238	247	211	213	237	261	229	233	196	220	210	221	225	227	228	253	225	216	226	231	256	243	243	212	215	226	251	214	210	224	219	210	227	226	212	238	239	212	223	235	233	212	228	219	228	239	223	236	222	245	203	233	211	233	253	210	194	226	239	239	221	248	224	220	243	227	250	247	244	232	215	220	226	233	239	258	219	198	219	241	221	215	227	217	216	217	223	232	217	231	236	228	219	213	231	235	232	242	221	220	245	242	236	246	227	256	200	210	221	220	224	214	239	245	220	215	234	227	250	230	222	241	237	269	199	258	225	238	218	213	239	226	219	218	218	243	203	223	248	222	239	212	216	221	244	237	238	213	242	251	220	255	229	219	227	240	241	231	225	207	225	212	233	237	225	235	219	227	233	232	217	228	247	229	255	230	222	232	252	235	209	233	241	224	221	222	245	232	198	233	236	210	231	243	248	198	232	227	217	220	227	234	199	219	221	218	199	208	226	241	225	213	222	227	232	271	218	210	216	229	234	233	218	217	229	194	235	251	236	202	206	228	228	253	220	200	226	223	219	202	253	230	218	210	216	226	251	224	260	222	222	212	226	228	228	213	221	235	234	260	232	229	240	218	241	215	207	225	218	220	260	216	225	218	201	225	223	223	220	214	237	234	211	229	212	208	225	203	233	235	224	224	226	248	242	224	216	232	234	217	236	232	219	231	229	221	219	206	220	230	223	218	241	273	264	213	223	253	249	210	244	226	237	248	224	216	232	214	226	230	226	190	234	234	220	237	240	222	236	214	216	254	238	227	229	239	234	219	204	201	290	236	235	230	254	223	246	234	243	217	216	244	229	216	217	225	224	228	254	214	216	213	235	225	241	211	266	214	201	222	220	216	248	231	231	215	224	241	244	210	239	233	206	237	216	245	220	250	208	233	219	244	217	257	234	219	231	227	207	235	221	227	250	229	255	208	224	209	219	222	226	241	203	234	208	227	209	234	224	195	231	220	210	211	212	224	259	252	264	239	197	211	211	213	239	201	206	230	217	236	237	217	251	217	220	233	241	230	230	249	216	242	240	223	207	241	224	218	228	249	233	226	215	233	219	215	218	227	244	210	254	249	245	220	227	229	221	228	236	239	230	273	210	203	204	213	221	241	196	209	232	210	240	229	227	229	235	242	252	204	222	230	255	244	226	221	224	239	249	249	201	237	212	241	212	239	211	224	194	201	256	238	225	223	227	237	222	233	240	226	222	191	229	232	218	216	217	235	221	236	245	210	220	267	218	254	231	233	217	234	223	245	227	227	239	217	200	201	210	231	231	226	266	235	202	236	261	231	224	215	227	219	228	233	231	228	218	221	208	237	217	215	217	229	239	235	214	230	235	214	207	223	236	224	206	215	208	218	234	229	200	216	234	249	240	203	234	232	212	231	212	220	241	223	249	232	242	207	242	216	204	253	225	250	212	240	252	257	234	244	240	235	234	198	252	253	213	257	205	240	233	255	231	216	218	265	223	225	238	213	235	230	228	210	233	253	205	238	247	224	235	208	252	233	230	221	248	224	224	263	244	221	225	218	236	231	235	256	232	233	213	216	234	211	234	248	243	189	225	235	226	251	228	199	239	251	215	228	238	209	237	224	246	262	204	231	230	192	250	212	232	214	204	238	235	240	241	225	221	202	214	254	201	230	229	194	227	237	238	206	219	245	216	239	225	227	246	224	217	212	233	185	197	217	204	227	236	249	233	266	207	223	243	222	211	212	245	228	203	230	234	220	222	236	216	248	242	234	231	210	238	207	213	247	229	226
24677	26398	34005	35246	32954	30354	26219	24699	21667	19690	19878	18870	16704	15704	13990	11953	11617	11685	13159	11443	10067	9873	6302	4443	8289	10088	7561	7046	8138	8229	7000	5621	3353	1963	1257	912	704	612	610	647	650	630	657	682	621	672	595	656	592	684	642	671	607	649	602	618	688	674	604	663	598	621	654	668	604	654	652	622	610	605	640	644	688	601	620	671	651	654	595	637	615	647	642	640	608	649	642	635	683	678	645	608	642	610	616	656	622	581	624	652	617	695	640	661	641	649	673	619	638	675	599	624	658	641	635	639	672	663	655	625	639	651	676	641	626	594	605	645	639	609	610	647	682	667	665	607	665	636	636	637	623	644	626	681	658	645	622	638	658	661	640	659	619	709	611	680	649	663	618	669	643	615	651	628	612	609	644	619	653	675	652	650	655	623	619	640	625	642	618	600	629	601	669	680	633	667	653	630	596	627	645	605	607	677	642	662	656	633	640	645	609	630	631	620	615	621	654	602	675	636	630	629	633	645	649	611	620	600	610	627	676	710	638	608	614	649	646	657	692	623	667	640	706	666	653	634	589	640	604	674	613	671	649	614	674	662	671	665	648	619	594	634	639	588	650	658	631	667	636	640	627	630	631	677	642	663	641	669	633	667	653	672	673	646	662	614	599	675	639	617	645	690	638	639	626	663	670	641	670	658	629	639	658	667	648	582	625	648	638	627	668	640	638	657	623	627	598	636	635	639	648	671	615	662	665	666	635	615	620	622	633	631	636	643	642	627	610	612	612	657	620	653	658	636	597	659	652	647	650	651	656	679	631	633	674	611	608	632	628	611	663	620	635	671	607	688	642	600	578	658	650	599	622	589	591	679	641	633	619	650	646	613	656	646	658	629	624	607	623	640	684	634	611	664	682	669	668	671	612	640	655	616	672	626	643	656	641	622	659	585	621	654	618	651	623	665	677	689	636	625	626	643	641	630	631	697	629	618	656	661	639	625	591	635	626	634	667	639	603	645	667	590	631	629	653	619	645	631	667	646	615	648	642	627	619	701	615	674	665	685	678	648	629	653	652	663	649	610	607	594	628	639	678	645	634	615	667	653	686	637	652	643	632	613	612	657	638	634	644	655	649	628	641	646	650	673	641	631	636	650	671	687	645	664	625	634	644	685	668	710	618	627	626	655	628	649	660	600	667	646	601	642	655	662	605	632	671	665	626	589	617	602	596	659	631	654	631	634	641	654	632	613	609	617	608	669	610	663	641	599	651	673	597	616	667	618	653	655	592	631	619	676	697	667	636	645	631	632	645	633	652	694	658	637	668	640	661	636	661	626	673	644	672	649	677	646	646	638	624	612	635	656	609	648	646	632	654	696	650	661	666	621	648	644	620	637	641	626	659	613	669	631	638	677	624	647	643	645	670	632	619	611	636	670	620	680	669	603	602	603	641	650	680	648	602	637	641	678	657	659	665	628	666	654	647	655	640	632	710	649	659	640	646	667	640	645	669	626	651	651	634	620	700	620	632	640	678	657	644	674	638	664	689	673	613	643	634	659	623	603	616	630	600	622	691	685	656	617	662	648	621	664	656	635	609	613	670	661	595	721	652	665	657	614	645	625	661	652	666	640	627	570	620	599	604	656	634	620	647	658	645	636	629	638	616	644	612	659	633	646	629	662	634	661	602	613	631	653	670	646	659	652	658	611	637	628	669	640	618	637	637	629	645	602	644	680	619	621	638	646	609	681	648	686	614	652	607	677	655	591	658	651	625	633	611	632	611	670	635	651	664	620	677	636	628	633	664	633	622	628	646	654	617	608	644	682	620	651	616	669	572	588	626	670	632	634	638	613	649	588	602	639	686	651	636	652	683	639	638	630	642	650	637	623	656	640	645	666	689	674	643	600	635	633	628	634	665	613	622	630	644	604	623	648	634	586	593	660	686	657	689	646	621	645	629	631	652	608	636	615	693	692	687	614	661	598	670	632	647	637	605	642	678	629	616	584	652	671	580	617	678	641	587	677	611	638	651	661	649	622	622	632	608	655	635	644	604	685	631	673	625	673	629	661	670	662	664	660	603	649	637	631	637	688	649	666	639	669	616	645	640	666	619	578	650	657	626	656	645	655	663	628	653	614	620	628	629	680	676	655	650	645	655	593	617	678	659	661	633	608	639	636	644	601	640	638	660	593	657	668	631	625	640	627	653	630	679	636	674	636	658	638	652	598	673	663	652	666	625	637	652	633	607	636	614	654	696	634	629	695	659	645	614	647	659	623	641	653	677	600	615	659	693	651	637	674	684	656	666	633	599	664	690	621	635	683	654	663	648	640	641	647	607	611	683	624	605	618	623	647	595	675	634	633	675	620	650	645	659	630	627	612	640	652	619	620	647	632	642	626	622	674	621	624	631	650	662	625	661	664	687	635	649	645	648	662	649	664	662	681	613	675	638	649	648	625	666	657	638	611	652	661	653	651	629	661	671	638	653	636	652	677	654	660	635	598	680	654	626	663	627	652	603	664	671	653	681	615	595	606	579	595	655	609	612	627	621	604	693	597	617	654	629	653	669	621	628	634	603	633	639	646	653	667	678	658	663	634	598	691	647	619	604	652	639	654	687	623	628	614	632	684	623	650	594	656	604	632	685	637	604	657	662	602	667	653	648	662	623	611	611	659	662	589	628	645	639	633	610	690	627	605	647	661	656	679	662	678	647	646	690	631	665	623	674	632	623	616	616	671	594	633	646	659	688	644	650	633	643	657	624	665	634	647	664	607	635	621	701	628	638	644	630	665	624	657	660	661	659	655	582	638	678	625	621	594	647	619	641	613	638	656	617	626	626	571	649	658	637	617	647	645	622	613	647	655	610	623	664	683	663	599	660	636	600	655	617	628	599	667	631	671	666	607	621	647	672	670	624	625	628	628	635	602	648	648	615	678	640	638	654	647	656	637	654	666	607	618	672	662	683	652	664	632	664	669	600	692	627	650	675	657	612	624	647	628	680	609	662	668	692	623	631	659	646	606	640	604	613	663	635	635	611	709	630	645	691	671	633	647	603	652	610	654	649	619	609	664	618	658	691	624	655	633	628	624	673	639	665	606	636	645	605	649	641	589	646	636	644	625	654	658	638	622	654	620	678	664	641	659	620	583	647	655	653	651	642	686	637	646	586	639	611	617	700	643	638	669	656	647	655	640	615	660	617	639	676	648	675	653	653	604	585	646	644	624	657	663	641	629	644	624	633	586	643	629	610	662	661	646	608	670	667	657	625	645	673	672	634	697	617	608	689	639	663	674	648	584	622	631	630	621	683	639	648	647	642	634	638	674	691	621	645	650	610	620	621	609	615	639	704	705	637	617	642	669	598	593	668	659	648	636	631	636	664	616	634	688	681	643	648	641	614	640	669	622	617	656	602	596	662	629	630	619	708	683	660	647	641	604	613	657	659	617	680	669	605	607	668	668	570	655	634	587	634	635	628	667	617	644	650	698	620	629	655	664	634	619	637	601	617	613	644	648	636	641
11718	8925	9094	6947	5427	3767	2650	2236	1583	1665	1637	1436	1020	802	623	488	525	619	557	534	455	424	279	240	278	277	278	280	268	285	283	302	278	241	235	174	229	159	196	210	212	195	209	192	187	206	193	200	234	198	192	223	198	231	197	218	207	170	219	197	206	203	211	218	185	225	211	195	213	179	214	212	194	209	196	202	206	196	202	205	226	208	209	211	217	218	211	214	200	216	232	214	231	211	219	184	209	196	207	201	238	208	235	198	207	198	183	219	219	205	208	183	208	217	185	214	229	207	182	235	207	209	207	209	208	225	214	206	217	214	199	187	226	189	202	200	177	204	202	212	208	210	192	205	203	210	202	229	209	220	215	220	193	226	218	183	198	181	193	205	173	201	197	200	226	222	182	206	188	190	190	212	214	200	218	215	180	217	195	202	195	206	192	212	209	195	191	205	209	220	182	212	230	214	211	191	206	185	213	214	212	216	207	199	198	215	214	207	200	189	180	238	216	190	181	208	189	215	210	224	180	205	188	172	238	213	196	204	250	216	218	219	213	201	199	217	201	196	205	205	214	202	201	195	193	231	203	241	207	209	222	220	221	189	207	222	208	196	211	217	218	205	203	166	222	210	184	212	224	192	208	214	208	225	220	188	203	201	192	192	196	197	227	224	225	188	197	199	198	183	185	220	196	207	199	205	195	184	212	183	199	191	191	195	189	187	175	208	229	186	213	202	187	185	216	196	190	219	182	209	203	215	212	174	170	201	192	221	193	198	206	211	184	207	166	214	188	209	223	209	182	194	201	186	204	209	205	211	211	194	206	204	202	179	185	193	202	195	182	193	176	191	197	173	200	192	198	209	202	219	199	193	195	198	208	202	201	212	214	214	212	199	201	204	199	218	204	199	221	201	216	211	184	208	192	228	204	221	206	204	189	210	205	211	192	230	197	231	191	193	193	204	214	224	185	222	206	179	207	167	211	226	207	176	216	228	221	209	220	197	198	191	186	208	216	189	204	201	198	192	200	191	193	219	225	188	191	240	209	199	205	219	202	181	198	214	224	205	216	182	222	188	208	222	216	206	199	209	189	190	222	210	207	231	199	210	220	207	222	208	221	183	196	207	211	204	190	201	205	211	197	206	194	189	213	212	200	223	195	204	202	196	214	206	205	225	191	201	231	192	204	210	195	230	206	206	200	212	185	200	195	205	221	218	213	203	190	180	190	216	215	221	214	188	200	211	217	219	203	205	193	188	230	211	206	199	193	212	206	210	214	194	185	198	188	178	193	204	188	190	219	217	168	184	204	208	200	169	201	214	176	175	210	205	214	202	224	209	216	179	188	229	216	225	202	211	207	194	187	208	182	226	190	212	232	193	181	201	202	215	220	191	196	227	223	191	219	188	210	182	197	203	213	215	209	202	208	192	194	197	198	189	215	213	210	192	216	205	173	211	199	173	212	209	171	195	226	209	185	222	215	210	215	222	201	191	204	212	194	201	215	220	213	205	206	186	219	223	188	182	194	220	219	204	216	213	180	183	222	227	202	204	214	202	204	238	203	208	189	201	202	198	208	212	207	195	197	201	211	216	184	196	197	204	218	226	230	195	206	189	201	226	201	181	218	208	184	210	181	199	234	201	209	196	168	200	201	217	214	228	206	195	194	225	207	206	200	187	209	223	221	175	230	212	228	199	205	232	220	228	216	204	191	194	217	196	204	240	228	209	207	221	190	186	205	212	213	204	179	199	214	202	195	199	225	241	202	204	205	186	205	174	216	224	222	208	221	205	209	198	186	207	193	179	224	187	186	208	207	180	201	233	199	214	214	202	203	187	211	215	228	186	227	207	210	225	204	199	210	201	216	202	215	210	194	209	195	193	212	181	230	208	223	215	188	197	221	229	234	203	222	212	195	202	190	203	182	222	189	169	196	194	241	184	215	209	214	230	212	192	181	207	190	228	196	243	193	218	214	213	193	184	220	192	186	215	200	189	191	185	189	198	166	215	225	194	186	211	202	202	199	221	238	203	191	205	215	177	199	209	164	189	208	213	167	214	192	225	209	226	199	212	205	216	198	217	210	191	199	207	202	196	174	206	193	199	205	198	184	209	203	219	199	207	177	187	189	181	199	196	196	223	192	189	179	218	192	218	215	219	203	233	201	236	197	201	207	191	221	223	209	199	202	191	206	204	199	198	211	213	188	212	214	199	201	191	196	205	195	211	223	209	207	213	209	215	206	227	187	208	219	208	175	222	220	196	196	191	212	194	210	182	194	216	184	200	210	200	183	224	188	195	208	208	218	189	211	202	219	219	214	204	227	202	192	198	201	204	222	204	203	227	207	200	205	203	186	197	190	208	207	198	197	201	199	209	210	187	206	210	210	227	196	196	220	197	208	215	201	206	194	196	210	214	194	180	216	210	173	189	228	191	202	203	197	207	205	204	229	194	219	198	188	197	200	212	209	217	207	177	189	218	218	226	193	202	193	187	196	180	199	206	233	189	200	207	206	205	214	220	216	206	199	192	190	197	186	215	215	215	193	202	206	198	201	194	222	205	202	202	195	201	216	206	196	197	209	196	212	203	212	184	197	217	219	207	194	216	219	204	221	223	208	174	219	224	217	227	176	189	188	212	202	193	195	214	222	212	212	200	222	177	203	217	214	188	206	197	203	193	205	179	189	209	224	182	226	204	192	209	177	216	211	194	205	184	213	209	197	223	241	198	202	209	208	190	208	225	193	205	183	206	199	183	202	212	186	208	221	203	224	219	210	189	202	191	215	201	202	222	222	178	216	188	211	182	229	196	211	201	188	189	209	192	187	195	220	220	207	189	193	189	201	200	188	207	213	233	206	202	214	196	211	208	234	193	176	194	217	209	195	225	220	214	209	220	209	196	190	209	198	200	223	192	233	231	218	243	200	177	199	185	195	213	215	196	194	220	201	216	191	218	199	192	211	190	200	209	199	196	201	190	203	198	229	193	203	208	206	193	217	210	206	195	202	225	205	220	229	223	228	209	184	210	223	207	197	193	214	202	188	218	224	213	200	193	193	218	207	215	221	194	196	201	207	207	213	219	178	229	218	211	188	201	217	211	203	211	208	205	195	203	221	211	204	205	205	212	168	187	202	200	216	185	187	218	190	212	215	193	205	192	213	209	200	198	205	201	211	188	230	207	229	211	221	163	226	207	192	230	217	206	193	198	206	224	202	215	205	217	211	225	223	213	234	219	205	206	224	211	201	171	223	198	197	228	212	221	222	192	187	209	197	212	192	208	187	190	208	230	197	187	216	204	211	218	198	181	221	194	216	230	210	187	178	230	200	200	210	192	244	226	201	208	170	215	229	215	213	216	190	202	189	201	209	196	203	212	197	194	194	204	251	208	192	238	205	230	207	211	214	200	200	207	182	205	206	233	205	205	214	211	211	195	208	206	215	185	185	198	200	216	189	185	185	206	208	201	195	198	228	226	221	194	208	201	197	239	194	203	197	245	212	199	188	177
8342	9345	14467	15691	15665	12424	10679	9405	7533	8238	8178	6920	5464	4247	3243	2468	2870	3255	3128	2742	2267	2083	1054	812	1017	1204	1172	1267	1120	1174	1124	1093	880	778	728	582	591	566	570	567	633	570	588	582	590	627	573	560	606	599	566	588	585	564	581	551	585	560	625	544	624	607	598	553	563	562	579	615	581	563	548	553	577	618	603	600	601	595	580	554	633	548	545	569	526	598	594	610	563	570	610	533	586	570	574	584	570	562	587	568	526	599	562	561	607	615	604	600	557	625	587	614	575	559	540	566	584	559	584	614	536	605	598	588	588	586	575	568	575	603	565	582	590	593	597	597	619	582	587	604	550	602	592	582	577	570	602	555	595	535	569	526	583	572	631	612	568	601	601	585	625	603	589	570	553	585	580	575	569	552	611	590	558	602	575	570	525	602	583	622	608	552	526	562	581	578	578	580	602	559	561	622	557	585	586	591	584	544	595	585	616	611	612	568	574	591	560	595	591	569	524	515	566	555	580	583	549	574	547	564	570	538	565	573	595	547	600	543	582	568	561	542	583	562	565	551	645	558	565	615	582	587	496	562	555	589	546	522	547	582	579	552	559	573	542	567	581	569	558	551	592	586	559	585	618	544	562	599	597	553	540	611	588	601	578	545	559	568	580	570	553	622	560	595	553	560	537	604	564	580	588	560	600	578	582	622	591	581	589	581	566	604	578	577	599	588	547	570	570	589	544	597	558	547	570	563	571	559	568	602	558	572	554	595	589	598	536	568	573	538	590	556	607	592	577	608	563	559	552	600	579	573	553	603	601	577	594	568	608	526	586	609	569	588	559	531	601	570	545	575	572	579	567	578	592	570	584	571	612	615	600	560	601	557	551	596	593	592	595	557	569	547	571	584	592	580	591	592	573	531	534	548	575	560	575	581	550	610	607	607	598	587	560	605	575	555	583	567	550	564	599	609	549	609	569	574	590	554	596	607	564	642	554	600	571	577	585	614	608	598	627	606	613	565	563	593	616	585	552	555	592	589	593	597	586	568	566	592	596	571	553	576	577	592	580	578	583	569	585	542	564	619	638	579	570	577	594	574	596	566	593	588	573	569	591	585	621	583	581	615	570	573	549	586	582	586	571	546	585	552	573	544	589	589	584	567	593	588	597	546	568	603	548	568	546	570	535	568	547	599	571	532	623	544	596	596	553	587	567	630	630	591	540	588	567	596	569	584	572	586	566	563	563	585	550	592	560	627	552	594	573	597	594	589	613	593	549	583	582	601	581	611	557	610	571	612	576	544	569	578	586	577	552	593	600	623	606	586	586	541	629	574	566	598	622	556	563	553	579	568	568	612	562	546	572	514	566	566	553	598	542	601	596	590	565	569	604	566	549	559	560	562	574	582	583	598	618	605	538	575	591	565	621	618	545	573	622	618	595	612	563	551	602	576	569	576	600	574	603	556	577	629	614	595	556	555	598	564	600	573	599	564	593	591	607	583	634	610	549	535	579	573	615	540	558	576	600	559	635	610	528	565	602	577	619	578	601	571	566	593	598	569	622	591	580	581	554	602	562	575	599	573	639	602	569	567	560	635	568	544	593	559	553	580	603	581	548	610	562	589	590	572	560	588	603	524	592	584	576	566	588	577	558	549	586	587	550	544	557	577	593	622	575	572	582	541	580	538	584	602	603	567	601	577	573	613	574	602	554	569	591	579	556	555	554	579	562	628	566	618	575	581	572	543	599	602	558	555	576	557	570	579	557	549	593	567	565	560	562	548	538	560	576	586	597	581	600	602	630	585	581	562	590	594	567	550	619	545	558	588	638	564	548	568	593	630	622	587	588	569	555	535	587	586	571	613	600	563	541	583	581	578	575	575	566	612	595	563	583	556	586	574	581	595	574	530	586	583	593	553	579	577	555	551	586	585	656	603	600	591	579	595	572	589	581	648	585	579	556	566	588	630	577	618	574	568	568	574	589	607	554	602	587	564	585	560	562	610	552	600	560	561	563	574	633	623	542	583	552	590	561	627	598	588	606	595	591	563	584	610	587	534	606	602	578	580	549	577	590	617	580	580	587	583	601	533	612	593	542	574	576	544	606	582	566	559	582	602	584	577	536	588	566	621	563	563	612	591	569	601	558	588	593	558	562	612	556	546	609	628	572	570	589	555	619	620	567	595	565	539	578	558	534	560	564	571	574	567	604	549	612	590	591	580	559	542	579	606	603	573	576	565	588	576	593	573	557	612	583	608	534	597	616	632	565	564	596	567	584	582	602	591	563	582	600	607	569	575	580	597	554	553	599	601	550	598	591	570	570	592	574	546	618	589	596	549	582	614	585	587	582	598	586	535	551	624	572	580	541	555	576	569	540	548	618	592	630	592	565	579	572	619	572	601	604	560	569	595	579	555	560	579	566	544	563	582	549	568	598	588	580	564	615	596	533	565	551	623	547	607	619	627	547	623	536	625	612	608	576	580	572	565	576	568	587	583	556	577	612	596	560	546	561	539	544	620	619	596	553	599	605	565	571	585	580	591	547	587	599	583	616	599	592	534	570	606	563	568	601	590	593	572	571	572	578	617	581	582	580	610	578	597	629	566	570	583	585	523	567	572	595	549	569	565	571	579	619	590	549	560	612	548	561	577	595	563	593	601	628	564	561	578	560	544	624	601	574	580	557	558	598	594	584	562	562	572	578	599	605	585	617	583	575	610	536	600	531	564	556	607	556	560	618	577	606	593	549	543	580	593	552	584	595	607	588	602	559	542	563	555	578	567	608	569	558	572	588	609	594	616	592	554	581	555	624	592	584	581	591	598	570	535	560	568	610	579	602	550	533	617	600	614	558	584	557	592	574	568	570	560	566	578	558	566	597	599	583	592	576	570	579	553	559	591	592	592	619	569	576	609	623	599	555	570	599	599	555	623	563	564	585	565	570	636	546	575	586	542	550	583	560	576	595	595	617	549	582	652	555	551	622	575	547	600	548	539	586	600	548	535	583	523	630	570	560	592	570	591	545	576	602	547	607	575	559	571	564	557	579	598	577	596	588	603	576	578	579	581	566	618	557	610	579	559	544	565	560	658	613	561	579	552	574	606	585	588	628	577	548	584	572	614	568	554	611	566	571	615	610	598	587	566	573	543	618	557	601	572	570	625	597	604	573	568	560	577	567	552	542	581	564	564	585	571	625	599	579	601	600	599	578	550	593	548	557	614	561	580	570	579	541	585	556	604	577	550	604	586	564	583	564	601	561	575	547	586	537	588	547	610	595	569	621	534	599	587	565	619	570	548	546	614	588	507	541	556	569	531	577	539	608	548	584	573	600	589	572	559	569	581	566	590	552	600	593	579	560	578	591	644	611	593	584	601	566	561	545	589	570	600	553	580	593	573	580	580	603	596	530	579	573	575	574	582	560	538	561	574	561	636	554	569	552	601	562	599	542	607	581	582	607	616	588	564	607	596	540	599	607	601	587	537	552	551	612	574	626	580	561	536	586	603	609	609	554	581
26009	21804	21304	17728	12286	8837	6730	4644	4347	4349	3375	2450	2227	2141	1932	1700	1498	1640	1655	1454	1185	818	508	464	726	1000	595	831	758	1073	871	636	409	327	231	221	213	185	206	188	188	214	169	210	215	196	202	186	180	210	189	211	199	184	193	205	204	192	203	184	196	180	217	212	222	196	213	181	197	220	227	206	210	206	198	192	221	209	193	222	220	204	192	200	170	208	198	203	224	227	201	185	169	225	193	201	218	192	213	189	209	174	215	206	240	194	208	201	184	193	200	217	177	208	200	199	208	213	195	206	216	206	184	207	210	190	208	213	182	206	187	221	190	191	183	201	192	207	198	177	225	194	202	205	210	200	195	194	214	180	209	200	197	195	172	199	164	196	205	192	200	199	205	200	190	188	202	199	194	191	218	200	199	174	204	179	183	226	194	200	200	200	194	207	190	190	189	201	217	195	189	208	244	203	205	217	193	199	186	190	203	198	184	200	214	209	194	194	207	205	202	214	226	202	228	173	194	193	232	199	182	202	197	210	215	186	216	192	191	193	212	208	203	238	189	210	191	217	193	202	191	191	185	185	217	198	194	201	181	217	213	175	174	203	187	186	212	229	193	193	202	198	210	255	214	225	204	197	192	190	209	208	208	201	192	181	211	208	226	221	213	199	211	201	168	221	190	186	220	210	205	181	206	189	223	188	177	215	189	179	213	200	190	197	195	216	204	216	206	184	196	187	179	197	206	202	214	179	210	186	184	187	203	198	220	188	196	169	207	194	199	189	185	193	208	224	204	197	185	223	176	207	198	191	194	185	223	217	192	201	183	176	209	190	219	191	205	201	211	213	191	201	170	212	202	222	209	204	199	194	217	184	215	195	191	204	176	225	217	201	201	206	208	186	181	178	202	181	213	218	196	206	190	208	201	187	178	205	180	214	238	188	198	198	206	183	210	173	195	183	188	186	176	200	224	212	191	229	166	181	192	156	190	200	216	205	212	206	203	183	203	218	211	209	184	170	235	207	171	208	197	179	192	201	193	206	209	223	214	212	210	201	203	193	176	194	201	191	209	185	190	182	231	197	191	195	202	178	228	206	196	206	194	204	200	195	223	189	224	185	174	211	236	198	206	190	211	192	206	213	208	220	211	183	199	200	183	230	206	194	206	213	174	187	215	192	182	175	212	202	181	208	207	186	209	208	206	205	231	201	182	208	203	219	194	191	189	194	181	209	211	204	193	212	232	191	211	189	201	219	231	170	228	215	192	176	190	205	199	177	206	210	237	204	190	195	205	180	193	188	232	160	183	192	237	195	197	185	174	202	190	175	189	205	196	181	191	162	233	188	185	182	189	197	214	193	189	181	224	186	214	194	198	202	162	206	193	201	203	176	203	201	186	196	204	224	208	199	190	194	180	208	196	193	204	188	202	182	199	215	202	237	196	195	189	180	207	206	194	196	210	198	198	192	194	188	202	219	194	231	224	171	204	214	200	212	220	216	194	208	201	196	201	216	217	195	191	195	205	190	208	202	187	202	218	203	203	198	206	197	190	198	201	189	205	182	203	167	194	193	186	205	176	210	198	189	183	202	187	197	182	188	193	195	191	213	182	215	199	193	174	190	159	206	184	201	230	215	197	225	183	212	206	200	197	180	214	212	193	200	200	221	216	176	174	196	182	200	220	203	201	203	221	193	190	196	193	188	179	210	186	190	211	220	216	205	219	211	186	181	188	195	221	188	207	199	197	221	210	192	178	206	191	194	193	179	177	201	190	211	199	191	197	191	218	214	219	196	219	239	221	176	185	221	199	188	214	210	222	188	213	176	180	188	193	194	188	178	216	210	205	177	188	192	203	196	213	196	215	204	228	188	225	207	201	198	196	206	216	193	183	194	201	219	220	176	215	190	206	216	199	200	197	194	205	194	219	204	197	173	207	208	207	195	218	186	211	174	192	215	211	201	198	214	209	198	195	222	186	194	175	189	209	189	202	199	200	188	213	181	179	195	202	193	198	200	207	233	193	207	186	219	191	197	207	209	203	200	182	245	199	238	186	208	237	236	197	199	169	219	212	213	208	201	201	212	201	201	209	207	199	199	189	198	199	210	195	197	205	185	223	206	203	211	171	213	184	207	176	234	210	184	206	179	175	183	191	207	200	179	207	208	217	198	199	199	197	218	206	194	185	193	197	220	216	183	179	188	226	205	195	202	201	216	191	232	201	196	213	216	209	205	196	228	187	202	221	218	200	222	224	212	195	168	195	184	173	176	221	204	212	196	200	222	178	215	210	208	195	197	190	206	204	196	181	205	200	201	190	173	190	201	201	200	202	230	215	202	203	198	184	185	189	187	179	204	192	178	191	188	188	198	214	210	210	222	195	213	209	197	203	202	176	200	181	221	193	211	192	190	207	212	204	202	188	175	201	198	203	181	222	172	208	213	199	196	204	189	224	187	228	186	197	247	231	208	200	205	194	208	180	215	205	210	191	198	206	192	195	208	219	207	202	213	178	197	239	201	216	191	204	190	204	190	229	192	198	208	193	203	196	199	182	183	190	172	208	232	189	209	200	194	215	180	201	182	193	196	208	217	183	201	188	202	196	194	207	198	208	203	197	191	198	194	220	195	226	197	215	191	195	198	211	176	223	185	209	186	206	180	184	223	184	206	184	195	199	174	202	199	199	191	221	195	199	191	186	198	214	201	218	195	218	195	225	206	193	204	195	213	197	204	206	212	224	214	197	215	204	179	192	217	214	204	199	200	202	195	187	218	209	189	185	202	165	191	223	190	221	169	184	173	192	202	230	204	203	203	193	205	227	219	223	190	223	223	195	204	191	233	190	203	214	178	245	201	217	204	187	214	206	186	180	201	206	178	165	186	208	206	238	186	222	205	202	172	217	206	205	185	185	205	199	219	185	205	209	200	213	217	173	210	189	214	201	187	209	214	210	188	190	208	186	199	220	200	219	201	184	179	189	205	183	215	208	209	182	211	176	195	202	197	205	194	194	191	187	194	214	198	193	195	210	199	179	204	206	186	204	185	208	202	182	191	206	193	195	195	219	213	186	200	219	201	215	199	201	179	182	184	201	228	178	207	205	194	213	193	204	200	212	205	184	187	197	189	189	203	211	198	222	205	190	207	195	211	174	193	198	200	192	187	182	203	219	196	184	226	193	201	210	212	204	227	200	218	201	206	182	212	195	189	181	175	224	191	195	175	189	178	187	183	214	205	213	198	190	183	209	202	186	195	204	186	180	216	230	190	201	223	209	224	196	191	175	193	228	213	197	178	203	202	181	201	200	209	209	210	173	207	196	192	182	221	157	211	201	184	198	228	203	212	196	215	176	212	204	200	201	196	204	188	188	211	195	188	211	181	195	175	215	207	171	190	193	201	204	211	193	187	182	215	212	197	207	209	197	215	183	218	214	210	224	208	218	205	220	213	187	189	206	222	181	204	211	201	192	185	193	197	199	207	226	175	200	204	220	213	214	216	202	204	205	192	196	197
18285	19676	25928	28045	25641	22608	20766	16956	17294	17219	14422	11536	11033	11256	10233	8834	8668	8777	9073	8259	6666	4487	2743	2604	4293	5774	3358	4712	4551	5889	4626	3241	2037	1269	946	670	618	585	591	582	572	594	558	540	555	562	596	581	544	579	554	587	545	550	546	524	569	519	570	606	530	606	604	559	539	555	565	560	556	604	558	589	551	566	555	567	568	553	547	598	560	585	591	542	551	576	603	570	577	556	582	565	570	566	576	566	571	564	571	585	548	593	562	600	618	602	557	565	568	575	559	539	578	579	565	560	587	537	524	594	570	560	574	602	577	576	566	576	585	565	575	594	606	576	564	570	549	547	557	549	572	616	557	599	566	556	557	602	555	539	551	563	579	524	515	554	544	561	642	577	600	641	541	600	547	568	560	586	553	547	568	578	540	579	558	621	607	587	576	586	559	590	583	537	562	557	553	577	573	576	581	542	587	550	632	581	551	617	545	589	546	591	593	566	595	596	559	573	511	573	555	587	551	628	598	531	578	599	540	555	560	575	522	574	532	590	565	556	579	561	596	570	555	522	596	614	557	548	525	572	565	595	579	566	603	560	587	543	556	554	568	580	576	587	620	579	550	565	547	599	565	551	601	571	606	579	603	587	584	541	565	623	575	532	541	629	583	582	567	585	566	564	528	588	593	572	543	594	558	571	533	535	588	570	553	544	596	554	552	560	613	571	592	605	609	549	574	575	595	547	560	554	599	618	563	552	532	606	537	635	613	546	587	546	556	547	585	536	576	555	629	561	625	581	577	536	637	590	606	570	565	566	585	559	546	555	603	551	573	572	566	549	556	595	554	585	584	593	616	591	551	601	514	570	581	574	581	521	590	605	608	560	614	588	589	580	511	558	558	598	593	583	557	608	606	567	594	563	576	593	527	556	574	570	552	578	550	603	569	636	598	591	567	618	588	566	563	613	602	547	562	578	598	599	512	561	584	560	533	580	570	560	601	540	588	571	604	565	560	563	596	587	592	554	585	541	561	560	590	558	572	542	618	595	562	588	537	620	569	566	565	598	578	561	559	600	591	571	573	609	599	553	573	584	580	535	582	601	562	595	585	566	571	585	589	594	583	571	538	563	598	587	568	575	549	575	534	528	552	596	571	571	530	573	565	542	583	537	579	551	562	566	593	616	540	505	575	592	579	614	609	567	567	574	595	592	562	552	608	572	563	581	553	596	585	616	597	562	550	590	600	609	574	566	548	555	539	556	542	589	576	610	600	611	582	574	612	581	567	583	601	507	621	558	563	543	560	580	561	574	580	587	606	599	574	588	534	575	604	589	522	556	546	589	589	566	618	564	556	596	545	622	587	564	548	564	574	577	529	578	589	565	523	545	585	597	598	555	584	580	569	569	567	520	524	566	587	558	584	608	578	565	561	596	592	559	600	554	563	582	582	567	530	583	565	575	588	589	578	572	579	565	537	566	568	558	597	569	545	580	556	581	558	583	543	536	579	562	583	538	553	578	594	620	573	545	489	582	577	582	556	572	573	594	571	570	524	600	579	581	599	571	604	572	555	548	576	572	550	598	560	617	567	569	560	567	591	575	573	593	581	631	572	531	569	586	507	564	572	573	581	595	562	592	585	573	557	602	574	571	566	547	568	566	566	611	601	607	559	558	551	565	577	575	558	533	553	592	561	544	611	577	540	564	557	595	572	577	598	598	575	579	570	515	556	620	653	555	550	580	603	579	590	550	565	553	547	572	593	559	548	558	570	583	611	583	573	544	563	602	560	574	573	669	548	594	594	592	589	535	542	594	587	557	560	593	595	626	569	561	538	601	585	577	609	589	592	599	586	552	561	569	561	557	575	595	571	617	578	594	566	597	590	577	611	586	601	591	596	573	621	551	563	544	570	590	574	609	559	570	560	604	588	580	601	568	609	582	599	547	623	560	571	550	562	610	593	592	587	573	570	594	595	535	547	583	573	585	568	585	542	554	524	582	603	582	536	610	535	548	529	613	529	615	558	626	544	539	579	540	574	604	536	591	537	594	581	551	573	599	522	583	588	552	598	601	600	555	581	572	647	541	620	581	565	563	523	595	565	614	574	588	585	564	532	578	569	497	588	579	582	557	572	558	608	565	609	565	511	604	627	564	546	592	585	566	577	580	554	538	613	590	589	553	584	601	590	589	570	526	599	532	560	642	533	536	582	541	567	544	572	587	567	557	555	580	587	553	571	557	535	548	589	562	631	575	561	543	577	586	613	578	606	571	543	542	573	565	557	542	596	560	602	562	606	513	555	590	605	570	564	561	581	578	570	585	549	573	555	604	579	621	573	565	550	574	492	542	604	587	589	549	577	551	574	570	588	575	586	569	565	584	578	557	588	540	558	568	603	606	575	582	563	604	571	577	558	588	575	587	564	583	504	554	591	561	543	571	574	556	596	583	558	575	547	582	533	572	563	536	567	574	612	577	620	545	540	560	557	594	561	581	587	594	597	522	602	557	618	582	616	539	574	573	548	589	580	514	584	534	667	578	628	561	573	576	594	635	595	587	544	573	613	566	581	575	590	613	575	601	583	578	546	609	573	590	580	609	557	614	570	572	588	532	588	587	593	570	619	609	563	560	576	591	574	580	573	580	605	603	581	557	594	569	571	597	592	579	615	557	608	542	580	567	547	561	586	536	611	550	565	561	604	572	577	583	618	579	606	577	566	526	578	585	592	535	552	621	592	570	585	600	593	605	524	572	580	576	575	583	540	589	573	602	577	559	566	565	621	570	625	589	536	595	560	557	581	576	581	595	581	552	555	574	604	519	538	617	622	548	595	611	591	562	551	616	553	592	567	631	565	583	613	597	575	560	588	583	591	549	578	624	595	557	559	566	587	592	547	613	561	599	569	559	595	578	567	615	566	577	591	569	502	611	559	609	572	546	587	557	563	568	568	565	577	574	575	576	554	578	519	574	575	583	558	551	540	574	595	578	579	612	540	569	560	576	543	591	596	563	562	572	555	616	566	552	607	575	577	584	546	609	561	570	589	551	562	572	602	560	552	585	617	577	584	604	600	577	544	552	579	591	595	582	569	571	555	585	589	605	536	592	539	542	569	596	570	523	560	546	558	592	593	557	572	593	575	561	589	620	529	578	616	561	586	557	588	566	600	506	569	607	606	581	594	592	578	608	614	608	544	592	537	579	645	574	583	611	619	566	577	550	567	562	543	594	557	553	585	582	582	581	554	586	562	627	578	576	631	569	565	504	573	586	578	601	526	572	577	615	532	559	598	568	575	559	547	576	552	547	495	572	530	565	587	569	556	591	562	580	574	572	612	572	580	529	585	548	576	585	571	570	614	598	617	584	603	588	587	563	571	538	578	578	561	565	607	555	573	582	597	595	599	551	556	582	570	564	548	566	563	566	559	592	577	497	572	585	616	585	595	586	586	601	608	557	526	608	573	605	572	536	561	588	596	583	579	602	610	577	566	592	586	562	544	602	618	596	539	591	562	576	598	580	551	565
34750	30351	30182	24748	19038	14827	10790	7925	8098	6102	4263	4245	3524	2714	2392	2171	2474	2626	2867	2520	1465	986	889	860	1017	1734	1212	1486	1536	1891	1504	1123	734	510	341	308	226	208	243	235	225	216	216	230	213	223	203	235	239	235	240	238	231	235	223	221	237	218	243	263	232	228	217	216	220	206	215	238	220	241	225	220	257	199	233	222	245	239	245	213	215	214	228	220	234	231	248	207	240	197	241	212	211	231	237	239	230	219	237	250	208	194	216	237	243	232	217	234	223	219	227	199	227	202	244	233	224	206	218	241	238	239	226	238	219	220	206	222	221	206	226	227	222	199	242	216	218	223	263	179	266	254	214	198	256	246	248	243	233	243	229	222	219	211	215	255	230	236	180	228	206	235	215	209	216	214	232	255	245	220	218	233	248	238	237	212	189	216	224	218	206	212	219	234	210	227	207	232	229	233	221	208	222	243	240	248	239	235	210	202	220	214	199	225	208	216	215	240	254	247	211	218	221	219	228	205	232	235	235	233	222	245	237	272	203	215	231	239	216	221	237	222	215	227	249	237	215	205	238	239	243	231	227	221	202	215	210	239	202	231	230	195	223	237	214	249	209	218	213	211	225	221	235	213	214	209	224	219	214	218	230	211	243	200	244	224	212	246	228	234	246	226	211	227	218	224	260	194	235	257	176	229	195	213	239	222	209	253	231	239	225	237	200	245	215	234	236	225	231	222	252	205	221	236	227	210	220	219	235	233	192	244	240	230	215	209	233	219	215	205	219	224	201	244	219	224	210	229	227	241	230	200	221	217	250	230	191	247	240	224	221	230	229	207	204	190	248	253	222	250	242	219	237	264	208	229	250	210	219	213	205	243	244	238	228	226	193	231	236	233	235	216	224	232	217	209	247	224	216	219	205	216	227	218	215	216	231	224	223	231	236	208	234	212	242	233	256	219	232	215	220	227	257	236	236	212	246	220	241	234	254	209	250	226	244	256	242	245	226	233	237	230	243	198	236	242	231	221	229	216	258	235	221	205	209	203	213	240	192	221	202	217	236	211	245	222	238	229	216	218	208	223	235	223	235	212	182	213	224	253	234	235	232	194	201	229	214	224	241	239	231	209	209	249	230	235	240	224	235	241	220	228	230	222	244	233	222	225	236	225	221	225	209	232	228	225	223	227	221	227	236	226	229	226	233	213	233	232	213	211	208	223	213	201	240	233	212	256	229	240	209	214	235	257	205	246	201	192	234	236	232	226	247	237	243	222	183	215	224	217	221	243	225	237	232	230	240	232	230	232	242	224	218	205	247	225	234	243	265	221	223	257	228	241	217	215	243	214	227	215	233	229	217	220	217	226	232	214	213	259	268	234	241	237	208	233	243	262	246	203	249	193	226	224	203	235	232	247	236	240	196	262	220	228	202	209	227	234	236	233	199	217	224	236	231	236	235	199	213	239	233	238	221	220	224	205	234	218	223	229	258	214	240	235	233	255	207	228	242	241	244	229	262	237	224	247	221	231	228	248	225	239	224	222	238	226	226	235	177	237	232	239	208	219	212	233	236	231	210	226	219	198	257	219	228	235	247	258	243	227	229	208	232	215	261	226	241	176	219	228	218	210	244	207	232	242	214	224	247	210	222	187	248	216	220	209	223	230	240	227	227	247	224	246	248	248	235	202	244	255	233	236	218	209	226	240	217	238	227	241	221	203	217	232	217	225	231	225	218	220	219	203	237	227	212	225	229	198	261	251	226	224	222	241	236	232	248	209	237	238	212	217	226	251	233	237	204	238	236	229	248	239	230	204	242	208	220	232	255	236	207	223	219	249	242	201	225	237	236	242	221	224	216	216	218	228	219	229	237	210	227	227	240	215	217	224	241	222	218	231	227	231	241	230	194	217	222	194	259	222	212	243	233	241	256	247	222	243	227	229	208	217	236	226	237	238	221	220	237	253	241	225	253	210	225	236	231	210	225	200	226	207	211	218	235	241	218	233	212	216	229	222	230	259	223	229	226	225	211	217	225	218	249	222	218	238	213	250	213	234	219	253	223	234	235	226	232	239	244	236	211	224	228	234	245	201	237	211	233	214	210	249	229	220	239	225	239	217	240	210	214	229	233	228	241	249	214	235	231	232	230	203	217	220	202	238	226	226	229	243	211	232	235	243	205	191	224	214	219	234	200	207	228	231	255	216	251	243	241	202	223	229	230	228	219	236	246	212	229	245	241	209	228	223	226	220	216	220	199	245	246	216	249	215	218	226	247	224	231	219	241	217	227	221	236	202	233	216	247	203	229	245	264	227	235	204	207	234	203	234	206	228	211	231	228	205	217	213	219	234	217	228	184	243	223	220	215	217	188	215	236	227	219	227	226	234	260	238	232	219	218	200	218	223	234	216	230	225	231	223	258	248	224	198	214	229	225	255	245	226	228	194	225	231	236	244	214	231	226	218	206	219	250	191	190	227	211	225	237	215	228	216	229	221	220	243	234	212	237	235	220	227	256	237	210	218	206	211	235	257	263	243	221	241	226	227	217	233	240	232	214	176	204	216	231	204	220	231	224	232	237	205	223	222	247	229	217	231	196	227	227	215	203	244	221	215	238	225	250	215	251	222	216	242	231	223	223	210	186	222	223	254	233	213	184	221	219	223	232	245	242	215	219	250	258	245	223	218	227	218	233	242	210	201	217	200	224	202	239	221	225	213	226	214	235	232	222	219	227	247	228	195	222	230	231	222	254	207	225	205	215	198	230	236	233	225	247	250	231	222	220	225	227	215	227	228	229	182	238	242	225	223	233	213	259	233	238	216	215	232	220	212	219	223	211	247	230	239	235	230	208	227	216	243	229	225	221	232	234	252	220	230	216	225	244	219	233	228	240	219	238	209	220	233	219	191	234	191	209	222	235	234	214	223	240	220	220	198	229	210	218	239	235	248	217	233	251	233	205	236	205	210	253	198	218	223	234	208	216	194	252	230	213	250	234	241	202	225	238	226	232	244	232	223	211	214	227	231	239	230	215	206	225	223	242	227	261	230	272	219	211	229	201	220	228	239	218	210	230	245	236	240	234	242	221	241	217	228	231	255	220	207	213	179	228	224	244	233	226	252	246	227	208	219	245	228	246	241	203	235	225	238	230	227	231	231	236	240	240	221	221	249	237	217	226	228	216	223	232	193	224	226	230	210	229	249	249	239	223	227	206	221	246	216	208	251	244	220	203	236	240	257	224	240	217	240	219	238	226	232	235	224	224	244	229	226	183	227	220	207	229	237	215	226	242	228	228	221	214	221	213	238	206	225	221	229	228	224	228	217	235	247	217	236	251	236	224	221	230	197	237	216	221	235	229	231	237	236	212	220	189	225	204	194	224	222	232	228	199	239	227	246	226	207	208	229	235	224	225	249	246	248	233	217	227	223	252	195	243	219	221	228	229	218	214	232	257	235	231	224	258	239	216	222	213	211	212	234	225	210	235	238	211	245	226	237	269	256	269	207	210	211	195	228	241	230
23816	25453	30948	32941	31990	29792	26082	23306	24686	21218	16953	17353	15236	12830	11659	11131	11983	13629	14173	12416	7790	5640	4978	4560	6168	9512	6835	8317	8634	10641	8423	5875	3770	2315	1369	865	723	705	668	633	685	592	620	602	609	618	672	606	640	673	675	654	641	633	631	651	632	628	684	658	636	617	606	665	648	612	627	601	603	694	623	647	643	662	641	651	606	623	678	650	617	618	629	577	632	598	602	634	650	652	637	646	649	634	671	700	616	660	644	677	632	632	616	628	651	646	640	677	648	659	636	617	625	641	654	597	665	612	621	654	684	616	666	621	631	639	613	630	610	669	600	598	668	621	628	619	646	605	606	646	581	627	686	640	645	654	639	640	668	676	613	651	650	634	682	634	589	632	648	652	621	663	655	640	668	638	658	648	647	684	686	687	637	626	604	647	639	648	632	642	662	618	619	664	634	638	627	628	622	608	647	664	624	611	629	616	680	670	643	674	623	678	582	662	622	654	670	661	702	645	630	614	615	660	648	642	618	655	655	626	638	658	648	605	636	641	657	643	582	692	620	644	650	648	633	680	642	612	692	661	624	654	634	665	600	647	693	635	630	619	622	644	639	656	681	644	611	627	629	639	623	634	625	636	671	572	614	625	647	610	666	637	654	624	634	615	648	671	609	680	631	656	655	673	606	585	654	675	605	656	628	575	584	670	617	599	661	634	646	614	607	646	679	606	630	720	652	664	675	578	641	625	642	639	578	612	662	610	640	636	635	670	599	647	672	664	668	638	624	619	603	660	609	672	659	619	632	638	701	668	654	614	625	629	627	604	679	636	625	643	630	592	652	604	633	639	643	646	635	670	627	630	661	595	584	615	627	617	643	585	614	605	668	636	616	623	622	589	604	629	665	653	625	603	598	647	601	651	649	652	642	588	597	600	610	586	636	655	648	620	665	646	605	640	606	659	615	627	644	640	633	643	663	616	637	647	621	662	646	643	612	669	662	614	626	621	624	655	660	663	621	651	650	644	670	643	663	662	660	669	624	613	659	669	615	643	651	626	644	633	628	692	641	654	674	655	659	676	657	664	637	659	641	600	652	632	629	680	635	684	630	669	627	638	619	605	660	635	661	620	618	636	658	654	645	660	697	621	668	651	644	621	642	624	663	633	634	622	675	693	637	666	622	635	617	650	634	626	681	642	659	654	642	615	629	644	609	649	653	641	607	619	654	606	630	596	702	624	644	650	625	651	636	611	617	677	608	644	625	619	666	656	596	619	673	668	672	601	621	652	606	669	655	667	666	664	642	646	638	646	637	628	642	639	624	603	662	646	604	630	624	646	697	641	658	650	673	642	658	660	678	649	626	700	691	677	675	615	687	591	640	642	611	661	657	635	629	605	644	613	623	670	653	668	683	588	673	641	644	644	613	673	598	626	603	665	660	573	639	640	601	665	600	624	662	645	650	638	614	632	638	640	638	621	606	640	627	618	635	642	623	623	597	563	638	579	602	625	647	669	603	650	624	615	632	609	611	664	667	656	646	639	654	663	618	629	630	627	621	642	629	630	640	612	605	653	645	655	628	648	654	617	610	613	629	636	633	647	618	659	677	627	632	673	631	588	639	649	682	649	664	630	628	630	658	607	661	634	610	598	582	598	671	674	614	666	637	647	611	621	628	630	675	636	627	611	651	621	675	627	596	597	624	639	652	611	615	627	612	614	666	612	612	552	630	635	618	641	670	663	654	674	639	587	657	647	675	641	617	616	620	652	634	625	643	637	605	678	647	637	621	623	626	596	644	617	636	661	643	609	668	653	611	678	632	647	621	619	660	660	687	639	698	670	620	635	671	633	593	641	556	682	598	624	631	637	602	655	629	672	585	674	656	617	649	665	612	611	642	634	631	659	620	653	671	618	642	651	614	618	626	655	651	615	656	594	625	704	672	673	630	631	633	628	648	653	617	642	629	629	623	656	672	641	669	636	607	641	608	604	625	648	616	642	645	612	635	668	632	652	612	641	635	665	669	647	629	645	628	651	672	620	604	648	654	622	659	634	660	612	617	614	641	614	683	650	646	640	689	618	655	643	639	559	630	645	630	602	624	671	602	637	689	687	671	650	621	591	652	615	638	646	637	642	650	632	622	677	626	619	646	628	601	603	610	646	637	626	607	602	651	575	650	625	627	558	653	643	640	586	655	609	650	606	595	695	636	635	650	622	649	675	643	640	672	669	631	620	641	617	660	636	643	666	669	641	653	699	662	649	639	647	618	628	623	661	625	617	623	663	682	621	651	655	605	669	645	670	621	605	593	673	664	697	667	643	676	640	683	642	664	617	631	626	696	640	612	712	591	644	596	659	619	680	647	647	655	651	634	666	617	641	598	592	608	636	629	619	680	641	635	614	625	672	619	658	644	612	629	584	621	646	608	662	593	651	653	689	608	638	617	623	600	653	616	644	683	645	658	648	577	641	647	624	641	651	683	621	605	663	616	654	653	621	632	625	672	651	644	655	682	611	630	692	660	632	621	616	635	643	594	660	633	651	615	621	634	637	638	601	682	657	630	663	649	651	681	631	604	659	647	681	653	657	632	636	613	644	652	650	617	657	675	654	653	663	612	592	578	631	633	647	602	637	626	613	543	674	651	646	619	636	647	641	619	666	644	683	646	662	651	636	638	650	610	657	580	648	659	605	636	623	633	643	669	631	589	631	610	647	637	654	646	605	626	601	608	625	668	610	672	647	626	693	584	662	662	609	632	676	623	641	638	640	665	600	633	644	632	658	669	619	608	627	631	606	625	649	646	631	641	665	616	634	666	636	662	561	633	628	684	639	657	669	685	603	639	648	649	627	669	665	582	665	659	636	663	652	652	599	649	611	632	631	628	653	709	628	638	695	590	681	610	669	587	650	666	668	608	655	628	677	694	620	659	633	630	629	624	620	598	659	659	643	614	634	572	659	628	642	628	654	619	631	644	629	599	622	623	679	647	645	657	651	655	664	648	634	606	636	629	637	617	665	624	639	658	627	649	652	643	608	663	640	672	658	624	638	625	652	660	623	653	632	636	644	664	593	648	653	633	631	620	605	621	675	636	613	650	619	619	646	604	655	583	647	626	615	666	587	626	632	621	666	614	593	644	673	636	659	619	648	627	631	640	663	654	651	650	609	591	612	633	597	660	637	638	673	617	617	617	708	580	619	630	657	654	633	640	624	624	644	653	641	598	614	655	638	678	650	666	621	659	656	662	585	632	611	654	664	572	683	649	648	611	628	675	617	650	628	595	622	631	650	644	638	645	670	604	663	553	656	607	657	612	622	638	645	662	658	608	656	640	663	707	627	653	653	608	616	627	632	626	691	617	657	667	641	624	678	647	620	631	610	624	615	699	648	672	625	681	648	607	621	624	672	620	638	635	650	608	605	660	617	647	631	651	613	663	639	602	667	678	633	654	649	659	662	633	605	652	663	636	643	602	581	638	595	687	673	642	632	661	645	643	693	608	662	620	642	641	673	586	595	622	618
12516	8768	8983	6757	5236	3965	2620	2523	2194	1509	1271	871	663	621	648	602	649	601	578	529	413	366	299	224	250	334	309	332	309	350	325	285	266	209	220	207	211	197	192	197	220	198	206	213	217	207	209	212	190	193	182	195	187	202	195	219	228	207	183	197	217	189	206	213	191	199	181	211	208	214	193	208	206	194	193	203	229	204	180	177	201	230	223	221	192	199	212	192	226	220	203	215	222	209	199	194	194	191	232	214	205	190	192	189	202	205	203	189	203	232	206	216	235	189	211	187	193	190	219	203	235	213	214	195	184	222	223	173	224	206	189	209	212	201	202	211	220	191	215	194	203	200	173	199	202	177	224	198	200	235	211	234	198	215	214	215	204	206	230	203	219	201	202	211	170	171	180	207	201	219	199	214	198	168	227	223	216	212	213	175	224	214	219	202	224	175	198	211	206	222	224	207	209	169	195	186	225	188	216	175	207	199	209	205	182	203	209	203	228	205	220	195	213	203	178	206	209	192	215	184	184	217	207	226	201	208	184	219	210	183	215	185	197	211	203	226	224	187	202	222	198	177	204	211	201	216	177	194	203	214	212	210	216	204	186	196	200	200	228	204	202	211	190	199	222	196	198	197	207	220	201	197	190	208	191	182	196	191	191	226	190	212	216	180	187	200	210	221	207	231	196	174	208	201	210	206	225	230	189	204	212	207	197	185	209	199	200	215	170	209	193	186	212	174	203	191	216	200	205	194	188	244	183	220	194	211	229	241	197	201	209	202	178	194	181	221	208	204	204	222	190	196	204	197	176	217	220	184	205	198	211	202	218	197	181	186	204	198	210	215	211	188	210	223	209	177	210	207	176	197	196	196	209	219	213	199	204	217	198	220	190	182	213	216	199	191	218	204	214	215	205	185	212	203	210	212	198	219	219	227	212	201	187	212	181	187	183	178	218	205	206	198	201	194	196	194	201	207	235	209	228	166	186	207	200	195	204	198	211	201	220	193	230	185	184	192	183	207	218	206	178	219	212	205	213	206	191	200	198	192	210	186	200	213	213	217	206	222	194	207	191	180	207	169	192	210	216	214	202	192	214	201	187	222	197	175	213	199	188	205	227	204	222	205	221	185	218	202	203	229	180	198	218	184	218	214	219	185	208	194	192	200	176	201	191	199	221	199	196	206	208	213	206	179	182	188	190	209	219	197	215	191	203	197	185	203	209	209	215	211	191	200	175	215	176	185	176	198	189	207	200	217	194	225	212	197	205	196	179	166	217	202	178	196	209	208	200	189	206	194	191	228	219	214	190	187	190	201	210	201	171	203	171	185	173	203	197	209	182	217	220	188	194	210	207	187	228	211	217	195	203	204	220	175	207	210	208	215	221	228	202	239	193	194	193	206	221	218	176	207	223	183	205	192	195	223	213	207	203	235	181	221	220	202	218	163	178	200	237	182	213	212	196	207	197	214	219	166	189	208	205	201	207	214	198	210	205	217	201	201	197	203	191	210	217	210	214	195	197	191	229	180	221	217	199	212	214	187	217	200	217	205	205	205	234	204	186	223	180	207	193	212	204	198	198	175	200	225	199	197	213	214	195	200	219	219	198	199	191	194	197	181	212	218	207	194	212	199	191	209	189	194	188	202	179	185	219	213	200	199	221	231	220	186	195	206	193	216	186	190	209	185	225	187	202	213	195	192	197	207	222	179	229	221	189	207	216	200	178	200	203	228	179	216	215	212	172	196	190	196	211	213	171	222	230	199	209	193	197	205	171	203	200	176	195	227	181	210	195	217	227	215	227	183	225	216	180	199	194	203	225	193	205	194	202	208	190	202	200	194	184	236	181	224	174	203	193	205	216	190	206	188	206	230	189	214	199	186	203	195	199	184	205	178	199	220	191	209	204	210	226	197	220	223	213	205	177	225	200	220	209	197	168	189	202	232	198	213	200	190	221	232	203	233	204	185	193	168	200	198	206	213	183	206	230	182	211	211	242	198	203	189	230	197	209	213	202	227	225	195	222	214	200	205	237	225	213	190	177	208	208	189	186	222	204	229	204	167	201	182	225	235	229	189	202	191	231	195	217	205	225	197	219	223	198	201	219	205	225	169	214	208	209	172	215	202	223	195	191	204	218	215	229	240	199	194	217	203	196	188	189	224	192	199	210	199	227	183	194	196	185	189	210	186	228	202	198	192	195	202	208	177	205	186	194	211	196	201	188	231	214	219	177	172	182	213	178	189	185	218	202	217	179	224	207	203	217	196	201	192	206	177	206	217	209	229	191	181	216	214	190	210	198	211	199	206	182	178	199	204	170	211	194	201	232	217	221	197	193	211	209	196	185	232	224	192	199	216	200	209	218	167	193	209	224	185	200	225	205	218	181	194	212	191	213	219	203	204	199	206	193	208	218	210	186	220	208	181	218	203	190	200	201	210	195	225	190	199	213	207	214	213	221	194	181	204	196	206	214	198	213	215	192	191	204	187	219	216	177	219	196	204	200	186	172	190	193	186	208	234	203	211	205	221	221	226	213	216	202	224	210	184	179	190	191	189	191	186	187	189	204	182	193	215	221	186	208	218	202	223	202	224	223	202	180	194	204	238	212	191	207	206	203	205	201	221	207	194	182	209	211	194	209	200	217	192	182	199	191	180	200	181	218	216	192	203	219	214	219	194	204	196	245	187	210	197	197	211	207	238	190	229	211	220	215	229	178	211	221	195	194	231	213	203	204	181	190	198	211	202	197	195	206	184	199	192	214	204	193	210	216	195	184	199	231	195	197	194	222	211	189	226	220	211	215	230	191	197	184	220	191	182	200	225	180	212	205	197	217	186	214	191	186	201	199	213	198	201	200	201	194	218	209	203	246	211	193	219	198	209	176	200	185	218	212	193	225	211	185	215	203	204	194	193	191	192	204	216	208	209	235	198	204	189	199	179	208	210	204	224	197	190	224	212	183	210	222	194	194	204	181	223	206	175	179	222	193	219	219	206	219	214	186	204	194	208	196	188	213	168	192	201	205	222	198	209	201	199	186	203	227	206	207	206	197	181	204	211	199	206	207	196	205	216	189	209	230	213	225	198	208	221	199	201	219	219	202	197	222	218	184	223	237	210	209	213	216	209	206	199	217	192	232	200	218	197	209	213	191	212	214	232	192	200	184	197	171	193	202	185	197	200	203	225	199	201	221	191	175	201	199	206	215	216	245	186	197	182	210	210	202	156	221	208	190	204	190	213	219	195	225	190	191	222	205	203	219	203	199	209	213	197	190	206	207	198	209	218	187	198	222	216	197	217	193	196	212	197	200	203	201	188	212	196	219	212	197	211	206	226	217	191	182	192	229	199	190	197	194	203	193	221	197	200	225	201	208	194	212	198	182	208	197	175	199	202	198	204	199	218	203	219	221	188	225	201	210	188	186	217	188	184	212	220	220	170	197	194	191	184	209	171	209	195	188	207	196	197	208	200	209	216	219	208	222	223	223	185	200	194	194	196	191	208	200	238
9083	9185	14069	15223	15279	13393	9970	11171	9890	7337	6239	4870	3226	3198	3495	3156	3265	3391	3178	2811	2132	1597	1081	757	930	1361	1467	1382	1336	1423	1304	1113	913	736	672	654	567	553	561	617	593	587	551	578	601	640	576	622	557	593	554	563	572	537	560	598	564	626	564	592	590	573	599	593	565	608	582	581	610	582	576	596	577	555	581	591	576	616	587	585	606	575	639	624	586	576	555	554	579	589	586	581	603	560	549	567	592	557	573	586	560	542	578	579	554	566	614	591	605	590	637	521	564	602	619	595	590	592	569	565	530	597	605	587	585	579	584	609	564	561	566	615	609	572	563	606	593	532	530	562	616	580	609	583	550	603	609	577	592	606	617	601	577	592	583	535	599	567	617	616	582	609	561	544	522	570	566	598	625	593	595	549	582	587	608	607	584	591	583	564	609	548	550	562	584	570	585	609	587	562	601	542	551	584	533	602	598	564	540	581	595	542	611	624	533	599	593	542	571	574	606	542	594	591	604	581	546	573	567	594	584	595	543	583	570	582	563	570	572	544	601	573	599	579	552	541	556	588	544	620	590	618	557	559	565	602	597	579	565	605	584	553	570	612	578	623	583	543	589	628	586	559	612	554	584	560	545	566	554	581	557	611	567	631	570	566	595	591	607	586	611	546	568	562	567	556	567	591	603	602	555	589	564	595	561	610	535	617	521	579	611	577	590	559	551	605	552	550	542	561	539	582	561	549	539	591	563	566	557	614	576	602	616	594	622	563	581	590	595	569	576	581	566	553	562	588	610	581	592	626	619	606	554	566	579	594	604	616	572	547	569	558	575	590	574	578	573	571	614	587	619	611	545	563	550	589	570	559	581	592	585	558	568	622	575	585	581	572	614	585	558	579	579	563	548	575	554	565	595	576	582	594	593	559	569	579	589	522	564	594	582	566	603	613	554	606	562	570	632	542	546	596	562	574	526	557	584	551	560	584	584	605	593	613	567	571	587	614	627	527	596	554	564	620	586	583	555	567	589	604	631	561	599	576	599	618	588	562	598	568	570	601	567	559	579	583	619	613	580	578	561	542	577	532	577	606	568	568	576	593	564	543	574	603	612	588	569	611	592	557	567	557	576	605	590	554	597	603	586	561	593	568	579	585	578	581	586	549	575	562	594	576	575	568	569	594	576	581	548	575	603	571	586	571	555	551	535	553	585	563	580	598	590	567	593	591	575	555	568	587	594	548	522	568	560	506	591	563	580	609	556	584	617	547	592	571	581	580	601	565	563	607	572	571	596	592	587	551	573	568	606	576	563	556	609	569	559	570	589	590	595	513	585	572	568	575	572	578	572	572	589	575	600	623	575	557	606	594	532	576	603	640	582	575	584	546	590	576	611	591	572	553	544	615	563	597	604	604	626	572	649	577	568	562	607	591	525	579	584	585	569	586	596	586	542	558	563	540	615	600	596	574	586	561	551	568	597	592	580	621	592	592	598	546	554	593	544	573	586	563	580	549	573	580	603	559	605	555	561	549	579	614	600	550	589	561	615	582	577	532	615	544	574	601	568	618	564	581	575	581	560	603	594	627	555	611	549	566	590	603	566	533	580	540	571	608	561	575	515	582	518	579	593	570	638	560	563	615	582	565	607	556	589	589	581	566	607	614	546	618	579	585	602	570	566	593	620	548	548	572	595	590	558	583	569	581	562	565	587	577	576	598	590	539	604	557	582	551	563	565	567	570	573	562	591	569	564	587	581	586	575	568	575	589	578	592	539	560	527	570	534	584	608	514	572	569	564	540	592	586	569	592	587	566	595	603	589	582	607	592	562	610	585	560	623	545	613	604	553	571	571	638	595	623	567	607	593	571	577	598	578	609	577	557	627	581	600	560	568	588	577	551	568	529	528	577	585	623	550	614	613	564	585	581	610	575	584	522	563	570	574	616	550	569	546	551	570	555	570	557	613	570	609	550	562	560	590	581	587	565	653	542	529	565	580	596	606	578	566	603	569	604	602	586	580	601	615	624	604	573	583	623	582	565	572	602	586	654	618	598	594	566	531	580	603	571	576	586	562	610	561	600	554	575	579	567	586	584	643	550	564	566	633	576	587	592	562	544	603	559	565	565	579	608	586	542	594	572	552	600	533	556	590	557	598	585	585	600	549	606	563	552	539	569	573	586	599	563	562	619	570	571	597	548	589	614	593	601	611	570	594	568	565	603	610	599	576	520	555	544	592	554	620	507	582	576	566	576	523	544	604	543	591	569	606	568	579	619	601	581	575	601	549	589	571	620	579	629	586	553	575	598	600	591	550	536	571	562	541	599	536	581	597	589	589	568	552	574	585	565	585	583	552	546	602	550	605	587	578	564	603	606	586	568	551	566	597	552	586	530	593	548	552	575	550	563	538	585	595	596	579	588	580	575	601	580	604	586	557	567	551	576	594	586	576	569	576	554	579	596	602	569	566	581	573	579	598	589	572	540	598	624	552	548	540	588	591	574	563	584	588	603	570	564	542	584	534	608	582	608	553	585	590	565	554	578	516	591	609	543	546	534	604	588	541	559	568	575	588	627	585	574	535	570	601	584	613	540	548	586	576	586	558	580	599	564	546	576	616	583	582	612	595	592	615	580	558	537	600	568	550	556	616	567	583	598	560	564	597	605	553	543	559	613	590	577	619	617	572	549	582	580	611	589	589	572	586	571	559	527	532	579	586	589	576	579	579	578	572	614	542	567	545	581	570	538	583	612	617	577	568	598	559	557	543	629	610	624	574	606	561	586	583	583	579	575	576	579	573	627	563	586	559	600	596	549	626	618	556	598	576	611	576	591	555	596	589	545	559	593	574	599	549	589	602	578	600	594	620	559	593	531	564	552	565	576	579	553	624	575	527	575	590	596	554	591	558	581	624	552	610	580	593	520	612	523	582	600	554	557	614	574	585	582	551	553	565	598	603	586	558	559	566	547	563	594	602	567	597	560	590	538	567	557	566	601	572	607	585	615	570	597	569	535	572	608	580	581	573	554	600	602	543	559	555	545	557	564	569	573	584	568	563	565	563	568	615	578	574	574	555	590	565	593	586	592	544	556	543	613	602	564	613	587	583	564	609	571	584	578	572	598	527	576	624	584	597	577	531	547	593	595	536	589	568	598	619	575	562	610	565	548	567	547	607	594	602	613	580	559	583	572	585	609	593	600	587	612	571	570	559	576	550	548	593	584	585	592	577	629	584	575	554	586	596	535	592	565	578	562	529	565	593	554	578	575	592	583	579	600	592	560	581	573	554	552	585	564	578	542	625	520	543	590	590	599	586	605	574	600	580	600	581	581	633	547	595	615	537	577	566	578	591	587	546	559	573	622	563	560	549	593	614	586	542	610	591	577	565	564	573	565	591	627	552	585	555	579	563	581	545	593	549	570	576	584	579	558	547	545	574	554	571	564	592	541	567	578	624	520	574	560	606	588	582	492	610	560	569	585	565	597	569	604	569	566	588	550	548	539	534	585	605	658	581	565
27031	21468	20136	17114	13461	9226	6431	5837	3935	3041	2447	1920	1382	1097	1315	1327	1477	1652	1500	1421	1060	838	774	477	788	691	713	1065	1315	906	711	554	397	318	231	185	214	185	226	225	224	201	174	210	218	201	179	207	223	185	202	215	183	174	199	205	204	187	193	202	184	197	222	185	202	203	203	207	205	186	212	210	253	203	215	180	210	201	198	205	202	198	208	201	186	197	203	216	182	198	200	190	189	191	202	168	184	224	218	186	221	195	215	221	210	218	210	197	199	178	195	216	206	196	198	197	186	207	188	198	207	210	175	197	159	218	195	214	203	196	204	195	219	194	194	188	227	217	174	200	206	196	212	198	206	190	194	227	216	203	207	207	200	187	209	206	221	199	204	203	204	202	183	176	205	219	190	195	213	181	201	196	218	222	174	195	180	179	192	177	206	219	193	190	183	208	185	224	194	206	201	205	205	195	182	217	196	199	230	216	197	194	208	211	217	218	199	196	194	226	194	179	214	208	179	207	229	175	216	246	199	210	198	201	212	203	205	188	206	182	203	181	186	207	196	197	224	194	191	209	233	223	207	191	216	192	207	207	206	180	211	199	211	225	192	206	222	189	214	204	227	216	206	187	221	213	194	217	197	186	198	211	184	198	191	190	213	218	219	191	207	187	197	195	193	191	201	197	197	167	195	183	199	211	180	199	190	216	220	203	208	200	188	193	196	193	210	210	167	209	167	233	190	221	214	218	185	208	200	202	188	221	202	185	197	212	186	222	194	185	192	219	198	218	197	209	229	226	182	200	198	193	194	221	183	186	203	185	196	211	219	192	200	193	212	212	202	210	185	202	217	206	215	190	182	204	204	205	220	195	218	210	203	196	191	197	192	204	217	203	196	179	201	211	207	200	201	216	196	192	184	202	200	195	188	195	186	209	212	228	224	186	201	165	194	188	217	224	200	183	193	173	208	190	213	197	198	213	192	194	224	210	200	180	187	171	192	204	203	206	210	194	197	199	220	193	167	217	209	211	196	186	210	220	207	243	203	196	217	181	222	190	196	203	224	219	186	216	187	204	193	222	222	203	202	201	194	235	209	205	200	188	190	186	216	184	188	188	191	213	213	206	183	208	164	198	183	193	221	182	199	201	174	191	174	192	203	183	186	191	203	196	196	174	212	192	207	223	207	200	184	220	204	199	216	200	201	205	200	193	191	174	208	203	213	216	185	195	206	206	202	183	207	223	182	193	190	193	203	193	220	191	176	222	200	205	207	199	218	211	190	212	222	197	193	221	185	184	212	195	200	167	201	200	218	210	212	218	204	194	215	196	219	228	185	202	229	214	197	229	200	200	204	229	219	152	173	192	214	200	199	196	220	213	213	194	224	213	178	171	186	209	206	205	183	190	209	207	206	200	223	182	191	195	217	210	214	196	189	220	187	190	204	192	209	211	203	179	211	192	197	214	197	200	205	195	208	217	190	223	194	197	205	218	197	238	194	196	226	215	228	194	191	186	194	203	199	202	175	202	222	209	192	191	209	192	193	187	198	203	197	175	218	195	165	226	180	186	218	210	187	203	206	219	165	198	181	191	190	224	202	213	204	202	212	215	200	204	212	189	200	182	188	200	186	216	212	182	178	217	212	197	190	180	214	202	208	179	193	186	211	204	210	207	185	199	204	225	207	192	182	201	209	206	188	197	205	177	179	211	185	177	190	195	214	199	206	188	188	197	206	191	214	196	190	172	190	213	223	204	202	211	219	220	173	193	186	210	204	193	210	181	195	198	194	230	215	198	211	193	210	177	216	214	170	186	188	215	191	188	186	206	211	217	201	211	203	177	193	205	207	179	203	197	195	190	211	202	200	208	203	188	200	225	209	208	203	207	214	177	212	202	202	172	208	199	206	192	207	176	216	202	201	215	192	213	226	188	198	226	203	203	182	188	202	205	209	198	216	175	193	189	206	180	223	197	204	194	204	195	188	205	186	179	205	210	205	221	207	196	194	214	205	211	211	211	176	187	232	190	217	200	209	164	204	224	217	221	221	194	207	188	193	213	199	196	201	218	215	177	194	177	196	182	207	190	202	191	181	209	213	184	175	215	194	207	178	209	186	208	204	218	190	213	192	194	221	180	196	195	171	200	193	203	177	195	222	217	186	203	194	218	173	205	203	207	226	194	185	225	220	191	190	200	209	178	201	216	181	197	182	192	225	203	226	192	202	208	208	192	218	200	174	199	187	214	221	220	176	180	220	188	183	196	180	203	173	206	198	168	187	199	186	225	193	229	181	206	188	199	192	181	185	235	198	213	173	215	216	226	203	185	183	235	206	193	208	189	213	224	188	186	195	184	192	201	187	186	193	219	236	186	183	184	178	186	207	200	204	186	190	208	203	201	214	178	199	204	208	176	192	196	192	206	198	198	187	196	208	175	202	209	172	201	192	191	207	188	186	217	210	190	191	165	203	216	208	191	223	179	170	178	197	187	203	199	202	211	185	209	207	199	185	175	224	225	206	214	199	198	229	184	189	200	202	188	204	191	223	211	190	187	195	208	174	175	198	196	198	201	174	206	190	235	202	194	167	204	212	209	197	186	204	202	202	199	214	198	198	220	214	199	196	198	180	194	219	233	198	179	223	214	200	210	212	185	194	214	206	201	204	174	205	188	186	197	204	202	197	210	194	204	215	197	204	232	197	214	209	206	209	212	187	209	197	208	192	219	182	198	201	234	184	197	193	221	191	212	190	212	203	197	185	197	194	189	202	226	209	187	191	208	209	193	171	219	213	191	185	193	178	206	217	199	192	183	208	188	176	199	180	178	222	206	182	188	187	214	185	189	185	214	200	184	195	212	186	195	189	215	186	199	206	172	201	244	174	185	196	205	207	172	200	223	205	183	205	200	192	199	205	211	191	228	207	192	204	215	191	185	194	186	188	198	208	203	180	168	226	192	190	217	212	220	209	197	187	186	213	169	217	204	179	203	204	204	200	190	229	197	207	237	191	212	208	199	201	180	217	196	201	213	189	200	196	190	219	203	213	191	198	222	191	198	212	157	193	172	197	227	200	202	183	198	192	214	162	175	204	210	196	190	205	218	221	174	200	216	215	211	214	211	187	185	204	204	202	203	203	174	194	180	206	202	194	177	189	202	221	212	186	206	212	198	206	191	207	189	187	216	208	186	162	200	183	192	193	214	193	193	209	211	193	207	190	220	202	202	198	182	203	191	213	207	195	193	185	194	214	181	194	180	209	212	175	205	181	216	222	181	209	168	201	208	222	214	177	206	213	189	193	181	193	207	204	207	192	201	200	178	214	162	206	161	204	195	217	192	201	219	221	217	189	188	181	205	219	212	196	200	168	200	184	221	205	200	183	191	186	201	219	193	196	205	199	193	189	192	225	209	208	217	223	208	218	205	180	206	203	206	199	237	202	224	202	192	219	198	191	206	196	190	210	196	190	183	230	189	193	193	217	170	196	201	177	234	211	173	218	167	196	198	193	189	195	210
18836	18617	23909	27832	27084	23060	20447	19659	15560	13277	11550	9351	7290	6095	6735	7204	8372	9266	8584	7937	5927	4892	4493	2704	4299	4300	4140	6284	7553	5212	3982	2943	1949	1244	871	644	612	584	570	576	591	596	562	545	564	564	553	613	595	586	573	558	524	538	586	576	572	571	600	592	561	547	595	568	596	585	578	545	649	582	528	590	553	549	593	573	623	581	526	584	577	568	547	588	594	592	557	574	571	571	557	571	564	561	562	539	588	563	553	574	573	560	564	565	598	600	578	594	526	604	562	572	580	549	559	547	591	567	576	562	602	553	588	571	572	578	582	532	536	539	578	561	555	562	552	582	549	555	596	602	606	571	565	582	603	593	582	568	576	607	580	557	582	616	567	604	592	572	574	568	583	573	621	578	564	565	542	543	602	601	593	558	601	622	573	592	568	576	530	601	596	565	574	568	548	570	598	576	602	606	594	553	575	546	572	559	560	539	578	616	561	544	567	543	571	588	571	618	598	552	602	601	563	579	589	605	609	569	550	564	558	571	552	536	577	597	610	592	562	531	578	580	598	561	593	562	584	568	600	544	599	588	591	568	558	584	596	561	615	543	590	593	586	574	568	608	566	572	624	574	577	576	640	606	591	599	580	591	568	561	594	594	561	546	571	597	542	581	533	580	573	591	576	563	571	563	572	576	560	596	579	605	589	565	597	556	589	581	560	543	518	580	610	569	595	544	596	554	529	510	519	590	605	519	563	547	493	571	555	607	629	561	557	604	542	588	568	613	633	548	571	580	538	570	563	501	610	550	589	571	593	568	620	567	556	529	584	600	581	553	554	591	574	545	602	612	589	564	572	576	585	603	580	593	573	570	609	567	552	539	566	558	556	583	559	588	545	548	562	552	574	558	538	586	601	543	579	545	586	559	593	557	597	544	587	550	587	554	578	587	619	616	557	566	625	563	542	564	587	573	547	559	629	588	587	540	553	591	545	573	598	541	577	585	564	565	600	593	576	546	545	545	550	557	594	566	598	579	606	589	526	598	511	596	608	561	581	582	577	574	593	514	566	602	555	604	560	579	532	564	592	573	575	546	571	596	559	494	550	517	616	604	570	534	615	591	591	537	557	605	630	600	600	566	593	620	557	567	564	526	583	574	544	521	542	565	563	572	589	573	555	549	584	577	605	542	582	551	560	585	585	583	585	580	623	580	595	581	602	585	529	568	591	529	586	543	590	585	561	526	563	574	557	553	537	557	592	572	547	584	568	579	573	566	593	570	576	573	552	583	563	616	570	524	611	590	588	649	593	563	594	581	591	602	585	574	557	582	567	551	596	559	566	568	569	622	573	583	587	570	554	580	578	559	589	619	580	602	535	565	576	545	572	558	559	609	578	595	587	575	598	559	564	570	581	574	621	592	547	613	580	572	554	558	608	606	541	560	524	578	574	612	546	551	546	573	593	585	569	565	541	524	613	574	598	569	579	561	542	580	572	588	557	519	595	634	522	565	590	563	584	574	513	557	612	560	572	572	611	546	599	601	544	573	626	591	595	538	549	567	626	557	553	544	599	575	594	565	565	593	616	577	635	548	577	583	605	564	576	585	554	570	584	536	581	554	595	561	545	552	592	568	596	591	544	541	607	610	598	565	582	576	563	526	591	566	592	583	537	574	577	588	545	544	580	599	569	602	555	523	548	577	596	563	563	574	601	601	561	546	570	501	636	592	534	581	574	563	549	560	614	566	521	555	586	550	547	561	604	587	544	568	579	546	567	633	582	571	599	552	594	547	553	580	610	558	599	562	565	586	570	582	590	578	558	617	584	527	577	557	584	576	588	574	584	584	599	565	565	547	563	590	580	577	567	607	623	550	619	595	547	592	541	555	557	579	554	587	559	570	544	543	595	561	572	578	570	576	552	543	525	614	550	597	583	551	548	582	579	545	567	559	600	544	574	550	558	574	581	599	534	592	581	566	554	557	565	523	538	551	563	579	541	550	538	580	570	519	592	571	578	548	566	577	523	554	548	581	579	547	551	541	569	573	585	564	575	594	593	581	566	643	600	580	601	555	604	619	526	585	577	562	551	562	584	573	575	609	544	597	560	575	592	570	569	556	554	557	560	605	597	571	584	569	595	567	603	537	587	549	605	585	557	558	606	600	577	629	557	577	572	585	579	548	612	615	566	604	548	572	574	554	570	550	592	615	594	563	617	618	582	555	585	559	612	575	565	551	523	578	544	561	567	598	565	610	553	563	562	559	559	573	568	598	566	597	589	595	583	583	542	586	598	582	557	564	570	594	573	559	632	583	563	555	547	621	523	560	568	567	584	581	561	578	584	582	574	576	583	556	601	576	592	589	577	558	582	608	603	585	548	609	570	601	567	583	568	555	561	619	590	593	558	602	584	579	606	563	581	589	530	564	602	609	592	569	582	589	595	578	586	549	553	570	569	580	603	568	554	565	570	605	565	594	583	528	630	577	549	593	596	553	564	542	579	563	552	537	583	604	551	579	608	589	595	578	569	571	556	563	554	567	592	542	553	565	604	544	576	503	576	602	550	571	556	571	563	551	568	590	615	550	584	576	570	591	600	565	572	592	555	529	517	572	612	610	540	578	600	562	603	584	570	597	575	579	559	621	567	544	558	538	558	567	607	577	572	579	585	534	553	620	540	524	574	537	544	586	530	552	539	551	532	595	564	526	588	546	554	598	597	570	614	595	584	581	593	604	562	535	618	580	601	540	561	528	586	567	583	569	577	563	558	570	610	558	580	597	606	623	591	596	582	586	562	589	578	602	568	592	631	589	551	586	544	569	573	598	550	560	566	494	545	612	578	580	522	608	576	584	586	575	559	530	579	564	582	528	580	591	549	557	561	617	586	548	566	635	561	560	606	600	586	560	583	593	538	595	617	603	567	574	587	599	539	571	567	545	607	556	546	567	551	563	592	577	538	609	569	566	536	556	525	579	523	590	585	603	608	540	582	592	644	618	586	570	569	624	556	557	536	578	583	568	568	541	620	588	578	606	554	589	583	557	567	574	547	575	580	536	532	564	545	572	552	566	555	576	554	550	587	579	604	561	559	568	560	577	579	534	604	568	545	607	623	533	571	563	583	580	579	548	565	560	572	612	598	616	577	562	519	527	584	561	598	599	566	581	558	615	561	613	571	600	555	587	596	544	571	619	554	571	564	568	607	619	566	580	594	585	561	593	540	535	566	585	573	570	572	523	576	539	607	612	547	573	581	559	568	565	584	559	565	584	568	625	580	576	600	600	598	575	559	564	588	578	578	573	527	609	553	586	556	567	560	548	584	555	539	571	568	565	552	584	568	575	597	568	608	592	570	558	596	582	575	567	585	593	570	566	581	605	573	579	576	588	586	581	549	553	588	551	523	580	604	551	572	612	551	606	572	555	577	587	623	602	569	562	552	545	558	560	506	590	601	562	610	590	565	639	551	561	566	577	571	631	603	565	612	605	558	570	544	582	538	542	537	554	570	527	578	575	562	593	535	577
35406	28466	28505	25132	21223	14820	11667	8196	5516	4901	4133	3074	2162	1780	1776	2086	2412	2314	2244	2255	1612	1443	1653	994	1666	1220	1140	1401	2694	1762	1213	914	579	394	295	254	235	262	223	217	248	251	226	245	216	237	245	214	247	231	232	204	222	201	238	227	220	250	229	201	222	228	210	242	178	231	214	197	221	205	242	211	197	233	230	207	201	239	225	224	200	222	216	205	219	225	226	239	226	207	217	230	202	198	233	218	234	227	247	219	216	216	229	240	205	234	205	237	235	214	187	233	235	212	227	216	213	219	210	189	224	216	208	197	229	244	231	211	214	198	237	237	234	248	234	235	227	230	220	239	216	256	219	227	217	215	208	227	231	242	223	226	214	230	226	229	243	219	219	253	239	232	228	239	200	222	221	232	245	246	203	234	253	230	223	234	229	244	235	246	212	213	212	240	200	222	237	224	233	232	227	215	240	214	201	222	216	220	217	234	215	207	198	215	248	200	213	217	212	240	224	211	225	231	188	224	241	237	226	222	203	205	210	225	228	212	216	266	236	232	226	225	212	225	212	241	242	225	215	219	226	224	211	230	218	263	225	227	219	225	269	245	210	209	224	202	231	231	231	218	206	208	202	236	263	239	253	205	241	231	215	205	227	233	241	218	234	232	222	227	205	216	260	228	223	246	226	269	229	226	216	248	216	209	210	237	225	252	264	228	221	228	207	225	211	248	213	235	218	229	232	225	212	246	189	237	243	225	208	221	261	224	234	222	200	190	214	218	232	223	212	226	247	209	232	225	234	218	226	205	208	207	228	216	223	199	217	224	253	232	233	219	212	233	218	226	238	218	227	193	225	231	224	226	207	239	239	225	236	228	228	206	225	229	258	211	205	218	210	227	223	238	230	241	221	226	241	218	237	221	249	230	223	242	255	209	260	193	218	224	205	233	210	223	251	219	238	239	233	216	212	248	236	214	225	223	230	228	234	213	246	198	219	210	234	240	222	210	236	217	236	228	228	213	227	229	211	227	232	235	251	218	245	233	224	247	245	234	215	212	230	237	224	240	235	226	215	230	227	230	206	223	219	225	209	224	219	234	214	260	249	224	270	223	217	241	235	236	203	241	229	232	213	205	236	225	224	234	211	196	243	240	222	205	228	236	219	220	226	240	227	227	254	233	226	214	236	229	208	256	238	229	204	222	235	224	215	226	225	215	202	221	253	247	222	255	223	234	256	247	230	240	223	241	221	245	238	215	225	228	235	222	218	225	247	244	237	245	229	227	215	209	261	256	196	209	225	234	219	236	213	226	267	227	234	245	227	194	223	246	221	201	247	233	251	208	238	206	225	245	230	230	205	214	244	244	247	209	240	245	243	217	214	255	214	210	245	193	204	246	260	221	230	217	237	238	247	241	237	217	245	247	217	227	236	234	241	205	239	222	217	244	213	248	249	222	230	228	209	228	223	234	235	238	244	241	207	246	229	221	208	211	219	233	239	241	231	256	235	255	222	231	227	229	229	234	213	237	229	224	244	243	197	209	256	205	241	211	227	231	195	238	209	226	207	243	232	191	222	226	214	243	191	234	245	229	235	229	240	202	227	233	215	230	205	211	225	235	240	222	229	237	223	222	252	237	227	229	229	235	221	218	219	236	240	225	239	214	231	234	234	235	217	236	217	227	227	223	246	215	228	262	245	229	207	224	205	211	240	254	242	248	220	254	211	238	263	240	225	237	195	250	256	210	222	227	221	237	209	224	225	228	250	219	250	236	230	207	220	217	228	220	284	200	228	233	230	215	211	209	230	224	249	220	217	193	232	253	252	240	220	208	250	219	222	204	198	254	214	219	216	228	219	226	220	224	215	206	219	193	215	217	233	219	214	240	222	219	210	233	208	238	226	221	250	247	211	235	246	230	209	222	221	205	233	210	218	219	226	217	225	247	234	223	211	231	228	229	220	226	253	220	227	214	204	246	210	242	215	239	231	212	222	202	211	239	231	253	248	211	227	239	217	229	231	234	220	256	221	243	210	222	229	211	206	234	221	237	224	229	206	210	251	192	262	216	244	236	224	221	217	231	213	208	237	233	238	246	211	251	207	242	249	215	225	231	227	206	220	233	245	234	224	205	208	248	248	198	249	193	242	225	221	260	225	214	234	215	232	232	227	233	241	180	239	225	228	240	201	234	208	222	230	220	253	210	241	234	232	246	212	229	233	208	234	256	254	235	223	232	235	203	241	228	217	208	232	214	208	253	209	210	223	226	236	227	241	239	238	218	217	224	226	257	231	244	227	232	217	231	230	212	211	220	213	231	218	238	234	208	224	221	228	218	238	207	206	204	242	210	204	250	224	232	230	234	213	244	228	216	243	215	227	246	229	212	248	210	180	225	205	232	205	223	210	217	232	192	218	207	249	225	236	226	252	222	187	235	203	243	229	210	196	229	250	221	234	247	225	221	243	239	227	234	217	264	221	234	245	207	241	217	226	229	218	211	221	229	241	241	221	241	195	209	233	217	214	231	220	241	200	219	238	242	252	236	223	246	220	249	239	219	205	218	238	231	213	197	224	245	245	215	241	226	210	210	215	236	197	235	253	244	187	204	229	252	203	248	185	222	238	227	214	202	253	223	230	208	233	209	214	228	229	230	239	245	281	226	225	238	208	234	216	247	206	207	206	233	257	217	213	218	235	238	208	226	220	216	232	229	255	226	199	212	223	209	207	205	204	227	231	203	223	216	216	232	232	229	218	224	229	209	263	248	225	193	235	219	249	238	229	217	219	230	223	244	225	240	226	231	225	221	244	221	226	239	231	256	263	208	202	206	247	228	208	239	213	251	217	231	245	222	283	255	217	210	231	216	207	233	237	240	211	241	243	220	228	200	245	230	234	240	231	228	213	223	223	243	237	225	227	231	207	231	232	236	242	249	233	217	249	224	228	238	258	239	245	215	192	202	249	244	231	226	225	210	235	242	240	213	216	204	216	191	211	265	235	231	239	248	246	247	197	252	212	196	202	213	210	207	207	224	212	251	227	203	227	242	228	255	235	212	214	236	231	218	214	228	221	211	227	233	214	210	243	216	235	247	222	227	221	244	201	214	251	230	237	231	222	217	223	216	224	213	240	214	234	223	253	197	245	213	242	227	215	228	233	224	225	240	223	201	246	198	239	221	201	214	236	221	227	222	234	208	189	263	225	227	235	228	232	209	234	246	271	222	224	246	228	250	217	228	234	221	203	237	231	212	231	238	203	249	236	224	238	226	225	223	230	251	236	241	224	231	252	232	207	214	250	236	226	215	237	236	206	215	207	217	252	215	241	254	236	234	206	235	234	231	209	220	242	220	239	225	243	221	200	220	242	228	229	237	220	232	249	235	248	213	229	229	228	216	224	210	230	225	236	217	196	222	243	265	217	223	229	228	219	204	222	252	229	221	217	224	234	232	237	242	194	256	225	202	217	237	212	200	234	214	229	242	216	190	225	244	222	217	225	212	243	213	226	215	230	257	246	229
24269	23810	29987	34429	34620	29451	27850	23288	19236	18587	17049	13447	10822	9094	9243	10609	12477	12107	11950	11803	8679	8168	9177	5671	9156	6631	6517	7895	14218	9654	6604	4646	2956	1763	1123	846	677	689	645	606	654	605	653	627	682	688	653	603	636	617	652	635	610	651	673	623	628	677	626	641	652	621	606	597	652	635	667	649	650	625	671	616	626	676	689	594	641	610	562	581	620	635	577	624	646	601	653	657	633	670	672	660	628	649	610	672	597	641	607	636	663	662	669	636	662	648	661	633	646	613	626	625	650	666	662	638	643	650	612	615	646	618	615	626	625	669	627	659	645	643	655	670	628	667	633	646	642	676	663	630	619	643	583	606	613	672	664	610	669	639	655	687	637	677	631	657	638	608	674	617	636	604	657	648	659	645	630	658	614	702	627	650	637	634	669	643	637	643	654	658	627	608	654	609	643	620	651	659	658	667	670	633	651	625	649	624	614	627	613	688	650	678	623	596	607	627	651	644	693	641	590	651	643	645	616	615	628	593	617	665	665	657	635	676	644	657	673	625	649	630	670	642	646	610	654	625	609	587	629	624	652	709	618	664	660	620	645	616	676	607	657	631	634	654	634	641	611	641	624	637	644	605	616	622	616	636	609	631	697	638	681	657	673	636	625	613	606	668	657	631	625	640	629	640	630	655	621	625	684	615	640	638	680	638	681	661	641	681	632	636	640	637	644	682	641	627	582	643	635	622	646	654	651	649	584	666	655	612	622	621	621	631	610	671	680	601	607	642	669	674	676	605	599	609	685	588	615	652	626	652	653	642	690	634	622	662	655	637	659	605	623	600	644	641	611	657	623	633	649	664	597	612	622	644	628	567	635	662	665	652	651	616	648	633	625	604	621	704	604	678	640	653	629	591	627	681	623	668	637	671	632	622	636	626	636	628	653	634	659	655	642	670	674	636	605	651	637	658	648	660	634	638	686	639	704	644	657	645	612	680	683	660	626	643	690	654	668	697	663	592	602	680	690	653	638	666	629	649	614	665	633	645	624	642	650	646	584	639	596	633	654	649	648	639	628	689	669	640	620	685	636	617	636	657	651	610	655	599	617	627	636	652	679	628	651	603	584	659	623	625	672	634	626	586	640	651	610	619	641	704	628	616	621	633	657	642	655	617	631	615	669	648	623	628	678	618	598	620	653	634	595	636	629	640	637	620	677	617	608	643	616	636	631	650	603	614	638	618	672	631	640	612	648	707	618	637	630	646	613	661	641	641	680	642	633	667	621	618	617	639	635	616	611	641	668	614	625	663	651	650	680	625	669	621	673	652	654	620	654	635	641	660	637	590	638	636	634	632	629	634	649	635	634	680	616	650	669	673	645	624	646	583	626	651	640	608	655	651	641	675	648	639	685	676	635	669	644	637	649	652	636	642	651	688	623	645	647	619	663	636	597	602	598	622	667	625	661	662	633	649	674	664	665	637	634	647	623	673	650	628	616	641	612	623	672	645	647	637	581	602	635	649	652	643	649	633	623	605	688	643	653	652	603	639	625	650	628	627	611	636	641	623	626	641	633	638	656	643	598	668	651	665	646	625	631	680	632	639	614	625	662	635	623	642	656	632	686	617	660	624	641	639	634	649	561	636	627	613	676	628	614	619	631	689	672	652	634	672	629	637	668	623	624	646	625	640	679	617	626	603	678	646	677	632	631	643	675	622	634	645	640	643	607	662	657	647	629	678	661	631	668	631	656	625	632	634	642	644	654	660	646	607	637	643	627	624	645	615	644	665	632	651	647	650	611	632	696	643	642	643	636	619	627	608	645	625	627	622	638	646	653	600	685	650	662	636	618	635	681	623	656	595	635	653	621	627	666	626	656	639	632	599	645	642	603	656	657	623	606	644	641	649	645	652	634	635	634	679	684	652	637	643	651	676	683	649	626	651	605	685	644	644	659	641	691	649	610	630	641	625	626	665	616	610	631	671	632	585	673	651	671	667	632	692	645	671	633	643	588	617	633	631	619	668	577	640	661	631	616	609	590	621	699	672	646	655	641	620	618	632	653	611	648	637	640	669	659	636	622	652	649	603	657	632	630	650	665	649	707	653	639	609	652	657	614	629	656	594	641	659	658	613	637	652	624	613	643	650	635	616	663	589	646	642	654	699	639	634	633	608	629	653	635	632	631	597	667	603	612	610	652	632	661	645	650	619	638	625	607	624	608	641	656	642	663	633	605	632	661	627	672	624	674	594	610	659	669	671	655	647	636	602	657	685	631	642	653	667	638	687	613	663	593	623	636	621	613	622	642	643	649	647	636	666	637	701	675	691	629	575	673	618	609	575	607	662	666	670	612	645	662	629	627	658	697	611	635	618	673	629	670	592	618	638	627	630	660	578	603	617	611	659	637	641	654	641	623	633	603	621	648	636	622	584	671	625	607	580	615	660	638	645	655	651	633	635	611	648	632	623	644	612	674	650	661	622	633	671	636	660	673	623	582	669	660	608	647	635	631	632	643	664	632	667	605	599	619	660	622	621	638	672	636	675	626	712	637	611	614	631	652	662	651	666	606	637	672	679	617	621	647	593	676	704	656	620	643	623	605	653	655	634	644	646	664	639	632	606	636	628	656	662	731	657	596	621	626	642	611	622	656	633	589	656	671	670	630	631	633	614	634	647	611	670	672	682	653	619	619	655	600	585	638	636	670	626	610	648	623	629	659	653	652	637	624	656	613	611	647	668	665	699	599	650	628	639	645	645	618	625	695	664	580	660	665	657	692	665	649	598	652	654	638	609	681	651	638	671	646	635	661	632	648	687	635	637	595	664	621	640	602	591	650	615	642	705	627	639	605	643	658	653	658	649	608	615	626	612	662	607	632	626	629	617	664	621	616	683	658	654	695	611	648	642	622	629	626	636	643	619	668	597	606	649	645	639	679	629	657	595	623	606	596	650	659	648	609	661	671	657	622	639	601	653	601	634	666	613	656	692	660	612	640	691	603	651	646	592	636	619	622	664	668	633	632	624	630	615	647	660	642	642	627	583	627	644	611	624	641	640	644	590	633	607	653	633	643	697	611	633	640	668	625	632	667	614	607	648	702	649	615	622	642	599	658	643	629	618	672	611	598	689	645	640	665	668	661	639	665	647	668	628	690	654	633	660	620	613	632	638	631	674	652	656	682	601	609	604	666	656	670	603	659	659	641	640	653	632	637	637	649	655	617	618	606	645	652	679	613	649	653	676	623	680	665	657	620	671	651	649	651	661	654	655	675	656	638	630	604	626	595	636	613	627	629	645	614	668	647	631	614	647	605	659	672	633	622	620	682	655	661	684	645	671	692	670	589	687	667	673	616	649	635	668	637	606	653	669	613	640	655	609	668	663	633	649	626	588	660	626	630	624	664	663	632	616	644	640	662	667	662	624	623	659	630	614	639	691	623	673	639	672	632	584	615	641	616	638	680	609	662	638	653	650	606	646	631	631	647	686	626	636	665	639	632	647	615	613	605	640	658	646	581	605	661	605
12504	7863	8595	8203	5821	4490	3406	2058	1454	1203	874	526	479	535	524	517	545	563	575	463	437	410	354	287	313	287	305	256	364	354	240	230	229	238	204	212	186	190	210	219	180	205	200	206	224	208	166	205	194	208	213	210	204	200	197	178	234	171	203	219	199	185	195	244	205	209	214	212	193	193	212	205	187	200	205	190	213	208	218	196	185	200	209	204	196	207	215	194	205	192	207	211	191	206	224	201	193	201	192	231	199	195	207	190	208	193	193	191	194	181	195	200	186	213	219	195	206	194	206	224	199	174	197	197	221	196	209	235	214	206	181	214	223	195	193	218	204	210	200	214	187	188	194	215	207	193	208	217	188	197	236	207	211	205	223	213	216	210	203	185	199	219	212	202	209	229	194	206	203	188	199	188	196	186	192	236	178	209	195	188	213	212	228	197	201	211	187	184	178	217	208	183	212	169	187	199	170	211	194	213	177	215	203	209	226	209	185	195	189	216	205	182	203	212	242	201	199	218	182	248	201	190	199	219	214	195	200	223	210	211	220	194	223	197	202	207	193	208	198	209	165	205	163	191	197	189	208	201	207	203	211	205	179	194	207	184	194	225	215	205	208	236	218	206	200	196	187	198	217	222	223	208	169	204	181	199	190	181	177	203	230	206	215	193	179	197	197	186	208	207	209	217	193	206	194	234	178	205	197	210	228	202	201	199	204	223	213	214	202	212	190	217	199	213	227	187	208	208	205	219	212	192	218	216	217	195	204	203	190	178	250	183	221	198	209	184	217	220	204	208	207	219	200	194	202	181	223	234	194	205	224	204	193	198	200	191	218	189	164	199	208	212	187	224	200	212	218	228	196	225	217	210	201	221	218	216	209	208	202	229	204	193	211	218	247	224	233	216	208	197	196	211	216	199	212	214	192	211	201	221	211	202	234	199	235	194	198	197	186	198	219	202	222	207	193	227	230	258	186	178	188	210	214	198	197	221	251	219	205	216	227	209	191	206	227	190	205	192	205	208	248	200	220	200	236	180	195	225	202	210	185	180	197	189	210	206	193	203	203	216	196	221	203	193	194	214	205	223	196	188	206	240	205	204	188	212	198	193	218	196	230	184	195	221	209	223	234	180	203	207	213	219	215	213	204	205	189	196	204	215	203	213	214	194	190	199	220	208	205	216	202	194	200	210	189	217	209	210	194	197	214	220	218	192	233	195	203	237	190	200	206	237	207	196	209	221	190	194	192	218	203	222	188	210	193	188	185	194	180	234	198	207	204	220	196	188	241	194	219	179	206	223	197	213	226	210	188	217	222	190	206	220	211	194	213	168	186	222	185	185	175	216	193	199	212	199	207	227	217	209	191	187	208	219	227	232	194	212	211	192	183	194	229	201	216	204	208	213	187	203	189	203	214	178	204	183	222	190	194	230	213	226	190	211	208	176	218	191	190	198	227	177	217	201	193	199	210	178	214	216	205	188	189	215	195	248	207	188	239	211	206	202	196	169	189	199	204	229	223	170	201	187	190	226	214	205	187	193	208	199	182	210	186	217	206	217	223	191	220	217	217	184	185	201	204	209	193	205	219	198	192	203	207	205	209	200	213	222	195	202	197	200	198	197	187	213	209	184	228	220	198	191	206	224	180	194	197	195	206	198	223	227	212	222	207	200	156	200	217	204	207	218	176	203	211	226	197	200	188	220	219	200	209	189	195	232	190	210	186	239	181	193	203	194	214	212	203	222	204	212	196	203	228	210	218	220	197	187	178	212	202	208	192	209	192	217	214	221	190	190	210	253	204	208	223	200	211	204	201	216	194	181	207	211	216	208	204	225	198	180	189	213	213	226	197	187	209	193	237	198	202	229	211	158	210	194	207	222	172	214	194	201	199	211	221	209	221	198	184	199	199	184	210	206	216	201	190	187	181	220	188	225	205	216	223	211	200	217	197	202	198	168	205	208	223	201	203	192	206	242	215	205	209	200	186	191	219	195	180	197	201	220	226	207	194	182	200	212	202	198	210	184	206	206	191	194	208	186	198	186	191	217	196	198	200	201	191	198	196	185	201	186	219	209	199	207	204	195	188	185	194	211	223	211	179	211	187	231	205	195	222	218	205	220	200	223	198	206	195	217	202	255	221	182	200	200	235	223	212	206	188	194	193	178	187	207	200	200	219	196	206	203	206	215	185	224	221	187	180	187	184	203	214	208	200	200	212	197	208	198	219	206	213	206	212	218	199	214	220	196	190	198	171	220	183	237	223	183	197	191	202	206	197	206	230	234	193	201	190	201	218	214	197	222	194	189	199	213	193	193	219	211	207	209	192	211	188	223	194	202	205	199	205	200	193	190	204	213	205	211	207	197	236	204	224	196	211	193	196	212	190	198	182	208	206	195	193	183	197	181	175	230	196	218	186	207	198	217	201	200	218	178	191	201	209	224	206	198	196	190	203	197	206	201	202	199	212	189	222	225	228	216	188	206	209	191	229	200	216	193	193	216	179	191	189	200	196	199	206	189	179	211	221	210	190	212	202	208	218	231	198	204	183	207	195	195	218	200	189	215	203	211	192	211	188	230	194	254	218	214	194	180	188	203	192	210	211	194	201	217	186	215	191	221	185	198	191	193	217	182	214	199	205	187	205	189	203	240	205	209	233	216	224	183	193	193	214	218	200	247	209	186	160	201	218	202	186	185	196	202	202	202	213	183	209	201	193	211	190	211	193	208	232	223	175	223	216	211	217	217	217	206	182	193	213	194	206	188	205	218	190	193	235	205	188	230	201	213	228	200	209	212	222	215	223	215	210	220	200	189	226	188	186	207	223	224	209	197	190	212	196	196	204	191	192	200	214	205	192	203	191	189	187	198	220	192	198	210	209	175	210	231	218	201	207	206	199	218	200	189	216	201	200	203	175	187	200	214	218	194	204	213	206	199	191	221	172	209	223	200	203	204	201	212	209	205	183	190	208	197	188	218	207	238	207	206	205	222	210	216	223	201	229	208	224	208	237	209	207	211	186	207	195	189	201	202	198	226	218	215	200	207	210	221	197	199	244	185	214	183	200	207	214	205	190	217	207	206	188	213	227	206	189	223	206	190	194	188	186	176	212	221	198	213	231	195	213	195	201	180	196	204	206	190	206	230	203	222	231	215	224	189	217	232	182	187	183	205	201	222	200	174	212	211	193	209	204	211	201	192	215	196	224	185	212	201	201	195	200	230	220	208	220	207	214	226	197	212	223	215	212	203	204	226	185	200	211	211	186	211	221	216	199	193	221	222	213	201	208	189	203	233	195	223	197	228	207	189	180	191	208	215	196	182	218	189	210	206	201	202	229	220	224	214	213	210	207	201	188	213	204	229	214	230	197	205	216	214	185	174	210	208	218	203	192	194	232	195	199	202	185	214	215	220	196	209	201	192	214	201	216	194	214	184	187	216	218	211	199	188	221	196	196	212	209	183	214	205	166	196	202	228	221	189	207	201	211	202	205	190	181	197	205	197	213	207
9233	7921	13747	17844	16085	14697	12521	8881	6983	5756	4097	2606	2458	2835	2613	2619	2753	2794	2970	2345	2183	2057	1524	1108	1251	1352	1309	1059	1597	1417	1088	871	750	701	641	599	554	555	604	593	604	588	534	579	584	585	572	579	557	596	540	596	562	553	563	612	621	576	597	545	515	561	508	548	619	585	547	634	605	634	537	568	577	578	630	560	584	575	585	577	560	569	550	588	565	587	601	588	546	578	588	582	591	578	562	579	520	575	601	591	602	587	576	596	554	528	562	579	573	560	598	578	612	601	603	570	558	635	575	581	576	543	625	585	564	578	569	590	584	594	550	616	588	588	606	573	587	611	560	583	543	565	571	603	583	580	599	601	634	590	544	617	578	655	573	577	568	634	561	580	544	560	582	584	583	561	605	591	615	577	571	600	618	545	567	587	585	592	596	607	579	606	564	571	641	567	596	614	556	591	583	606	545	565	592	555	603	583	588	555	590	515	567	570	595	615	605	621	564	587	614	612	558	571	554	605	545	571	599	572	559	589	591	577	601	587	585	556	588	574	641	588	588	588	598	571	545	604	593	604	578	556	565	578	540	528	598	553	567	557	556	604	581	590	564	562	575	591	569	601	595	558	616	613	606	592	560	612	566	592	592	598	594	603	555	557	588	573	570	587	519	562	599	568	576	594	589	546	578	565	611	599	558	597	619	600	609	582	611	567	580	585	548	544	568	618	591	584	577	563	615	555	607	590	537	614	554	639	577	595	622	539	560	600	567	610	600	538	622	589	542	563	602	585	568	585	628	550	610	578	571	614	622	514	596	539	592	616	579	547	594	541	539	593	624	600	612	607	564	585	573	527	577	607	588	566	569	592	622	569	574	582	576	573	580	559	556	591	564	597	525	599	587	614	565	585	531	550	524	532	579	577	561	592	596	563	602	581	540	550	567	578	545	614	549	606	562	568	564	569	556	599	579	592	566	597	556	561	601	553	612	534	565	581	554	599	590	555	577	586	582	598	595	614	540	562	558	569	585	580	624	617	561	579	593	582	615	617	580	628	569	618	562	570	566	579	557	568	567	590	561	606	569	565	594	606	598	581	567	611	571	610	592	569	579	581	569	588	597	606	553	617	601	609	567	563	602	558	579	618	577	583	597	580	591	573	616	610	544	579	582	621	539	597	551	559	604	557	610	571	555	586	566	603	532	603	604	636	576	601	579	602	622	589	580	612	585	514	560	588	571	578	601	531	622	560	610	586	624	615	557	601	624	606	595	621	576	571	631	591	603	638	580	633	563	584	610	580	610	595	618	592	575	585	591	541	571	550	626	546	566	606	579	563	559	574	580	558	580	573	550	630	580	574	554	565	593	535	590	570	594	549	583	622	574	557	565	603	564	563	621	529	635	593	563	619	598	567	605	576	606	630	598	560	565	539	578	585	567	554	538	602	563	580	597	582	577	590	558	561	548	609	605	534	623	562	616	646	564	527	561	573	585	574	582	564	578	546	611	528	585	571	608	556	622	594	515	589	578	607	563	597	613	583	531	603	597	587	604	555	561	541	577	563	576	580	547	598	602	597	577	576	571	583	610	577	622	619	630	561	605	595	596	622	589	561	577	587	588	559	603	605	603	559	561	580	565	597	552	580	598	599	605	579	585	570	544	567	582	591	583	538	606	589	566	567	591	556	583	548	604	601	614	575	617	580	608	571	602	559	555	626	569	577	563	587	601	617	591	570	561	547	591	604	618	659	563	558	556	568	563	585	586	582	605	569	617	552	636	563	581	613	570	562	593	570	628	594	551	563	617	599	549	592	605	577	592	613	596	616	580	572	572	583	614	516	608	595	551	554	567	583	577	584	569	577	600	567	569	599	588	569	579	569	589	604	563	599	598	568	613	579	588	556	568	590	573	590	581	553	584	567	586	597	598	592	618	633	570	626	562	609	587	574	532	618	557	580	595	583	593	580	561	553	559	607	546	548	576	638	572	625	619	590	617	574	578	591	579	554	585	574	568	621	591	597	624	614	594	625	572	580	582	556	593	581	586	572	594	571	574	562	584	553	584	541	549	528	610	608	538	562	612	591	599	598	604	630	577	577	559	664	617	561	599	644	536	564	600	592	555	590	607	572	529	575	594	588	569	539	587	567	633	599	582	571	584	613	618	541	553	629	587	579	610	582	576	579	583	570	553	560	582	575	556	574	610	585	560	646	594	580	568	609	535	572	584	592	537	600	596	584	550	577	612	597	588	593	552	586	566	612	584	575	572	606	599	580	582	552	601	587	592	598	571	572	606	549	571	594	554	596	572	546	589	595	607	593	585	630	558	570	597	555	584	563	585	581	560	528	636	574	570	568	613	574	560	557	573	592	537	554	585	631	599	592	579	612	563	585	568	564	590	609	584	588	587	598	584	600	578	581	629	541	608	557	605	592	573	543	561	596	594	598	553	613	592	570	610	568	566	549	615	612	581	590	559	554	548	597	551	533	569	580	586	558	543	586	580	567	604	606	595	571	601	590	609	607	541	597	549	563	582	561	550	544	568	599	583	609	612	525	595	579	595	563	585	600	588	575	542	547	599	559	604	591	559	588	598	583	564	571	566	612	614	578	604	588	573	587	578	563	590	570	569	567	568	557	592	589	576	606	553	570	570	583	567	610	595	573	638	575	591	557	588	568	573	594	585	585	559	572	571	562	579	582	584	601	555	588	564	602	605	576	554	562	573	613	584	590	594	554	615	566	557	578	596	613	563	568	589	577	579	574	657	521	577	592	574	600	569	583	555	568	623	590	566	577	603	607	603	592	614	561	585	573	594	581	579	600	581	567	543	606	614	581	560	621	613	581	568	572	564	551	587	587	531	589	578	555	592	570	584	581	584	564	616	607	584	572	650	626	570	597	617	571	591	560	638	550	589	630	602	551	641	553	580	592	558	586	584	566	569	573	582	573	592	572	611	631	644	612	568	610	562	564	551	586	590	576	603	607	550	568	621	553	578	564	593	590	532	583	557	555	577	547	594	622	553	572	589	637	608	583	546	593	587	550	566	646	559	572	561	602	581	585	561	573	593	578	596	608	612	597	576	596	593	530	582	615	605	609	565	643	578	604	585	638	572	564	578	560	581	546	579	588	611	589	598	599	615	588	525	552	617	514	591	590	531	594	575	587	583	595	580	600	566	550	614	579	600	606	604	565	577	575	584	634	579	593	590	567	577	545	605	575	567	570	633	536	550	586	566	597	544	574	590	563	607	599	571	602	570	554	602	564	544	580	628	572	551	566	589	587	583	570	586	588	597	647	597	603	594	600	591	564	571	610	619	593	600	561	605	594	597	579	621	602	586	586	556	652	545	603	569	598	606	560	579	577	583	614	577	617	617	565	567	565	606	564	571	616	572	633	559	556	568	575	580	591	582	590	581	595	590	545	588	597	596	558	583	585	551	613	598	573	591	597	589	568	597	555	570	630	579	549	607	606	598	547	559	566	587	531	599	605	561	585	619	522	608	573	578	580	601	603
26891	18975	19782	17964	12845	9957	6581	4060	3425	3072	1975	1443	1397	1441	1192	1193	1228	1194	1092	886	997	955	838	570	957	1030	1484	1235	1021	718	437	322	290	260	203	191	192	180	235	203	215	245	214	209	216	171	193	195	216	210	202	203	191	207	218	204	184	225	203	213	185	201	175	219	203	203	167	183	186	198	218	210	179	196	193	200	186	199	223	182	205	205	182	222	232	205	197	197	183	202	199	194	210	236	206	226	213	220	250	203	179	182	208	200	218	181	185	196	212	186	188	204	219	203	189	205	203	213	189	221	206	205	187	190	184	221	184	185	191	224	185	209	190	213	185	202	199	206	196	197	228	219	223	215	211	212	196	177	162	191	187	206	201	206	197	186	218	193	195	213	188	211	224	218	184	209	200	199	216	193	208	211	240	187	192	186	192	188	188	209	195	198	228	210	205	179	203	207	222	222	180	210	180	217	189	192	222	199	195	167	203	190	207	186	184	214	210	222	240	206	216	181	224	185	196	238	198	182	178	191	183	229	197	210	203	220	208	209	206	201	217	207	214	205	220	177	218	207	208	185	209	201	185	173	186	173	223	212	213	196	193	206	187	205	223	189	223	191	175	191	210	212	195	198	194	179	197	187	229	195	178	191	186	197	189	223	181	201	194	224	186	197	190	211	196	178	213	212	212	204	202	229	192	180	222	197	229	203	181	218	206	197	193	219	206	195	205	204	213	193	204	179	222	171	219	206	220	195	204	186	188	196	216	222	219	197	208	215	165	191	208	189	240	169	243	210	232	210	192	177	233	206	229	231	231	202	212	188	206	204	190	218	206	199	226	195	198	186	211	206	202	206	208	199	192	213	233	226	192	208	224	218	238	196	205	196	211	207	190	212	173	221	171	194	200	221	197	211	192	213	197	203	189	166	231	173	212	217	196	220	209	196	172	192	185	225	192	200	230	200	188	213	197	216	187	167	217	222	185	216	194	201	197	218	209	197	197	200	199	185	185	226	191	214	202	201	196	175	207	208	175	203	227	215	196	178	223	198	205	209	197	216	234	185	202	210	190	208	205	206	183	200	196	208	186	218	202	211	201	194	203	189	198	203	197	202	188	216	181	203	226	208	225	210	193	203	186	192	190	208	206	177	215	175	198	221	213	188	198	173	231	209	190	220	216	214	187	202	201	204	201	203	191	206	190	229	211	205	209	190	201	222	187	193	225	191	203	185	187	214	217	226	204	207	224	200	172	203	180	199	214	211	212	214	216	201	212	212	207	184	186	190	219	240	222	205	215	181	194	202	200	212	187	217	215	209	229	205	198	175	209	185	206	177	207	199	190	187	187	157	212	219	199	200	222	187	219	240	202	216	212	188	201	199	206	187	229	208	195	207	202	176	199	197	221	194	196	231	201	220	196	181	186	201	208	207	187	179	222	199	226	222	209	198	185	196	209	180	212	160	189	200	184	171	175	202	187	198	192	192	204	213	193	216	219	202	200	181	216	216	202	229	193	191	190	207	221	221	196	194	200	199	213	202	207	185	183	214	189	173	185	212	222	192	200	184	192	189	204	216	196	210	194	202	188	212	198	212	187	217	205	196	214	206	209	176	209	207	201	199	182	178	217	198	194	210	212	202	200	210	189	221	218	205	199	211	175	208	205	210	195	199	196	194	181	195	205	207	198	218	212	206	216	189	200	230	224	216	172	211	193	229	196	223	215	209	227	200	192	184	184	186	201	202	213	193	194	190	227	186	183	190	191	212	193	194	172	211	209	205	196	198	194	204	213	188	203	203	223	208	213	185	194	207	214	187	198	192	193	201	190	195	192	195	201	220	185	208	203	203	209	194	209	209	201	185	182	200	209	221	196	200	201	191	211	203	204	191	195	188	191	209	203	228	194	187	215	203	200	192	208	194	189	218	191	209	191	208	215	201	208	210	204	170	240	198	201	172	204	197	200	201	196	198	202	206	171	245	197	211	193	205	188	236	179	208	187	188	206	191	193	181	215	177	201	204	222	193	197	197	205	177	210	213	218	198	212	205	203	212	201	215	201	187	226	192	181	206	209	221	212	217	195	189	186	193	199	178	207	189	214	183	189	224	206	217	202	214	192	217	208	215	169	174	206	217	180	234	205	228	200	191	206	227	221	214	198	225	192	178	195	207	199	211	192	186	179	189	199	217	232	186	240	217	192	186	187	181	199	201	215	201	200	231	188	225	170	201	198	211	185	214	215	216	193	201	205	185	198	232	233	226	217	211	207	212	183	180	198	226	187	239	209	234	197	201	210	197	188	187	200	234	229	184	208	221	208	200	194	221	216	173	193	188	223	208	214	201	219	213	215	245	225	196	222	196	199	190	194	201	202	199	210	198	174	203	185	178	208	208	197	197	231	204	194	206	180	192	193	197	185	174	188	214	179	207	184	186	194	200	213	189	213	201	192	229	200	202	219	187	199	217	218	196	180	221	219	205	228	233	208	221	182	187	213	226	201	173	221	223	162	218	206	210	212	214	242	192	231	217	217	183	211	200	207	224	200	198	206	200	211	188	204	219	211	206	212	205	255	194	205	213	179	206	204	224	197	207	194	213	218	189	185	203	232	205	198	218	186	195	211	200	174	187	219	203	191	191	199	187	207	221	199	214	224	215	192	198	198	201	211	207	214	201	222	201	214	208	188	223	191	213	176	197	215	173	199	204	185	196	220	204	196	203	205	169	200	226	195	185	205	188	197	227	197	212	202	185	207	181	212	220	189	190	220	193	194	191	223	201	199	175	220	198	195	189	214	183	208	206	197	224	221	192	172	185	192	193	209	185	199	188	213	204	205	199	210	215	188	208	221	181	201	195	217	202	184	192	213	204	202	209	183	188	199	205	210	222	194	191	188	226	185	207	202	190	197	209	178	176	202	167	186	213	217	197	185	224	180	188	190	215	243	204	172	227	214	207	192	209	218	228	213	192	209	200	208	181	187	210	225	193	209	213	215	221	224	168	236	195	204	227	201	217	192	222	177	209	224	209	200	195	191	192	204	198	207	179	216	200	205	191	203	194	206	196	195	198	206	233	184	219	226	192	221	225	193	194	205	195	192	203	204	205	180	212	196	212	210	210	195	206	181	213	180	194	191	201	213	217	209	210	184	189	191	196	206	225	186	205	224	186	206	193	198	167	224	239	215	191	204	206	206	200	197	193	214	206	210	208	202	188	230	225	200	181	184	199	208	192	220	186	212	218	193	182	214	195	199	205	193	204	200	224	186	227	173	222	216	183	210	198	200	220	198	222	197	206	187	174	198	221	221	167	194	188	183	194	204	183	211	210	184	185	190	175	216	211	188	218	201	183	190	199	199	212	212	194	230	225	195	199	219	212	205	206	226	213	182	191	181	201	205	153	195	221	206	223	196	198	212	189	181	205	214	183	230	215	202	205	208	219	199	197	211	209	198	202	181	230	207	197	210	205	216	201	192	209	181	220	213	195	203	218	213	204	214	222	177	201	204	209	198	204	201	211
18523	16666	24838	28249	26760	25098	19631	15213	14224	12913	9741	7495	7431	7977	6241	6751	6850	6773	6549	5117	6225	5895	4859	3392	5938	6383	8373	7035	5914	3778	2126	1563	1149	920	724	659	605	568	633	558	564	562	540	534	592	586	563	561	553	576	617	547	572	570	559	588	592	531	578	579	556	577	593	620	583	585	587	564	544	616	581	593	544	570	565	627	569	567	569	581	589	584	576	590	600	667	585	570	619	537	567	638	571	582	583	579	537	577	545	562	607	614	596	591	553	610	578	541	548	576	577	607	588	546	579	559	582	537	568	573	637	603	592	597	563	590	601	612	573	623	597	599	600	583	600	593	595	566	571	555	635	599	559	569	604	566	549	586	596	566	625	555	557	551	585	584	600	575	591	557	633	565	619	574	595	564	589	601	617	597	564	593	582	582	555	568	576	577	564	611	591	566	581	576	618	600	553	612	602	552	612	568	597	563	601	600	592	571	585	589	580	605	545	592	593	572	587	589	587	606	592	568	573	544	555	571	578	599	649	586	551	591	519	607	591	578	553	542	553	568	589	620	536	583	575	564	571	606	583	600	556	609	598	549	604	575	599	579	539	579	554	629	565	604	556	616	573	585	545	577	569	563	622	569	577	561	549	568	606	598	582	544	573	554	540	552	574	586	586	597	581	535	557	582	595	529	616	595	615	626	597	560	594	603	577	576	570	580	592	569	585	548	560	592	604	597	611	589	586	543	579	584	591	602	567	590	593	569	604	599	528	610	599	611	572	556	566	573	593	628	576	537	574	559	598	588	557	580	567	568	632	573	567	537	528	574	590	555	587	580	576	635	564	591	577	588	567	555	568	594	581	565	604	578	546	536	581	574	546	569	578	558	610	587	578	556	590	568	584	601	577	547	576	557	572	574	559	588	610	530	590	578	530	560	546	614	584	588	547	546	556	532	604	601	591	588	586	542	578	593	594	616	553	555	603	610	564	604	553	586	594	564	625	604	601	557	574	586	590	550	596	564	567	586	556	558	604	584	610	549	622	544	619	560	613	561	564	593	562	561	596	628	552	560	566	561	571	592	598	597	586	564	609	583	563	542	569	588	581	572	596	540	603	564	612	603	561	605	568	601	573	582	604	568	560	618	558	539	590	563	569	587	578	577	571	591	605	550	584	602	560	587	547	561	584	561	589	569	565	573	559	568	607	545	590	546	605	601	592	560	606	620	580	631	589	567	592	570	576	563	578	577	572	612	579	595	598	624	543	570	568	567	574	556	562	553	629	552	634	560	613	599	570	545	589	608	605	597	586	573	597	587	587	578	605	525	569	586	533	556	616	572	577	582	575	559	566	601	589	570	601	558	578	556	600	586	615	608	604	586	535	562	575	592	590	544	591	621	557	615	565	598	513	573	521	572	610	581	598	603	577	585	527	590	568	587	577	616	599	550	592	581	626	599	588	586	576	573	522	556	578	590	556	603	593	577	601	584	563	623	556	673	607	578	590	590	605	567	577	599	609	582	621	618	553	561	585	584	600	623	628	589	576	626	591	581	567	594	565	599	576	552	567	622	599	555	567	563	566	555	547	564	535	593	544	556	609	603	595	543	554	556	591	578	568	597	560	577	605	575	553	586	559	597	594	535	554	557	547	552	576	587	549	541	606	619	560	586	537	601	605	608	578	552	551	596	545	612	625	540	567	616	601	600	585	590	574	554	565	580	579	598	611	600	611	598	582	551	557	524	538	597	569	600	635	600	593	562	547	558	601	607	563	565	544	565	593	581	560	574	574	590	590	562	647	595	548	574	576	544	620	608	548	558	568	577	582	571	581	564	613	597	599	554	525	579	611	586	616	560	562	583	573	589	519	586	571	616	581	599	566	565	581	588	591	555	604	586	624	577	584	581	542	593	580	558	547	528	593	564	565	569	597	590	613	557	580	581	571	628	599	597	567	566	561	613	593	613	570	551	580	571	591	584	596	580	577	572	566	589	584	599	594	557	583	547	579	547	626	586	583	526	612	546	561	555	588	611	552	595	565	594	570	568	560	560	581	594	588	615	537	583	562	587	533	567	588	552	571	634	552	578	558	558	577	589	585	565	568	561	563	587	560	604	588	541	613	571	567	539	564	610	572	546	607	539	549	520	586	638	557	568	583	565	564	592	558	575	604	582	616	605	575	603	604	593	572	566	568	574	591	623	554	581	589	579	587	600	594	555	575	595	564	569	577	600	567	591	555	535	600	599	584	593	558	551	592	579	587	554	587	545	592	568	587	591	566	604	563	578	604	569	590	604	614	564	600	588	588	613	567	581	596	569	553	561	548	569	566	598	588	544	603	615	597	588	603	544	542	583	559	576	547	565	569	569	613	566	561	601	550	591	585	562	607	590	541	597	593	593	608	599	539	601	590	578	515	561	564	570	574	592	576	555	588	616	601	583	590	584	607	619	524	562	618	617	549	589	590	612	546	589	616	583	615	591	581	565	597	580	608	577	546	573	586	560	611	566	557	584	566	553	607	563	558	579	623	595	566	591	600	600	579	574	586	576	545	593	563	609	581	622	593	580	630	577	590	618	594	596	578	610	593	572	623	586	579	569	561	592	614	546	612	554	605	617	561	591	531	601	582	599	604	534	601	580	626	577	582	608	604	603	613	564	620	565	595	574	562	578	566	566	596	600	591	588	557	557	600	568	549	572	594	604	603	570	588	578	580	555	553	571	534	607	586	566	545	574	606	575	601	579	566	572	590	561	555	571	574	568	578	563	594	601	550	576	560	581	618	530	561	605	571	601	577	549	556	574	571	609	555	564	583	602	595	566	605	556	592	548	563	578	593	535	602	584	522	554	604	593	554	591	605	552	554	552	575	569	614	545	579	598	574	606	602	579	601	535	579	561	570	596	549	605	560	617	601	588	619	555	594	589	588	577	649	581	605	584	617	570	629	567	538	577	591	578	580	597	544	563	559	581	622	577	635	567	554	619	571	595	563	599	586	587	591	595	593	599	598	554	530	615	589	557	574	564	587	570	557	591	539	587	611	582	560	601	598	598	553	563	559	556	582	596	561	530	568	600	620	562	580	598	583	583	574	553	593	571	597	569	587	549	567	601	581	574	588	595	584	597	590	614	577	606	527	550	584	608	615	569	597	566	541	595	591	639	593	587	579	567	603	586	603	565	591	567	615	549	569	564	583	625	547	582	553	561	607	589	580	598	569	550	581	585	577	550	586	543	552	566	621	589	601	620	583	617	603	589	563	529	553	550	599	568	598	587	584	593	550	591	622	584	568	553	565	609	567	579	593	564	539	581	569	590	567	564	541	607	594	624	585	564	555	570	605	565	567	571	630	542	559	548	619	587	605	562	602	597	545	557	579	586	565	526	563	570	630	584	580	611	550	589	587	602	586	556	550	553	577	560	608	562	576	575	591	580	568	576	599	567	577	601	598	530	582	516	560	579	548	543	585	576	576	550	560	589	541	584	602	599	565	597	577	595	616	617	604	600	610	554	614	593	600	557	600	588
33861	26451	28917	24774	19677	15654	9899	6561	5942	4239	3322	2771	2718	2664	2127	1930	2012	2118	1881	1856	1989	1728	1421	1073	1652	2349	2295	2302	1644	1122	705	436	326	267	255	245	263	236	251	220	236	230	233	254	227	219	213	218	213	251	221	210	222	218	232	220	240	230	204	230	221	203	223	203	240	238	228	249	235	213	230	238	215	216	213	239	223	215	227	213	214	245	219	212	210	213	212	220	223	234	255	220	196	210	241	230	226	266	221	230	232	233	232	226	218	231	231	226	196	231	226	231	217	247	230	228	251	229	234	226	216	222	196	234	232	222	230	256	259	223	250	239	234	213	233	224	220	226	214	233	246	234	253	228	226	223	252	214	245	196	222	232	240	207	242	254	206	226	217	257	240	200	226	259	221	226	238	231	224	225	221	226	206	183	249	234	214	212	214	225	217	226	238	240	236	228	246	195	269	228	238	239	230	226	215	209	248	243	233	241	203	229	248	215	235	228	247	205	237	217	227	218	217	235	232	224	227	223	204	220	209	214	249	260	234	226	226	193	226	261	205	233	223	221	220	233	241	216	234	206	239	214	216	214	231	228	239	222	200	219	257	227	259	225	204	228	204	222	213	202	231	259	222	229	225	257	222	235	229	228	226	220	193	185	208	227	221	245	184	233	193	229	229	261	199	240	217	244	206	229	228	203	224	219	271	219	226	204	218	226	229	235	234	225	233	219	242	212	225	245	237	228	225	221	242	259	229	244	237	204	250	245	231	238	241	231	223	219	211	230	211	196	254	229	224	241	228	229	211	245	247	256	239	246	226	222	229	226	236	195	233	238	241	254	211	218	235	210	238	235	215	240	225	237	224	251	219	248	220	234	208	219	245	236	232	219	214	226	234	199	234	239	214	222	223	248	240	210	209	255	241	244	213	208	226	232	208	214	239	221	207	227	224	238	242	218	227	241	222	229	225	220	248	200	220	258	236	224	225	231	235	217	253	208	252	220	238	223	227	243	226	226	210	228	207	227	214	227	228	207	214	243	219	226	240	231	222	216	237	219	237	243	216	206	247	227	223	207	239	236	214	229	198	251	206	188	212	229	223	227	216	217	211	217	255	236	201	230	247	245	231	242	246	249	219	209	252	220	238	233	237	238	199	225	201	226	200	188	238	240	206	228	225	222	254	230	213	229	219	223	229	190	212	233	212	247	210	229	230	239	204	220	225	217	223	228	236	263	223	233	214	218	231	236	243	228	241	214	222	228	204	207	253	246	203	223	237	229	238	243	225	232	246	238	212	247	204	234	209	218	252	238	236	241	205	240	264	215	221	222	207	226	238	216	219	231	208	223	221	226	213	252	200	227	200	222	247	253	208	233	251	219	266	227	224	263	244	257	237	234	224	234	208	213	207	213	214	207	215	212	236	235	253	240	212	246	249	248	216	233	226	223	224	217	237	246	214	247	241	218	224	201	224	211	241	225	225	221	222	238	239	228	212	219	198	231	223	217	222	217	239	229	227	216	239	218	205	240	232	214	221	240	218	188	233	225	230	255	227	223	241	240	227	219	209	238	239	209	226	214	236	230	219	237	249	223	230	243	210	220	222	209	219	241	195	221	202	201	234	228	233	228	256	230	219	230	244	249	230	238	226	225	211	248	250	209	205	263	247	212	232	232	240	225	247	207	241	219	251	231	221	255	256	227	247	211	209	225	239	249	202	223	219	232	240	209	192	232	208	212	210	222	220	222	234	190	220	206	238	199	212	229	248	236	218	221	236	220	229	227	201	234	234	233	219	215	227	215	229	192	221	239	187	227	238	197	222	231	232	232	238	243	231	216	224	214	245	258	215	223	210	219	227	227	230	203	217	182	229	204	233	219	214	210	236	229	217	249	215	227	222	227	231	222	231	255	251	244	201	221	206	198	233	256	240	235	243	245	239	232	233	232	235	228	212	231	239	225	233	215	255	247	195	244	215	209	241	253	250	221	240	208	227	198	189	232	227	233	201	243	222	211	249	200	250	215	213	233	239	206	206	223	247	233	225	201	245	219	233	249	232	224	230	225	237	245	219	212	243	240	243	229	220	265	256	250	241	211	228	213	242	222	196	209	266	215	204	209	213	240	187	201	227	209	245	242	218	241	234	224	223	220	217	269	230	213	233	188	249	222	232	261	229	267	242	258	260	188	240	232	241	231	210	242	222	235	229	254	236	198	214	245	219	243	225	196	210	219	242	248	240	256	260	213	225	226	209	215	232	207	221	246	198	226	267	239	217	239	240	220	221	216	222	225	226	255	240	228	230	214	234	221	226	216	218	246	224	232	240	221	229	244	257	247	235	227	224	222	253	213	240	218	223	228	228	216	234	221	226	228	246	210	216	209	218	235	258	243	237	216	224	210	249	235	216	195	230	229	234	236	211	236	231	234	203	251	199	234	183	231	217	245	229	226	199	195	233	197	232	237	267	209	220	237	205	229	224	224	206	202	235	236	226	211	233	250	229	231	241	256	174	234	209	249	219	244	234	220	225	217	208	237	250	237	218	224	242	234	224	252	254	223	201	253	242	222	229	233	233	237	220	223	254	245	250	234	260	211	230	224	246	236	235	253	230	244	255	241	218	221	244	223	220	243	233	187	218	221	243	230	223	225	199	221	260	233	220	230	223	215	200	210	219	221	222	230	233	232	228	220	220	251	222	187	230	238	207	255	252	231	232	219	209	236	236	233	216	220	233	232	218	227	226	237	231	249	239	238	220	203	225	241	240	222	228	240	222	249	249	238	255	242	222	233	209	237	203	224	221	233	227	217	205	210	214	242	204	227	239	186	261	223	193	218	237	218	241	227	207	253	237	232	245	194	216	240	233	213	235	255	225	229	212	208	215	244	231	244	231	207	210	208	245	224	212	198	209	227	222	234	239	246	216	197	207	209	212	243	211	263	233	220	219	217	238	228	213	238	214	236	227	240	203	216	224	241	226	210	240	236	215	206	210	224	237	235	248	225	231	242	222	239	221	237	221	252	203	225	247	229	212	220	247	227	216	202	204	232	207	201	232	228	223	206	213	222	215	239	244	206	203	220	224	243	226	214	223	239	215	248	229	214	237	225	242	235	224	231	205	221	229	278	233	237	224	248	243	222	218	232	223	199	215	252	218	242	219	219	201	237	245	250	246	249	192	219	238	233	224	254	236	211	231	225	241	236	226	230	199	219	227	215	221	225	231	223	209	209	230	221	205	255	221	219	204	228	234	246	237	215	239	215	235	207	231	221	208	231	257	217	209	214	231	224	208	235	238	226	240	200	215	223	215	216	237	235	214	224	214	240	223	226	232	213	230	216	234	210	230	226	266	210	205	209	215	236	242	236	219	218	215	223	210	214	219	225	212	213	228	209	210	220	230	224	229	250	232	215	249	238	237	207	238	231	213	211	212	226	230	248	218	226	223	230	196	267	230	239	252	235	223	227	233	216	233	220	227	274	234	215	240	231	219	233	206	223	231	200	218	239	266	209	236	222	210	217
23189	22191	30476	33744	32478	30937	24119	20867	20678	16513	13986	13223	12911	12572	10891	10330	10907	11462	9888	9975	11072	9690	8400	6023	9644	12496	12839	12158	8785	6058	3517	2015	1453	927	743	701	616	651	596	616	602	646	653	663	655	669	658	669	587	641	661	660	704	652	611	690	672	639	634	691	641	624	638	615	677	638	672	642	664	654	638	631	635	641	659	651	596	681	632	641	611	629	658	656	691	624	658	634	646	613	599	660	616	582	649	681	637	624	603	681	624	632	657	643	665	667	619	639	651	615	688	707	646	621	652	639	587	637	594	659	643	681	596	678	629	644	658	638	617	706	648	678	630	648	656	633	660	611	590	672	628	638	606	641	632	669	603	582	634	652	649	638	685	596	639	645	628	658	633	645	651	648	645	695	611	637	607	613	644	675	720	601	657	631	674	672	640	625	635	650	624	632	626	658	651	604	643	642	629	645	623	641	618	641	598	608	635	635	671	628	669	632	643	641	672	635	669	672	628	593	653	626	627	620	635	653	641	663	634	666	640	617	630	650	626	645	631	695	642	654	612	634	663	663	617	630	660	610	640	624	654	658	652	615	596	660	664	644	630	663	670	634	607	634	628	625	587	657	590	615	598	611	666	654	618	648	633	621	624	643	705	687	695	599	636	632	654	714	674	682	672	701	672	669	643	664	694	592	637	648	663	668	632	635	651	653	614	618	674	614	637	665	679	657	646	591	647	626	624	609	634	638	646	636	684	652	616	704	640	661	595	633	665	671	590	669	659	642	646	634	649	659	648	609	622	641	663	614	621	644	670	652	654	642	652	659	676	658	696	620	660	713	630	624	581	598	666	641	617	660	633	688	638	614	645	600	663	614	638	654	635	639	619	640	624	638	650	644	668	669	640	633	658	678	633	658	630	659	619	628	671	632	608	672	623	599	638	642	569	640	655	696	605	704	586	629	659	644	669	643	617	639	609	637	660	640	638	616	663	627	638	643	657	637	645	654	645	682	658	685	650	676	649	613	626	627	648	647	695	620	606	618	606	591	643	623	633	639	685	597	657	602	621	666	679	642	661	637	612	655	636	625	647	615	588	611	677	657	661	659	633	673	646	611	622	614	664	619	662	634	618	596	641	647	656	652	660	616	621	617	672	602	655	608	663	600	626	678	660	638	658	630	619	666	641	622	611	610	637	601	674	618	590	631	652	620	637	594	637	650	635	580	659	675	647	647	638	656	616	601	645	638	629	657	609	636	618	663	612	637	651	648	699	667	633	661	670	680	630	623	655	612	612	599	641	626	651	654	634	656	648	706	661	652	633	619	623	630	671	674	615	662	656	663	644	694	673	661	645	615	677	639	615	602	679	640	591	648	668	634	664	659	699	668	648	656	622	614	671	654	640	637	705	676	647	678	581	644	648	598	662	628	632	627	639	633	682	666	669	673	694	655	651	638	669	636	629	669	652	640	653	679	671	658	608	644	649	650	606	611	633	612	618	635	624	601	641	658	612	670	602	676	624	610	641	622	635	615	644	658	628	627	647	629	571	602	662	651	652	678	642	681	618	604	671	669	639	613	605	678	662	648	616	673	653	657	640	601	656	618	618	649	651	666	655	675	617	663	654	645	642	668	670	647	692	627	640	640	668	620	665	641	583	679	630	602	647	619	652	650	618	660	607	640	685	610	649	650	667	620	632	630	635	635	656	659	649	667	627	616	536	636	625	622	636	656	626	661	663	664	645	638	638	628	666	646	633	627	672	614	625	621	639	672	609	627	621	620	674	684	651	606	616	609	652	664	630	631	617	623	646	614	641	695	627	689	631	631	606	689	654	643	657	663	653	667	656	618	669	637	621	661	682	699	646	580	651	638	673	622	651	594	680	627	582	628	676	670	653	642	607	644	685	638	636	663	660	660	639	652	663	623	625	647	652	634	632	646	679	664	620	713	672	652	645	621	652	644	649	637	657	699	646	684	617	611	652	604	619	683	666	649	646	606	608	615	634	682	663	653	647	610	639	653	679	686	680	623	614	606	678	654	637	585	659	670	631	672	625	643	671	635	606	641	619	636	617	627	607	672	615	661	633	675	633	655	613	649	630	640	640	608	605	646	630	691	649	653	629	656	635	639	634	631	599	682	635	586	659	622	653	600	604	630	662	653	675	671	606	653	635	625	627	629	654	621	638	611	656	616	667	586	661	633	668	621	660	649	662	653	673	656	627	637	675	662	646	647	621	627	667	616	681	624	640	637	632	646	673	678	627	640	678	667	657	692	578	634	688	653	603	652	626	670	624	588	655	688	655	606	618	662	702	652	678	661	732	595	626	657	642	664	644	678	649	672	667	655	643	633	660	650	642	646	637	669	640	652	634	663	628	658	657	649	672	660	616	647	611	689	650	636	626	611	700	617	644	605	664	631	596	639	677	692	650	626	633	626	624	642	643	675	608	678	667	670	641	638	646	634	660	682	630	650	597	635	623	637	633	635	636	591	641	643	601	651	646	682	658	676	656	626	619	634	653	649	640	633	622	624	642	644	703	633	618	622	589	636	662	632	731	599	658	647	654	665	626	635	625	625	638	731	630	642	618	639	657	613	593	650	667	633	693	629	573	641	636	624	639	678	639	643	653	591	613	660	652	600	615	615	633	594	592	628	664	708	656	624	629	668	650	637	624	650	642	633	640	643	614	619	665	580	651	642	672	648	651	628	634	629	681	632	641	636	646	651	637	655	653	623	674	651	633	612	662	602	636	663	642	688	637	586	665	624	625	635	697	640	646	674	614	659	632	655	647	669	669	646	588	633	639	612	688	696	638	653	672	628	680	660	702	612	595	657	615	634	621	630	657	602	625	686	660	671	626	635	648	613	647	634	652	645	627	665	650	616	652	638	637	642	649	626	596	604	632	669	651	625	629	640	624	659	612	653	664	631	682	633	609	642	722	668	627	630	635	645	620	652	646	673	648	604	623	621	639	627	682	623	607	625	690	630	647	651	673	674	670	628	619	635	660	668	659	606	622	627	639	647	639	685	618	633	662	629	680	618	641	654	677	616	650	689	679	615	640	644	650	679	576	647	668	641	641	662	661	642	677	646	626	652	680	670	624	654	598	637	638	624	614	649	636	621	620	627	676	660	629	620	651	652	602	657	660	642	660	632	671	628	658	667	645	621	665	642	581	622	640	679	692	624	681	640	685	640	651	622	623	621	652	631	629	614	674	650	646	602	620	613	621	609	617	642	672	647	628	671	653	650	652	644	645	647	636	613	675	601	619	670	652	642	631	640	645	619	625	660	645	677	685	637	643	641	658	622	667	622	639	628	647	633	671	696	680	666	631	704	637	659	663	668	609	650	703	648	638	684	618	641	609	643	629	622	658	631	635	626	569	602	640	651	660	616	610	588	645	652	606	646	631	645	625	657	638	656	657	661	678	646	636	642	605	654	674	632	685	613	664	637	611	605	625	642	648	650	696	657	635	633	634	692	641	627	632	655	633	581	648	636	624	642	627	647	652	641	619	720
11575	7871	8414	7826	6410	4466	2376	1852	1371	925	641	603	664	599	639	533	523	460	482	562	499	415	334	301	398	358	280	345	337	305	246	241	216	209	221	224	213	186	208	191	194	217	220	200	196	192	213	206	226	195	192	205	195	217	202	216	219	200	195	211	206	200	198	198	208	211	193	177	224	228	211	213	214	214	210	185	194	199	210	173	211	174	217	215	184	201	202	174	212	206	219	196	202	202	221	226	199	196	220	222	219	207	179	217	203	215	197	222	200	220	216	186	180	219	248	191	207	221	203	209	232	205	224	205	187	202	195	204	197	182	220	203	213	213	219	207	180	197	197	189	180	197	208	201	196	204	210	217	187	227	212	221	209	207	203	207	172	221	236	218	231	214	213	181	204	207	212	183	215	207	221	204	211	200	225	242	192	185	201	189	167	226	189	193	186	182	218	227	220	213	191	193	213	239	190	195	207	213	219	200	181	198	206	204	180	201	209	222	194	189	173	197	232	202	218	190	203	187	214	205	218	214	208	176	221	217	215	219	217	210	209	194	195	198	228	245	185	218	174	213	195	210	208	196	232	204	207	231	215	199	200	174	183	215	218	212	214	230	224	192	220	185	232	214	196	192	191	173	225	211	190	191	194	204	201	239	210	216	212	203	210	194	205	213	223	214	203	236	181	198	196	196	215	232	203	200	219	191	229	215	197	207	185	200	205	216	201	212	199	206	206	228	190	201	198	198	173	204	209	193	203	211	221	196	200	221	206	202	209	210	208	212	191	188	187	187	198	209	204	225	202	223	197	228	221	194	213	217	202	215	209	204	210	196	210	211	211	245	228	217	201	211	218	234	196	235	182	219	208	213	219	215	199	172	196	203	197	182	172	196	193	197	218	205	183	207	224	200	202	202	213	202	201	193	206	215	224	212	232	187	198	190	210	202	258	209	178	235	197	216	200	194	208	226	187	242	216	207	186	211	208	206	212	178	184	207	206	180	229	201	224	184	215	199	200	232	215	206	209	172	215	210	192	218	198	203	212	227	219	205	190	192	178	205	190	210	198	222	223	205	205	211	187	180	183	217	198	226	185	224	173	208	207	184	205	196	181	209	203	204	181	174	222	199	208	210	228	215	204	202	212	224	209	196	191	191	225	180	204	208	196	180	225	205	195	221	206	199	205	203	208	199	210	207	190	194	179	179	196	199	179	213	198	208	211	207	202	200	210	216	226	210	215	233	195	220	201	209	208	247	217	232	214	205	217	195	189	229	189	196	205	238	218	214	207	232	200	209	193	202	215	192	201	208	211	192	225	203	197	210	172	197	212	217	206	212	190	192	198	206	203	205	223	222	211	211	189	189	191	212	233	198	222	198	215	201	216	208	205	214	199	198	217	208	194	199	209	204	219	207	192	178	195	205	230	212	232	219	205	185	203	196	232	207	228	205	210	212	210	208	201	205	202	194	226	201	214	219	205	204	185	182	219	214	203	209	208	221	209	198	227	198	200	189	221	183	206	222	187	222	210	175	213	220	228	203	182	237	200	232	198	208	201	188	196	210	212	222	193	212	217	199	236	173	194	221	226	197	216	219	217	232	199	201	224	207	217	201	207	200	200	180	215	186	220	217	215	210	198	202	195	238	191	200	222	184	193	213	210	195	236	185	238	211	201	207	201	198	196	194	229	198	218	240	210	220	205	205	213	200	218	222	197	235	214	204	199	198	231	218	207	212	224	211	199	185	213	209	214	211	217	203	230	214	212	207	208	200	225	209	199	208	190	219	230	209	218	236	211	209	220	240	196	201	205	222	229	213	193	210	187	179	196	194	219	220	227	219	217	199	211	219	224	240	205	227	201	205	209	202	170	247	193	198	203	187	198	203	184	202	205	211	221	185	216	215	200	205	219	191	180	179	184	174	194	175	220	197	234	206	211	206	225	218	216	201	203	212	197	193	214	208	220	200	195	227	209	208	233	210	199	197	189	206	189	207	192	214	205	206	210	205	206	206	200	196	180	222	217	181	189	230	198	213	202	196	245	203	220	225	200	198	195	203	185	224	189	199	207	233	191	260	213	204	243	210	209	191	211	212	219	195	192	184	217	208	224	220	200	204	220	215	223	187	184	226	204	221	203	214	240	251	207	230	214	194	186	196	204	220	184	223	188	222	197	218	187	207	214	217	221	208	212	208	209	219	210	198	197	188	218	183	196	225	216	206	227	225	238	231	195	232	194	206	214	205	204	203	191	210	203	187	201	205	221	208	210	198	201	174	194	229	181	214	205	199	225	214	193	187	209	197	201	208	201	187	201	195	198	201	183	188	222	221	202	198	218	215	192	201	202	198	203	215	187	197	204	204	203	198	204	211	203	197	178	225	191	199	198	200	240	196	210	187	208	214	195	205	218	195	198	210	231	216	203	200	191	202	214	202	189	220	209	197	206	212	207	186	209	230	210	216	222	245	197	196	226	221	206	202	215	218	195	212	220	194	205	196	202	204	217	198	196	243	206	207	234	176	191	213	204	202	208	203	205	216	214	213	236	199	228	204	217	216	211	208	212	183	218	214	224	200	212	193	200	204	207	195	227	217	233	223	168	219	202	203	211	209	193	207	198	194	197	205	218	203	187	199	198	192	203	208	185	220	200	185	210	207	197	180	199	207	196	191	213	198	222	215	203	220	214	201	216	214	199	208	213	179	207	218	196	214	201	199	188	194	196	215	217	193	218	218	222	195	219	208	204	198	205	195	205	217	208	203	228	173	220	208	205	207	206	185	210	222	230	210	235	209	242	227	182	181	213	202	226	228	218	232	206	214	216	215	215	174	215	230	193	199	205	195	195	187	209	191	210	208	187	235	188	206	193	213	218	202	231	209	218	216	234	172	204	208	194	206	221	200	185	215	189	227	209	211	191	213	213	210	240	206	251	225	199	202	197	180	237	212	221	196	191	174	234	240	214	216	223	231	187	214	189	209	194	211	203	215	203	194	197	183	179	192	198	203	218	217	230	200	191	207	194	225	227	234	206	209	193	201	230	210	202	218	215	176	186	189	204	221	212	185	215	210	215	229	181	209	191	213	219	195	198	196	209	222	218	199	212	211	204	210	222	199	206	201	193	209	195	226	194	168	212	223	173	190	201	216	214	176	180	217	220	212	232	218	171	204	221	200	212	181	178	200	169	203	239	236	197	189	217	222	214	191	226	212	233	226	189	215	216	217	191	213	204	204	213	198	204	193	231	192	177	228	230	221	227	193	228	202	189	197	180	196	200	218	188	216	195	202	228	203	200	215	236	212	215	176	202	198	199	211	223	185	197	197	213	176	225	209	168	204	201	223	210	191	233	196	194	209	211	172	235	196	194	238	219	206	237	213	196	223	208	245	228	211	193	238	221	196	208	189	188	211	196	199	183	190	222	220	186	213	218	228	215	200	206	215	204	212	197	192	203	211	205	190	197	220	209	199	224	204	221	217	207	209	209	224	200	207	203	199	204	194	209	223	205	215	192	216
8328	8352	13293	17320	17438	13995	9266	7941	6436	4288	3455	3019	3272	3065	3020	2868	2686	2261	2380	2928	2474	2177	1762	1098	1603	1638	1269	1513	1330	1119	949	775	702	646	567	556	575	598	620	617	556	562	575	567	591	615	565	592	578	570	619	594	608	561	630	583	538	608	570	583	620	614	639	614	586	573	610	592	566	634	631	576	572	590	583	588	619	561	552	588	600	574	602	584	606	610	606	600	577	612	572	600	523	577	569	593	582	583	578	608	576	571	603	564	585	574	603	589	591	578	599	532	577	639	578	630	631	577	641	553	615	588	599	592	629	602	575	620	608	583	578	561	604	612	563	579	518	548	597	610	601	615	587	611	597	616	590	638	598	639	581	576	573	608	556	586	582	569	583	618	632	607	595	563	575	582	555	560	609	597	571	605	583	634	577	545	557	586	595	604	583	573	587	569	615	582	576	608	623	585	558	587	563	583	550	586	584	590	613	571	619	589	626	620	568	602	560	615	541	598	591	595	565	592	605	597	544	610	590	572	570	548	581	599	637	587	598	588	591	551	588	568	583	546	613	614	585	567	557	600	621	591	581	611	554	562	607	579	574	629	581	577	622	572	598	620	568	616	602	600	625	591	617	633	589	572	614	610	577	594	586	627	541	593	576	593	573	578	611	591	564	546	597	594	604	599	635	605	581	581	602	592	609	566	562	580	578	590	609	573	595	575	625	567	575	616	606	603	621	600	613	573	583	562	565	554	581	619	561	579	563	608	598	548	553	602	576	571	583	556	611	592	582	598	601	577	574	586	589	619	556	555	566	603	581	583	609	586	575	577	579	648	583	582	614	577	615	563	535	629	586	588	578	605	576	586	565	627	608	607	596	594	580	582	570	597	586	563	618	568	586	550	610	572	589	586	606	618	523	610	585	579	574	583	607	597	587	556	596	579	566	609	622	572	572	581	578	548	596	580	603	618	565	575	578	584	545	573	610	612	574	527	601	644	626	544	590	572	611	573	589	610	605	548	644	585	583	609	593	586	584	582	592	615	590	574	624	596	606	619	616	569	601	589	602	567	642	566	605	593	579	571	593	630	593	588	607	584	606	593	576	591	559	557	586	599	687	598	583	556	610	580	604	584	573	575	606	566	589	594	604	631	603	642	561	604	590	588	566	566	562	587	581	597	589	547	619	636	568	589	588	602	608	605	579	609	562	568	571	600	608	568	604	564	593	591	598	613	568	597	603	590	574	570	621	627	625	607	588	597	585	605	597	573	581	545	602	597	604	627	529	617	612	632	570	621	615	589	593	602	623	596	556	622	566	576	588	587	601	614	560	617	586	593	587	591	611	577	565	537	610	605	612	575	575	576	645	591	568	597	594	609	543	558	574	605	602	560	589	570	621	593	585	561	605	596	625	610	543	564	592	574	576	648	571	587	566	551	552	590	613	598	620	542	550	585	559	552	558	595	558	623	614	601	584	590	634	580	531	591	579	587	588	547	566	586	610	553	547	620	570	596	576	577	565	606	569	580	548	618	570	600	602	582	568	608	638	638	593	607	604	568	618	600	586	554	622	586	534	584	569	625	556	611	583	598	562	621	599	604	564	588	578	584	609	601	590	605	587	570	579	582	582	611	585	566	615	578	558	580	561	561	603	563	621	600	569	587	604	610	568	580	564	589	583	626	584	565	589	596	556	572	613	594	594	590	555	590	584	622	600	559	577	569	576	599	580	572	571	600	555	559	652	576	599	605	603	599	596	583	581	592	613	609	596	584	582	606	575	637	574	588	610	622	609	514	591	596	607	630	573	590	591	572	580	582	617	565	646	555	583	580	601	594	586	569	596	539	549	572	581	550	560	556	572	601	557	603	570	576	620	625	572	594	588	586	557	589	618	581	610	533	581	579	558	550	553	617	557	595	607	591	651	597	637	597	580	564	595	640	605	583	577	574	643	579	575	598	623	585	575	575	583	604	625	563	580	571	580	542	590	646	565	579	582	590	600	611	618	603	628	596	609	572	602	578	584	619	581	571	613	611	611	594	549	572	585	592	532	582	558	586	559	562	612	588	579	590	587	572	593	582	595	546	531	606	564	520	552	609	597	598	600	608	586	558	602	547	597	571	602	583	617	576	580	628	579	552	601	560	580	627	586	571	642	597	582	566	608	591	581	610	609	629	581	542	563	581	641	592	596	583	562	549	585	599	567	600	554	576	543	562	584	616	598	593	580	621	569	611	606	582	647	623	592	624	594	573	572	537	603	589	553	585	610	579	603	554	633	587	639	591	585	590	606	566	566	656	639	603	607	584	608	569	593	569	588	543	597	574	601	571	614	583	610	579	626	562	593	565	608	608	584	560	561	570	538	597	609	558	577	572	583	577	601	556	565	587	602	556	587	617	591	562	593	555	587	597	550	622	565	551	601	600	577	558	579	570	574	599	609	574	570	565	599	579	587	594	543	598	569	633	579	611	535	572	666	627	563	577	595	601	581	582	599	613	563	604	583	594	583	622	617	576	586	565	610	581	594	593	613	595	567	587	548	583	585	556	629	615	568	588	604	602	586	591	606	588	576	606	585	613	583	573	580	582	611	576	593	622	595	589	584	576	585	581	532	608	552	567	577	622	570	598	609	572	566	598	574	539	599	583	574	564	610	542	538	601	619	579	590	607	608	583	594	600	578	601	575	582	591	615	596	621	603	586	593	615	618	629	558	590	597	564	607	607	575	584	591	607	587	657	554	617	638	598	574	574	601	591	588	545	583	611	569	602	560	619	590	607	615	549	595	588	633	567	613	596	601	598	595	568	538	583	618	574	604	620	591	565	625	620	558	641	580	581	573	600	603	600	568	574	597	605	589	565	590	598	641	586	598	607	642	615	567	604	590	583	592	577	602	556	584	628	596	593	581	601	553	602	592	528	600	562	543	601	582	600	560	626	536	589	573	591	582	550	572	608	576	568	566	623	607	597	564	634	582	593	550	553	592	626	566	562	570	575	566	610	578	575	582	625	586	628	585	625	599	632	580	549	619	581	547	571	576	601	588	587	655	580	559	587	526	608	581	584	569	609	537	606	572	607	589	606	570	538	582	596	589	620	590	638	628	579	576	568	608	566	612	567	591	614	602	552	594	576	578	587	573	597	574	568	567	617	582	608	617	598	545	599	579	585	572	574	625	610	566	588	572	584	577	572	595	573	588	566	579	608	598	597	599	581	624	609	594	588	613	606	608	586	569	587	606	606	595	578	530	563	620	590	654	540	593	636	555	608	558	557	612	598	606	562	599	564	556	600	543	583	544	601	546	558	588	582	626	587	568	590	579	570	603	561	566	594	569	550	564	581	566	579	560	569	589	538	582	626	599	600	546	582	579	555	549	604	581	630	600	573	557	599	623	557	678	585	576	596	590	588	613	569	591	588	610	585	589	621	586	618	599	603	564	591	591	653	607	592	591	607	599	606	577	576	580	598	626	532	578	571	546	615	588	573	609	568	575	585	629	596	586	626	618	587	595	579	574	630
26505	19412	19949	18278	12967	8730	5246	4341	3167	2216	1706	1459	1572	1234	1158	1158	1055	961	955	1128	1252	1025	898	736	1131	1818	1157	1048	854	634	383	312	251	216	208	202	214	192	212	210	227	217	227	207	227	182	189	211	233	191	199	213	171	210	202	173	187	204	223	209	202	206	212	208	194	209	212	213	199	201	230	189	219	212	201	241	212	186	220	192	213	211	208	200	219	215	184	198	211	189	186	209	214	202	210	213	194	207	229	205	180	186	216	214	188	198	216	219	208	225	209	200	206	196	215	203	202	202	224	219	195	197	173	213	207	192	199	228	215	180	199	211	221	188	202	193	230	203	203	208	214	205	222	186	203	179	181	203	204	215	198	228	180	196	212	200	245	204	204	202	230	206	214	207	214	182	193	218	205	197	202	194	220	202	219	220	207	204	207	201	228	190	199	201	188	194	209	191	200	213	189	205	202	204	188	219	193	211	199	206	189	205	202	208	188	223	201	211	206	219	184	197	195	203	217	202	194	237	220	197	174	211	218	191	201	198	212	212	227	178	175	201	186	213	210	202	193	231	205	203	186	216	217	216	200	219	203	202	198	219	220	218	168	205	204	206	179	212	218	222	188	187	237	196	206	192	206	223	223	200	171	208	188	216	208	218	213	213	220	191	203	225	230	181	191	219	207	184	186	207	190	176	222	200	199	201	201	193	214	200	199	211	216	200	195	188	200	217	180	190	209	221	179	239	184	192	192	197	213	197	204	222	248	190	192	193	204	214	187	186	178	195	217	204	199	194	197	210	200	189	198	211	228	192	210	199	181	184	201	195	190	191	192	213	202	191	203	212	176	199	176	208	182	226	201	211	215	197	209	215	208	210	209	216	218	184	207	199	203	218	206	225	200	183	207	189	191	171	219	195	213	211	173	201	210	183	219	174	220	213	192	227	209	201	218	203	215	202	207	207	184	184	204	222	216	199	202	208	207	208	209	225	221	200	201	173	201	243	208	177	206	229	225	202	201	170	218	184	206	196	201	214	198	207	209	180	186	214	238	205	209	195	185	235	201	211	225	194	207	228	215	187	211	216	232	213	169	179	222	184	177	212	204	186	215	191	215	223	194	191	200	225	219	187	212	193	202	192	185	205	191	220	218	204	204	185	197	219	200	222	192	198	195	210	214	197	194	207	220	186	199	194	209	229	205	228	204	214	188	206	222	213	197	201	199	216	227	200	194	212	214	203	199	202	217	212	189	179	202	213	221	193	217	197	195	211	196	195	197	214	204	207	225	205	214	195	223	200	200	209	187	213	194	208	227	204	213	189	202	209	214	209	233	195	181	203	205	186	204	212	200	192	214	219	205	215	221	184	220	176	205	187	219	228	201	224	185	178	209	186	202	193	184	216	203	198	207	223	200	235	209	220	192	208	168	198	209	206	210	184	207	195	222	208	193	201	205	177	204	184	221	236	217	221	209	197	244	200	198	224	197	222	211	212	197	222	184	186	200	228	218	229	210	214	206	202	181	187	193	196	207	202	199	215	200	181	186	202	204	230	202	199	197	212	202	189	208	207	205	190	224	188	223	215	226	199	197	195	208	200	185	180	201	222	221	199	213	206	212	206	213	218	218	228	193	204	225	179	208	210	211	236	223	232	203	190	213	187	220	205	212	197	197	193	207	203	179	196	191	200	192	204	221	191	195	191	206	212	196	203	218	223	230	192	187	204	204	228	217	213	188	181	198	202	186	225	219	224	172	187	186	210	175	205	200	186	219	214	205	215	209	188	214	214	222	209	211	195	192	229	208	190	197	204	206	216	190	216	211	210	198	216	214	216	194	190	218	207	178	207	196	208	192	204	205	226	197	203	175	198	200	210	204	196	221	189	220	213	217	229	223	204	205	192	191	215	190	228	186	214	223	189	215	208	231	216	205	171	185	191	190	211	233	187	179	188	182	201	244	203	209	190	223	240	212	211	224	215	208	179	229	211	186	193	206	187	201	210	194	217	191	215	210	211	217	230	190	204	189	202	209	210	193	208	191	201	203	190	206	189	208	217	210	217	186	222	205	213	215	199	186	203	209	225	208	176	189	213	222	206	216	223	203	176	212	205	195	216	195	204	200	195	200	217	187	192	185	212	204	213	172	192	188	218	221	182	187	208	207	220	217	206	166	214	194	206	193	201	205	213	181	231	209	194	215	214	224	193	214	192	214	184	218	192	204	190	209	185	194	203	216	207	198	191	188	187	192	212	226	193	206	195	172	198	213	204	211	189	186	188	194	202	191	203	198	192	194	193	205	208	214	197	199	189	196	230	233	213	185	205	186	201	231	188	211	209	185	200	229	200	232	230	229	189	219	220	211	217	190	191	186	214	182	198	190	182	178	197	218	215	210	224	223	205	195	212	219	223	212	181	200	220	215	211	215	213	188	198	192	206	187	247	214	196	179	198	190	215	181	226	232	202	179	212	227	240	188	187	193	219	200	224	213	185	203	201	233	190	230	223	213	227	207	212	228	203	240	201	201	211	210	196	182	199	201	189	205	209	199	202	214	205	228	210	206	187	206	188	176	212	195	226	183	207	209	212	195	197	201	175	202	192	203	210	203	213	194	210	213	194	210	206	209	251	184	205	206	227	208	208	204	182	194	190	199	211	187	210	183	195	209	198	198	202	227	195	211	223	223	193	200	192	220	189	218	195	211	199	193	194	201	205	174	208	222	211	210	186	222	202	198	195	186	188	199	214	200	219	187	210	199	212	196	207	206	201	228	191	216	214	201	197	185	214	204	217	215	196	207	211	218	194	199	222	188	187	212	209	217	189	205	221	176	189	213	220	210	209	226	189	170	193	192	181	181	191	195	223	226	195	189	210	225	218	213	198	222	208	224	226	204	188	205	181	219	201	191	216	219	194	216	218	188	194	190	213	184	184	195	213	219	210	207	173	207	198	197	218	209	201	209	208	202	207	208	203	194	197	184	240	198	201	201	188	213	198	200	195	190	196	209	200	197	199	208	219	188	197	222	200	208	216	228	210	210	192	202	208	188	198	202	202	218	206	204	191	198	205	194	205	180	205	187	207	203	199	176	201	198	211	194	181	205	211	198	214	202	208	208	217	195	199	199	185	202	205	184	188	205	180	184	187	217	189	195	237	206	182	202	179	185	191	224	230	197	235	227	183	210	226	203	198	200	206	200	218	241	214	226	216	218	209	201	207	243	190	199	211	190	190	204	208	200	197	187	247	226	211	201	190	181	189	185	216	201	215	201	185	190	218	196	224	187	197	207	184	218	239	216	191	192	201	195	198	194	201	225	201	199	246	218	215	195	204	216	197	202	174	215	204	180	218	218	187	170	173	210	224	238	187	224	228	193	233	227	169	212	205	212	231	220	194	227	170	192	189	201	204	209	197	210	210	179	207	223	217	231	167	210	203	216	207	194	222	202	209	209	192	202	196	195	219	226	202	212	223	194	219	220	197	212	198	202	192	193	211	199	202	198	190	199	220	177	199	194	184
18062	17204	24589	28816	26789	21880	17184	15988	12672	10090	8253	8235	8205	6461	6538	6500	6322	5724	5975	6524	7225	6102	5223	4303	6898	10077	6618	6069	4473	3228	1689	1254	895	774	628	595	585	585	597	592	551	579	592	573	572	581	570	590	589	603	557	565	589	609	591	598	623	587	624	569	593	608	606	566	543	575	571	578	649	556	586	589	542	546	583	532	601	562	588	596	609	616	614	614	620	598	565	605	546	559	561	584	609	588	536	579	590	544	585	581	616	601	629	550	617	563	618	602	543	618	557	558	587	575	586	604	566	588	551	562	557	641	588	576	617	576	564	550	589	598	587	557	565	576	575	609	548	584	584	552	561	563	568	594	587	611	561	562	577	565	569	585	578	556	615	612	582	602	581	574	577	576	553	617	639	555	563	587	604	609	558	584	595	584	623	587	548	552	564	582	588	564	543	588	614	551	582	582	638	579	586	581	543	621	546	588	634	616	548	590	548	600	553	568	589	576	610	568	560	629	611	570	578	531	559	603	598	584	601	571	570	541	565	600	607	615	563	578	630	610	589	620	577	596	606	621	564	572	598	562	599	570	569	552	595	572	605	598	590	601	576	603	598	589	609	596	596	574	586	601	583	583	640	588	621	595	561	471	553	577	584	599	581	606	567	569	543	529	533	599	545	609	600	583	601	554	607	573	579	620	632	565	591	573	581	579	611	594	535	574	564	594	611	562	575	595	614	553	562	575	590	606	579	568	596	610	553	576	583	562	582	537	577	589	584	614	605	593	553	560	574	601	555	578	612	586	640	559	604	616	562	563	594	568	611	607	583	577	549	593	597	560	594	550	604	601	582	583	609	556	569	540	581	625	570	616	566	552	573	562	587	633	592	654	597	577	572	601	519	550	600	582	606	559	555	590	558	601	563	563	638	569	621	596	574	622	591	594	610	573	634	594	572	542	631	578	632	611	603	578	543	626	569	548	631	636	611	564	592	564	579	609	580	593	560	599	622	606	575	638	574	553	589	577	602	596	547	564	601	592	561	557	593	610	525	587	604	613	540	546	605	552	555	617	593	609	591	602	597	562	576	629	547	586	561	651	601	578	573	583	558	593	581	565	560	558	608	547	589	588	594	594	571	572	596	540	593	552	568	620	617	600	614	621	585	626	624	603	587	582	566	588	607	591	569	545	581	537	594	584	605	578	589	578	590	572	619	570	556	616	585	600	590	560	546	646	610	576	586	572	540	609	579	574	606	583	604	617	590	591	618	578	547	602	599	661	581	532	596	587	645	573	586	591	585	551	612	586	562	596	593	581	595	582	562	621	593	587	612	545	576	563	557	612	571	575	528	589	605	559	564	591	593	597	587	573	596	591	584	635	596	591	551	597	582	583	604	593	597	585	552	591	585	606	587	597	598	566	548	628	573	578	559	620	540	587	572	525	555	627	582	547	558	611	582	573	589	540	580	564	597	580	591	560	610	591	581	555	615	596	587	588	536	616	592	621	549	597	589	537	574	602	547	594	597	604	597	572	563	597	620	584	643	543	556	565	550	625	566	569	633	564	584	561	543	592	600	568	557	611	572	561	566	567	571	603	603	575	578	521	582	617	561	544	588	536	580	585	587	551	536	589	643	589	601	584	586	587	555	585	590	591	606	615	576	588	564	606	588	546	566	598	614	582	608	606	582	597	589	575	581	583	548	579	576	594	557	622	593	538	584	581	577	580	594	589	580	603	598	571	622	572	601	565	589	619	618	599	663	593	608	576	563	584	626	592	592	618	609	562	578	578	610	614	585	594	567	567	560	592	597	590	558	575	571	618	577	594	599	576	568	572	608	592	584	612	632	564	608	614	577	629	609	574	582	579	558	575	575	624	600	568	586	573	562	601	575	565	555	606	571	573	585	511	571	605	579	591	609	591	575	599	574	616	585	585	586	566	578	616	617	561	619	553	584	592	558	567	591	609	592	591	578	603	594	582	591	602	569	593	582	576	529	596	597	557	553	518	565	566	600	568	575	578	548	579	568	594	597	659	595	632	617	611	604	595	593	539	605	572	588	555	557	584	584	585	554	575	549	591	611	529	587	599	570	583	548	590	600	568	615	580	596	556	560	581	621	591	599	624	585	588	548	607	600	557	562	596	616	590	587	583	558	592	581	566	557	562	615	548	572	556	603	560	605	611	565	599	578	620	557	576	595	590	578	553	585	573	614	560	561	569	601	583	591	591	558	558	603	595	617	621	620	617	592	578	576	545	576	605	581	552	607	563	580	598	610	575	557	596	556	626	560	533	567	620	588	610	599	593	576	584	560	616	587	602	586	587	553	579	573	577	542	554	555	578	579	557	536	596	556	575	585	592	551	566	568	591	568	560	566	589	582	578	549	564	554	621	610	548	634	568	616	600	585	567	599	581	618	601	625	567	589	567	564	590	622	557	573	617	587	546	551	582	576	555	591	555	574	590	575	565	547	577	622	541	585	596	565	564	582	571	604	592	608	566	574	628	623	553	590	578	603	558	567	570	562	534	585	566	571	580	587	569	561	591	566	613	621	561	620	584	578	614	570	558	562	590	573	566	588	577	593	640	571	540	595	544	596	579	595	584	560	636	592	603	573	586	626	596	600	591	609	584	577	601	588	565	591	575	602	603	602	590	572	607	563	595	572	604	533	587	565	583	579	598	581	609	522	543	539	575	599	610	572	589	599	607	554	578	564	588	587	563	596	597	556	612	604	593	593	615	555	560	585	607	562	564	562	595	606	578	579	561	569	600	606	590	562	574	582	574	597	571	596	552	603	587	576	577	595	586	594	606	592	549	582	611	571	574	594	604	581	615	572	620	593	552	577	558	602	567	584	566	566	594	542	599	599	634	594	578	647	609	556	575	583	590	561	614	572	611	622	569	619	584	585	604	582	575	587	604	566	607	626	569	616	593	589	604	570	564	563	579	569	534	577	587	579	571	581	587	600	592	537	592	563	570	587	599	548	587	569	576	548	570	585	572	576	558	543	563	607	600	550	594	607	610	551	585	609	612	621	593	597	553	605	615	581	610	566	582	586	589	600	599	547	552	607	581	604	544	540	565	580	597	556	605	617	583	577	590	596	604	591	568	598	587	531	579	585	602	600	542	592	576	580	610	588	630	554	587	623	602	579	593	592	526	575	608	574	601	579	554	571	569	597	575	588	605	572	609	536	596	596	614	607	587	612	582	607	612	569	561	617	623	581	621	614	623	529	563	589	593	564	567	578	597	586	574	503	553	581	589	592	552	603	600	604	635	597	564	564	580	581	566	624	599	611	559	613	592	607	560	599	609	597	622	595	584	570	584	610	566	568	616	623	557	581	568	577	617	619	619	599	588	607	590	605	576	587	573	595	603	562	606	569	588	586	601	622	592	616	597	607	583	561	602	568	553	614	612	614	559	601	583	608	581	581	539	560	566	587	605	610	573	566	608	593	569	608	616	571	592	608	559	580	573	594	575	611	605	542	575	606	562	602	591	583	573	601	601	546	621	571	615
33766	26799	29039	24394	18971	12224	9026	7038	5210	3301	2858	2576	2358	1952	2020	2035	1869	1749	1534	1612	1617	1658	1568	1105	2424	2429	1876	2014	1965	1331	707	440	329	277	251	213	250	207	221	225	241	245	245	254	234	243	208	209	249	232	220	200	246	202	245	231	263	229	206	245	250	197	207	225	247	227	230	261	236	256	230	224	225	201	236	226	244	228	215	243	230	212	228	217	252	255	236	222	202	216	200	241	239	247	241	225	231	232	222	226	249	256	206	209	229	214	234	240	241	218	240	210	214	217	219	242	259	223	228	226	240	215	230	194	237	226	234	245	220	235	252	235	222	219	230	244	218	207	243	209	216	250	236	235	224	231	264	244	230	204	229	200	217	233	254	209	226	209	226	221	246	234	194	226	229	233	217	219	226	278	227	221	223	255	245	195	225	240	233	246	215	250	240	231	238	273	214	267	254	222	222	248	236	229	214	259	213	226	230	247	210	205	233	232	248	226	228	237	231	233	249	259	234	193	218	200	219	241	230	236	221	205	232	194	227	223	240	241	220	216	229	259	265	244	236	211	249	241	238	232	227	241	250	237	217	197	222	225	220	222	257	243	242	273	220	242	248	238	244	233	209	230	234	230	241	226	224	212	239	251	221	237	211	251	263	216	239	257	221	223	255	249	261	229	242	245	235	245	220	246	252	235	231	237	255	213	222	215	237	244	211	232	220	242	248	236	236	249	217	203	244	218	260	197	261	215	253	244	212	238	258	217	226	221	222	220	225	253	218	232	230	232	228	200	227	227	241	225	220	213	266	216	245	260	248	211	188	207	228	231	246	222	213	255	211	212	260	246	225	230	214	243	218	212	212	232	228	239	239	215	241	243	225	244	214	246	249	215	242	235	237	233	227	237	194	221	211	230	227	233	242	233	237	229	224	202	238	258	226	241	226	237	240	239	217	235	232	214	227	234	246	227	222	229	237	243	250	226	242	200	257	250	237	225	225	224	216	225	251	251	230	237	225	225	258	257	215	268	234	253	204	230	235	233	224	227	213	223	220	249	209	232	223	227	212	224	229	251	245	203	226	250	229	242	244	231	219	225	232	226	246	215	225	233	226	232	189	216	247	213	226	251	226	258	193	235	244	223	218	220	227	231	249	240	235	257	209	230	239	221	244	261	245	246	220	239	226	213	222	224	237	230	207	237	233	223	220	192	219	230	218	240	269	234	189	269	199	251	235	245	245	209	209	252	264	227	190	239	229	206	229	248	230	277	261	245	229	246	210	239	243	212	237	216	224	241	227	223	250	235	224	202	234	223	217	241	222	221	237	216	229	233	250	217	223	225	265	229	242	209	206	222	254	210	246	229	205	229	224	229	241	210	208	221	233	264	209	218	240	240	241	206	203	222	214	245	248	229	216	234	248	248	197	224	224	249	230	228	216	222	229	224	284	232	230	242	269	232	222	205	202	232	206	224	197	254	244	220	246	241	235	241	218	243	237	238	246	195	224	247	216	216	253	200	218	244	210	221	222	205	222	251	241	223	220	246	208	245	238	221	229	219	224	239	251	228	229	241	239	246	223	227	220	230	236	220	236	226	201	224	221	240	228	223	226	250	257	239	235	212	248	210	253	215	232	235	268	200	231	256	211	235	208	216	216	215	211	213	258	228	223	233	226	252	213	223	229	198	207	213	232	249	224	225	233	218	249	230	219	234	225	229	214	220	229	224	224	238	252	224	247	235	217	235	245	222	245	250	228	252	225	241	242	212	215	255	215	212	203	222	230	231	218	242	254	231	228	222	196	229	217	238	240	234	238	231	241	221	236	220	223	209	212	224	235	240	238	238	251	221	253	222	234	237	229	234	216	230	224	223	246	250	230	213	260	235	217	231	204	241	242	234	237	204	243	247	214	233	208	210	215	216	232	229	248	244	222	248	208	229	250	221	243	217	227	233	223	257	218	227	255	213	217	208	238	240	245	213	215	195	211	226	219	237	264	219	257	235	244	239	218	208	254	237	234	230	241	267	223	238	223	265	215	213	266	236	237	222	205	234	230	257	238	210	216	240	232	228	229	221	252	245	211	226	234	205	224	218	222	234	221	204	260	222	236	206	210	214	232	229	220	208	223	211	201	232	237	218	249	235	226	261	208	221	225	236	245	217	205	252	225	240	237	225	217	218	196	216	213	247	241	201	204	258	219	235	202	212	210	230	242	219	237	210	208	224	241	247	256	209	244	226	218	252	261	238	222	241	219	204	240	241	219	204	260	235	246	248	240	252	223	242	235	246	234	246	228	214	239	236	253	224	212	215	214	234	226	229	231	235	238	233	223	248	197	220	188	254	254	236	236	228	251	213	216	228	254	253	248	229	227	221	242	190	228	241	234	261	212	225	211	231	222	238	208	215	223	254	217	259	229	240	231	229	232	248	250	227	217	227	221	234	237	220	245	219	225	237	222	207	252	207	204	233	212	232	211	244	237	256	253	221	228	244	206	227	237	206	221	258	235	226	245	220	238	226	248	225	243	253	247	222	218	232	232	239	227	262	229	237	237	225	245	224	226	208	196	226	251	247	217	236	248	236	212	230	222	228	208	240	220	249	221	235	225	235	224	236	221	219	186	215	239	239	213	213	244	252	230	228	251	215	262	219	258	217	261	210	245	212	216	266	241	223	231	213	231	220	215	234	252	238	217	224	255	234	244	235	237	239	229	211	216	244	212	214	248	213	259	236	219	236	232	251	236	219	245	254	235	244	246	225	262	227	219	208	220	239	223	212	241	244	217	213	249	195	215	207	247	229	263	239	219	202	242	238	223	230	226	174	213	235	219	238	234	208	227	240	223	225	218	228	232	244	245	242	203	233	231	231	240	230	240	240	230	209	214	229	228	223	225	237	216	222	235	227	215	239	229	222	217	234	226	236	183	213	202	217	203	236	225	267	235	226	213	230	251	247	228	220	226	212	221	237	244	236	231	232	248	224	241	220	240	230	226	254	270	226	232	235	230	239	226	228	230	213	253	224	226	215	262	238	246	241	241	204	231	210	223	201	208	248	230	227	223	213	219	227	236	239	234	249	214	223	192	210	247	236	258	269	225	243	234	209	244	252	217	236	221	223	243	226	247	209	228	234	242	234	213	209	242	236	225	240	224	220	233	219	232	215	245	233	245	247	232	231	248	254	241	233	239	234	246	233	260	230	217	201	239	235	206	224	213	210	229	227	220	252	211	222	220	235	208	240	214	226	215	225	222	228	210	244	215	220	234	218	261	247	231	236	236	234	223	225	214	277	230	226	262	217	236	246	201	249	228	224	235	235	240	238	208	212	225	220	210	234	230	194	218	228	221	229	228	235	220	236	239	218	242	228	231	214	249	233	216	200	221	216	252	216	216	242	241	233	224	212	241	238	232	228	227	256	250	221	235	214	213	194	237	258	243	231	213	235	226	215	214	234	218	218	210	204	200	229	231	227	242	205	199	252	214	240	215	228	227	229	248	195	254	263	218	229	223	230	250	271
22952	22156	31474	32832	32019	26749	24009	21770	18255	13390	13371	11894	11414	10287	10077	10873	9630	9322	8861	9026	8967	9322	8620	6713	13280	12345	10645	10989	10969	6957	3603	1951	1279	958	741	674	709	680	692	634	660	620	640	651	655	692	587	624	690	658	673	658	636	640	672	662	636	648	685	632	643	659	641	650	649	633	666	659	630	609	704	618	626	711	677	613	664	647	663	593	631	680	618	650	616	608	655	630	653	652	621	678	636	604	645	650	636	626	670	611	619	670	666	613	611	646	688	630	640	644	614	656	674	626	688	698	608	629	664	647	618	639	640	598	627	666	652	616	654	649	612	646	685	635	670	675	650	682	669	643	647	667	651	625	590	626	673	635	694	644	669	658	682	673	647	705	637	652	639	674	683	687	669	658	622	617	672	658	631	663	686	663	663	634	641	665	635	657	624	642	654	670	656	665	666	614	671	641	653	629	608	646	636	605	698	616	664	653	653	668	602	653	651	648	612	693	657	691	661	630	653	700	641	691	656	639	658	668	610	664	646	596	649	621	579	603	633	669	616	614	660	633	615	629	653	640	648	616	634	658	612	672	649	624	622	661	674	648	626	639	640	671	604	645	642	658	702	621	627	681	638	616	674	665	706	683	652	711	666	587	687	650	641	663	661	618	648	646	666	664	662	645	621	604	642	650	670	632	676	632	632	704	637	664	637	711	633	665	678	670	638	642	623	610	661	654	657	612	690	617	628	629	663	623	665	614	666	700	703	671	645	586	631	646	660	635	660	655	625	635	701	673	674	663	661	661	691	662	652	699	614	643	624	618	660	623	657	638	644	629	663	589	674	608	668	655	645	622	672	651	613	644	662	627	680	654	643	617	636	692	642	638	687	615	639	595	612	680	660	642	650	653	651	636	641	638	662	681	640	639	637	634	655	641	693	657	636	650	637	637	656	653	694	618	651	681	665	614	645	648	619	655	635	645	610	659	638	663	660	640	641	650	645	682	637	650	672	652	623	667	666	684	692	666	633	661	605	617	672	668	628	661	637	631	632	661	654	675	639	686	662	667	667	638	628	623	701	660	620	677	658	635	686	660	610	681	648	647	696	664	660	643	645	650	666	631	647	621	642	620	667	633	634	648	668	629	651	673	636	667	653	675	671	663	634	613	627	625	680	596	661	665	630	673	659	627	667	655	674	634	668	649	629	633	686	633	592	670	667	621	637	659	639	664	649	658	663	640	659	640	621	652	640	628	620	650	641	640	591	665	672	596	633	670	634	640	622	647	683	650	656	621	627	658	695	654	614	658	646	642	595	597	712	676	673	658	638	658	633	639	657	632	631	650	620	583	657	668	640	595	641	619	712	641	623	646	607	651	630	647	635	629	682	627	680	622	641	673	631	675	671	655	578	659	614	631	615	692	618	642	669	683	679	636	635	599	646	615	672	628	655	663	639	645	653	628	683	618	597	641	645	619	634	636	636	646	661	645	686	677	634	678	650	664	671	655	673	669	664	678	658	627	618	654	659	639	628	616	647	645	703	631	594	668	645	653	662	660	655	667	682	644	670	655	661	607	664	683	636	655	616	686	672	637	678	651	676	661	625	649	693	601	663	651	651	655	617	688	653	647	660	673	659	612	639	654	649	649	645	661	652	577	650	610	637	599	685	633	653	652	643	643	648	671	630	668	700	625	617	683	666	647	656	683	612	667	680	667	708	625	636	656	664	652	643	645	696	643	654	669	639	663	681	642	653	636	649	683	686	633	576	625	659	631	611	657	642	663	653	605	598	675	663	634	672	689	621	632	652	657	622	653	630	648	649	645	634	698	682	628	679	695	654	627	656	672	613	629	656	676	628	590	641	674	637	629	653	654	617	650	649	653	670	651	627	637	678	697	674	619	663	628	619	657	639	630	652	637	652	652	699	619	632	654	652	639	689	623	624	635	609	664	673	628	675	670	661	664	679	639	609	620	601	622	693	632	627	664	647	615	648	660	672	616	678	673	634	672	653	622	679	616	639	609	651	675	647	681	629	624	628	634	642	624	642	599	613	653	641	632	665	676	620	641	630	635	651	651	591	611	634	668	663	647	625	602	622	656	625	634	601	614	662	628	612	662	686	621	695	626	659	652	658	652	693	665	634	639	658	658	643	654	652	677	638	649	660	665	635	657	670	695	658	608	639	630	652	662	664	623	667	659	636	666	640	613	668	658	673	632	663	612	666	669	617	658	640	716	569	664	644	671	634	615	623	701	615	675	670	604	627	619	658	667	649	645	617	630	636	680	688	623	666	640	613	640	658	610	646	650	611	640	648	669	638	638	658	665	665	627	621	639	693	640	632	645	686	631	641	611	657	627	634	669	689	643	606	639	632	645	673	686	642	643	638	640	657	666	647	667	633	683	608	627	607	686	675	683	690	678	602	629	612	737	654	581	637	696	686	686	680	670	625	625	696	655	609	628	663	673	674	655	611	653	701	686	652	642	657	618	597	651	625	621	619	643	651	684	644	659	698	665	679	659	661	672	667	663	668	639	643	628	689	627	661	672	663	648	627	647	684	646	621	645	661	667	669	678	608	644	642	652	647	650	671	660	615	595	615	653	669	668	639	676	650	647	601	648	639	703	688	639	658	643	620	627	639	650	666	608	616	667	660	602	603	651	660	695	680	615	611	698	666	629	651	644	585	641	615	603	656	685	674	640	659	631	648	643	602	666	646	655	639	615	680	642	676	664	664	662	640	685	674	676	652	691	654	616	634	605	673	635	652	586	665	637	641	630	634	632	633	617	638	602	637	666	622	646	640	638	587	678	642	650	624	621	617	679	602	670	662	696	630	659	643	648	672	680	632	680	648	626	641	670	597	654	656	686	670	600	601	680	632	650	683	638	690	701	607	664	674	631	632	702	649	656	628	654	668	630	648	659	676	610	642	637	606	652	663	626	668	608	673	612	622	647	664	616	610	657	676	644	647	697	641	678	674	653	633	622	676	632	681	719	679	630	691	696	674	669	617	655	651	663	650	638	640	697	652	602	635	620	652	624	630	642	648	686	613	638	654	655	622	662	630	650	640	653	722	669	685	589	657	652	643	633	658	645	637	622	652	648	660	616	636	664	655	643	595	641	666	656	652	672	620	679	625	621	646	632	663	679	573	668	631	679	624	622	678	659	611	664	659	663	639	648	715	638	648	705	632	601	614	691	654	653	657	654	650	618	658	656	625	609	646	645	665	684	680	615	666	587	661	640	645	622	636	617	630	639	650	678	628	655	647	596	628	622	686	645	614	633	657	637	627	665	675	696	648	657	659	629	678	634	632	644	654	637	654	667	656	611	629	665	621	676	634	679	638	660	640	618	677	602	686	649	668	602	611	678	627	612	660	663	641	652	684	684	615	640	650	607	650	615	647	625	645	673	657	692	636	673	637	651	690	664	631	676	641	638	673	644	642	666	665	621	644	637	636	651	657	645	679	652	665	617	625	706	646	635	654	652	636	681	653	647	654	647	666	651	679	644	644	652	639	641
11644	7897	9205	7336	5083	3157	2306	1946	1351	854	818	658	613	519	470	479	436	580	544	463	395	464	397	284	319	408	341	320	373	338	281	214	239	221	211	197	202	224	200	214	209	227	221	209	188	200	186	209	206	191	210	208	210	218	192	208	240	203	196	233	213	217	200	198	227	245	203	208	227	207	233	204	214	194	207	224	221	208	211	214	233	223	186	211	210	181	206	220	196	231	198	194	216	189	222	200	191	217	213	191	218	194	210	194	222	206	208	206	197	210	186	219	214	236	228	213	209	212	208	201	243	201	224	203	195	202	199	208	184	209	207	205	207	225	227	202	217	187	223	215	213	234	228	223	200	198	212	215	209	195	204	207	225	211	188	202	197	226	206	201	213	229	227	177	219	229	214	220	183	213	206	217	216	228	215	220	224	208	206	210	216	205	241	212	210	224	195	220	237	213	216	204	187	202	200	202	199	180	194	202	227	198	221	199	195	233	219	190	201	217	226	186	195	207	216	195	211	210	227	184	196	211	225	198	207	180	227	240	216	201	216	208	174	210	239	207	205	202	217	194	182	215	203	212	221	233	202	204	240	204	204	201	200	187	204	206	192	214	213	214	220	233	216	232	195	210	226	228	195	224	224	185	212	193	234	226	193	205	213	240	227	200	239	184	224	191	197	213	214	209	226	193	235	245	213	203	202	234	198	224	212	213	231	207	209	210	206	235	215	208	200	219	191	224	212	212	222	210	193	208	191	215	217	196	218	238	208	199	218	210	226	229	242	209	200	196	228	223	221	207	178	196	201	185	184	241	180	190	208	227	222	197	172	228	201	204	216	211	215	202	217	188	229	228	212	201	188	201	223	227	203	221	207	200	207	227	202	208	195	196	219	194	223	190	204	212	215	223	182	181	210	180	207	199	205	193	207	211	220	178	225	201	221	218	220	196	210	230	210	192	228	190	206	198	184	221	219	221	224	227	187	216	202	197	208	219	213	203	189	217	195	216	199	213	240	189	223	212	226	207	206	199	193	191	208	205	208	207	236	206	214	207	213	190	213	199	204	232	209	207	204	212	234	226	206	181	235	188	172	220	205	219	221	214	220	219	190	220	199	199	200	211	199	209	209	216	226	193	189	196	214	214	202	174	195	192	239	210	206	219	212	209	199	200	214	214	215	220	184	200	183	200	199	209	201	238	202	211	199	189	203	220	212	190	190	209	193	209	216	192	209	198	228	179	186	218	207	233	196	194	191	216	227	228	210	224	235	200	205	193	220	224	234	201	200	239	197	191	215	214	183	208	203	187	180	193	204	197	211	197	206	211	236	214	200	248	199	198	207	200	209	189	215	201	201	183	208	194	212	213	201	197	196	221	207	202	217	218	223	207	214	213	189	214	226	221	213	202	213	216	192	229	205	212	220	228	230	198	212	198	229	207	208	214	212	208	214	211	213	200	250	213	201	213	198	224	213	202	182	219	205	207	218	228	205	204	173	219	211	200	207	230	198	224	207	216	206	237	229	206	217	226	182	191	211	200	188	210	214	229	225	195	198	211	195	189	196	190	190	206	207	188	210	220	193	204	224	218	252	190	216	224	225	235	237	222	202	219	227	205	213	203	196	215	221	206	216	203	200	198	196	236	213	208	200	187	220	229	209	199	211	225	206	210	231	199	201	197	213	190	201	209	209	200	201	200	220	206	210	210	210	213	203	217	228	207	204	219	207	221	221	205	222	205	185	222	185	232	199	222	224	189	224	179	209	220	203	230	223	210	220	207	215	206	207	175	189	212	190	213	212	254	232	208	196	211	205	207	220	221	213	184	189	180	209	229	220	189	230	198	207	232	198	193	218	218	240	214	216	233	221	213	221	210	213	215	194	236	220	217	240	229	192	179	228	166	226	202	207	209	209	215	222	207	200	235	181	205	198	214	178	207	178	191	193	198	192	192	222	217	212	202	208	220	211	229	194	209	197	206	203	222	217	219	195	230	238	214	204	201	207	192	215	223	214	211	209	224	174	192	214	196	202	219	197	202	203	199	200	208	225	212	204	198	212	224	235	186	205	212	203	214	246	232	235	221	208	203	202	201	204	195	219	224	192	216	228	217	215	211	219	216	209	203	232	210	205	214	213	203	193	219	198	201	240	226	227	212	204	218	228	211	204	208	217	214	187	218	211	204	192	215	196	226	201	231	223	199	201	212	214	225	187	239	216	205	201	222	210	205	211	201	209	215	236	195	234	187	218	223	200	187	190	199	216	205	231	201	223	203	203	204	205	191	212	193	205	203	205	203	204	193	199	193	184	230	189	228	201	220	206	200	228	219	216	205	190	208	241	203	215	212	200	205	200	211	190	210	205	212	208	212	211	202	229	225	207	209	201	219	193	204	215	232	189	227	217	221	209	229	194	237	201	217	228	198	218	212	210	212	196	199	227	232	198	226	196	220	217	220	220	230	216	219	190	224	213	199	226	199	207	222	198	193	179	215	226	215	196	187	199	189	188	224	198	230	225	223	203	214	223	185	209	221	205	199	219	213	185	208	211	218	194	211	188	171	217	213	196	221	188	204	222	201	235	187	218	211	193	216	203	199	207	209	233	201	196	218	219	192	213	240	215	213	215	217	202	215	216	175	197	225	201	198	215	198	206	214	193	212	196	203	212	234	202	200	232	205	226	210	218	212	204	210	205	209	219	190	207	212	204	217	227	209	201	219	215	221	195	220	192	215	201	215	208	210	194	185	197	189	185	207	194	217	209	235	223	231	197	196	205	199	214	191	223	210	216	204	229	208	188	224	210	220	242	224	224	176	224	202	211	209	195	196	228	217	212	208	186	216	223	225	232	211	194	203	189	192	200	202	235	233	217	218	176	212	228	234	192	237	210	210	219	178	206	208	218	230	228	234	218	206	205	214	193	228	221	207	201	198	193	204	183	228	203	194	228	186	214	214	211	200	219	240	217	228	210	236	191	211	214	232	203	193	205	231	234	197	225	186	223	193	210	209	216	187	187	240	220	201	223	217	227	192	208	212	200	228	201	240	223	196	196	202	224	203	232	215	198	215	200	222	199	195	211	180	196	215	206	175	190	243	213	215	178	208	208	194	210	214	211	219	206	202	210	216	207	176	236	225	217	219	187	207	212	205	224	197	199	220	208	218	230	226	195	214	222	223	200	196	208	240	185	230	220	218	230	208	225	188	205	220	202	207	214	218	218	215	186	204	205	205	227	223	218	208	209	212	191	195	207	219	248	209	191	186	212	170	197	185	210	197	210	207	181	198	209	193	224	231	204	207	222	229	225	217	231	204	212	183	190	235	207	211	198	206	198	237	213	174	206	210	213	206	211	227	218	202	240	232	215	191	200	177	205	240	205	177	181	226	219	220	219	216	225	202	206	201	218	197	230	199	238	201	219	198	209	183	209	208	198	218	215	204	181	203	194	228	213	218	198	214	202	190	218	207	222	255	193	220	201	218	238	205	200	214	220	205	208	221	221	186	209	215	236	200
8489	8090	14348	16665	14770	11241	9461	8298	6217	3967	3543	3379	3107	2706	2427	2435	2287	2893	2880	2410	2176	2163	1807	1369	1491	1868	1237	1141	1454	1205	922	746	653	621	653	580	579	627	605	600	581	593	556	604	578	615	576	657	561	580	611	568	589	617	620	608	558	535	580	555	594	602	589	566	628	568	628	597	617	590	613	565	619	604	566	572	593	591	540	633	614	592	537	550	606	631	593	562	560	576	583	565	588	638	606	592	597	615	599	607	552	568	608	570	592	572	586	580	626	604	554	582	610	575	551	580	649	599	625	532	600	585	587	581	560	590	574	664	568	626	598	610	624	619	603	563	549	579	622	595	585	576	572	587	568	570	577	615	569	647	602	582	604	573	558	599	639	578	574	601	622	605	663	610	556	593	577	596	568	631	642	610	615	604	596	617	604	554	636	634	565	595	609	570	634	558	633	630	579	641	543	541	622	592	638	633	598	574	575	553	583	550	589	596	588	576	610	610	595	600	608	592	571	588	595	600	577	545	585	617	605	627	581	571	585	580	569	586	622	581	559	584	599	567	588	573	624	578	629	589	598	595	601	586	632	581	601	595	560	581	590	644	641	571	567	579	599	590	601	566	573	581	625	572	606	598	613	581	605	585	612	609	581	608	545	654	535	587	619	608	551	540	575	556	600	639	578	588	612	615	620	613	602	570	606	617	566	634	569	563	554	593	589	541	599	566	614	598	579	613	608	601	611	590	586	605	580	584	601	631	608	582	589	623	592	573	585	643	565	635	626	575	643	597	576	595	568	524	620	584	607	549	579	617	596	584	589	589	596	606	578	609	574	608	588	564	594	608	573	587	559	633	576	589	617	553	592	616	567	623	602	590	649	552	602	593	578	614	585	633	581	566	592	596	619	567	575	585	596	593	576	570	607	600	583	594	552	608	587	612	619	604	572	609	560	589	609	574	599	585	595	612	594	606	574	585	557	582	597	606	560	580	616	579	590	570	555	609	633	589	623	607	641	558	567	580	629	644	568	578	556	605	555	574	562	635	624	592	574	566	561	551	574	605	594	566	600	611	611	583	601	595	583	587	612	636	582	575	584	588	540	557	590	605	588	590	560	573	560	626	547	561	591	605	594	593	592	590	601	588	619	592	543	590	596	617	595	558	574	577	623	629	586	653	583	562	603	635	539	592	620	623	577	547	602	612	587	651	615	591	595	670	557	598	579	596	565	564	623	580	583	582	552	600	555	601	624	623	556	621	584	620	548	576	585	579	608	571	578	594	553	612	579	630	531	579	614	547	558	578	590	607	603	618	588	588	566	583	592	584	626	588	626	633	575	624	635	621	619	588	607	554	592	547	587	623	595	558	564	584	623	631	593	583	584	608	614	596	625	613	568	626	578	576	584	586	625	596	581	587	604	582	588	637	580	650	558	572	575	602	602	582	562	628	581	581	603	574	610	608	581	597	593	583	542	592	639	557	586	591	583	614	606	584	591	639	635	602	608	574	615	663	614	601	625	610	602	597	573	623	590	584	569	575	568	587	599	593	604	604	600	640	632	579	573	649	603	603	594	616	582	591	596	598	624	595	625	622	596	555	605	591	600	563	552	554	561	585	586	590	589	544	579	659	573	571	603	623	611	593	581	563	613	634	610	637	561	574	616	580	638	627	617	578	607	620	626	534	571	546	539	583	557	553	543	570	584	562	587	584	593	586	590	616	641	605	579	585	568	587	573	589	552	609	544	578	595	624	654	590	605	624	563	629	551	600	604	607	640	595	613	564	588	571	626	580	594	639	566	607	563	611	591	618	570	614	600	627	636	614	571	612	574	630	568	569	562	615	611	603	611	613	593	581	579	587	553	592	578	574	597	596	592	585	598	576	581	574	624	606	576	576	594	647	608	570	596	580	609	606	599	585	566	602	572	593	562	601	575	590	567	580	596	614	630	570	588	578	592	552	616	581	629	608	583	613	588	591	546	598	685	565	601	591	598	628	611	567	631	598	602	615	549	608	601	600	568	612	550	597	604	627	615	626	619	648	585	613	572	582	606	563	634	604	618	574	607	622	569	600	595	582	603	571	598	614	601	609	594	590	572	621	594	570	596	616	607	571	617	545	567	613	635	579	593	621	582	620	579	576	590	633	581	625	650	589	568	595	589	592	564	631	638	576	618	608	601	646	617	606	623	610	602	586	590	635	572	606	575	564	609	586	564	564	609	620	623	583	575	647	593	587	596	592	562	591	579	582	561	595	599	579	645	613	560	571	611	601	658	606	588	576	585	560	636	618	553	642	586	608	581	617	630	601	623	585	600	557	610	538	560	588	597	590	550	610	602	572	574	592	592	589	566	610	578	621	652	626	637	597	580	575	559	583	548	583	620	547	627	588	604	615	571	569	587	613	603	590	626	594	608	621	581	571	625	537	595	599	606	586	546	622	584	611	564	604	625	602	624	594	604	513	583	606	627	585	551	610	602	571	568	593	636	582	600	631	587	581	619	624	585	589	611	573	580	577	594	602	557	587	575	580	593	629	576	599	587	593	606	602	611	561	597	584	615	577	574	566	583	572	598	654	556	600	607	588	579	599	558	592	565	582	604	568	589	599	562	584	568	606	594	632	592	655	593	616	604	578	586	590	608	618	573	589	612	601	569	567	586	578	585	575	605	603	558	599	651	581	602	606	579	600	549	534	605	623	584	586	617	612	583	594	619	595	612	573	599	577	603	580	596	589	602	628	624	611	567	567	615	637	616	599	600	581	593	582	612	616	581	570	577	584	564	582	547	563	590	617	606	672	614	586	586	571	556	575	625	603	601	551	591	570	591	604	587	560	580	565	585	560	599	581	593	596	566	594	585	581	588	580	605	550	595	608	594	581	600	560	607	636	582	578	587	597	588	593	603	608	581	578	622	578	574	577	574	581	566	608	592	603	619	599	554	576	578	557	590	602	629	581	603	626	599	612	583	544	611	607	622	581	580	578	620	622	582	634	616	600	608	607	605	593	596	613	552	594	586	581	603	531	635	594	630	630	587	580	600	565	562	602	602	582	626	610	592	570	588	609	624	601	585	564	603	569	596	623	556	627	636	548	617	584	584	592	563	606	538	566	610	588	593	590	609	591	601	561	603	575	617	567	589	597	536	566	585	606	565	609	608	605	617	591	582	601	613	579	580	588	566	579	546	599	591	582	569	577	626	591	631	589	578	591	574	580	578	577	594	608	562	569	617	585	637	616	556	577	571	558	563	629	599	632	634	614	601	618	604	668	593	610	610	597	575	571	599	598	605	585	583	611	596	630	578	582	585	585	629	596	602	593	576	564	626	576	577	626	541	576	580	599	610	578	605	632	599	642	599	613	565	569	581	604	601	632	592	600	581	591	584	537	617	613	538	647	582	607	573	570	621	586	578	630	574	528	568	569	540	636	558	558	615	547	592	588	599	620	586	563	578	615	572	578	606	600	637	573	600	595	614	588	620	589	600	638	602	602	579	592	573	601	590	590	628	612	607	583
25323	19427	18235	14710	10734	7386	5675	4187	3151	2110	1753	1552	1337	1183	952	1003	1049	1061	1056	1062	946	931	833	777	1671	1782	1255	745	757	544	384	285	237	189	239	220	226	197	178	197	217	245	214	223	186	211	196	198	199	203	197	210	210	211	258	211	175	210	197	234	214	164	202	211	188	220	194	212	203	234	211	201	190	213	222	186	229	207	195	236	213	191	220	199	208	215	206	242	217	202	198	213	199	211	196	217	168	215	218	217	207	189	222	207	214	180	179	195	198	218	202	219	213	195	194	216	203	209	207	234	204	198	218	206	215	193	186	227	192	212	182	195	180	201	213	213	207	217	205	205	208	212	198	216	211	179	228	235	206	229	204	209	220	200	175	200	208	225	193	217	211	197	206	230	204	212	223	193	204	195	202	187	196	212	207	211	202	206	211	206	199	204	178	226	216	217	185	187	202	187	216	216	185	202	202	188	204	211	214	207	198	229	219	191	206	194	201	201	192	205	211	223	209	190	216	212	203	224	225	200	209	198	253	207	204	230	192	199	212	205	191	207	220	192	196	200	215	217	187	206	182	208	222	213	190	203	223	204	213	205	224	199	214	199	220	217	225	215	232	192	205	175	214	186	210	215	204	226	218	178	203	223	211	189	252	182	218	189	196	207	197	210	171	187	208	205	207	230	200	215	245	247	224	191	205	222	208	212	218	205	217	203	200	233	200	237	208	220	205	186	199	202	189	227	209	238	222	185	197	230	205	193	197	212	226	199	213	199	187	223	200	238	192	201	193	203	190	223	202	198	217	201	200	212	222	208	211	207	190	226	172	231	181	197	209	190	165	221	210	212	203	207	213	207	198	221	214	195	188	202	182	191	206	232	202	212	215	201	219	185	207	206	230	203	206	206	207	212	238	212	219	210	195	218	177	201	187	208	246	187	225	208	193	193	192	191	194	200	226	205	197	206	201	222	180	199	214	216	221	216	212	203	217	202	201	197	207	176	196	198	209	212	210	194	206	216	189	184	190	218	215	222	231	206	225	191	216	176	214	192	193	191	208	216	221	195	210	197	190	215	195	200	202	208	208	231	204	200	195	222	189	199	222	210	181	228	194	184	209	187	214	208	211	210	195	221	235	199	201	225	202	195	204	202	197	206	193	231	194	209	191	237	219	208	236	225	179	201	202	215	212	196	210	217	192	212	211	197	203	229	186	221	206	201	216	212	184	185	183	211	192	192	184	218	212	248	198	212	179	199	215	217	205	216	209	191	193	208	198	228	196	226	195	191	236	189	186	214	206	230	231	194	226	217	193	216	213	219	211	217	203	184	215	242	193	226	189	205	220	195	219	198	239	215	212	224	206	206	203	210	228	200	189	198	206	207	208	202	232	200	214	191	205	189	204	201	210	192	231	204	194	199	197	215	218	198	211	187	190	218	221	196	229	214	210	178	241	194	222	226	202	190	185	226	200	200	191	221	206	183	223	225	185	213	190	205	211	205	220	208	219	220	200	198	197	207	207	203	212	220	222	209	209	212	200	214	220	222	213	191	218	192	212	155	187	185	203	199	189	201	219	179	199	205	182	205	208	211	187	211	212	200	201	210	212	226	223	188	200	214	224	213	182	198	184	209	196	203	224	214	211	213	196	230	215	197	203	194	206	213	212	210	204	199	222	224	219	205	186	213	210	197	201	225	212	188	215	192	197	192	171	208	219	201	218	198	206	220	221	239	208	225	230	207	180	191	203	225	207	226	200	209	197	213	198	250	172	221	201	168	214	214	223	205	208	196	218	215	196	232	203	231	209	211	209	183	212	199	188	202	192	208	210	205	225	218	188	212	200	196	220	193	233	185	176	203	184	217	218	192	221	216	214	178	193	180	195	203	218	193	192	199	188	196	216	222	176	193	197	225	201	193	199	187	185	197	208	178	203	218	191	201	208	229	229	170	209	193	199	221	225	215	233	229	213	188	194	194	183	210	197	200	192	226	212	188	199	202	205	181	213	206	208	195	194	233	243	212	211	209	208	199	198	202	199	238	215	189	187	197	186	208	205	220	211	188	221	202	207	196	192	202	199	186	192	194	190	222	220	193	229	230	206	203	224	205	203	204	228	190	206	210	219	189	204	226	211	191	234	213	193	209	191	199	216	208	227	205	204	213	214	198	198	186	214	223	188	187	217	217	202	210	225	218	183	188	192	231	193	193	200	222	207	227	219	188	190	212	220	197	196	199	226	216	178	197	218	173	199	201	209	203	225	207	225	220	184	190	180	213	196	216	210	187	183	189	177	196	194	209	208	212	197	210	207	198	188	191	186	193	212	199	189	193	211	209	224	215	240	210	220	228	220	199	203	192	191	205	172	207	213	219	202	206	192	196	192	213	181	216	209	218	260	204	218	195	191	201	213	219	234	206	207	204	200	212	205	196	206	223	189	209	192	206	203	214	183	227	210	191	201	218	217	210	198	222	211	203	217	191	218	199	222	195	187	184	210	195	219	232	224	213	219	235	196	207	182	228	205	196	203	225	191	200	205	216	204	205	204	197	180	199	196	226	231	204	212	200	172	188	196	212	220	192	188	210	183	198	203	212	192	228	188	209	224	197	173	192	197	188	179	225	202	201	194	192	180	201	182	215	194	220	216	191	182	201	205	224	200	202	187	235	204	215	192	216	209	225	190	197	214	216	194	167	207	205	202	198	204	203	191	214	216	218	202	203	213	228	193	195	198	200	183	201	195	210	211	211	192	192	185	213	205	228	220	200	223	202	221	206	203	189	191	199	200	218	194	195	202	187	213	207	198	197	214	213	200	176	209	228	192	195	203	226	222	199	164	198	217	203	169	210	182	215	202	202	201	199	205	187	199	194	213	211	214	200	191	203	222	201	193	213	216	199	220	229	173	230	199	194	205	208	206	218	180	221	212	204	201	182	197	214	216	186	192	230	189	220	192	225	184	177	218	215	182	215	200	220	179	202	202	188	200	203	219	205	178	229	208	237	219	196	194	186	207	212	219	233	199	203	209	204	210	220	190	220	230	201	189	202	216	202	197	213	211	210	171	195	208	205	213	199	196	227	202	230	217	192	221	222	181	202	205	198	209	198	208	199	211	212	208	208	202	220	204	199	203	211	204	209	199	214	213	183	195	197	230	215	206	194	219	210	218	187	226	213	194	209	224	218	185	215	225	197	185	226	213	204	205	201	199	206	192	217	205	197	226	213	188	207	231	207	222	209	211	217	225	209	192	197	209	216	197	199	201	205	190	203	201	216	182	214	217	227	195	209	212	193	220	187	189	214	213	204	210	212	183	205	192	207	193	217	213	196	205	187	208	187	203	216	199	224	203	236	207	206	241	195	202	222	179	221	205	206	192	191	201	164	212	223	182	200	216	210	197	218	210	196	193	210	229	218	193	221	215	194	197	209	195	218	197	224	230	197	233	187	212	198	194	209	237	195	208	204	184	215	190	212	218	191	175	200	201	222	187	204	221	205	205	188	216	220	239	209	225	233
17549	17166	22769	25360	24166	20632	18472	15873	13199	9505	8803	7860	7215	6361	5464	5521	6187	6266	5805	6224	5709	5738	4700	4611	9913	10447	7177	4351	4148	2726	1618	1025	776	675	639	600	607	599	591	573	566	572	633	615	590	588	547	571	568	588	590	620	607	580	643	562	627	618	612	602	589	605	575	578	599	551	621	624	558	566	552	599	591	640	574	580	592	639	606	576	560	572	569	612	610	597	574	564	595	615	560	572	592	601	575	585	603	545	579	584	585	595	572	572	560	566	559	615	567	627	601	566	589	588	624	598	588	554	608	639	590	560	613	564	632	610	579	592	572	556	593	580	538	618	600	557	610	583	575	548	551	572	572	586	600	600	596	552	532	568	597	566	582	558	586	570	607	603	586	538	608	608	555	589	623	568	584	592	602	542	561	558	588	578	635	583	604	600	619	569	564	591	593	613	615	583	559	589	592	555	625	590	566	566	609	568	562	610	555	561	614	594	623	543	568	573	562	596	569	626	607	590	584	644	570	585	617	584	594	566	603	594	584	584	587	562	543	602	583	584	604	554	615	545	625	573	589	615	564	623	596	586	621	577	567	613	597	579	584	612	543	556	557	609	577	591	575	560	600	592	530	544	630	588	604	600	603	594	572	586	561	620	543	615	569	607	563	590	620	564	612	560	566	555	602	596	623	598	621	593	575	557	580	635	606	607	570	537	553	553	560	606	575	606	605	607	599	603	554	583	589	575	548	602	612	606	612	571	595	622	616	639	532	594	589	593	577	593	570	563	605	604	585	576	576	639	608	564	553	576	564	600	583	588	594	608	599	611	561	575	613	619	575	625	587	584	569	609	638	557	588	603	616	563	609	612	567	583	585	622	594	548	605	632	610	568	584	586	551	565	590	588	609	592	593	563	630	615	553	577	572	581	592	623	557	652	566	584	578	583	601	557	611	632	593	584	605	591	623	616	605	620	642	634	596	572	554	604	612	555	615	591	575	589	566	623	599	582	574	567	594	565	574	610	654	547	600	581	604	623	555	597	577	565	570	544	544	554	579	605	558	602	593	590	574	561	618	546	581	612	607	552	573	575	570	567	596	632	511	566	617	548	570	601	575	598	601	644	562	588	609	551	582	571	596	611	585	602	583	563	600	619	623	530	633	613	569	610	589	551	530	576	575	612	597	574	594	561	632	612	611	589	582	560	592	569	564	616	560	584	599	612	590	550	586	579	570	563	594	575	567	609	627	596	555	579	575	627	582	568	602	561	611	557	593	550	610	566	561	582	623	591	533	614	576	639	582	632	601	559	569	589	588	589	608	570	580	607	618	563	541	577	572	599	603	578	563	583	608	596	561	578	546	584	577	599	547	590	572	625	562	587	560	588	630	556	580	570	585	582	549	545	542	608	618	622	588	544	587	593	587	581	578	635	548	548	613	599	609	617	622	633	588	557	557	600	573	582	573	555	572	585	576	582	523	518	575	615	592	643	561	589	683	561	604	606	621	565	565	648	600	578	610	563	567	575	602	578	587	588	610	570	564	559	616	616	598	608	592	581	629	596	546	637	637	568	585	573	576	582	572	670	593	568	575	623	613	617	613	598	634	597	575	605	568	590	576	577	578	615	554	609	553	550	609	578	594	593	576	658	620	603	565	575	569	565	615	552	601	585	578	597	570	555	577	583	582	576	620	615	591	615	604	589	626	565	609	601	616	595	568	644	581	578	598	611	580	605	569	598	603	580	540	568	589	613	590	594	588	601	618	546	594	580	592	604	562	594	601	596	591	606	590	612	600	591	558	606	606	601	573	629	542	597	572	580	617	610	589	592	591	611	592	627	590	613	586	621	592	533	561	584	624	532	600	579	596	588	531	600	586	545	618	565	566	592	580	593	599	581	580	585	606	597	587	561	604	594	605	581	599	579	576	577	597	583	595	585	608	632	611	612	593	584	579	580	565	618	532	558	547	575	571	608	608	567	605	564	601	579	565	593	613	593	604	580	659	573	619	580	560	611	597	585	584	621	583	584	602	566	569	583	577	553	583	541	590	576	587	594	611	610	575	603	633	611	611	600	584	578	554	620	618	644	582	625	611	613	593	573	608	587	589	547	612	587	629	616	597	553	574	599	598	564	550	611	579	588	564	579	582	581	555	601	605	566	581	599	620	573	631	594	564	617	591	611	575	584	610	622	575	574	596	657	626	563	595	578	594	598	600	626	599	572	600	581	598	591	605	580	577	560	592	587	615	602	550	565	618	574	577	587	602	592	545	593	614	567	566	573	594	555	582	551	591	604	605	561	593	580	603	602	595	567	591	590	603	570	591	612	599	633	597	618	590	570	561	583	562	588	583	608	583	586	562	599	614	564	541	617	573	589	551	573	589	583	581	574	531	584	543	575	561	558	599	590	561	577	556	605	633	569	585	588	593	553	593	571	609	581	621	567	579	552	580	609	558	613	607	641	574	632	627	550	582	599	575	620	582	585	555	627	593	589	618	641	580	586	579	593	572	564	561	603	548	539	541	621	571	598	606	584	579	569	595	617	584	633	584	621	551	595	590	604	588	609	566	595	576	596	603	576	608	625	568	573	613	573	593	564	542	592	608	591	604	584	584	597	611	573	554	577	580	597	579	607	607	576	590	612	603	582	582	533	603	560	578	594	567	571	612	611	616	630	587	589	628	566	571	604	593	602	584	619	548	588	595	567	580	604	593	599	583	545	570	594	584	589	574	567	616	596	600	558	588	581	642	657	561	597	643	556	569	572	558	575	585	561	576	600	610	608	591	587	581	552	587	570	577	572	588	615	568	568	571	584	590	565	577	599	626	576	603	611	591	613	592	617	603	577	632	589	557	602	596	595	567	606	637	644	616	568	615	531	590	591	567	610	618	563	600	619	584	598	560	602	560	607	601	586	547	626	602	650	563	570	580	534	596	588	607	590	600	596	568	603	579	587	621	615	614	587	600	598	622	587	595	581	556	559	584	598	612	562	597	603	613	576	627	593	594	615	586	576	623	581	594	566	611	575	596	583	588	586	553	583	626	608	598	567	627	569	555	634	575	582	621	612	597	577	597	566	571	566	578	595	597	572	555	626	594	539	634	578	566	604	629	603	577	590	628	586	642	586	578	558	619	599	579	629	606	630	596	589	598	561	547	549	609	540	604	572	553	612	577	597	616	601	596	607	553	618	604	592	596	563	540	601	593	628	636	621	629	592	570	569	558	603	607	564	601	604	554	587	558	597	572	569	578	606	568	596	616	601	582	606	578	608	575	627	606	587	598	612	620	617	563	652	602	576	593	597	566	625	592	591	559	582	627	572	547	588	621	573	601	607	577	601	662	619	589	579	579	571	601	599	602	545	569	602	619	597	572	617	602	626	617	574	560	625	580	592	597	560	583	605	621	622	605	580	601	582	600	573	616	590	578	625	582	619	530	605	555	604	599	614	605	583	608	583	599	585	589	597	617	592	587	585	582	590	595	609	586	521	640	571	587	630	618	597	541	594	569	627	583	600
32720	27168	25727	20344	16841	11689	9147	7158	5065	3561	2859	2522	2411	2187	1702	1588	1731	1686	1900	1859	1833	1604	1377	2110	3650	3296	2130	1193	871	684	464	315	237	252	253	228	225	232	220	225	211	262	211	222	247	205	240	225	206	241	222	254	208	251	228	232	231	203	206	196	202	229	220	273	223	212	248	235	241	204	251	226	249	233	207	220	223	251	241	224	220	257	234	211	223	236	225	239	228	225	214	224	214	202	215	237	233	207	235	194	233	232	229	219	229	206	228	240	237	214	222	224	228	239	236	217	218	245	227	227	199	221	225	230	224	205	223	227	212	230	219	248	223	218	222	213	210	214	248	245	187	227	213	224	220	206	251	253	249	209	255	230	239	239	232	233	229	240	219	205	223	197	221	228	235	229	223	205	231	229	226	225	201	212	245	246	251	199	220	210	224	254	238	239	211	245	229	233	231	233	203	239	231	228	215	236	249	222	227	232	229	236	247	223	227	218	222	243	246	246	233	216	219	237	228	243	244	232	232	195	235	206	239	233	258	226	209	233	238	203	233	244	215	251	248	240	227	233	220	210	234	220	221	248	223	223	243	216	237	221	247	233	241	262	221	244	225	222	235	199	225	225	210	231	218	226	208	213	213	219	240	228	209	245	234	239	221	233	254	226	245	245	228	236	221	244	241	232	220	252	235	239	233	200	244	212	263	229	226	223	249	212	231	202	211	240	237	265	226	233	193	233	200	216	211	217	229	193	234	222	222	233	238	253	229	214	243	242	238	192	235	227	220	221	214	217	212	243	216	223	238	228	235	221	212	240	259	220	231	236	243	224	199	212	271	226	198	244	249	259	248	278	233	218	214	213	227	219	235	235	250	237	211	245	238	225	225	214	220	224	214	223	270	222	223	233	209	242	248	234	229	257	230	214	225	223	247	224	256	251	221	235	230	198	229	227	216	236	258	195	237	232	222	223	232	222	224	243	231	222	189	213	241	232	220	244	257	219	230	220	222	238	209	233	225	246	234	239	227	254	230	240	233	233	211	239	219	207	225	233	188	234	214	233	235	216	231	233	238	269	244	245	250	224	225	232	245	180	218	267	220	245	236	230	232	225	213	212	223	228	238	225	214	245	234	244	249	234	252	241	224	246	233	253	218	220	221	222	216	247	208	237	195	243	223	223	233	222	226	218	209	241	234	202	206	214	209	230	231	227	258	207	238	224	269	238	232	227	251	214	228	230	236	216	209	238	233	208	219	236	212	225	231	196	236	240	234	241	250	206	229	240	208	243	202	249	224	242	232	221	223	227	214	247	231	241	254	212	222	221	237	240	219	200	250	212	224	214	223	243	236	230	230	221	206	218	224	268	253	220	234	223	242	226	232	242	242	240	219	227	229	234	223	226	237	233	235	257	200	234	267	249	230	216	220	206	199	245	231	234	272	235	217	233	239	220	238	229	257	227	227	218	207	251	226	212	230	229	238	220	230	210	239	240	224	212	201	236	199	236	224	240	251	210	203	250	225	227	238	219	213	218	247	222	215	231	246	219	242	221	243	245	207	227	237	232	247	223	251	222	227	218	236	201	238	235	239	218	231	249	230	227	239	212	233	220	225	240	211	238	242	213	203	223	209	241	260	219	237	243	219	226	216	234	241	272	233	253	203	226	249	226	222	245	245	215	227	251	241	218	213	233	234	226	210	209	221	224	220	234	247	211	215	193	222	218	227	224	217	238	216	209	207	218	222	224	233	245	229	240	220	250	251	228	207	236	210	215	259	234	221	202	225	251	198	236	249	237	229	233	259	235	212	229	253	227	262	234	228	232	243	213	217	240	214	258	249	207	213	195	238	212	227	243	228	238	217	226	224	230	228	199	244	233	212	228	205	236	215	240	198	224	219	243	252	221	204	260	218	213	229	223	221	222	263	230	264	196	233	216	233	214	214	205	233	207	239	224	243	217	233	232	239	203	214	221	220	209	234	228	203	219	204	233	249	227	242	214	223	221	241	229	228	226	247	206	236	225	246	221	208	241	248	246	228	213	235	244	247	220	252	214	222	225	222	219	231	235	228	205	246	229	231	241	226	206	205	234	220	207	196	236	236	225	236	234	241	219	228	228	200	207	264	240	214	208	244	223	249	230	221	212	205	224	210	218	215	233	245	244	218	240	218	237	225	253	220	243	222	249	220	224	220	215	215	236	222	240	249	242	244	238	189	247	245	213	229	246	247	221	244	212	218	247	228	228	231	242	233	227	230	206	237	214	222	218	250	224	255	234	222	213	194	243	204	223	243	252	225	232	234	245	212	222	208	240	227	227	234	238	230	228	228	224	219	213	234	213	223	203	217	235	256	258	241	218	242	213	233	221	233	213	209	226	211	248	219	227	237	237	215	239	222	234	213	265	231	266	249	248	256	232	256	225	201	243	222	264	250	234	234	229	245	242	198	233	224	238	199	222	257	234	209	255	226	229	220	239	234	242	235	226	216	230	231	236	207	198	247	243	192	228	258	231	252	245	230	241	231	227	202	267	255	239	219	219	225	219	223	240	225	230	245	232	258	223	225	222	237	238	227	234	225	235	221	232	197	200	253	266	249	242	239	235	248	260	217	235	254	250	216	242	229	238	246	241	255	239	222	254	218	243	226	221	248	235	202	256	241	241	230	237	249	246	209	220	232	222	230	204	247	231	228	207	246	251	223	193	210	215	224	230	206	223	243	217	214	206	224	236	210	196	248	220	249	235	225	234	258	239	234	244	200	218	226	246	226	215	246	248	218	194	229	237	236	196	214	223	204	210	217	228	230	205	208	222	237	222	222	237	211	241	211	232	229	220	236	230	245	250	258	226	258	213	199	226	227	226	265	224	232	258	244	248	228	236	245	210	264	217	254	211	229	250	259	236	238	230	243	216	214	242	234	254	254	227	230	225	245	248	242	212	231	221	224	233	239	242	243	225	235	245	229	246	215	212	237	216	233	230	226	252	216	229	223	210	203	260	249	237	231	251	228	237	219	209	226	232	236	236	242	219	244	249	213	215	236	213	219	226	234	218	218	209	218	236	239	219	224	242	248	223	224	243	219	245	212	242	232	244	232	190	272	202	222	209	220	230	225	224	234	226	221	215	243	241	232	258	214	236	254	236	220	219	244	239	209	248	228	225	223	223	234	221	222	207	258	243	221	262	256	236	211	241	240	250	241	220	252	238	245	240	222	238	220	259	213	234	246	228	238	217	239	222	215	218	230	224	253	254	235	233	248	222	256	222	254	214	243	207	223	215	210	222	226	229	204	223	232	222	242	224	214	234	259	228	218	212	222	237	216	231	207	216	255	245	240	184	224	226	193	222	245	223	220	238	227	201	232	236	218	248	235	210	248	239	209	236	244	249	211	215	223	242	245	233	240	209	228	218	219	198	227	242	225	240	231	217	220	218	204	214	221	219	213	220	221	208	220	226	225	242	241	233	240	226	261	232	221	235	241	257	220	242	214	215	222	256	203	243	254	252	224	267	231	231
22044	23037	27257	29289	30404	26007	24863	22192	17612	14450	12637	11901	11565	10746	9130	8283	9532	9158	10059	9960	9917	8902	8039	11541	18074	16471	10857	6536	5036	3822	2203	1253	886	761	686	709	672	669	669	588	645	660	647	615	613	666	631	573	642	654	662	616	628	616	632	638	659	620	661	621	696	662	652	683	618	628	663	642	567	617	669	619	642	589	652	682	677	652	661	652	624	616	662	637	633	624	620	653	676	637	637	655	645	650	684	662	661	674	636	660	670	611	669	619	649	619	657	615	661	618	649	629	690	620	626	670	638	620	692	654	657	666	673	631	664	638	621	690	642	605	662	635	681	631	624	678	700	665	653	663	660	600	605	643	644	652	685	635	637	633	638	673	667	646	630	653	619	644	639	682	625	692	666	627	616	656	649	622	631	643	684	661	635	650	650	630	646	628	621	639	614	668	644	657	625	633	610	650	680	631	588	655	626	654	669	629	620	614	629	649	690	648	622	629	597	660	637	689	610	643	656	623	660	631	671	661	659	598	621	598	664	622	640	621	667	699	652	624	676	678	605	623	614	643	623	647	641	584	644	672	633	637	614	682	651	644	641	722	652	672	656	652	686	631	642	599	630	593	617	641	653	620	636	656	646	651	643	597	631	678	632	634	693	688	638	619	624	597	622	662	665	700	642	649	641	637	720	685	663	668	711	687	646	710	619	681	659	685	643	644	624	614	599	638	641	669	598	633	654	657	651	618	646	625	644	634	690	673	637	632	643	675	635	604	667	654	671	650	644	624	668	660	629	624	642	599	564	630	655	665	651	641	642	644	651	655	657	613	640	651	660	710	695	652	674	671	648	631	698	680	644	634	663	650	643	657	619	663	666	641	637	667	656	677	655	657	621	651	668	657	673	605	614	646	642	656	626	660	642	624	626	625	652	638	657	613	643	644	597	689	638	692	616	645	635	653	630	620	647	632	631	645	668	678	632	624	603	650	645	627	666	641	643	628	627	603	651	607	620	665	656	656	681	683	661	652	689	683	648	713	616	639	656	684	662	622	661	679	662	655	621	663	676	624	657	639	616	687	629	640	650	645	603	604	700	646	672	604	637	649	637	602	656	642	624	613	679	670	685	659	664	612	616	625	684	700	672	661	634	624	695	698	613	693	625	661	655	679	697	597	636	644	656	667	629	624	625	655	602	646	623	684	679	661	637	649	678	618	640	643	630	643	639	641	626	630	628	650	663	696	656	652	644	650	651	618	632	627	646	587	655	610	676	661	630	642	619	647	617	662	664	672	659	629	669	691	633	688	677	674	630	665	686	624	604	686	636	618	672	630	633	635	637	623	590	636	671	652	671	612	644	633	676	607	602	678	637	707	619	676	624	630	663	665	715	618	649	666	655	647	632	622	638	634	655	643	625	635	685	644	590	667	630	642	645	638	674	621	680	647	664	663	635	680	649	647	679	681	652	654	667	626	707	665	637	701	699	655	671	613	652	672	627	654	626	604	644	677	657	628	663	684	664	705	649	606	618	616	562	630	592	624	652	667	628	654	681	625	656	667	659	641	678	669	621	648	658	675	641	634	692	671	647	673	648	670	651	635	664	658	639	672	666	659	617	660	634	679	672	688	642	622	609	598	620	603	648	635	650	695	647	659	626	669	638	677	639	648	657	628	671	651	648	642	642	637	657	652	687	637	644	682	705	656	641	671	624	674	649	664	637	633	639	645	657	641	623	606	641	623	656	602	655	608	628	638	676	633	707	654	677	672	609	590	653	684	679	667	655	625	631	636	679	604	641	645	695	665	680	666	664	581	643	689	644	626	680	703	598	655	649	651	634	614	610	667	645	655	683	647	687	652	673	678	597	654	638	609	629	647	685	664	724	647	685	684	660	606	663	661	703	604	706	631	644	622	664	661	678	624	649	624	641	666	637	624	636	648	648	673	636	641	643	656	710	649	674	627	624	665	627	643	710	673	629	649	676	676	644	633	625	668	638	651	668	673	643	619	653	688	650	644	627	674	679	630	648	669	652	660	643	646	655	629	662	626	624	629	635	661	654	642	626	661	648	650	629	661	632	618	630	631	687	650	645	679	621	653	634	655	640	625	638	630	632	601	655	638	631	608	661	629	646	645	649	625	653	639	607	651	698	632	680	634	638	699	633	620	642	627	688	603	644	661	632	682	654	633	674	633	622	650	647	656	631	658	627	648	645	710	668	634	608	611	666	630	642	589	645	679	625	697	667	646	656	662	666	668	614	637	639	614	627	606	656	639	640	619	671	641	638	610	687	662	635	715	679	655	686	654	671	647	628	671	657	585	649	612	630	653	683	608	623	688	637	635	645	696	647	611	661	618	610	663	642	635	654	630	655	644	669	654	635	673	685	668	613	650	674	680	628	632	642	643	639	682	655	624	684	611	672	696	630	646	630	607	643	652	652	640	586	626	623	618	688	619	684	609	641	655	706	601	678	665	673	671	636	641	683	689	623	626	657	611	597	670	657	639	633	643	602	669	645	658	612	643	647	651	623	683	640	643	666	669	637	686	614	654	620	631	649	634	665	642	643	638	669	665	604	670	617	646	668	700	665	637	689	640	648	631	652	663	647	710	623	608	673	662	644	700	641	701	684	625	645	631	695	646	668	646	634	716	678	661	631	630	674	671	645	633	663	674	656	632	660	684	602	654	602	660	605	637	624	653	685	635	696	650	621	672	608	652	685	643	653	646	672	653	656	637	654	619	691	668	615	643	633	656	619	660	665	612	663	674	638	632	681	662	647	619	637	640	644	638	655	641	641	695	629	619	660	629	655	619	606	638	622	676	630	638	685	642	620	707	615	635	638	634	646	646	597	623	601	688	621	646	645	646	634	614	670	625	608	641	661	673	672	643	644	642	679	592	592	643	665	607	637	599	611	580	696	649	677	613	671	695	672	620	642	681	669	651	632	668	685	666	645	656	605	665	688	654	646	651	685	631	661	671	652	686	663	647	648	659	679	648	677	652	661	616	597	675	674	700	676	638	638	627	627	690	673	677	631	633	656	673	656	683	618	625	651	616	654	665	658	636	647	634	667	629	642	617	655	639	672	672	611	692	649	632	669	627	673	654	635	626	675	623	656	641	656	655	662	621	624	634	667	635	676	656	636	678	652	662	700	647	664	669	667	596	659	684	625	653	627	671	668	667	639	620	633	649	631	625	651	671	622	647	680	675	656	597	661	602	642	626	643	684	655	626	631	634	631	677	658	649	646	645	664	658	612	622	652	654	667	653	646	684	635	648	612	638	658	676	625	632	630	615	657	658	670	676	670	658	617	655	602	679	618	663	673	629	649	632	633	639	658	648	665	688	616	679	642	655	646	668	677	653	641	622	676	661	662	633	642	669	692	640	644	670	691	635	650	630	602	612	596	679	631	653	631	623	621	629	690	624	671	618	655	622	665	656	653	639	629	655	687	654	663	646	640	694	638	598	633	623	664	626	686	650	639	680	683	620	695	617	632	632	668	616	668	653	640	638	647	642
11720	8683	7562	5490	4539	3319	2752	2004	1347	963	806	680	608	506	491	427	553	522	470	461	560	452	391	428	476	511	398	319	302	241	242	188	214	188	220	191	202	220	192	213	198	179	205	180	224	209	214	203	218	203	213	197	220	202	208	212	193	192	214	212	197	212	218	235	198	187	203	221	189	207	251	213	227	211	208	170	219	177	209	249	209	190	220	225	207	220	219	192	211	228	224	187	181	203	219	227	184	226	218	225	190	212	208	217	204	199	216	209	195	201	189	214	229	212	205	194	205	198	207	218	234	220	192	208	210	220	170	210	199	221	189	224	229	207	217	202	187	204	199	209	198	176	208	226	215	211	226	215	214	214	197	197	211	225	211	202	194	211	202	190	204	203	223	211	194	216	236	204	198	210	204	191	178	214	189	222	215	203	209	220	210	211	209	203	195	216	220	217	206	206	204	221	219	227	206	193	210	211	230	208	209	233	215	202	209	213	214	218	231	226	201	228	213	238	195	184	228	187	180	204	215	205	201	230	195	173	242	190	179	195	210	215	209	198	200	198	235	201	198	222	228	198	224	199	188	184	222	203	216	205	223	200	220	221	203	216	227	196	226	207	202	197	188	208	187	208	202	234	215	229	220	211	204	228	214	225	199	212	196	211	237	231	217	226	187	224	243	210	230	237	202	219	205	191	229	202	201	200	217	207	202	208	193	203	195	208	198	207	217	202	211	203	197	234	226	186	231	224	201	205	207	204	205	206	222	196	226	201	208	236	226	209	210	218	230	210	217	208	209	191	168	245	225	215	213	206	209	188	232	205	206	213	184	209	223	240	249	217	201	222	208	220	185	193	233	213	195	223	208	219	197	206	201	227	211	203	207	178	195	200	222	225	206	222	218	227	197	219	228	216	206	203	219	212	187	212	222	221	200	231	212	191	210	183	195	208	204	218	192	198	188	214	217	180	172	201	202	210	186	214	202	206	195	198	231	215	240	196	210	222	203	201	192	207	212	225	192	198	196	211	225	206	209	220	201	222	200	230	212	214	210	221	212	216	207	203	205	190	195	237	229	206	203	219	227	192	218	222	212	214	210	195	213	227	216	225	186	198	228	220	207	219	206	206	203	208	210	231	199	231	221	212	205	223	204	184	197	229	193	213	201	220	208	178	214	230	178	210	201	196	232	228	235	217	222	197	209	214	238	211	220	182	207	220	202	206	224	218	174	200	218	206	199	203	215	240	180	187	240	197	202	206	178	197	213	231	204	182	219	239	190	210	215	223	246	197	210	193	222	190	221	213	202	202	193	222	199	215	218	195	208	200	194	197	216	180	199	205	196	209	209	213	224	215	225	193	209	210	189	202	198	201	227	192	220	191	222	209	190	212	216	204	187	212	237	217	216	193	212	222	226	205	191	223	195	189	215	195	205	223	206	213	216	187	197	205	205	234	236	185	219	203	192	209	196	198	192	214	210	223	204	174	199	223	223	196	195	228	210	196	194	184	182	219	217	209	223	192	203	204	236	230	227	214	215	202	199	226	226	223	215	210	208	190	208	226	189	236	198	209	196	205	230	200	210	219	223	196	197	221	219	209	210	217	224	181	213	203	220	221	225	184	212	235	217	220	226	213	200	237	196	194	201	210	211	204	199	203	204	198	194	215	206	242	234	212	225	216	208	192	245	201	209	209	205	218	195	209	194	215	212	215	221	200	226	213	181	232	227	226	215	231	200	211	208	201	220	195	227	214	217	210	235	188	209	203	214	223	215	196	200	194	218	226	223	198	206	208	196	205	198	192	223	227	205	220	204	208	210	240	190	210	212	206	228	195	193	239	218	206	202	211	211	199	216	204	204	238	207	174	210	207	200	224	206	230	229	228	191	212	226	209	193	206	236	198	217	206	215	190	216	197	189	222	204	202	202	193	209	230	202	201	201	210	238	199	199	218	225	184	207	218	203	218	193	231	199	203	240	200	175	225	218	217	193	189	218	220	227	210	221	256	205	237	215	213	213	230	225	214	236	196	204	201	224	194	205	201	219	178	218	213	225	191	209	211	216	205	216	218	189	209	219	214	255	225	213	225	207	194	224	220	189	248	198	182	192	207	213	202	226	213	204	217	177	237	210	188	182	204	224	237	217	217	197	199	203	206	192	207	227	186	233	197	202	244	207	213	187	205	220	195	225	209	204	237	224	195	212	218	197	192	218	223	220	194	187	233	222	211	228	214	202	216	213	217	238	209	200	195	191	209	179	207	218	211	232	216	222	222	205	226	210	208	196	208	211	207	218	227	224	213	196	207	204	220	204	186	200	213	210	191	212	249	225	198	229	211	202	223	196	173	220	203	204	208	223	211	223	197	234	203	222	179	228	187	220	240	233	188	216	204	227	185	202	239	216	217	209	212	197	206	197	239	187	201	204	221	189	206	218	209	197	235	213	203	208	225	236	203	221	239	202	226	220	238	217	219	233	190	203	199	234	232	208	211	209	230	236	207	204	209	230	226	209	241	223	203	210	200	225	185	196	237	224	178	209	194	214	194	219	186	206	194	195	200	218	221	195	199	218	203	214	208	200	203	195	203	194	207	226	209	223	202	229	187	223	202	197	226	200	197	194	202	202	216	195	218	195	208	204	203	220	187	198	201	212	219	191	231	208	224	213	228	225	214	216	214	181	190	205	189	196	212	214	220	219	226	225	226	190	226	217	196	209	200	201	232	220	222	213	213	229	207	206	203	216	233	210	184	206	214	213	199	206	197	243	198	206	230	211	212	225	202	193	218	184	220	205	233	214	182	216	192	198	199	197	218	215	213	211	196	224	205	220	197	209	206	209	225	200	189	250	196	223	214	232	219	207	181	200	200	215	212	231	208	188	172	231	216	222	189	217	203	232	227	223	205	195	207	201	208	188	219	205	191	206	211	202	210	216	216	206	205	230	224	208	214	211	207	203	203	220	211	217	244	208	237	223	196	209	204	219	226	198	241	207	183	220	222	203	239	206	203	207	200	212	219	212	228	211	216	205	213	190	188	200	212	182	197	212	209	241	232	213	208	209	230	218	220	214	217	197	212	199	196	211	210	210	218	228	216	206	204	205	208	214	187	195	204	220	231	207	211	220	206	223	228	196	215	210	195	198	216	198	203	216	196	219	180	196	203	183	208	253	215	226	215	228	211	214	205	188	206	213	215	213	231	216	211	219	190	199	196	214	188	207	228	204	229	207	250	222	234	210	207	196	207	206	225	203	206	212	221	219	190	190	205	192	195	206	208	208	207	217	211	249	224	200	207	215	226	243	219	201	195	211	222	212	186	225	217	199	232	220	201	196	215	228	206	195	195	195	211	204	217	226	237	236	202	217	204	209	230	187	191	217	198	230	207	218	197	189	226	193	216	195	201	209	206	215	202	185	199	216	229	218	239	223	213	185	193	194	233	209	235	207	220	232	218	195	228	216	197	207	201	198	214	196	217	207	197	227	216	216	214	210	184	202	195	226	213	199	185	222	221
8465	8707	12197	12922	13549	12056	10490	8475	6191	4909	4003	3150	3091	2610	2265	1967	2624	2985	2313	2312	2721	2274	1948	2149	2362	2322	1821	1320	1051	928	770	638	575	601	636	618	591	618	553	592	629	620	568	592	596	556	608	600	627	603	609	598	616	637	609	601	579	606	610	599	565	639	599	609	594	621	550	615	574	600	588	642	552	579	607	609	572	605	634	597	562	609	576	653	583	613	612	596	590	586	556	613	573	574	590	606	602	593	587	609	575	619	659	567	596	596	587	587	637	584	582	628	638	589	590	569	583	554	578	580	597	641	572	622	561	618	583	600	628	600	582	603	637	633	608	584	559	624	586	577	591	596	595	624	593	587	595	589	592	621	527	620	620	634	583	583	622	612	601	596	585	608	640	596	584	620	623	593	609	577	636	571	546	541	566	590	666	636	623	630	571	650	589	609	570	606	596	567	576	568	620	565	594	637	577	562	593	603	609	622	570	585	574	622	537	547	566	594	616	596	569	581	611	596	592	640	613	601	607	593	580	561	587	558	567	608	591	569	615	597	679	618	625	604	595	658	622	592	605	591	598	610	554	581	637	584	579	625	598	570	640	598	597	593	625	547	584	594	573	570	635	599	603	567	672	559	633	551	560	585	539	651	570	590	607	556	586	591	585	624	588	629	592	577	584	631	564	560	581	543	599	609	574	629	578	577	574	597	536	578	583	601	625	646	561	611	550	570	618	582	583	605	603	610	635	649	604	578	617	542	606	572	633	578	607	580	581	590	591	631	561	603	619	632	591	573	621	654	590	627	639	574	550	573	581	623	629	570	565	603	588	580	557	586	605	596	601	638	579	621	572	567	618	611	561	564	616	600	606	581	598	620	573	574	609	598	609	610	584	606	604	570	586	578	572	574	634	570	577	625	623	592	562	603	689	587	619	624	559	605	559	583	646	602	583	598	613	612	556	618	603	617	586	634	602	591	587	572	582	616	640	580	642	638	623	636	580	576	619	595	624	563	645	590	576	644	614	591	554	616	559	568	584	563	564	573	612	580	610	577	581	570	569	554	599	567	593	626	579	609	575	611	635	649	579	597	586	599	568	588	559	623	574	539	556	584	592	592	608	581	616	624	586	572	595	584	612	648	622	574	618	558	625	587	600	576	614	580	592	634	555	554	607	600	616	591	634	593	565	573	600	595	582	582	648	618	580	547	612	600	636	624	629	577	590	630	549	615	610	588	587	597	545	617	585	662	599	569	616	637	591	594	585	599	605	582	584	587	597	598	596	594	564	610	580	583	615	564	560	625	585	594	648	612	578	579	590	590	578	598	589	582	619	611	572	601	610	571	575	611	562	596	590	555	631	577	541	588	586	619	610	616	571	596	612	634	584	608	643	631	604	609	610	623	606	585	655	570	630	626	554	584	569	595	572	635	577	584	585	674	639	575	650	560	617	560	562	606	630	592	610	588	594	594	588	587	604	611	582	587	599	607	569	592	610	601	589	583	570	592	607	608	545	602	573	599	610	597	575	580	607	600	611	609	584	518	630	575	659	551	576	629	614	588	574	564	628	575	572	648	615	640	619	575	611	591	607	576	606	609	619	592	604	601	615	625	578	612	601	614	640	625	608	643	660	567	608	592	589	555	598	613	583	559	617	557	590	585	609	540	588	646	631	553	567	613	606	608	618	605	565	553	547	587	570	625	612	559	591	589	576	605	561	595	581	571	571	615	648	598	575	556	620	582	605	595	594	587	580	571	599	614	582	617	579	564	596	623	612	607	567	601	636	622	604	566	570	584	563	592	594	565	578	568	614	602	590	574	608	606	564	633	567	615	599	597	579	587	611	602	566	579	619	569	559	630	588	616	582	591	588	555	606	613	584	546	598	622	589	539	649	558	596	619	628	560	554	593	606	575	624	618	579	632	591	632	614	589	587	597	554	623	595	548	557	606	600	626	593	532	551	619	632	590	565	568	582	618	535	564	592	594	630	601	622	603	586	555	564	619	594	622	621	584	610	611	629	584	604	600	582	604	583	585	588	587	579	593	571	587	637	601	622	575	598	610	617	559	583	603	563	577	622	579	599	587	627	585	583	572	611	573	608	609	562	571	601	600	555	633	624	600	600	562	591	622	604	606	582	581	595	639	595	624	571	615	591	581	632	595	560	557	616	601	579	584	618	625	639	624	602	638	602	590	582	585	605	605	562	625	628	574	590	602	538	622	570	605	646	647	604	607	634	621	598	595	558	616	592	581	602	601	615	619	606	628	586	525	569	558	593	566	570	634	608	587	584	593	596	600	649	572	600	561	600	553	590	578	599	650	607	569	618	590	610	612	633	623	582	603	603	577	598	568	619	561	621	576	607	604	583	575	604	538	615	571	595	556	604	599	574	575	611	622	598	544	600	579	604	597	604	576	590	572	578	592	630	590	599	619	555	562	587	577	606	588	574	650	626	579	612	612	564	632	576	639	602	622	614	586	573	602	622	640	604	619	669	566	562	637	621	602	616	624	557	582	594	583	587	607	573	571	622	596	590	607	580	639	628	587	573	567	603	634	578	558	587	577	590	580	593	604	570	595	576	581	579	548	612	619	612	641	583	598	585	604	584	543	586	619	633	591	620	542	601	575	594	586	634	600	601	569	618	594	615	601	597	565	569	578	609	593	624	583	553	576	587	543	606	631	579	579	584	636	592	595	607	620	572	596	567	590	587	617	594	567	620	618	577	624	581	604	625	577	567	607	588	562	588	609	577	558	606	579	594	588	613	582	576	589	585	592	612	617	615	599	583	618	626	606	586	623	594	577	600	563	590	606	547	608	575	636	576	598	582	613	619	649	606	611	584	615	586	602	607	611	586	606	586	572	637	584	611	581	587	629	582	627	588	566	595	646	608	584	607	606	610	605	544	599	600	621	597	585	595	609	574	616	615	629	600	607	607	620	602	620	563	537	561	617	580	590	606	553	593	603	573	626	581	600	580	564	633	606	600	618	607	622	635	603	548	607	611	552	627	594	589	601	591	594	611	590	587	544	559	647	660	570	609	598	576	607	599	605	583	586	560	615	658	579	632	621	608	546	569	564	621	609	597	558	645	550	601	609	583	621	603	634	584	586	624	619	591	589	592	575	614	577	586	620	605	592	624	619	571	592	612	597	569	595	616	592	627	620	621	584	593	601	643	573	582	613	569	574	579	612	574	590	601	620	603	611	606	612	584	543	573	583	603	596	613	567	614	603	570	597	570	587	602	612	645	611	589	632	548	585	584	588	586	590	560	567	595	583	617	565	603	568	624	582	606	613	599	614	587	595	598	564	563	590	608	568	590	598	602	578	644	637	628	633	579	548	589	612	592	613	591	611	612	570	624	606	601	606	530	594	578	615	589	534	621	607	614	581	605	585	610	624	571	593	543	592	587	592	615	593	632	536	600	552	654	617	605	621	637	553	620	567	606	583	603	580	625	552	555	588	599	580	602	605	583	612	599	600	615	570	585	597	651	576	621	675	643	628	586	582
25206	18432	15061	12713	10766	7917	5461	4253	2942	2037	1818	1383	1213	1142	1170	1035	915	1005	892	958	1153	1010	749	783	1971	1980	1567	986	578	377	286	231	204	228	203	191	219	217	187	191	200	220	204	201	221	213	184	193	180	201	223	205	185	230	227	200	218	206	193	195	192	198	238	204	200	195	215	227	193	220	209	202	194	188	211	212	201	241	213	207	206	202	189	207	197	195	188	228	227	217	208	189	212	219	216	211	201	221	189	210	197	226	215	213	229	181	201	197	215	181	211	222	211	181	217	219	215	200	184	222	198	214	212	201	204	206	216	187	189	193	261	219	239	219	228	206	184	227	210	205	219	178	200	185	201	218	207	221	199	212	179	210	186	178	195	175	214	226	209	208	192	199	215	234	222	203	204	208	220	191	209	210	211	220	207	212	175	203	191	228	196	212	213	199	221	187	208	200	212	184	201	207	222	221	235	217	205	215	222	205	209	226	197	219	211	211	208	198	192	228	205	205	193	224	202	194	207	225	220	221	198	200	215	201	193	190	198	189	198	193	209	213	219	191	215	209	252	215	217	208	218	207	229	178	210	205	223	213	225	209	206	192	231	211	246	191	221	214	228	168	206	202	216	191	210	211	211	213	200	206	201	232	195	215	209	219	198	203	250	221	234	215	171	206	225	197	209	219	196	215	198	191	194	233	217	212	194	192	196	214	215	185	198	201	221	210	226	219	221	196	196	216	194	215	210	187	238	226	175	197	222	220	237	236	208	228	208	227	227	212	196	187	202	193	225	200	173	231	194	207	217	185	233	215	191	209	216	187	203	220	194	179	257	212	224	181	200	208	200	207	209	226	224	209	182	213	197	208	215	194	206	195	199	251	242	215	209	192	205	218	216	217	214	212	200	191	229	213	186	179	223	223	216	216	215	214	209	205	223	224	217	182	208	218	214	207	206	211	197	211	191	208	189	179	212	216	193	201	225	208	201	205	223	210	197	212	198	229	198	208	240	207	208	231	207	222	221	200	206	212	217	207	205	220	191	245	193	200	220	199	205	176	189	208	219	224	172	204	223	218	219	232	192	200	220	201	187	200	218	231	206	205	202	230	246	237	201	210	195	184	229	209	200	202	222	215	200	201	205	212	213	193	192	211	213	205	202	220	229	211	216	201	211	243	196	237	222	220	214	201	221	213	195	210	207	225	209	217	188	175	204	205	239	198	203	197	206	199	219	207	204	222	221	205	183	212	220	220	214	194	207	217	200	213	206	189	214	199	212	200	220	198	213	203	213	218	205	215	187	198	199	250	222	187	181	206	220	196	211	215	210	213	226	202	207	211	227	212	220	214	210	216	206	191	206	243	209	190	211	170	180	169	213	187	206	179	191	198	206	197	205	214	188	187	208	209	207	197	202	192	209	200	231	210	247	217	225	196	221	200	179	221	235	196	189	205	198	194	191	221	203	205	188	187	189	201	205	250	193	177	204	207	208	219	208	232	204	211	219	204	213	219	225	199	206	199	190	214	182	218	215	218	214	216	196	196	217	211	193	201	229	199	204	221	202	204	187	210	214	205	214	205	196	219	196	204	194	203	203	191	205	213	215	202	212	200	173	190	210	207	213	213	185	196	205	195	202	196	188	232	181	195	208	213	206	220	189	215	210	189	213	166	202	190	186	207	207	200	202	224	217	195	210	225	208	195	219	210	208	201	179	220	209	195	182	214	195	195	200	211	199	211	206	197	208	174	227	212	205	208	235	216	185	219	222	209	215	221	243	178	186	187	225	215	190	238	191	192	210	224	194	236	201	195	177	216	207	212	205	196	217	200	192	194	214	189	188	207	194	226	194	226	204	223	215	217	180	207	214	217	185	194	218	190	203	218	258	182	218	223	241	204	235	178	182	206	202	197	204	214	214	187	190	195	198	203	205	214	236	218	195	216	214	208	215	191	223	220	230	158	201	199	216	188	205	200	202	190	212	213	191	170	197	218	193	199	206	207	226	199	199	195	191	228	221	204	192	188	219	211	185	223	225	212	208	224	232	216	208	199	191	217	209	214	197	200	199	214	224	227	217	202	193	184	216	221	215	182	196	207	229	205	207	190	215	182	210	197	204	208	184	204	216	207	213	218	198	245	182	216	202	211	214	188	183	211	220	227	202	226	205	227	193	201	225	192	203	198	188	200	208	184	210	207	203	201	212	203	194	220	223	219	226	204	218	208	196	184	197	196	203	212	189	185	201	213	203	206	221	192	213	178	225	208	203	217	237	210	184	183	207	197	225	233	212	192	191	216	186	172	214	222	212	193	215	208	209	196	226	194	203	185	206	212	216	209	198	223	216	198	199	183	197	213	214	179	193	226	190	240	217	201	200	227	222	217	198	215	211	178	198	200	199	180	247	192	218	206	172	246	218	215	194	221	216	202	206	202	227	204	214	193	205	199	208	207	209	203	196	204	206	188	211	193	211	215	216	219	194	188	212	202	198	217	198	210	211	196	192	208	205	241	209	215	213	227	187	201	199	252	203	206	231	184	250	210	213	208	204	223	217	214	201	193	211	195	202	195	223	210	247	221	191	234	218	236	234	204	205	209	214	197	210	222	206	206	187	203	232	171	192	229	203	209	212	210	210	211	219	209	210	187	193	235	207	208	214	204	192	192	217	207	225	233	241	207	221	213	235	207	233	197	207	201	214	207	197	173	213	196	232	220	201	200	201	196	214	207	200	200	209	218	192	201	230	201	199	199	245	194	229	205	191	216	187	202	206	211	224	207	193	205	205	216	221	201	221	202	193	203	195	202	208	181	214	172	208	191	202	231	202	198	204	156	213	205	208	201	201	225	215	219	208	203	214	200	204	203	211	217	229	220	203	171	200	224	228	201	195	220	186	187	210	182	214	205	218	199	219	226	219	215	202	195	193	200	212	215	208	194	197	210	216	191	202	208	204	195	228	212	205	204	215	185	219	203	205	225	198	212	214	207	203	207	182	226	212	222	221	186	180	202	208	202	199	220	193	187	231	194	209	192	220	195	196	214	224	216	203	217	196	192	215	194	200	200	198	223	195	186	215	235	241	226	180	201	209	225	201	168	204	207	197	209	198	222	218	213	222	219	195	199	193	208	195	187	189	210	205	209	187	186	226	204	235	201	201	196	185	202	195	223	209	206	206	212	209	198	215	199	203	208	197	230	211	202	190	206	201	204	196	224	208	195	204	190	198	205	222	203	208	214	215	209	244	207	217	205	206	208	190	197	191	184	204	211	219	217	214	218	209	225	186	201	196	233	211	205	217	201	202	195	191	235	204	198	221	222	216	225	193	204	211	182	199	198	226	191	204	206	177	220	223	204	234	203	212	224	191	211	170	214	192	209	203	218	204	199	182	216	195	217	212	198	211	204	229	249	193	218	225	210	198	202	215	221	209	197	192	180	242	196	199	238	191	206	198	208	226	217	181	189	205	192	206	202	219	203	198	215	204	219	198	192	214	208	220	226	198	248	223	206	200	206	198	209
16969	15696	19401	23776	23974	21633	17902	15886	12324	9496	8675	7502	6585	6281	6325	5516	5231	5773	5209	5785	6667	5766	4220	4557	11023	10699	8631	5630	2883	1702	1018	758	650	596	571	577	607	572	609	582	612	567	579	560	534	602	597	595	566	633	617	621	607	557	549	607	640	612	593	610	567	633	618	547	545	605	611	572	622	616	648	578	575	610	583	586	625	600	586	542	623	652	587	595	615	587	579	550	545	616	586	570	633	603	553	578	621	619	613	587	574	568	545	574	638	602	629	587	627	555	596	582	608	616	618	641	585	576	612	585	590	630	579	586	601	600	621	609	558	560	561	617	593	601	572	570	578	608	586	573	617	595	598	557	616	633	606	607	537	610	524	612	580	604	569	592	587	590	610	575	604	609	602	604	612	629	599	572	585	615	584	580	592	624	584	592	602	575	546	576	610	614	621	595	587	593	622	593	558	583	597	563	615	595	627	614	595	552	579	586	596	623	594	638	611	615	569	549	559	617	573	577	553	572	581	652	592	592	553	585	583	580	587	602	578	589	594	589	554	577	611	585	596	611	604	599	610	593	577	577	604	588	628	599	615	624	590	553	541	611	619	599	619	647	555	614	655	594	638	605	567	576	563	605	644	609	597	626	599	557	599	565	574	591	576	628	574	597	607	615	563	626	583	603	584	586	571	605	549	583	595	541	616	620	614	592	615	600	619	585	597	589	581	581	588	608	598	605	569	585	621	601	573	660	582	611	599	598	602	555	595	585	615	575	613	590	648	636	600	582	583	593	569	601	604	581	578	601	558	577	560	579	606	596	605	617	569	576	599	600	608	590	600	598	608	573	584	578	591	599	579	579	630	615	615	576	581	650	657	630	585	619	627	584	582	558	580	593	579	545	570	582	601	605	594	616	597	565	594	630	634	631	590	615	572	610	584	590	604	562	591	560	604	615	562	556	597	605	606	590	626	595	582	569	598	615	590	603	579	611	589	639	627	612	593	622	624	577	612	605	576	624	633	539	608	586	580	546	627	612	581	628	598	590	629	564	568	589	630	588	558	628	583	609	573	579	616	616	602	595	623	594	648	618	559	610	586	592	613	570	594	620	558	625	611	603	575	599	595	613	597	607	586	582	594	560	629	599	557	630	595	641	606	617	584	586	569	560	593	581	590	616	610	607	579	606	554	604	554	595	604	605	561	583	616	581	594	583	561	611	600	616	615	594	608	602	563	592	620	554	604	549	588	579	622	602	575	571	597	615	643	578	644	605	598	642	575	574	565	568	599	624	641	552	569	574	584	590	559	560	556	584	601	588	583	590	621	574	592	567	607	594	656	555	590	570	588	607	571	602	633	586	610	578	588	611	608	606	584	574	572	623	589	550	566	651	608	626	596	618	600	614	582	559	586	553	602	618	636	577	563	616	611	588	632	560	593	601	601	594	613	560	621	607	561	593	605	640	608	567	633	560	592	594	583	602	593	593	623	572	527	594	599	578	604	558	572	582	578	565	587	605	637	604	588	601	563	626	602	645	536	593	607	625	557	578	596	589	588	611	568	581	629	580	635	607	605	588	581	562	587	551	604	575	567	623	606	553	570	570	615	606	575	582	612	604	588	625	604	598	570	533	579	575	582	591	583	563	609	560	641	606	586	594	571	619	578	578	612	589	594	563	638	613	619	609	628	641	611	612	628	596	605	591	652	550	608	613	564	584	614	559	647	618	583	579	588	601	554	592	594	628	572	570	590	567	609	591	619	597	609	570	641	593	612	569	590	629	603	650	637	605	592	626	577	576	595	612	601	600	608	596	608	605	598	607	620	634	591	588	579	574	592	564	628	629	570	573	592	618	586	611	620	608	596	609	606	599	595	548	600	625	591	590	577	575	614	598	550	587	595	591	559	590	582	544	616	614	546	619	587	586	584	590	641	581	667	595	598	585	554	610	612	577	599	605	612	608	592	549	617	603	582	653	581	642	578	578	632	602	601	609	610	606	622	552	595	645	589	594	600	604	581	639	586	604	612	595	632	642	575	620	575	556	615	545	578	563	537	574	614	600	598	556	581	573	593	544	573	606	553	607	556	612	565	612	574	587	592	603	623	597	593	556	587	564	592	555	575	621	632	587	587	594	558	632	623	627	588	622	575	583	567	599	610	570	576	612	569	594	600	586	600	597	598	566	568	613	602	591	609	590	610	603	571	627	561	651	621	566	528	577	573	626	626	613	583	628	602	576	625	621	625	566	567	632	584	615	578	627	589	582	661	594	602	602	558	597	606	537	609	605	585	606	650	609	602	576	604	592	631	612	596	614	592	581	582	603	566	598	616	556	588	602	577	603	529	586	582	580	596	589	593	600	606	564	576	599	594	605	626	562	596	579	639	603	583	571	616	600	630	585	574	582	618	558	593	604	590	609	590	602	546	628	586	612	560	605	616	593	528	541	616	628	545	554	633	607	582	584	587	582	649	597	621	577	576	624	556	566	575	615	647	598	620	622	557	575	647	599	573	636	522	567	593	571	575	564	618	547	590	565	554	623	577	586	595	593	615	635	607	634	609	604	569	588	593	592	579	618	578	560	604	561	556	585	604	592	574	662	587	541	605	605	605	601	580	613	622	599	599	575	528	571	612	597	607	622	542	593	568	628	587	623	622	590	590	557	568	620	597	597	614	579	587	585	582	550	610	629	566	604	592	569	558	566	594	562	603	569	574	545	593	529	552	603	569	604	588	589	596	625	621	601	609	600	595	567	556	610	575	597	571	585	586	617	592	605	571	582	557	588	617	542	600	603	598	571	601	577	606	588	592	584	570	616	611	606	591	577	581	631	598	603	575	609	619	588	581	590	572	556	563	566	595	565	555	630	578	583	568	588	585	580	613	574	594	575	573	549	572	598	628	621	614	613	584	564	578	619	610	574	601	570	576	653	630	602	564	591	595	592	585	593	635	602	565	580	531	577	592	606	622	635	596	617	593	592	580	587	615	626	605	568	574	587	616	647	564	616	635	559	601	595	582	566	571	602	587	555	603	567	616	602	557	536	611	592	625	602	595	610	621	578	586	613	623	608	612	596	615	617	630	631	600	618	605	543	544	598	605	599	591	600	564	610	593	590	559	611	589	612	602	624	564	598	567	645	634	565	574	600	634	588	631	604	624	613	585	599	634	588	614	575	637	567	617	591	608	573	586	545	578	587	580	616	586	623	605	593	554	611	620	573	595	593	653	620	580	582	599	621	601	584	613	591	567	612	637	567	607	587	611	644	582	584	606	582	584	591	600	597	616	603	621	576	612	582	551	557	588	582	591	592	629	577	581	581	629	605	567	586	557	585	584	590	584	593	591	540	622	611	581	587	579	581	608	606	630	578	590	581	587	607	608	605	619	598	630	608	614	542	603	589	579	597	579	573	588	629	558	571	594	556	579	622	610	590	579	598	635	598	600	594	592	579	596	603	608	615	609	594	579	553	591	571	632	598	605	601	595	572	551	607	593	563	596	570	587	591	599	591	564	607	565	560
33620	25257	23514	21899	17481	13097	9058	6648	4416	3007	2637	2415	2071	1830	1606	1747	1567	1643	1495	1721	1508	1273	1152	1196	3406	3828	2629	1554	875	548	364	325	261	223	245	201	261	213	210	241	238	221	217	193	217	201	246	228	244	219	209	230	257	235	247	243	235	233	229	216	234	211	212	202	244	194	232	264	238	242	253	214	240	239	204	232	238	249	212	249	216	235	235	230	251	225	220	232	228	245	213	219	231	234	239	235	224	230	261	231	230	202	252	227	246	218	257	220	221	221	216	246	238	270	226	207	218	242	219	238	236	215	236	209	230	191	240	230	221	207	240	227	233	215	228	232	249	241	236	217	237	198	239	214	244	215	211	213	242	231	234	264	218	238	211	221	219	235	228	231	234	212	216	224	222	213	252	237	227	204	237	208	222	211	209	224	230	207	226	226	256	244	209	257	238	238	229	236	228	250	255	240	240	226	225	247	232	213	234	250	208	238	269	236	192	233	230	231	260	226	210	224	227	204	241	252	238	236	247	231	213	224	236	244	232	236	212	241	260	227	228	241	196	221	204	248	210	219	232	245	224	252	220	238	212	207	231	236	240	231	245	234	207	244	191	261	229	249	250	228	254	230	224	222	218	232	233	215	233	237	203	235	240	219	228	239	217	237	218	226	216	216	233	224	262	223	236	223	228	236	236	222	231	236	235	238	245	200	224	218	213	239	217	221	223	222	216	251	223	227	225	229	217	241	227	222	227	188	204	232	213	238	235	239	237	232	237	207	231	212	247	240	213	225	221	220	246	212	207	237	239	202	225	226	228	207	243	233	228	202	222	229	226	258	232	243	233	232	236	221	239	221	251	216	244	246	203	242	224	212	224	217	247	219	180	241	235	266	236	230	242	221	202	217	250	199	214	246	261	244	239	214	211	230	206	221	223	244	228	234	241	231	232	223	233	244	243	225	236	231	220	211	243	242	237	216	184	227	258	269	224	228	243	235	220	187	251	213	228	216	214	227	217	217	230	239	248	231	249	220	246	232	202	241	231	231	227	221	210	231	242	216	267	199	254	230	250	239	252	234	238	224	240	206	218	233	236	224	262	217	236	248	214	248	244	218	225	235	242	225	251	197	229	217	220	250	221	233	228	256	240	228	204	240	232	245	253	249	207	198	235	244	201	229	204	218	218	218	238	237	214	254	240	214	270	239	225	228	230	216	200	190	216	224	202	219	234	222	271	235	220	232	235	226	220	240	230	214	236	233	220	218	230	229	246	240	218	229	230	223	237	224	243	222	220	232	245	233	232	247	220	260	219	212	222	234	237	223	232	228	207	228	248	226	261	214	234	226	213	189	223	222	208	212	240	213	219	226	256	207	233	226	224	242	209	215	244	236	240	216	221	264	219	184	230	216	226	231	207	214	223	224	243	212	249	231	242	235	210	220	229	255	263	250	234	274	213	261	210	247	213	251	227	209	241	196	226	221	221	217	251	239	232	229	235	231	229	228	199	243	214	252	224	235	250	230	239	245	221	230	222	234	234	231	243	232	225	212	258	223	266	222	226	218	225	235	191	224	224	237	234	206	216	230	261	221	235	206	246	235	230	235	243	221	229	241	223	225	218	243	238	226	205	228	235	222	221	230	239	224	236	239	225	203	250	234	228	201	238	218	252	211	234	197	227	271	194	250	209	193	245	205	226	194	217	231	243	246	222	219	204	193	218	234	238	223	240	217	255	227	221	195	235	243	238	216	238	245	216	226	206	262	228	259	216	222	229	216	219	239	243	230	245	203	217	249	224	204	243	242	219	210	230	227	226	215	257	244	263	220	230	235	244	246	228	217	225	215	223	221	226	216	228	208	220	242	239	229	206	231	228	215	230	244	262	209	259	216	219	223	230	209	256	258	258	241	213	225	219	227	241	238	250	201	243	254	253	210	232	215	219	220	219	239	211	245	214	256	222	218	267	256	215	213	211	222	241	228	228	214	270	246	225	234	217	215	235	225	228	226	236	247	237	213	231	241	247	218	224	212	205	214	232	223	236	211	242	216	249	209	235	228	245	211	233	216	223	250	215	234	235	202	225	216	233	235	216	259	221	239	226	223	246	231	222	184	221	216	223	242	233	223	248	232	239	221	228	223	222	239	236	205	231	240	224	252	240	238	216	226	234	233	247	243	258	243	241	248	250	247	257	224	226	219	226	237	222	262	223	239	259	212	222	228	238	209	234	231	222	248	240	237	229	251	253	233	230	201	256	232	211	209	216	206	212	227	219	236	253	222	201	214	266	245	225	202	220	236	257	198	196	243	246	226	216	230	234	220	249	228	234	214	217	232	214	212	208	222	244	250	233	211	259	224	203	220	232	214	237	232	209	216	218	214	251	231	233	237	234	229	222	237	275	221	250	222	234	238	214	237	226	221	221	218	241	241	252	213	219	245	275	246	229	227	210	249	210	228	213	239	234	257	233	254	220	233	239	220	232	253	243	194	206	224	210	241	237	240	225	230	220	210	226	224	222	244	199	232	234	230	212	205	221	220	195	230	224	261	249	248	223	230	242	231	237	222	222	222	211	230	238	233	232	244	226	230	209	220	223	247	226	219	237	232	224	237	262	239	207	240	246	217	221	215	225	229	256	213	229	211	235	211	232	239	251	268	241	234	244	233	228	221	217	236	244	218	230	251	210	220	227	235	238	247	218	240	242	200	209	236	209	255	226	223	256	263	221	206	221	242	223	242	236	233	232	223	234	227	219	224	249	246	224	247	241	258	234	259	222	223	224	206	224	236	216	239	237	243	217	226	232	194	229	213	251	243	225	242	215	249	209	225	220	242	235	261	217	213	228	239	220	228	228	235	229	261	212	220	224	233	236	224	253	219	230	257	232	236	239	214	224	216	204	235	241	250	245	209	242	246	212	219	204	232	232	187	236	225	222	225	223	222	222	243	236	250	231	210	233	239	224	251	245	241	231	229	208	252	224	217	214	242	227	237	222	238	234	223	232	234	256	238	239	244	246	242	232	255	233	249	236	247	247	218	230	234	238	199	234	253	251	247	237	216	216	232	244	237	242	246	213	236	217	235	249	219	235	231	266	244	237	228	245	228	233	218	224	239	220	259	223	232	228	207	244	234	225	238	233	241	220	214	241	245	231	235	234	251	255	240	224	238	249	223	207	243	261	219	229	256	200	246	189	229	220	221	212	214	252	233	238	245	205	226	226	273	230	212	255	222	217	222	196	233	231	203	234	232	239	226	245	226	257	256	224	255	233	230	274	207	232	237	212	221	234	222	233	191	226	243	212	203	260	228	233	231	226	206	218	247	215	213	205	230	232	232	232	242	240	222	205	227	235	234	200	251	224	241	246	219	213	243	218	225	242	208	215	231	192	220	252	270	207	226	228	216	226	259	247	234	244	216	231	232	208	239	208	238	228	214	238	252	228	245	234	210	234	251	236	207	250	230	215	232	238	260	227	261	208	238	237	245	225	212	233	224	251	230	255	265	238	232	248	254	239	203
22200	20488	25296	31789	31257	28208	24007	21023	16345	12945	12431	11733	10221	9374	8690	9044	8103	8649	8236	9138	8396	7218	6365	7055	17798	18092	13725	8195	4840	2710	1549	1048	827	726	658	661	637	650	684	669	671	663	625	628	681	686	668	672	639	653	655	622	626	696	680	628	624	669	651	652	648	642	670	644	659	657	634	649	643	661	657	646	616	659	666	668	600	650	644	669	646	666	643	618	683	646	625	638	612	684	677	637	669	647	632	667	645	642	630	610	641	665	672	711	623	639	609	659	672	604	628	603	653	648	664	658	653	642	638	692	683	657	585	673	645	629	670	673	655	599	655	614	665	673	625	697	662	691	605	656	687	598	632	656	689	629	650	677	681	676	638	618	618	656	660	675	653	659	678	682	647	651	669	632	646	629	675	677	660	641	665	651	653	637	651	661	632	731	674	653	640	636	693	658	664	668	725	657	612	678	682	644	643	664	702	625	663	647	686	677	679	676	686	638	640	602	693	637	630	641	661	664	650	633	653	610	685	667	651	655	664	588	657	606	637	680	655	679	642	649	596	637	650	680	621	655	608	590	624	616	678	623	632	661	653	625	604	683	654	674	657	631	662	648	665	624	689	677	668	662	672	603	644	694	651	673	611	675	682	643	612	627	635	640	640	678	647	637	649	685	675	671	628	648	675	700	638	635	662	671	662	665	687	653	617	647	654	666	631	660	615	649	617	646	620	657	664	679	668	642	670	688	624	628	670	623	643	658	632	633	637	705	653	612	674	643	631	621	635	704	636	659	642	663	641	613	650	605	596	696	611	658	678	662	672	668	648	654	659	682	679	647	660	642	624	677	652	660	632	650	664	633	664	684	639	646	677	654	623	634	593	634	686	662	662	634	668	662	663	614	651	630	682	683	649	659	652	689	641	632	725	615	657	720	644	657	611	648	601	644	641	648	643	658	706	646	630	683	645	682	626	630	653	611	645	684	620	632	641	641	619	664	621	595	665	683	657	659	626	629	657	678	643	618	621	670	645	597	693	667	648	598	681	686	632	678	686	633	680	645	609	641	623	674	663	650	678	669	673	597	689	647	651	682	636	642	655	666	655	663	654	669	640	663	613	632	684	618	691	664	630	654	596	614	614	649	651	680	606	601	675	656	675	671	658	645	655	630	631	626	628	660	671	660	641	621	644	656	684	654	667	663	650	660	659	665	661	624	644	657	660	631	642	692	645	699	674	674	647	695	655	636	640	657	648	665	632	646	622	652	701	632	638	662	660	632	611	689	635	607	624	630	623	654	714	672	646	654	625	697	699	687	658	653	607	641	631	642	606	672	651	643	661	611	645	611	660	659	679	663	654	678	641	674	663	663	682	627	639	632	717	639	635	738	677	670	658	668	635	681	674	618	651	655	650	637	662	641	599	659	644	599	623	714	648	682	669	667	680	659	620	670	685	612	641	649	655	660	721	661	657	644	668	663	655	648	675	638	624	661	670	653	678	665	673	643	668	607	669	634	656	637	639	669	680	673	616	621	716	703	630	678	623	642	634	668	657	651	674	632	675	625	646	670	655	679	648	648	676	614	677	633	633	716	679	640	616	678	667	661	636	683	651	666	632	597	636	631	606	646	621	668	664	685	661	642	663	636	650	668	659	685	664	666	634	636	681	676	692	628	665	662	690	659	682	650	668	623	666	653	649	690	607	657	640	626	629	644	661	694	656	685	585	594	635	658	657	656	624	714	674	688	674	652	643	619	705	598	640	671	671	635	636	671	745	633	638	624	613	604	634	626	674	629	670	645	647	685	640	598	632	632	658	667	663	660	678	657	639	643	657	619	683	628	658	662	630	673	638	661	656	661	590	684	643	615	706	660	652	632	638	657	647	613	684	687	616	628	662	651	643	617	709	612	638	672	646	638	671	630	635	666	639	641	645	632	641	665	648	658	608	644	649	639	665	644	641	638	688	680	679	670	653	662	669	674	637	640	631	644	626	679	674	612	633	622	667	612	674	675	652	654	630	644	633	661	670	624	660	646	669	658	662	689	640	633	620	657	663	679	636	659	662	666	662	688	679	642	712	643	669	629	709	670	630	670	638	639	666	637	669	638	658	587	652	632	669	658	589	634	653	642	608	671	636	664	632	629	607	647	682	642	640	620	685	617	635	648	668	635	690	666	680	654	702	625	671	647	660	646	651	669	676	652	651	648	633	674	638	617	691	658	675	669	661	702	607	651	677	659	665	695	658	623	682	661	638	656	662	633	624	671	618	634	642	648	638	626	655	675	668	672	670	660	723	645	653	634	686	628	633	636	652	695	644	649	666	643	669	644	664	677	692	643	686	653	603	656	670	688	635	650	672	653	653	638	644	644	649	650	670	617	637	656	667	653	630	645	632	681	649	633	679	634	676	661	672	714	679	649	660	604	629	602	679	662	638	623	589	609	657	672	628	625	629	661	692	686	615	639	659	614	686	633	671	635	694	697	691	663	640	633	626	627	719	661	658	663	635	681	675	627	626	668	712	675	674	652	637	665	650	631	681	659	662	657	659	634	678	645	649	636	681	662	662	654	652	599	632	635	645	666	702	615	647	616	645	651	647	686	703	636	640	618	671	659	689	679	682	643	694	613	660	637	673	683	679	635	676	674	664	648	616	688	666	674	690	641	675	659	692	663	661	652	659	687	674	646	696	681	662	637	634	626	681	694	668	643	654	629	653	695	650	604	682	645	633	603	673	641	654	700	689	666	653	653	649	629	665	660	674	625	644	629	623	654	677	655	684	666	652	606	629	653	684	664	653	665	665	633	640	631	631	680	622	659	661	656	627	649	703	649	637	653	647	624	647	619	694	626	686	653	668	684	664	650	705	671	661	654	611	613	677	635	722	688	654	631	653	672	647	687	655	660	645	695	631	625	639	632	692	678	672	627	674	665	647	666	640	608	624	662	603	666	630	696	658	633	658	632	638	689	666	662	626	606	590	687	654	668	610	645	629	632	672	700	657	649	718	698	700	653	684	631	676	669	682	620	700	617	654	640	666	696	662	667	673	702	676	683	633	626	643	641	658	648	613	638	640	647	603	634	679	682	647	641	688	696	616	675	601	605	660	633	680	696	611	648	691	655	659	667	650	670	643	638	658	633	659	647	682	622	681	640	634	639	667	625	671	626	681	634	679	625	695	643	627	687	632	630	659	652	642	635	630	643	653	641	658	664	654	658	624	647	645	667	650	671	675	664	682	606	668	635	609	671	615	642	696	626	645	689	626	675	660	648	618	646	675	648	622	658	641	658	645	695	683	650	637	670	657	680	719	641	707	653	629	615	650	655	646	677	685	640	641	647	708	632	587	637	562	629	651	639	661	663	646	624	659	644	627	700	663	640	629	648	644	669	656	634	650	663	697	609	678	652	651	676	629	656	665	643	663	622	642	648	667	685	641	650	658	647	643	691	683	657	621	692	615	643	672	655	646	660	655	663	614	693	661	658	679	587	701	616	727	664	701	662	646	666	668	647	660	630	640	633
12272	7401	6829	6552	5101	3731	2779	1974	1144	817	749	716	570	514	489	450	532	463	511	509	440	458	449	441	461	511	478	355	278	247	216	229	205	218	183	211	206	188	224	213	198	204	209	230	204	176	198	204	236	197	211	223	204	223	200	212	190	209	221	218	230	233	243	212	233	228	207	224	223	225	198	206	195	210	197	214	215	213	202	212	235	197	198	201	207	210	205	214	228	208	218	202	212	202	220	245	217	203	235	193	240	204	177	215	223	247	224	232	194	256	201	201	211	207	247	198	228	223	222	190	209	215	207	222	210	230	245	232	214	182	217	200	203	194	249	220	215	217	204	211	210	218	189	200	205	187	204	231	208	201	208	209	194	221	222	201	218	251	219	213	196	215	225	175	192	220	207	236	197	214	219	210	217	202	205	217	218	219	234	189	201	208	210	229	210	203	216	202	210	198	201	238	195	198	235	219	208	209	212	236	219	203	229	220	185	209	212	223	244	210	232	237	201	188	214	218	222	206	211	203	218	193	198	217	216	228	215	187	205	224	215	211	226	218	215	187	214	225	178	202	202	220	210	204	204	196	237	204	210	188	203	238	215	239	218	205	231	241	222	221	224	209	189	207	226	212	205	198	236	211	205	230	189	192	231	200	218	229	196	207	188	192	198	203	213	223	207	205	208	224	217	198	191	187	240	225	177	207	206	207	213	225	204	206	212	227	225	191	189	200	199	220	208	220	180	204	193	213	212	213	215	219	201	222	205	198	200	192	208	212	214	214	179	214	219	209	201	215	232	213	196	194	224	218	217	216	183	194	209	212	185	192	212	200	222	235	219	217	208	220	190	193	189	207	198	229	221	215	199	215	231	207	212	190	198	207	183	226	219	236	190	219	202	220	201	226	213	220	224	226	191	218	213	201	188	207	233	209	206	177	208	211	226	225	230	237	243	191	201	202	224	204	212	197	191	237	233	200	224	203	230	198	212	217	207	194	218	230	205	201	204	211	219	199	214	216	220	191	187	198	207	193	177	226	209	174	214	235	195	199	199	212	190	221	210	220	178	201	203	202	199	191	222	215	220	206	230	203	190	213	217	211	212	215	220	224	211	215	206	242	207	204	196	184	211	196	219	198	179	192	195	221	220	220	216	194	210	194	209	188	228	206	202	196	200	211	224	202	173	183	205	220	216	230	227	235	216	201	224	212	211	206	199	200	219	215	187	196	203	207	206	213	218	227	234	205	191	220	212	217	237	208	223	210	217	210	209	225	218	213	209	233	189	207	206	224	212	247	194	255	199	201	201	227	211	232	208	188	215	169	227	220	200	212	209	221	214	215	234	202	242	215	225	211	207	210	204	201	188	234	206	204	230	221	213	229	246	191	234	214	223	223	184	215	215	202	226	197	203	227	223	200	213	201	211	179	193	230	204	200	223	223	229	221	196	199	247	220	205	186	205	196	243	204	240	189	213	198	226	199	226	221	222	200	217	211	207	203	200	203	203	190	227	231	208	252	205	218	232	208	180	230	215	213	196	199	228	256	197	234	226	205	195	204	217	209	207	181	205	197	205	191	228	224	212	185	207	209	222	168	215	208	182	231	202	202	232	229	207	209	234	202	187	215	213	235	212	213	198	250	202	197	213	221	200	217	198	190	206	206	209	210	212	224	221	213	187	208	208	191	206	193	227	165	171	208	221	210	218	215	224	238	220	209	198	190	229	224	201	201	210	210	201	225	207	208	202	205	194	213	200	217	210	218	213	229	209	216	234	218	217	216	190	191	221	194	200	193	209	214	175	196	202	193	177	192	190	227	204	197	205	212	215	201	184	223	205	210	218	187	208	198	216	221	195	202	198	208	217	201	204	216	208	228	208	206	187	187	199	210	221	197	205	161	190	222	200	215	189	212	219	236	168	194	197	191	219	201	208	195	233	226	215	213	182	206	217	211	213	201	202	201	228	220	187	232	249	223	180	208	231	217	209	219	210	230	213	204	209	231	218	219	210	211	226	196	212	207	233	190	205	206	213	195	203	183	207	232	225	237	206	185	213	198	195	236	203	197	215	182	227	200	206	197	215	190	228	213	222	218	211	210	228	221	208	161	210	226	241	204	227	213	207	210	208	224	216	207	201	209	212	216	219	202	213	222	202	226	202	205	196	201	215	210	219	206	215	207	210	193	224	209	229	214	190	212	214	217	188	229	220	209	206	183	225	208	205	205	202	229	203	204	215	202	221	189	192	228	210	209	201	197	209	215	200	219	223	196	185	185	223	222	228	208	230	194	204	227	232	210	194	221	207	204	211	209	227	234	224	216	230	197	210	222	211	207	219	183	186	206	189	203	223	229	195	210	218	214	193	206	253	235	221	200	199	201	232	203	220	216	188	259	220	237	198	201	238	202	196	199	214	216	204	206	199	220	208	208	209	213	208	201	195	227	232	213	196	228	216	199	193	211	211	179	200	228	186	210	215	198	174	196	195	195	218	198	235	208	235	227	200	224	168	232	218	219	167	215	226	214	211	209	208	201	226	217	208	230	186	235	199	191	200	209	209	192	199	232	218	206	222	185	216	211	199	206	235	213	215	204	206	222	227	232	258	204	211	213	197	199	208	194	220	200	229	189	210	234	193	217	185	239	220	214	207	227	211	213	225	214	211	209	221	223	228	200	201	212	213	211	204	221	209	208	226	227	214	223	211	204	209	217	214	204	217	224	199	221	238	207	239	226	218	214	223	200	208	193	215	222	246	213	197	218	205	200	220	201	251	212	219	232	230	208	221	226	182	212	207	211	244	219	192	205	195	196	216	202	180	239	208	219	204	202	216	205	212	210	185	195	212	200	196	211	200	176	224	224	194	207	229	206	238	190	206	224	214	231	214	196	198	225	230	231	226	220	187	221	247	193	212	199	212	221	219	226	202	216	200	214	223	203	204	225	187	202	197	201	201	216	215	212	211	197	220	200	200	227	216	238	197	194	210	214	196	205	211	211	234	193	220	197	207	206	222	215	189	198	176	215	206	249	196	185	222	219	228	215	213	217	197	236	218	202	204	222	211	208	225	193	191	198	209	204	237	215	202	224	203	200	199	227	233	221	216	213	213	201	194	215	218	211	211	207	215	230	219	223	223	216	232	215	209	183	226	231	187	226	188	211	197	216	200	217	221	194	201	211	201	192	238	211	222	227	189	231	224	223	220	185	224	224	226	194	202	203	235	218	177	220	205	225	214	191	210	205	228	219	201	218	238	199	213	208	222	221	251	230	183	199	211	203	186	219	209	188	208	199	197	231	188	237	246	229	209	221	222	185	220	208	237	201	205	212	197	222	229	210	203	224	212	206	212	197	204	236	213	225	215	212	209	230	208	218	184	187	186	226	207	213	208	212	207	200	202	219	213	205	216	193	218	196	232	194	210	203	189	202	193	213	201	199	216	229	190	187	217	227	204	241	219	212	215	209	229	219	204	220	242	213	197	205	211	200	200	218	232	198	230	214	218	227	220	217	214	227
8653	7492	11542	15468	14748	12615	10926	8384	5540	3921	3666	3638	2753	2474	2308	2156	2436	2486	2629	2718	2258	2294	2222	2243	2226	2305	2223	1573	1110	845	699	715	636	623	604	584	631	629	611	589	630	604	598	594	644	602	650	591	649	569	615	601	633	627	588	598	620	640	631	642	602	605	619	603	605	580	625	623	615	615	620	610	626	630	583	619	635	573	626	576	602	614	590	595	617	594	593	610	596	585	575	556	594	617	651	646	599	608	593	623	584	594	561	587	590	620	586	578	580	631	613	605	604	588	638	591	616	582	572	594	587	604	598	650	620	626	583	563	590	607	610	602	635	566	614	613	618	625	594	604	617	636	590	573	589	605	618	591	612	564	602	576	603	630	543	582	642	598	622	613	603	599	594	656	572	615	612	611	609	582	623	597	617	610	620	600	602	620	613	610	568	589	625	621	639	591	633	618	584	584	591	566	606	585	616	535	587	590	598	602	624	588	630	605	597	634	622	585	632	619	642	595	543	554	591	610	661	582	590	574	576	580	590	562	611	594	592	595	605	596	600	609	578	607	624	656	579	578	623	621	579	597	579	599	616	595	584	625	620	598	602	601	624	604	627	562	616	598	639	585	614	594	563	578	561	584	567	562	642	613	616	607	576	638	591	601	628	607	611	625	544	603	605	610	564	654	593	570	622	576	605	628	601	644	638	563	600	635	618	604	580	621	620	604	624	606	590	586	613	588	574	604	614	592	644	592	570	578	579	570	650	581	606	599	662	579	525	605	630	570	622	642	644	604	605	633	597	605	614	568	620	602	638	649	617	543	583	612	639	580	608	572	610	587	592	626	617	618	615	597	592	586	558	584	616	581	620	602	576	567	616	610	590	561	595	527	587	602	593	622	612	614	629	614	578	625	564	603	578	615	607	565	609	609	597	596	581	581	593	604	621	643	596	628	663	599	593	633	586	581	619	624	612	586	618	578	628	577	585	628	582	650	614	617	641	560	578	624	613	613	603	601	598	650	598	619	559	599	601	615	601	662	608	624	612	620	567	603	574	550	637	620	636	592	591	568	580	605	613	613	577	557	627	614	604	608	617	596	593	613	611	623	583	578	609	602	596	599	572	596	601	550	623	626	594	546	624	615	593	591	599	624	586	627	609	618	629	592	597	625	582	612	623	601	612	614	603	590	624	607	580	591	563	555	591	628	589	576	566	579	603	599	613	626	602	628	578	584	619	631	623	591	628	596	605	581	578	643	593	604	581	621	594	608	602	625	646	618	614	627	616	604	608	589	585	593	534	606	567	591	620	616	590	564	602	663	560	608	607	555	631	595	552	602	619	617	582	607	618	657	611	598	597	603	575	616	642	574	596	603	607	611	597	628	569	592	618	612	560	596	620	618	625	551	602	661	642	621	586	581	593	633	584	629	555	626	588	601	605	605	608	600	582	587	629	582	608	587	593	589	598	597	587	648	575	605	573	592	636	613	579	639	575	571	597	591	575	606	586	578	600	585	666	624	590	552	606	622	542	583	599	606	589	588	618	581	623	612	649	599	613	591	591	609	590	599	592	587	608	590	590	626	604	606	603	589	550	635	600	605	574	621	586	628	609	611	630	585	671	629	616	589	650	638	588	618	660	630	561	560	610	585	594	559	585	570	608	596	619	593	618	567	599	610	569	623	581	574	594	559	617	577	617	542	619	560	619	644	583	584	575	585	602	544	599	579	608	612	577	598	615	593	625	584	602	599	599	607	590	581	540	578	565	629	600	594	599	622	621	584	630	613	653	564	585	606	579	536	593	592	581	575	616	585	596	608	583	585	600	561	614	614	593	614	548	647	607	575	649	604	589	586	614	581	591	619	644	625	648	633	596	593	567	630	597	601	613	659	587	639	614	638	633	620	627	617	629	603	600	578	588	605	618	569	566	583	633	652	621	604	606	607	582	635	581	623	625	612	586	607	600	624	581	605	596	618	573	594	614	627	611	578	625	591	579	570	610	579	592	585	616	611	614	578	567	609	621	547	572	603	615	635	594	639	596	613	582	604	623	633	614	588	605	585	638	621	593	637	625	600	582	578	625	572	626	611	581	619	590	599	627	594	608	626	575	629	598	577	625	603	591	606	641	588	573	645	621	630	589	545	636	629	551	568	575	618	560	544	629	627	613	587	613	590	614	587	571	581	592	574	619	603	596	615	553	595	632	617	577	568	580	569	586	605	636	561	625	622	570	635	597	593	668	601	607	626	603	570	592	583	560	600	571	620	614	604	607	582	605	585	580	620	627	643	634	603	632	584	612	603	601	557	580	598	554	591	561	602	582	616	614	634	579	566	598	620	602	600	625	608	617	573	632	627	610	598	609	605	658	577	600	593	603	610	586	625	566	588	595	584	553	603	602	606	597	628	587	589	614	573	630	623	605	582	609	612	588	621	582	594	533	618	618	631	587	637	614	590	635	646	592	593	608	531	584	622	600	632	594	615	599	621	561	633	625	571	556	617	597	577	603	582	593	654	584	635	576	553	607	616	623	629	584	577	617	610	604	629	581	614	631	557	630	595	649	596	579	625	598	624	613	542	558	616	621	578	631	627	628	588	595	612	617	608	604	585	623	574	557	555	597	588	602	603	617	592	617	583	597	556	605	636	606	590	579	594	603	581	575	560	611	601	624	607	580	632	581	601	658	597	609	620	590	565	617	579	612	569	605	613	639	644	608	585	587	581	597	596	598	610	643	601	595	644	603	621	602	559	626	596	599	640	579	602	655	580	579	585	647	595	643	601	598	611	629	584	599	611	627	613	561	582	652	571	587	598	617	584	607	647	588	625	634	592	592	584	553	581	609	620	586	596	580	578	565	590	611	632	598	571	617	587	571	579	666	593	610	624	591	580	621	598	618	566	610	578	636	604	573	626	621	565	578	608	594	625	596	628	627	588	603	571	593	601	644	641	575	562	588	593	572	635	593	633	610	651	624	629	592	600	621	631	551	570	635	575	587	609	606	608	574	593	591	599	639	570	624	610	598	622	652	573	571	615	586	546	580	641	590	656	607	575	617	635	620	541	571	615	580	595	579	607	603	597	596	605	588	584	610	606	614	586	597	618	590	629	593	592	627	589	569	595	623	599	594	594	596	619	582	619	608	609	584	619	640	626	609	640	621	632	605	579	559	569	640	615	569	608	620	612	583	587	582	607	621	610	559	596	591	625	661	580	616	602	642	664	626	573	626	596	614	635	623	625	561	646	579	636	576	602	596	596	616	600	614	622	608	574	597	559	610	659	626	659	586	611	577	587	598	627	585	575	543	596	593	588	593	605	608	580	612	629	661	598	565	595	637	581	599	606	619	603	611	560	627	583	584	636	592	619	605	623	583	574	624	578	566	615	600	616	615	576	587	566	591	606	622	613	614	652	571	590	557	592	597	595	585	599	578	599	601	564	626	615	603	586	596	626	613	612	572	597	612	602	569	581	580	597	566	602	575	541	605	597	571	581	592	582	638	580	597	590	634	613	637	588
24721	15645	16041	15666	12057	8835	5980	4131	2481	1806	1733	1453	1135	1120	1097	956	925	1039	1086	991	900	805	825	1045	1964	1792	1427	828	548	368	309	249	219	220	216	193	211	216	192	195	197	193	206	207	216	233	199	234	203	205	199	219	184	204	202	207	186	206	215	206	209	225	176	238	202	185	191	193	221	217	209	210	215	195	210	201	184	213	227	227	208	190	211	199	203	201	216	210	201	218	238	220	197	214	228	201	176	224	191	214	203	225	199	182	200	191	195	202	193	209	201	206	196	217	198	175	237	226	236	200	179	212	198	215	204	229	178	206	217	213	186	191	180	202	197	213	221	185	171	210	209	224	195	204	211	204	220	212	205	210	197	212	227	206	196	188	228	210	228	207	212	196	211	211	217	212	206	211	204	222	215	213	216	202	196	205	207	199	197	215	215	194	225	186	206	211	211	183	215	217	219	197	212	205	242	193	198	232	217	222	220	225	213	212	201	194	191	225	194	213	230	180	215	218	199	206	207	200	193	204	210	222	207	232	190	195	211	201	185	218	204	207	210	185	184	237	214	210	196	238	255	209	195	199	216	200	202	186	224	207	208	209	189	159	226	225	211	204	203	207	200	211	218	227	214	200	215	211	213	183	199	208	216	209	238	185	206	191	195	226	206	210	196	220	205	238	202	203	215	213	201	222	209	200	210	213	164	205	196	225	212	194	201	192	225	177	166	213	208	190	194	211	204	192	232	197	193	220	196	227	223	161	183	196	241	242	184	205	210	206	201	212	201	189	215	210	210	173	194	204	207	213	192	207	196	198	178	237	216	212	215	198	222	198	227	202	204	208	196	197	190	191	194	230	202	221	198	198	221	217	200	205	186	194	197	196	193	203	217	222	218	216	201	223	189	188	223	181	174	209	203	211	208	197	250	213	193	210	224	214	212	199	220	219	211	202	207	195	202	217	202	205	209	203	207	184	203	222	203	188	226	184	221	197	232	191	194	201	218	197	223	213	227	236	191	220	204	215	178	196	204	218	191	204	202	234	217	196	224	206	216	218	206	205	208	199	202	183	244	213	193	193	193	209	187	213	189	195	203	222	215	181	233	175	255	211	194	238	216	215	209	200	203	210	217	202	208	202	225	211	205	155	217	219	219	193	218	182	189	211	191	227	207	200	198	215	191	198	191	224	183	200	241	202	181	187	192	209	205	213	192	214	193	184	200	182	228	192	179	210	218	195	197	196	213	225	194	179	194	223	224	205	181	166	212	199	187	200	207	183	226	208	223	186	214	196	210	185	197	217	233	215	192	233	200	220	207	216	187	206	219	194	201	213	209	230	187	202	190	229	202	206	193	242	189	227	218	203	226	192	222	211	213	218	193	180	210	212	216	221	174	192	207	188	217	191	192	184	226	189	222	183	220	216	217	229	213	211	205	199	214	175	209	216	212	200	208	205	200	217	196	205	213	219	207	246	213	181	224	216	193	213	209	209	196	205	214	187	216	209	176	191	215	182	224	191	191	214	208	214	213	223	226	220	192	208	207	186	219	191	212	209	210	223	194	192	209	220	210	183	212	199	186	226	211	203	187	224	224	183	200	245	197	199	225	193	231	222	195	208	195	187	201	199	195	187	206	207	212	234	236	203	209	221	183	179	177	202	180	190	192	207	195	216	205	195	192	200	188	198	199	206	208	179	173	194	196	203	213	211	205	220	204	227	207	209	232	214	195	186	199	215	209	214	197	228	217	190	205	189	229	214	192	205	190	188	206	225	192	229	209	210	193	203	220	190	198	240	203	182	204	204	202	182	199	213	192	225	184	205	219	213	189	212	219	208	192	196	196	201	178	213	208	211	220	184	212	204	202	251	210	206	197	209	216	206	221	185	211	189	213	191	212	237	207	172	224	192	205	190	227	230	217	200	245	224	204	219	188	206	207	224	210	230	185	190	232	171	217	201	189	215	204	230	216	196	193	201	194	210	216	201	206	213	194	182	217	199	195	184	208	212	219	208	194	231	224	188	190	204	202	183	196	213	184	219	197	201	205	228	239	207	195	195	216	206	217	195	192	229	220	207	212	204	202	202	210	205	196	195	220	200	235	218	218	206	215	195	197	216	191	199	182	187	225	218	211	183	226	204	200	219	204	206	250	211	174	206	225	227	190	192	230	209	186	220	195	200	190	200	192	203	225	207	229	207	192	200	232	203	194	217	186	187	213	235	196	223	192	209	214	227	220	212	175	224	198	215	205	190	209	210	219	231	220	216	221	205	229	188	207	197	221	227	205	180	216	182	248	226	221	207	187	236	224	219	235	202	200	205	192	223	187	221	224	241	242	206	189	192	215	192	220	195	208	243	187	205	242	214	196	215	202	201	219	225	186	204	201	208	193	212	195	199	235	234	212	223	209	228	214	188	197	215	207	211	224	228	205	224	222	197	217	218	211	191	213	189	210	205	194	203	197	220	183	214	212	213	205	219	202	197	212	203	187	195	202	225	201	191	210	191	206	228	205	213	184	214	211	229	207	196	216	206	206	227	235	204	209	218	202	200	209	229	195	214	208	208	200	223	193	194	221	209	211	209	197	213	201	229	235	220	216	193	195	203	206	212	216	200	178	212	194	218	208	204	200	238	232	225	220	217	208	209	214	233	212	195	215	199	201	199	222	184	210	198	163	207	221	220	215	239	225	201	216	230	215	217	212	220	211	201	193	200	197	212	221	211	210	225	195	192	229	193	217	206	187	228	213	212	211	205	203	217	228	227	185	212	210	206	229	190	215	213	174	210	220	187	204	190	210	229	199	195	200	202	171	203	204	186	220	189	232	228	195	208	237	204	199	205	210	211	190	218	199	184	197	200	241	226	214	223	190	225	218	209	198	203	220	216	207	210	208	231	204	203	186	216	195	203	195	195	180	223	215	203	192	226	216	186	206	185	199	195	192	197	224	212	230	197	214	194	199	203	216	210	202	193	209	208	207	176	214	186	220	226	202	199	206	213	212	181	217	225	232	191	204	196	199	227	188	186	196	191	216	241	204	181	225	208	239	213	204	216	176	205	199	199	210	215	229	205	207	211	187	212	193	187	194	199	224	207	206	221	239	205	189	206	199	217	198	225	212	210	220	200	172	219	205	210	212	218	207	219	203	179	214	201	225	192	213	216	204	184	222	212	207	188	220	199	197	196	202	206	210	211	214	200	211	212	213	209	207	194	216	208	194	200	189	201	197	198	198	203	195	192	205	195	203	188	223	187	215	216	248	215	188	193	196	208	224	194	204	207	223	217	193	215	225	208	205	222	202	191	219	205	198	193	232	193	190	227	194	205	222	233	233	218	223	245	204	213	189	184	202	216	240	211	201	187	196	188	194	228	209	204	212	215	178	225	207	222	226	208	219	218	217	204	198	219	218	220	244	184	214	223	201	180	227	192	209	205	220	195	227	241	192	220	173	216	203	200	198	213	203	226	217	194	187	209	209	220	200	196	192	195	205	205	220	205	182	215	179	206	199	193
16695	13040	21121	26690	25151	22994	18983	15457	11050	8359	8846	7488	6098	5968	5829	5366	5314	5940	6074	5505	5402	4794	5081	6276	11477	10353	7712	4595	2527	1688	1154	869	706	638	623	620	569	602	592	591	574	609	604	577	602	601	598	613	626	613	567	579	588	634	611	640	611	602	632	582	612	621	561	588	604	599	577	600	577	637	621	616	584	549	643	659	633	584	609	602	564	573	634	615	575	612	563	598	584	577	589	623	612	585	602	581	604	637	610	599	582	564	581	606	621	639	601	609	607	624	576	604	612	542	604	548	566	615	587	597	586	597	632	593	563	564	633	568	593	646	565	632	544	614	534	643	588	625	577	625	578	616	606	627	581	610	564	598	591	552	581	587	626	612	607	618	573	574	613	621	595	600	611	585	625	587	588	580	535	608	648	602	573	580	583	578	620	620	553	582	604	585	565	644	637	612	586	553	595	567	597	611	586	607	648	595	620	619	572	589	641	600	561	622	571	591	595	596	609	602	637	555	566	613	621	607	602	562	567	577	602	630	584	566	621	615	593	638	633	596	577	587	622	604	576	613	633	597	598	539	584	589	614	578	616	576	617	581	621	648	625	601	605	540	586	554	579	559	603	606	600	581	564	602	576	557	581	599	616	614	579	593	590	587	625	615	565	613	620	601	615	599	617	584	646	581	593	595	603	642	577	571	596	624	599	590	614	585	617	618	592	545	588	575	569	608	619	592	560	581	602	626	569	557	625	586	629	567	580	610	582	592	603	592	576	573	584	627	590	611	675	591	596	626	590	587	561	595	570	618	578	579	574	578	571	570	591	578	578	577	597	588	589	569	665	570	584	615	570	583	593	533	603	615	584	572	580	618	559	617	616	585	607	608	588	622	626	591	617	583	596	606	561	579	581	586	597	580	608	604	582	545	593	588	584	643	604	590	585	618	631	603	612	601	600	588	611	592	599	602	582	623	619	603	603	579	616	638	578	633	549	571	597	557	599	558	571	581	629	601	594	585	577	581	637	585	605	624	591	628	613	606	542	592	622	612	619	589	619	616	599	638	585	575	584	601	586	593	569	596	610	593	605	590	589	656	593	562	571	604	571	597	598	653	606	595	583	603	554	600	580	612	617	589	606	563	605	589	605	571	603	589	571	616	549	577	572	574	571	566	608	604	589	599	586	553	573	603	603	561	593	600	562	571	570	638	561	602	581	588	638	611	597	576	630	575	570	575	593	607	544	591	579	580	572	639	563	599	641	588	571	593	593	607	564	576	582	560	602	581	581	637	597	583	643	596	633	584	573	584	619	623	607	602	613	639	565	620	575	588	586	549	566	565	582	616	598	598	611	586	605	621	585	575	583	640	619	637	602	567	571	569	591	573	562	601	595	612	604	552	569	533	589	605	622	602	596	601	550	603	590	605	613	622	620	588	578	591	532	607	602	612	597	629	590	554	579	552	592	609	653	571	572	545	596	583	604	589	649	567	555	597	595	561	561	605	597	580	623	631	638	598	603	592	587	527	576	600	600	580	594	622	613	594	592	596	617	597	577	622	603	550	564	591	587	572	604	600	611	586	576	578	580	602	582	604	612	629	612	583	587	611	592	588	550	597	602	625	565	597	569	628	596	586	624	586	563	593	578	608	591	581	584	629	589	606	585	580	622	647	614	581	583	576	612	608	603	632	636	611	547	578	590	577	563	620	569	573	590	524	616	600	630	583	572	591	566	569	618	596	618	633	626	558	604	595	630	576	621	607	604	555	608	577	628	593	612	570	591	621	591	600	609	580	607	586	609	571	595	611	578	606	568	585	613	606	635	602	623	607	611	635	574	609	587	616	585	580	586	610	605	595	632	645	606	619	571	564	598	564	566	589	570	561	597	601	637	599	591	621	589	613	611	636	582	584	562	595	575	648	594	580	580	597	606	576	556	649	606	583	628	588	610	606	640	597	586	611	623	592	601	582	606	577	614	604	605	612	590	598	610	595	594	566	599	601	635	568	584	587	594	629	595	597	573	634	589	610	577	591	575	588	599	583	642	643	586	604	609	587	655	566	610	541	600	589	578	582	573	567	600	622	637	604	602	541	590	567	597	594	608	578	535	606	637	591	616	551	603	596	582	600	548	625	564	617	639	602	617	627	561	583	620	595	572	573	644	581	580	588	625	609	593	575	625	609	570	628	613	576	617	607	636	553	536	548	602	595	607	606	597	616	570	591	593	612	614	605	592	593	607	573	601	557	587	592	607	603	619	590	646	600	596	623	576	615	569	602	600	653	591	576	584	597	624	586	549	632	617	585	626	617	608	604	620	676	583	579	615	599	576	539	584	616	598	582	621	589	572	577	562	567	598	599	612	632	595	610	611	591	591	580	597	636	579	604	602	625	576	557	573	595	531	589	584	571	548	627	655	597	603	606	606	633	631	596	585	605	570	600	577	579	583	581	604	632	624	600	619	547	609	593	581	595	636	610	571	613	585	613	559	582	585	585	580	587	578	591	593	600	597	628	600	603	560	610	576	597	626	590	591	577	583	587	596	583	629	549	635	602	560	561	567	602	584	585	578	574	598	589	619	622	590	664	563	610	606	591	595	597	589	556	613	576	588	571	563	629	572	602	618	595	633	573	588	593	607	566	612	580	601	610	635	612	552	598	625	617	582	595	634	570	593	577	641	598	627	580	641	589	573	571	595	619	587	612	601	584	556	534	594	622	622	572	594	568	590	588	596	603	596	573	610	572	581	630	582	595	626	618	570	613	575	592	642	577	592	592	618	589	597	585	603	581	625	650	570	547	609	572	621	571	564	589	578	626	600	569	625	547	614	612	556	570	586	579	625	567	581	594	559	591	601	589	574	615	599	587	626	606	625	598	549	605	617	633	600	583	575	572	583	574	606	579	613	616	599	611	631	605	575	592	638	590	602	633	585	550	576	618	577	587	637	602	568	590	595	590	556	627	600	616	570	586	568	578	548	598	553	580	615	580	533	584	623	587	615	589	594	609	610	628	647	581	596	580	610	628	584	592	595	602	605	608	571	625	629	591	586	621	664	568	587	632	600	604	594	566	672	613	576	558	559	573	597	544	606	567	586	600	590	603	618	582	602	615	595	595	584	586	592	596	563	578	604	593	598	551	638	574	576	548	609	624	614	572	609	652	598	615	630	627	626	591	585	608	578	615	596	619	605	644	589	586	586	627	591	628	592	574	559	595	605	562	560	599	580	571	581	564	598	588	630	622	595	594	624	600	607	599	572	575	570	623	603	612	588	608	639	580	610	603	614	600	616	555	606	597	568	618	620	545	624	550	610	585	608	584	617	596	606	598	590	583	569	596	662	609	568	604	625	565	622	605	606	538	602	611	599	570	614	609	615	590	612	623	605	604	595	576	551	559	638	603	598	548	583	583	626	634	593	583	588	620	606	589	573	623	606	563	617	599	595	578	620	600	615	614	577	599	616	591	576	595	578	601	565	642	605	589	588	630	593	626	602	600	591	627	598	586	606	569	558	575	599	589
32004	22961	26321	24743	18418	13321	9630	6155	3728	3233	3145	2245	1910	1810	1743	1250	1359	1551	1602	1548	1653	1519	1366	1384	3406	3862	2715	1499	864	565	399	324	279	251	251	222	227	224	199	238	221	228	246	233	246	266	218	200	205	224	266	227	225	236	257	236	242	233	203	248	270	226	231	215	247	208	237	204	217	250	244	234	210	246	223	242	219	237	261	219	239	194	225	254	230	229	226	216	236	220	243	207	257	235	221	229	216	243	218	229	240	233	207	221	213	228	220	234	244	219	215	228	219	234	247	247	241	225	203	205	222	226	220	252	228	216	218	227	234	215	243	232	247	211	235	230	244	238	231	224	234	238	221	256	242	238	252	226	246	214	227	222	221	221	229	218	235	270	203	247	234	258	222	231	212	253	247	233	229	210	226	235	219	216	208	226	239	232	206	222	254	219	249	221	223	210	220	234	218	217	211	228	244	232	256	260	220	231	206	257	252	253	220	232	240	220	232	254	237	242	232	239	225	225	240	231	246	201	222	230	251	229	238	208	239	245	227	222	227	227	244	229	219	219	221	199	201	264	202	238	228	230	197	242	200	223	214	227	218	211	231	226	210	229	227	242	254	242	216	220	259	248	246	229	224	246	236	223	223	247	228	245	240	242	232	239	214	199	233	234	237	241	235	224	213	215	228	219	218	235	223	230	255	229	247	206	212	220	249	230	221	266	243	227	231	231	263	214	215	243	219	225	249	242	225	230	242	238	202	234	248	223	248	254	219	230	248	225	219	210	217	257	235	212	251	238	223	219	220	239	237	215	224	248	235	229	222	242	260	250	220	235	233	249	239	231	211	212	204	226	213	240	227	219	227	210	225	215	264	234	226	232	212	241	216	220	214	239	221	232	249	238	214	235	201	229	217	242	213	264	262	208	213	254	213	235	221	235	241	257	236	229	250	227	257	244	223	204	213	243	216	199	230	245	232	226	249	222	237	245	195	209	237	257	222	260	246	220	235	220	232	209	224	246	223	210	246	234	229	235	209	249	239	219	231	240	205	228	251	226	262	227	258	228	189	264	236	220	199	227	251	228	227	239	220	229	221	191	241	241	230	238	228	200	219	232	218	215	231	235	221	199	245	239	201	219	216	230	234	244	249	244	262	230	255	217	224	228	233	224	246	243	233	220	244	229	212	249	243	241	229	242	204	216	245	219	232	208	252	212	249	239	237	213	253	231	216	238	257	219	223	207	224	215	227	251	226	262	217	218	233	196	240	257	203	237	222	252	232	245	251	249	219	221	245	237	218	240	232	216	225	225	212	249	223	262	233	205	247	230	263	256	251	234	242	233	230	231	234	241	221	242	232	197	243	219	230	206	242	233	244	223	245	227	228	243	215	242	240	212	206	251	239	200	216	245	238	252	237	233	228	193	227	220	218	208	228	231	254	237	252	232	220	217	239	240	209	224	208	240	234	245	218	253	219	254	257	230	228	259	227	232	219	229	226	227	213	218	261	216	235	216	196	237	251	236	215	243	216	225	239	230	232	219	266	226	241	215	234	223	199	243	226	226	217	219	262	233	237	224	213	223	210	229	220	247	255	223	219	220	221	215	245	203	229	245	243	245	247	222	247	235	239	245	205	198	234	210	212	228	223	202	223	228	232	214	223	222	235	226	240	232	247	231	246	200	215	229	223	215	239	232	235	242	247	216	221	230	222	266	224	212	234	234	235	222	255	209	217	212	250	262	240	217	219	225	239	238	241	217	242	222	240	220	208	202	224	220	209	225	230	229	228	244	242	222	210	224	238	248	243	225	237	224	234	234	245	235	219	224	225	240	233	241	225	223	260	252	208	211	203	256	250	242	225	238	228	217	246	235	207	242	229	234	217	283	213	234	204	215	251	240	224	233	209	260	224	245	245	196	226	230	215	243	206	235	212	229	245	212	277	224	255	240	246	228	220	226	245	225	229	226	228	255	216	206	262	232	218	243	235	205	234	234	228	244	233	237	233	239	237	222	207	247	230	239	230	222	215	226	232	226	234	223	263	221	240	210	246	237	222	224	224	250	229	213	227	244	248	214	229	224	233	232	225	217	244	231	228	254	201	234	245	215	241	248	233	213	230	218	209	232	211	210	219	199	247	245	184	258	241	232	243	233	227	243	241	228	246	232	220	243	232	232	233	215	221	201	213	227	236	221	230	220	216	260	222	224	244	216	239	235	224	228	218	251	239	230	209	210	256	259	228	234	230	242	247	219	208	255	256	234	228	219	216	226	244	220	209	202	244	219	238	239	199	202	246	209	220	222	243	214	232	232	222	219	219	252	217	212	220	229	243	239	229	211	225	229	212	210	225	228	262	220	222	222	223	234	238	206	229	240	222	241	237	261	247	227	240	232	213	226	218	218	203	252	245	265	216	236	238	201	216	216	233	206	253	224	233	215	270	225	246	237	226	222	241	226	224	214	226	211	222	198	225	218	225	249	245	215	244	222	206	215	233	229	235	236	226	197	232	238	240	218	229	213	234	224	235	251	203	238	206	238	229	239	270	257	226	226	235	224	215	255	254	231	221	225	218	246	255	235	245	230	214	238	214	234	229	218	228	228	223	235	238	214	212	221	263	189	243	216	239	216	237	223	235	245	214	243	221	199	253	241	246	218	260	225	201	241	221	258	240	227	232	240	232	210	235	236	242	215	223	226	222	259	223	240	231	236	227	228	233	220	223	242	244	205	190	250	244	236	227	245	214	217	234	222	242	232	241	225	206	261	249	222	239	208	237	241	237	239	226	234	206	229	237	210	259	252	240	220	252	248	251	267	249	241	236	226	200	233	227	216	231	229	230	229	240	232	222	231	226	232	234	219	236	215	208	244	246	253	215	210	230	245	240	237	216	241	219	226	228	205	231	217	233	238	219	224	239	255	244	234	226	201	225	240	245	254	212	223	221	233	261	244	209	234	243	240	244	185	232	215	246	213	210	249	264	232	238	257	227	214	261	236	214	244	225	219	228	214	240	212	231	208	222	227	235	205	252	221	218	235	236	239	230	215	187	223	211	239	224	218	203	242	218	219	223	218	222	211	238	206	204	233	243	217	229	235	226	205	210	249	218	220	228	229	233	223	233	227	243	217	254	195	223	246	221	243	250	220	225	237	241	216	248	235	223	208	223	233	225	223	214	231	229	208	230	253	231	226	231	218	234	218	236	277	279	223	249	229	214	204	227	240	270	224	208	223	217	247	243	237	237	251	220	221	230	239	247	234	226	228	228	234	230	224	239	224	213	225	244	202	222	224	230	213	245	235	236	232	239	245	211	191	239	219	205	216	224	203	241	259	201	226	237	246	254	221	222	262	232	227	237	245	249	227	238	234	241	242	210	236	244	241	205	242	217	207	250	240	245	251	222	237	232	256	264	237	252	238	218	226	247	228	236	238	245	230	231	212	209	211	258	229	229	198	231	238	228	237	213	249	236	215	229	226	225	212	214	231	233	237	208	227	211	225	202	235	229	252	243	250	231	227
20873	18679	28389	33518	31212	28023	24283	19518	14910	13199	13569	10455	9157	9252	9036	6931	7481	8998	9028	8709	9085	8404	7785	8292	17439	17949	13862	7879	4393	2790	1683	1136	878	692	693	668	627	652	641	624	657	659	675	665	628	634	630	681	661	649	625	640	613	658	611	676	685	636	700	728	638	666	692	624	664	626	659	624	686	680	612	672	642	634	694	670	675	578	627	679	652	660	637	631	639	645	636	668	637	689	650	614	640	649	678	648	626	633	581	650	658	698	719	689	672	609	671	635	627	629	635	654	674	660	671	687	619	633	653	623	687	673	659	639	623	626	636	641	648	649	670	675	664	664	648	689	654	599	688	670	636	643	673	614	633	636	633	609	647	657	554	680	669	682	675	598	665	667	633	650	691	659	678	673	669	649	632	618	641	659	630	638	628	657	683	670	673	654	693	648	700	639	626	617	628	634	598	651	610	655	650	634	626	623	650	660	643	639	682	665	617	612	665	639	663	657	670	629	680	658	638	643	705	684	661	642	630	657	685	665	622	617	596	640	661	656	633	667	693	669	617	646	658	673	653	630	651	603	645	656	629	688	607	655	656	669	656	669	674	640	670	648	638	673	628	678	674	629	640	647	635	632	653	665	651	650	633	660	659	684	626	720	630	642	660	677	608	636	629	607	627	672	629	668	698	640	670	693	681	696	623	599	665	641	628	677	686	671	642	651	658	666	618	635	643	672	641	692	624	671	637	665	659	664	651	649	636	661	661	650	655	652	636	664	647	635	662	634	706	718	597	617	676	654	678	626	669	628	681	649	653	649	647	657	635	653	650	668	701	657	644	681	634	638	690	682	634	644	631	664	619	597	626	644	652	627	655	668	608	645	632	671	663	647	656	624	622	627	676	672	630	675	632	677	647	627	656	634	631	660	633	658	639	670	677	677	668	679	586	668	654	651	636	660	640	647	613	652	601	662	649	654	638	663	617	680	676	659	679	629	648	637	618	679	649	622	633	614	661	622	655	643	640	648	671	663	615	624	653	686	632	651	619	655	636	637	688	675	661	668	662	673	628	688	702	694	661	648	625	661	673	685	672	595	685	642	634	654	625	645	633	640	650	647	628	632	573	657	639	628	607	665	633	679	685	638	631	650	690	698	664	627	665	621	658	660	647	653	719	623	653	649	688	637	651	687	658	591	620	653	691	679	632	685	712	642	695	665	634	722	645	637	634	623	634	636	641	650	659	627	644	651	655	632	606	666	667	621	638	673	697	656	695	662	593	652	666	709	649	649	673	679	652	615	657	619	649	604	642	627	659	692	667	657	681	658	673	654	657	676	662	649	630	606	614	658	634	656	635	690	636	667	598	643	653	641	637	680	651	650	676	674	660	654	683	673	678	605	681	676	646	626	637	687	608	606	649	697	605	643	631	642	633	649	666	679	600	653	641	650	644	654	636	620	608	676	623	654	652	615	640	672	632	672	626	632	608	660	652	659	645	646	658	697	670	646	648	605	664	673	613	618	660	638	626	653	632	642	659	629	635	638	682	685	668	607	721	681	618	624	641	649	639	631	667	633	685	673	651	675	676	621	667	614	634	639	694	669	652	686	658	670	673	634	684	678	705	639	661	676	653	671	669	684	612	579	633	653	639	638	617	625	643	678	621	658	622	622	635	616	691	654	629	646	651	677	640	656	660	681	655	671	616	641	635	630	704	653	654	622	634	608	615	608	608	639	639	636	669	638	685	720	686	632	685	612	637	671	627	637	644	628	656	647	643	673	637	663	661	595	625	642	620	613	647	705	659	634	617	598	688	674	624	678	648	641	664	616	644	635	638	667	661	676	669	653	639	643	662	686	634	635	684	627	639	634	636	620	647	626	630	619	687	676	668	624	645	698	626	608	656	624	673	678	710	673	653	629	681	639	678	615	666	650	652	670	654	636	660	612	670	659	639	632	678	663	691	624	651	611	687	675	602	633	666	654	650	637	649	624	646	642	649	621	625	670	607	641	614	684	676	636	633	661	629	695	661	642	673	648	675	665	637	657	647	623	638	653	638	673	625	655	657	660	649	652	643	644	658	630	685	667	664	635	645	622	637	644	639	669	632	686	640	661	630	670	672	677	616	663	662	632	616	680	638	635	617	647	669	664	659	638	647	654	632	706	646	635	619	621	654	617	697	646	649	652	697	630	701	643	639	655	631	654	686	655	627	668	657	664	640	675	636	669	671	652	614	610	665	652	667	633	714	659	631	664	695	684	658	644	619	669	626	657	668	677	606	686	717	648	677	621	672	675	652	640	658	643	625	664	672	643	644	661	638	690	631	682	689	646	655	644	591	633	639	649	667	639	661	640	620	678	652	647	680	645	696	639	648	676	656	605	640	659	661	675	698	636	639	656	687	640	662	651	647	629	652	672	653	675	681	624	641	629	683	687	682	655	657	652	662	618	659	632	693	635	621	678	658	641	669	613	638	618	688	644	625	633	670	661	660	674	613	662	659	668	657	611	636	679	659	632	652	656	640	676	671	630	670	626	650	702	634	684	653	673	677	686	620	676	657	644	671	615	653	682	600	659	693	658	691	634	665	647	649	667	625	635	668	662	667	668	625	654	644	614	630	615	670	660	624	661	689	698	693	648	632	642	630	612	661	679	694	683	640	662	645	696	650	707	643	611	651	652	657	647	645	669	682	628	619	664	665	648	660	637	627	587	654	679	671	650	620	677	671	638	683	645	710	676	645	649	650	614	600	677	624	633	640	642	676	638	569	628	688	685	650	641	693	667	653	705	665	670	623	681	647	625	663	607	658	650	647	673	654	647	674	654	660	661	653	687	636	667	648	651	635	661	699	681	652	637	666	660	649	702	639	655	644	728	643	650	666	677	639	635	656	592	643	648	647	629	696	627	630	633	634	613	683	681	680	647	648	634	656	615	623	601	674	674	678	652	641	665	672	669	641	638	621	617	653	642	670	667	641	612	690	675	642	636	599	655	652	647	634	664	687	639	673	651	609	627	648	637	652	626	638	682	701	665	608	643	656	674	666	641	646	638	645	674	665	632	648	671	679	673	647	652	663	648	663	698	631	650	645	655	639	694	664	624	659	680	650	665	657	614	658	645	621	663	612	708	629	672	649	640	629	617	619	678	618	631	590	645	616	607	628	670	673	645	666	623	623	673	634	648	695	636	646	680	674	619	643	673	670	674	634	645	656	693	652	685	646	641	649	652	670	601	685	707	607	664	650	663	694	638	661	557	622	705	632	639	668	653	627	651	643	636	651	630	646	637	616	668	646	659	694	623	634	662	652	645	629	638	640	586	663	582	627	670	644	639	620	662	619	656	609	670	638	637	652	645	624	639	755	695	656	670	649	663	623	631	639	668	623	637	652	667	672	649	637	626	652	654	647	691	628	639	651	653	631	634	635	629	616	622	648	605	653	625	618	647	663	606	712	632	614	665	643	684	644	654	619	628	611	595	668	670	631	630	667	608	632	661	648	627	651	655	641	619	632	650	662	657	662	616
10213	7038	10347	7747	5674	3620	2475	1707	1037	944	699	619	486	419	429	403	405	461	487	498	487	455	431	495	487	503	534	337	322	289	251	207	213	195	200	208	213	188	200	218	231	184	206	209	205	229	218	180	168	233	217	232	197	223	220	209	225	238	220	192	236	196	204	208	209	220	226	234	197	218	219	202	170	237	217	223	216	212	215	234	182	223	199	203	211	218	207	237	207	229	198	200	203	220	213	193	223	185	226	229	204	210	242	223	218	196	193	218	210	214	212	224	197	194	208	224	254	220	194	203	226	193	215	195	226	226	192	195	205	212	195	222	228	203	211	225	222	230	186	207	201	226	214	213	190	195	213	191	215	217	226	207	230	201	228	181	196	210	225	229	182	226	212	209	232	228	218	207	210	210	205	166	211	223	218	229	201	205	188	216	219	219	218	205	224	205	205	226	229	205	214	220	223	202	220	206	207	209	208	214	252	212	199	226	222	222	223	215	207	223	198	232	212	212	181	212	222	196	216	223	208	195	220	203	206	213	218	228	209	228	190	192	208	224	237	181	213	179	215	202	210	217	221	187	229	209	241	209	207	193	210	230	223	186	226	222	202	207	196	221	182	218	230	215	196	207	232	215	206	220	212	217	193	211	202	207	205	224	225	238	232	208	217	207	204	196	207	201	195	221	193	198	225	198	205	231	231	191	180	195	183	215	203	233	195	235	193	216	233	220	216	208	202	212	182	200	223	218	221	191	233	220	189	186	213	182	188	234	196	204	204	202	235	188	186	204	201	194	212	229	205	202	218	215	177	209	192	209	220	219	193	211	229	174	192	209	203	199	208	206	202	208	200	220	197	218	211	202	242	216	227	224	201	204	185	238	218	202	209	197	223	213	212	205	219	218	198	200	223	220	229	197	224	225	220	226	206	217	213	200	233	208	208	179	200	190	214	205	203	200	204	205	214	235	196	192	225	245	227	247	217	202	209	218	226	207	237	200	189	226	222	210	198	215	221	220	197	200	214	227	221	209	197	222	215	210	214	206	184	208	201	214	236	200	242	222	195	217	237	212	207	203	202	237	206	218	224	208	187	204	199	201	202	198	202	228	193	226	212	209	198	194	218	187	199	220	204	221	214	227	241	217	220	233	247	222	239	196	195	214	206	209	203	193	212	197	196	178	183	191	213	211	187	203	194	226	202	202	196	226	210	201	232	215	194	194	227	189	235	207	220	213	210	223	218	223	226	197	191	207	202	210	230	211	203	207	224	180	239	239	207	197	217	235	213	217	231	231	200	193	207	218	218	191	228	206	210	220	203	184	204	217	209	189	218	210	230	194	225	227	235	244	204	193	196	212	210	213	249	233	239	204	216	211	220	204	222	214	202	238	202	195	196	219	205	206	233	200	211	206	217	201	217	184	195	200	217	190	188	221	208	211	207	191	204	217	181	215	200	197	218	191	223	227	220	182	200	219	207	222	187	213	217	227	209	207	195	235	219	201	205	200	192	206	222	221	226	205	215	211	218	217	198	226	185	192	226	199	219	208	210	205	242	208	220	205	213	199	186	227	217	225	215	213	207	203	195	216	212	202	224	202	188	215	233	216	212	202	209	191	239	197	215	186	225	210	212	195	217	197	229	198	213	212	211	216	222	183	222	204	213	228	209	213	208	210	207	246	219	220	209	210	189	207	201	203	185	220	173	220	189	234	197	204	200	176	206	170	193	190	220	194	212	206	223	219	194	181	215	207	206	215	234	207	205	199	200	202	223	200	212	203	226	208	211	216	213	213	199	202	217	188	208	194	219	191	229	194	222	212	196	219	218	218	211	204	190	209	201	209	214	204	238	213	229	222	210	212	223	173	212	213	203	228	227	250	205	211	194	227	231	199	214	197	188	210	214	223	221	207	218	239	214	201	215	195	228	208	190	225	211	224	203	239	199	204	195	199	204	179	211	206	216	204	213	209	219	202	185	202	214	206	207	217	202	212	232	203	199	194	186	219	260	196	206	219	202	239	235	201	199	216	179	178	184	219	193	224	215	190	222	226	196	215	199	218	220	203	205	212	194	244	193	206	188	209	199	204	221	221	211	222	204	215	228	233	219	221	207	202	221	211	225	228	232	196	239	218	212	220	183	218	203	183	228	205	206	214	223	182	197	217	221	235	201	202	203	215	221	202	198	240	204	210	214	218	209	194	215	227	214	199	240	203	214	196	205	189	189	192	225	208	227	197	209	236	223	203	217	203	218	215	184	220	211	201	230	214	211	200	211	224	210	203	209	214	189	220	219	218	189	201	191	230	197	220	222	217	182	227	227	212	206	205	223	173	241	205	233	209	222	194	219	208	215	179	222	220	197	220	195	196	183	184	221	228	199	176	199	171	236	219	225	204	195	191	223	198	237	187	205	218	195	234	202	236	206	193	208	226	206	200	207	200	214	177	214	196	207	230	213	211	208	247	202	227	203	207	182	218	194	206	215	217	210	214	195	196	243	205	238	231	221	208	217	188	204	213	226	232	219	197	201	218	214	212	208	211	205	207	223	196	201	204	238	225	215	184	233	205	198	202	184	229	210	201	230	195	195	212	223	215	234	236	232	223	207	213	216	204	191	209	197	219	217	201	219	192	195	237	200	237	250	221	211	224	210	187	188	194	208	248	228	212	202	226	199	193	223	221	199	224	191	165	199	205	212	197	193	200	222	198	202	218	188	175	191	218	189	218	248	208	208	225	230	225	219	196	225	212	236	220	234	195	213	199	232	198	218	200	228	219	200	194	232	209	194	218	206	216	216	207	195	205	210	218	211	223	202	231	191	181	214	233	200	233	210	219	212	174	186	202	208	225	190	254	217	242	218	200	237	190	210	249	227	229	210	193	215	185	193	239	210	216	227	214	212	206	203	206	210	224	211	212	232	234	186	191	199	215	201	220	213	192	208	226	185	219	207	223	198	195	219	180	204	218	193	229	221	227	222	183	212	176	170	241	229	202	212	202	207	181	198	223	227	220	200	229	205	208	210	205	231	227	234	210	212	223	221	188	217	210	219	220	217	190	218	224	215	218	203	189	216	207	198	234	189	245	218	222	175	203	194	196	227	231	215	212	186	220	198	199	251	179	195	217	215	208	209	201	219	252	221	209	217	211	239	188	199	209	212	232	210	189	197	193	236	210	220	207	224	206	224	199	206	203	221	227	175	220	199	177	211	192	212	232	222	203	196	196	187	220	230	190	237	195	230	239	234	253	186	209	229	211	226	216	204	198	221	199	197	199	203	202	182	198	178	214	212	223	207	215	223	229	203	197	212	220	212	230	207	215	212	206	222	207	209	206	205	197	229	208	234	219	194	219	230	212	202	199	213	202	210	203	200	198	212	211	205	232	190	211	214	220	208	203	202	238	213	185	187	199	196	205	218	218	215	212	220	198	195	210	223	192	194	238	202	230	200	196	189	228	186	202	218	189	218	195	207	218	240	231	201	209	227	219	194	192	208	208	190	236	213	212	211	208
7823	7493	15585	17024	16048	12496	9939	6980	4740	4695	3707	3063	2459	2302	2087	1636	1697	2216	2602	2767	2338	2388	2144	2472	2783	2698	2543	1501	1037	987	731	665	641	604	574	606	581	625	589	590	611	608	611	620	588	597	604	632	572	546	588	553	632	581	569	636	613	611	622	600	604	612	598	627	582	552	579	608	567	603	629	586	612	621	569	598	604	590	664	583	590	654	599	567	642	588	606	629	589	626	616	558	559	581	601	603	613	615	589	591	617	584	574	610	588	553	575	572	600	580	633	559	591	609	595	602	581	569	627	619	597	582	615	580	584	624	542	592	645	570	596	593	587	602	575	617	587	642	587	589	597	561	589	581	603	601	573	602	625	610	615	594	586	578	639	538	605	605	603	620	611	583	587	589	616	612	595	611	591	580	595	643	577	625	611	573	619	627	563	589	565	606	593	596	573	574	622	586	597	601	635	621	579	622	615	610	580	623	622	602	649	576	613	617	633	581	609	638	547	592	574	562	623	584	620	592	615	648	604	577	602	571	611	631	638	595	606	620	623	623	569	592	592	594	594	625	648	582	588	596	610	645	587	607	602	643	572	562	565	582	595	582	585	587	600	592	554	605	564	566	570	627	603	625	619	562	657	598	585	564	623	607	615	570	596	597	598	594	562	629	581	595	564	591	583	635	590	608	568	559	622	593	597	619	591	606	570	587	588	537	561	579	601	588	613	610	597	582	592	605	600	581	618	576	590	597	590	598	613	623	609	595	556	576	608	552	609	649	592	604	581	604	619	594	630	649	601	604	534	625	595	571	583	565	589	643	572	609	586	610	577	577	598	605	582	639	619	626	609	584	587	639	588	589	609	631	586	579	604	638	585	579	586	598	602	596	621	625	603	593	630	671	614	604	607	546	621	609	598	608	595	636	530	582	574	568	613	568	640	616	582	599	641	627	578	586	603	598	588	593	587	642	591	615	598	631	616	608	599	580	591	617	568	601	558	605	587	620	636	637	590	553	635	584	600	571	576	622	592	604	589	606	563	624	552	620	629	621	611	572	594	557	580	606	602	631	594	590	618	607	605	630	637	609	613	611	595	570	565	615	605	566	610	614	571	605	571	600	620	601	589	608	607	637	610	558	565	576	604	620	602	580	587	591	559	619	611	589	595	659	578	562	584	566	581	567	591	636	614	629	562	609	607	578	568	576	586	671	595	585	575	609	594	606	606	584	558	601	593	598	586	634	589	610	624	613	613	615	585	618	615	576	606	615	620	663	548	610	599	567	573	588	605	638	604	594	621	574	590	608	581	518	560	581	635	637	570	624	575	570	569	579	575	552	562	637	599	600	565	583	621	585	639	616	594	598	608	593	564	626	564	604	566	581	626	615	586	566	628	608	615	606	600	590	579	570	601	579	624	577	655	562	596	586	607	611	574	563	598	637	623	608	660	591	611	602	601	606	586	631	634	586	566	590	591	593	596	611	632	619	608	584	598	592	573	624	572	616	592	599	580	570	595	648	571	584	631	623	587	572	596	596	607	575	591	573	561	584	597	639	578	597	645	609	587	625	598	606	560	617	605	593	618	604	637	634	616	586	600	556	554	574	573	581	610	596	618	621	613	589	611	609	597	579	559	589	592	619	586	600	659	654	578	607	590	603	564	585	600	597	531	558	614	596	615	580	646	633	568	601	594	620	553	596	581	607	566	610	590	607	597	572	569	570	607	593	608	611	579	607	566	591	632	663	590	603	612	560	587	612	621	582	578	603	559	592	599	633	603	613	632	546	600	583	599	635	620	628	589	532	589	589	625	593	606	557	644	610	610	592	547	580	588	582	616	588	589	598	633	590	591	624	558	598	600	611	614	612	637	577	589	586	638	607	608	618	640	586	609	594	587	578	646	591	622	600	641	614	618	620	628	600	582	589	577	613	618	607	585	605	581	559	630	595	585	600	625	620	651	590	581	611	611	581	602	649	587	628	646	558	603	584	625	579	584	570	586	580	616	561	570	619	637	603	644	633	575	610	601	578	609	598	582	603	570	602	612	587	559	592	595	574	536	597	613	553	615	645	581	595	552	636	658	611	616	614	583	589	614	596	610	637	542	600	613	622	627	605	597	624	591	584	580	618	620	632	616	604	625	610	604	583	596	590	607	608	657	614	539	621	580	590	629	594	602	641	557	581	600	618	571	621	565	587	633	560	589	619	607	591	642	617	588	583	592	579	605	585	578	602	618	597	587	608	634	554	649	606	612	579	610	590	599	614	583	601	593	568	548	623	608	619	573	585	603	598	586	634	599	625	588	573	583	602	612	596	636	591	562	520	651	571	606	607	599	602	604	614	575	617	596	588	603	613	647	652	615	598	605	586	590	608	587	592	570	631	644	576	618	575	616	552	636	596	599	584	581	556	568	603	614	586	579	598	611	581	580	615	604	599	592	629	604	623	587	610	558	652	606	576	613	603	598	588	614	575	618	614	596	575	597	592	583	600	621	597	580	612	576	590	612	562	612	579	600	621	549	598	619	620	608	644	580	590	605	623	582	590	577	630	582	574	607	631	600	616	559	588	606	593	595	584	596	635	627	614	582	614	619	611	621	588	608	648	603	625	562	630	596	589	572	570	596	609	550	623	576	613	587	586	643	595	552	582	650	604	603	628	564	605	572	597	553	617	584	666	584	540	624	570	568	606	620	635	622	600	614	649	592	591	637	621	577	559	604	570	599	632	604	598	587	622	609	535	643	568	592	569	581	547	602	657	558	609	567	613	573	582	567	601	589	542	608	617	593	598	568	540	627	597	634	590	593	604	561	559	570	620	589	582	590	616	587	618	577	596	590	638	617	606	634	608	581	620	620	562	613	657	599	613	596	610	601	595	620	589	589	593	612	587	576	622	589	635	597	578	600	595	602	610	658	630	608	596	591	615	655	567	576	617	596	588	590	599	603	577	631	612	562	638	626	614	600	640	655	551	657	583	577	606	601	580	597	605	616	622	561	561	594	635	561	629	581	587	594	620	612	592	591	600	664	599	593	580	594	609	616	602	583	623	669	570	610	562	556	622	593	628	628	573	632	638	618	600	619	599	608	597	584	575	574	634	587	568	615	620	605	612	610	624	592	619	611	611	581	630	575	605	650	601	614	589	612	619	590	609	614	630	627	645	620	605	628	598	582	589	614	553	590	567	576	603	574	528	606	612	595	587	662	605	559	576	560	606	609	613	617	584	612	577	591	565	596	614	576	616	615	596	614	581	599	571	614	620	624	568	629	600	569	590	558	580	603	567	580	621	588	609	594	571	635	601	627	614	626	617	602	627	574	612	575	606	628	577	613	613	635	600	586	621	622	629	589	578	615	605	584	611	578	621	589	594	560	623	604	574	575	555	580	592	637	572	620	605	601	592	616	562	597	590	581	592	609	627	563	572	626	572	583	608	593	570	586	588	532	587	576	583	577	592	596	579	574	594	588	530	571	571	587	588	623	584	603	584	599	584	608	598	633	640	537	614	619	582	603	616
21925	15136	19356	16809	12636	8431	4916	3066	2275	2011	1636	1226	1043	1024	864	733	719	858	981	997	936	814	675	854	1619	1473	1791	1425	692	506	340	270	246	197	219	212	205	214	211	218	195	197	209	221	190	185	199	206	243	194	192	213	171	199	225	204	228	198	193	206	216	191	195	224	221	206	211	199	227	177	211	223	218	214	190	183	204	203	193	193	225	182	174	197	206	222	207	207	185	223	209	211	218	210	209	236	215	194	197	228	240	196	232	209	229	215	173	195	203	201	191	214	203	193	211	211	228	234	196	206	218	216	200	200	195	214	220	204	211	221	186	207	220	179	199	209	200	210	219	194	223	189	195	193	225	193	205	199	221	212	201	207	199	205	189	200	201	216	208	205	206	219	203	200	203	202	197	209	187	188	181	199	200	208	205	221	213	218	193	200	211	194	216	210	178	202	237	216	208	218	202	204	198	184	218	223	192	200	235	208	213	193	212	202	218	218	200	187	186	176	219	208	208	201	197	225	195	197	213	202	215	199	219	211	215	200	192	232	203	204	203	212	183	182	212	226	223	197	219	203	216	206	207	202	205	196	202	205	208	194	195	179	199	185	206	191	211	198	220	224	194	245	228	228	207	181	223	208	185	199	196	218	224	196	221	219	212	210	212	227	228	189	205	197	205	203	191	215	206	208	212	205	215	182	209	213	196	227	228	196	221	237	224	208	212	217	204	201	194	201	220	210	228	196	213	212	202	206	198	229	231	199	203	218	200	190	221	202	193	199	210	189	202	249	203	174	214	203	230	201	220	202	204	228	217	195	218	199	216	211	202	215	209	202	187	178	198	246	224	200	185	202	183	206	214	199	200	220	211	222	210	223	228	192	194	227	215	238	202	250	223	228	210	214	174	194	205	242	199	195	197	209	178	219	199	224	220	188	217	201	210	207	237	206	208	184	192	188	204	203	211	226	224	199	197	212	215	220	227	232	220	214	225	232	213	211	234	199	189	206	208	227	177	199	173	215	200	211	238	190	201	189	205	204	207	227	199	223	205	212	221	197	216	224	178	192	209	223	202	211	211	200	184	186	205	234	231	208	195	183	200	201	216	184	222	192	206	230	207	193	233	237	199	190	209	213	185	199	179	207	214	207	208	198	182	228	194	183	188	217	232	203	196	174	208	191	195	208	221	223	218	224	212	187	208	187	219	186	217	206	214	191	205	203	197	208	209	204	235	203	190	213	230	216	182	198	216	202	196	185	207	224	211	192	234	232	216	189	224	185	224	196	211	185	206	214	208	202	195	222	191	221	225	195	204	202	189	221	200	211	203	190	212	221	186	204	208	201	222	204	213	209	219	214	194	224	213	198	201	193	193	224	201	198	201	200	227	205	189	237	198	218	220	188	191	205	194	201	199	219	206	198	199	191	187	191	195	180	210	206	206	186	189	218	184	205	211	190	221	187	193	196	166	222	226	193	176	219	216	223	213	202	184	196	231	205	216	221	207	220	208	180	187	225	207	208	210	217	203	210	189	213	219	199	213	195	201	215	193	227	194	190	192	205	212	188	195	197	216	243	207	187	205	218	222	175	191	208	220	189	194	181	204	193	200	226	170	225	208	216	179	218	188	182	197	197	222	212	213	199	216	223	189	210	196	173	197	179	199	206	201	224	210	167	198	191	189	190	233	223	223	199	200	211	183	199	220	221	207	207	243	198	212	207	183	208	207	197	182	228	215	187	212	197	192	193	200	208	190	192	212	192	199	185	225	200	237	186	189	237	210	218	224	204	203	201	216	183	186	177	199	198	204	197	219	198	197	199	228	195	212	209	218	195	201	210	220	208	210	186	226	197	178	220	188	218	204	221	204	221	204	182	224	202	236	227	198	215	214	221	197	201	221	225	194	193	204	210	218	180	226	212	187	197	206	252	222	215	220	215	232	223	182	217	223	214	215	195	227	207	218	192	203	199	227	209	198	181	213	170	219	192	209	213	212	209	216	198	200	219	194	213	218	192	199	218	214	218	211	201	198	195	232	216	208	206	213	180	230	220	204	182	201	205	217	193	225	209	211	215	213	198	224	216	218	206	196	183	209	225	202	214	184	228	191	218	193	204	205	222	217	181	207	203	196	206	213	226	231	200	187	209	188	217	251	239	212	196	187	192	183	182	200	191	199	202	201	196	216	204	211	217	173	200	214	199	207	229	197	211	208	214	214	208	213	191	221	211	232	229	199	205	206	214	199	214	189	174	204	193	200	243	201	214	209	220	204	203	190	198	185	196	188	211	223	212	201	232	204	211	232	219	206	198	186	200	201	188	224	215	215	206	209	207	187	201	220	217	203	185	219	202	237	219	204	235	195	183	195	190	202	215	198	210	230	169	200	214	189	211	195	196	212	211	213	208	211	210	191	222	204	210	209	218	198	204	192	193	193	200	192	197	215	226	199	214	205	185	193	186	210	217	220	217	195	203	218	186	204	200	215	204	182	182	218	198	209	197	193	203	200	197	210	217	194	193	199	197	215	179	211	214	224	206	206	207	207	214	211	209	218	196	193	188	218	210	193	187	193	211	192	204	186	224	195	192	210	214	209	221	202	212	221	176	186	226	202	201	201	210	185	193	198	195	204	200	184	217	217	210	207	196	198	236	215	214	200	213	208	189	173	194	202	220	219	218	226	181	209	222	221	206	200	195	181	198	171	223	203	183	239	189	213	204	215	218	192	206	184	234	205	182	214	194	237	226	228	183	212	193	210	208	218	210	194	223	194	211	197	236	194	228	218	202	216	205	208	209	204	221	194	170	219	206	186	202	192	221	189	205	204	226	211	244	189	214	213	193	187	222	210	187	190	197	207	210	213	192	197	217	210	229	217	218	204	197	195	223	211	208	210	203	208	237	176	200	229	226	205	215	226	232	225	212	192	203	213	184	196	218	209	208	218	192	203	202	200	180	200	207	213	222	171	212	201	190	185	187	215	211	230	193	197	227	235	200	226	215	158	220	184	207	210	211	194	198	208	214	223	195	216	201	192	191	202	177	210	211	208	197	229	204	189	216	197	228	202	192	205	189	234	195	192	198	234	219	189	222	201	219	223	208	217	206	211	212	201	201	215	212	177	184	181	233	201	252	208	244	203	191	213	228	220	191	210	197	199	180	209	185	196	227	221	211	210	213	172	196	222	182	216	206	213	208	194	193	218	208	221	236	203	182	185	196	193	187	218	212	224	217	207	214	201	185	198	207	212	192	193	181	190	180	195	199	192	199	219	231	199	208	210	194	172	198	230	213	186	210	202	191	199	217	203	234	188	215	203	208	221	203	209	206	223	190	209	201	212	221	215	183	214	212	212	208	219	215	201	198	216	222	203	193	217	198	193	224	193	179	229	220	203	221	201	188	218	196	227	219	210	221	206	210	179	201	209	218	208	210	219	205	217	210	219	191	208	214	209	191	219	207	214	223	218	221	207	217	210	200	207	201	215	228	216	200	209	185	196	212	198	216	208	230	213	212	264	219
14963	13795	24231	27915	26025	21630	16169	11986	10217	9723	7935	6302	5745	5279	4763	3926	3939	4812	5533	5755	5144	4550	3855	5120	9786	8645	10442	7822	3574	2297	1459	980	763	706	626	608	608	611	596	582	586	589	609	622	625	600	601	641	617	633	647	596	585	571	578	567	579	575	640	537	574	563	586	566	585	577	605	633	600	621	591	584	602	567	557	583	624	602	617	575	550	587	609	559	558	591	587	579	580	640	615	543	620	620	613	558	580	597	597	600	578	582	564	611	570	589	581	608	592	556	596	620	575	591	613	608	592	582	617	603	601	562	611	600	587	577	597	582	602	584	569	594	635	567	561	581	590	598	584	584	642	607	580	570	600	582	554	594	600	608	578	559	639	620	608	545	570	587	612	612	616	585	571	568	565	573	596	589	601	537	590	574	551	610	611	602	597	592	573	551	561	567	617	557	600	611	604	555	580	581	583	550	567	577	618	572	594	548	554	586	579	603	550	582	601	598	629	618	584	591	649	530	578	569	587	594	592	616	639	613	632	578	609	577	569	640	623	597	605	626	552	584	570	638	596	608	637	596	612	584	614	606	564	644	560	588	561	608	601	600	609	573	571	628	609	629	569	564	586	593	502	601	568	573	606	594	636	596	593	597	626	571	610	605	597	595	583	603	651	595	620	582	564	581	595	616	582	599	572	614	579	597	620	565	579	584	580	591	587	554	589	582	581	596	591	559	546	594	618	567	601	568	594	596	560	625	572	621	609	551	629	581	543	594	581	606	588	578	552	615	614	592	549	583	633	533	646	560	592	576	574	629	546	609	545	591	571	598	571	576	577	631	603	585	628	582	568	646	609	550	553	589	597	654	589	657	574	624	592	583	533	624	590	563	573	607	593	566	560	638	612	615	599	560	598	595	603	621	630	589	595	585	572	582	601	573	607	554	554	572	563	578	592	630	602	586	607	590	593	554	588	559	598	606	615	623	591	586	624	635	565	571	576	623	594	571	586	555	615	587	573	589	592	598	610	563	563	612	603	595	633	577	568	596	579	594	604	583	609	633	625	574	622	557	601	647	605	606	558	558	534	563	634	570	631	595	571	559	611	609	587	608	615	584	579	583	653	612	608	598	601	621	564	645	565	611	566	641	619	577	573	601	590	550	558	586	603	592	570	609	611	567	593	591	572	546	589	616	597	616	588	602	600	600	613	587	569	583	584	619	581	588	565	562	600	595	609	614	605	609	584	579	586	600	623	559	630	575	579	543	635	570	591	606	563	591	617	561	553	589	592	586	569	627	612	604	577	600	590	572	575	626	604	566	574	624	572	583	600	553	624	633	609	613	567	566	642	610	610	602	638	603	623	589	593	600	566	583	617	579	591	555	641	601	603	563	561	604	630	580	574	557	584	562	541	592	593	601	561	608	569	603	602	586	580	586	580	576	587	610	653	594	599	602	603	611	606	642	590	630	589	572	556	595	622	615	595	623	600	597	630	601	606	573	568	581	617	581	591	581	569	610	551	629	595	562	573	584	615	574	608	589	588	607	581	630	572	599	597	571	656	597	574	597	550	607	604	654	593	565	555	607	623	592	624	536	566	586	576	632	601	587	612	591	610	570	634	566	599	559	590	568	597	559	576	609	598	589	572	590	585	599	589	624	553	613	590	611	576	650	589	604	613	582	576	561	587	595	564	617	592	571	589	624	554	572	563	556	597	619	634	566	598	570	621	574	582	567	570	594	599	594	596	589	577	641	578	577	583	618	594	591	614	569	630	621	594	578	610	577	589	640	613	576	572	605	590	598	603	611	566	563	563	630	580	570	599	594	584	600	578	581	578	583	588	606	558	613	566	578	579	583	614	619	563	639	607	579	595	549	565	589	595	594	532	620	596	608	667	553	655	608	618	573	598	599	595	597	615	576	586	622	591	626	588	597	575	583	593	589	580	621	583	602	626	603	575	619	591	625	557	586	608	566	643	587	644	622	588	616	602	628	588	610	600	629	580	595	582	584	612	596	611	604	594	583	592	581	557	555	584	628	595	592	560	561	613	580	605	625	567	587	580	633	611	569	608	606	575	581	584	574	568	602	580	556	560	584	571	600	584	591	550	618	598	620	607	606	587	590	612	616	597	560	619	590	605	571	617	583	576	612	605	646	602	603	639	604	628	590	582	599	569	570	597	626	601	611	607	602	586	608	608	569	623	586	594	612	580	610	543	613	631	556	609	658	607	574	594	618	617	587	608	530	595	587	602	529	590	576	606	567	558	601	596	537	547	564	632	575	596	595	575	573	608	632	575	588	560	632	571	540	601	573	605	577	621	576	580	584	624	604	618	618	613	597	592	611	614	573	584	626	597	583	599	611	572	555	615	601	577	617	647	577	591	574	648	571	564	579	594	593	649	583	579	573	601	593	572	557	614	561	554	617	594	585	615	572	604	583	583	617	570	597	628	577	592	610	554	591	578	596	570	587	566	601	580	551	560	616	589	567	559	572	616	630	609	575	601	592	607	579	579	567	615	586	554	640	574	619	590	614	596	585	589	548	622	593	563	583	580	583	603	603	547	572	603	582	570	610	571	634	618	619	578	611	600	587	584	645	608	619	607	607	596	604	596	577	601	616	610	561	567	587	572	589	573	577	630	636	607	578	610	616	585	591	592	581	592	575	578	564	590	616	587	612	613	638	585	543	583	600	598	584	559	588	554	587	584	580	593	626	582	570	583	588	593	590	585	565	651	617	638	603	597	612	584	618	617	609	586	611	596	590	592	554	565	551	572	675	601	535	587	599	599	605	592	591	561	596	574	632	576	611	568	528	566	642	594	611	609	603	575	586	599	593	581	614	640	612	548	613	626	548	588	584	589	557	574	580	619	613	645	619	590	576	610	554	569	593	586	596	570	638	595	600	576	612	606	576	581	611	608	579	617	556	625	581	600	559	589	608	577	581	580	583	577	582	558	609	583	592	640	602	628	609	580	591	599	639	611	597	615	565	618	568	638	632	564	598	565	618	610	575	565	574	557	568	574	641	629	628	602	582	592	656	598	606	603	591	594	559	595	607	609	610	593	589	590	635	566	575	582	620	595	582	578	623	598	576	601	550	564	605	589	602	586	631	597	630	579	605	574	615	626	650	596	605	611	640	604	588	573	567	564	608	610	594	588	605	621	557	623	572	559	618	584	604	614	605	591	573	596	592	597	588	591	603	573	587	604	637	553	616	529	606	556	534	594	543	570	581	584	621	556	648	627	559	605	587	616	588	612	560	580	651	589	557	611	638	592	599	588	550	622	583	630	578	584	610	577	601	604	605	600	579	617	590	630	555	539	558	598	544	565	539	594	603	563	639	672	598	632	587	617	595	552	604	596	591	583	531	634	561	575	563	608	590	629	558	576	620	601	592	564	565	548	632	609	638	652	561	571	595	603	644	583	619	587	565	606	579	571	641	583	614	620	594	574	579	588	647	592	640	557	568	551	556	575	552	582	590	637	554	570	593	597	596	571	552	608	572	618	580	611	591
30303	23488	27401	25189	19617	12715	7508	4638	4136	3078	2436	2067	1996	1846	1481	1322	1321	1365	1533	1743	1567	1220	1092	1169	2959	3051	2897	2495	1289	655	490	323	267	231	239	228	229	216	223	211	235	254	208	232	241	209	247	219	236	244	217	224	236	239	229	212	213	233	221	239	246	239	211	225	239	218	247	229	236	231	225	255	221	247	256	238	230	241	245	238	237	229	249	238	207	243	223	222	205	230	241	216	248	219	215	241	239	229	244	230	203	231	212	266	208	251	263	239	230	221	211	217	237	219	237	247	234	275	230	244	222	217	242	206	234	218	249	228	211	233	230	254	243	239	199	227	228	231	256	227	259	233	238	230	228	232	235	201	233	244	219	269	227	203	239	271	214	240	252	229	228	216	219	197	218	222	224	226	275	218	219	229	226	236	243	237	229	254	225	234	243	215	230	248	227	245	209	230	211	252	242	228	229	258	244	257	247	243	226	232	226	232	267	234	225	259	239	209	240	240	244	229	239	237	225	230	249	212	217	208	247	236	227	263	232	212	247	234	241	247	234	214	234	264	252	243	224	233	215	223	219	243	240	234	232	215	234	227	213	246	228	227	230	228	234	245	241	245	236	249	248	233	216	249	237	245	206	213	226	239	236	220	230	252	248	210	242	242	244	227	227	241	241	221	244	232	240	194	234	218	246	209	240	246	204	255	212	229	232	233	221	202	239	250	243	213	246	221	240	247	233	222	227	250	216	237	237	195	256	266	200	230	213	243	232	214	244	236	240	245	246	215	236	232	206	242	220	233	228	232	214	219	258	223	221	237	223	254	225	232	228	220	240	219	236	243	263	217	249	247	236	221	221	235	221	228	213	271	228	212	254	236	232	235	209	221	244	238	239	213	238	229	230	212	237	214	244	208	241	229	247	244	260	228	241	213	221	222	246	229	241	238	244	243	242	243	224	237	254	234	239	225	244	238	214	237	235	197	225	258	231	223	235	197	242	211	231	237	224	217	238	256	229	233	224	238	231	219	235	210	249	244	238	228	232	243	235	218	229	249	247	224	221	231	234	231	218	216	194	190	243	244	248	223	215	237	247	228	240	234	219	258	253	246	218	225	227	253	218	233	211	225	255	269	238	218	229	254	230	243	264	242	213	217	211	241	228	221	269	230	236	222	225	208	225	243	234	225	226	240	233	238	233	243	226	242	226	246	226	226	236	228	223	228	246	249	237	214	196	216	217	242	220	214	242	252	224	237	241	231	234	228	225	231	236	241	270	230	246	227	253	196	252	216	210	238	237	257	239	244	202	208	212	216	245	251	240	219	239	232	227	228	221	240	237	216	199	253	247	208	264	228	231	234	243	234	242	186	243	217	221	239	255	235	222	226	221	217	249	242	225	233	201	244	226	242	234	215	196	217	226	232	194	245	230	243	220	225	252	211	227	221	246	225	220	243	237	206	223	222	246	250	210	232	239	242	233	236	219	212	214	258	232	261	260	249	230	225	237	243	256	237	232	222	238	228	241	254	230	209	195	224	236	234	242	264	251	243	213	217	225	222	227	232	210	248	232	206	237	234	221	219	221	242	210	234	230	214	238	232	238	218	215	216	228	220	236	241	236	205	228	227	243	244	235	240	217	229	224	235	221	248	196	239	208	245	219	224	232	235	243	230	260	239	280	238	205	220	206	254	227	244	258	227	216	247	215	253	223	232	232	239	223	221	222	218	233	241	239	206	232	204	232	205	212	251	226	225	236	233	231	221	253	241	262	230	240	242	248	228	239	224	229	263	225	225	259	227	237	232	222	246	216	244	232	264	257	231	252	216	224	251	211	214	241	236	237	242	223	202	232	233	247	241	229	225	259	247	240	224	233	257	254	246	235	226	218	212	226	244	235	253	249	209	201	219	251	228	243	228	213	244	212	215	219	262	231	258	219	223	210	232	216	230	206	217	254	241	220	201	216	234	256	212	232	227	218	249	255	235	238	250	239	194	236	222	255	208	249	266	226	223	199	216	207	200	230	226	241	220	231	217	261	229	231	200	232	216	223	214	246	251	223	240	222	234	212	245	236	228	248	240	199	257	219	237	247	229	229	255	237	230	198	258	239	224	221	250	257	244	246	251	238	243	234	226	252	212	248	257	249	247	258	219	221	222	214	255	224	235	221	236	215	217	234	223	218	196	217	234	248	216	265	226	245	233	224	211	219	234	231	217	259	249	221	255	231	251	243	222	241	248	217	240	205	237	223	240	237	213	211	195	213	232	208	228	230	253	221	265	242	221	207	237	229	224	244	241	231	214	227	230	227	197	210	225	211	254	244	194	218	206	229	234	208	221	212	245	235	228	221	212	246	232	234	208	238	220	221	267	238	230	234	216	250	203	240	254	209	213	219	250	232	231	223	232	245	234	242	203	221	232	216	219	233	226	231	247	230	246	234	242	194	240	246	204	235	217	227	244	199	234	242	240	215	201	235	256	230	229	258	240	243	237	239	241	196	211	209	235	241	232	236	222	205	213	214	238	223	205	234	228	226	230	204	195	213	219	227	217	219	235	231	233	230	226	225	245	243	242	246	220	237	219	196	261	248	235	252	212	240	241	255	264	230	226	224	246	223	221	229	216	204	262	259	233	236	215	245	241	212	253	252	231	226	204	243	220	229	231	216	235	252	228	244	251	227	262	235	218	261	199	225	228	229	259	234	191	233	216	212	220	262	227	256	235	259	230	214	216	232	202	228	222	242	206	248	206	220	230	248	219	244	233	233	211	246	221	221	238	227	246	228	241	231	239	223	222	222	231	243	230	205	252	252	247	242	229	221	246	231	216	231	266	233	226	219	222	214	255	258	222	211	201	229	199	233	249	239	219	221	237	233	217	227	220	196	218	233	228	250	234	237	252	231	229	219	217	220	227	237	233	237	222	225	246	238	242	247	198	247	227	217	225	247	210	219	222	219	244	264	234	230	227	222	235	203	219	245	237	243	224	228	217	261	260	253	216	232	218	249	239	219	239	231	227	233	230	217	209	243	227	221	247	241	247	234	238	226	249	227	201	226	237	216	267	241	205	221	212	231	234	231	227	214	257	219	262	242	243	218	244	221	223	198	248	257	232	238	253	245	223	213	235	240	213	254	228	241	242	234	230	228	212	236	218	255	251	233	236	241	215	229	226	207	229	201	223	246	213	237	250	202	243	248	210	199	234	248	235	233	229	210	211	253	210	237	232	244	247	252	236	235	247	237	222	223	216	217	218	215	205	245	232	218	229	209	244	210	267	224	240	220	216	218	240	234	202	240	226	235	218	253	220	241	215	245	240	248	225	233	207	227	230	229	240	209	199	208	249	221	230	240	220	220	216	246	237	236	251	222	234	226	246	215	254	230	239	222	216	255	225	235	256	238	228	211	212	225	261	239	218	223	208	238	219	231	226	229	231	248	225	240	247	230	254	204	238	251	237	223	241	220	226	258	227	222	219	245	238	255	201	235	208	255	244	236	245	230	235	241	240	210	216	231	232
19780	19941	29471	34072	32113	26428	20853	16527	15964	13161	11297	9767	10073	9390	7862	7120	6982	7553	8183	9315	8808	6694	6000	7161	15500	15417	14837	13045	7058	3392	2079	1250	834	805	721	668	654	624	677	677	632	634	631	689	606	650	637	645	651	665	621	630	667	647	623	636	666	668	692	617	623	661	633	672	621	698	693	595	667	669	628	671	655	613	611	625	644	704	647	644	662	663	608	667	620	637	646	674	638	607	694	653	665	657	689	652	654	651	639	651	671	680	698	665	654	678	655	635	656	677	640	604	657	649	622	662	628	657	701	651	653	670	598	620	672	693	623	664	646	705	694	661	636	645	687	657	674	639	667	653	653	651	651	626	662	651	645	677	677	649	664	639	643	636	648	628	622	677	658	635	629	624	661	700	712	688	641	691	621	642	672	637	667	630	675	635	648	679	624	655	662	637	683	612	668	635	614	704	673	647	640	650	684	628	656	687	651	664	603	648	674	661	661	656	639	648	665	635	654	638	642	685	619	672	671	668	641	658	618	622	605	642	690	650	624	675	625	648	705	658	658	630	639	647	621	650	638	711	633	661	636	661	637	607	656	641	662	630	604	658	659	694	681	633	589	633	668	635	680	669	641	631	698	650	647	671	673	643	611	662	678	657	650	603	648	668	667	636	648	655	647	650	661	667	681	643	648	611	633	698	617	646	637	714	627	661	660	647	646	642	651	691	621	613	670	659	647	664	656	637	675	698	642	661	645	644	634	682	639	699	663	572	687	633	690	695	625	647	663	603	582	605	658	661	630	638	678	658	593	643	660	727	675	599	668	635	687	696	643	648	682	597	665	677	635	620	641	675	687	683	711	638	657	653	651	612	692	640	634	641	640	668	675	651	630	683	665	653	655	647	634	687	660	675	578	658	649	658	672	626	649	664	649	687	669	653	649	656	700	667	664	640	642	636	593	674	651	665	638	670	646	659	663	695	666	657	670	647	638	634	655	612	599	661	672	670	675	687	674	647	659	650	690	633	654	667	667	622	627	644	625	665	695	643	641	616	699	643	627	623	681	677	669	649	672	678	601	641	660	634	668	679	685	634	624	688	660	672	657	610	693	642	672	681	643	668	664	658	632	658	681	672	661	666	704	657	635	634	636	650	643	655	651	690	708	694	648	648	640	665	654	686	601	651	655	664	614	605	652	656	680	646	671	646	676	646	642	664	681	672	629	696	656	617	643	659	634	692	692	654	662	637	718	673	658	621	617	668	656	658	647	690	667	633	681	621	657	669	636	651	626	673	616	660	640	662	642	618	686	657	681	663	669	668	683	653	663	658	648	646	637	669	672	617	651	645	632	606	671	655	692	681	637	723	645	629	669	647	640	674	665	682	646	663	642	648	645	638	616	668	631	643	625	641	667	683	646	658	620	655	615	613	664	682	663	640	658	651	652	676	647	660	663	675	664	660	658	660	683	624	669	617	649	633	659	661	663	694	645	625	722	682	670	671	689	667	693	634	634	639	616	661	656	635	682	660	637	648	672	681	658	713	615	667	663	593	665	675	688	666	641	667	637	686	626	646	647	696	655	671	651	633	651	643	631	627	582	642	613	682	639	683	632	640	675	633	595	683	584	720	596	658	635	610	608	643	659	678	614	622	659	655	639	680	633	654	658	679	698	628	651	627	587	644	620	670	605	660	641	654	675	656	662	638	627	687	611	662	618	623	635	667	650	666	670	654	632	693	683	623	643	641	651	659	711	646	649	659	672	645	617	650	634	663	623	634	666	618	643	626	683	630	637	668	617	644	705	630	646	640	687	666	647	628	617	629	650	654	654	631	618	624	652	672	629	630	644	667	627	654	675	633	659	661	632	695	646	630	610	655	624	639	620	653	647	671	660	671	680	644	674	690	654	626	667	659	613	690	638	654	628	668	650	652	663	658	647	615	654	625	680	662	618	645	609	620	652	667	665	667	732	636	617	628	607	662	638	645	672	661	718	605	686	681	693	650	662	659	668	621	636	647	613	654	645	643	716	677	668	681	650	627	646	642	650	631	652	642	618	607	622	660	683	663	680	654	667	682	594	656	654	709	682	640	629	655	639	643	710	684	644	643	680	623	680	644	654	607	627	691	629	693	665	647	658	660	664	675	633	637	651	676	636	623	685	612	673	629	652	669	629	643	633	631	628	640	632	589	682	595	664	617	639	641	626	647	670	664	608	601	651	682	618	657	614	650	634	624	642	674	654	625	669	613	636	664	610	669	669	689	608	640	607	586	637	674	673	633	621	678	645	648	660	638	654	647	669	690	655	628	660	665	648	687	657	668	652	638	661	607	622	636	699	628	661	632	616	668	676	646	681	684	664	629	701	611	655	647	614	630	639	655	635	644	616	672	634	693	659	681	629	626	715	651	635	641	678	651	640	654	638	635	646	667	659	667	669	676	658	671	633	705	625	686	609	646	640	741	654	639	668	595	669	689	664	592	628	657	664	682	618	630	657	636	646	652	673	691	665	618	644	628	614	677	681	640	669	657	622	676	640	713	630	635	649	653	635	656	627	613	654	709	651	675	652	681	623	636	650	639	666	654	596	683	622	678	673	677	645	623	705	659	649	633	706	656	631	671	641	670	689	641	645	655	674	682	649	603	649	624	619	670	630	624	689	620	712	649	640	653	700	664	627	671	643	680	609	617	693	641	621	704	619	693	632	607	628	687	684	600	628	668	610	672	679	622	662	689	602	650	626	671	656	701	638	673	644	659	653	584	640	673	636	684	589	637	668	693	652	645	650	681	627	628	650	634	635	693	674	642	636	645	650	694	678	682	673	660	647	639	635	672	629	628	643	681	644	639	612	674	658	654	647	631	629	647	669	674	683	652	621	655	664	611	578	672	668	666	678	674	651	636	616	662	670	662	627	684	616	643	656	640	684	648	680	675	632	679	663	686	672	649	693	661	614	628	638	658	625	687	646	679	642	659	646	649	640	664	636	632	708	631	675	671	645	656	659	644	689	654	626	626	639	603	693	659	618	689	656	634	664	641	649	660	633	642	619	588	663	661	657	688	665	705	637	630	601	670	608	654	666	675	684	658	623	681	648	639	636	613	645	625	671	648	653	633	647	618	659	602	659	641	635	662	648	665	646	620	661	639	678	651	675	599	723	661	647	624	668	665	641	697	635	644	647	641	619	659	645	667	648	646	667	649	704	639	637	672	628	690	651	672	613	707	645	668	666	644	624	647	632	673	671	653	690	674	673	616	623	620	613	663	675	607	630	634	606	682	686	662	648	632	627	609	678	676	693	665	678	669	655	683	600	657	674	674	644	637	684	600	682	628	686	627	666	672	715	656	689	644	660	680	652	677	601	654	606	664	647	626	616	669	670	660	623	659	697	660	652	645	621	685	661	647	648	637	651	679	649	637	680	639	630	615	646	635	666	662	685	644	633	641	710	641	648	657	686	651	645	645	663	672	669	676	620	675	670	658	676	605	661	684	665	645	636	641	653	668	651	688	675	686	669	692	687	609
11492	9156	10926	9270	5811	3077	1677	1328	1218	835	723	587	512	467	466	403	385	354	485	608	420	330	355	378	423	503	499	458	346	281	233	239	234	230	239	195	214	211	195	207	199	203	197	209	204	254	192	200	201	222	244	212	242	208	214	224	224	217	205	214	184	219	202	215	222	212	196	237	205	197	207	212	221	213	201	212	195	206	203	222	224	199	186	220	251	220	233	193	196	203	202	221	209	206	205	221	233	208	205	190	222	195	201	194	229	202	231	208	217	220	206	223	198	250	238	198	239	226	231	215	203	179	184	214	197	226	202	224	203	221	211	191	228	217	206	210	196	210	206	221	201	209	189	178	185	199	196	214	208	189	215	187	210	202	187	217	201	254	199	224	200	200	233	206	215	194	219	195	211	202	215	192	205	224	214	212	229	199	226	225	212	219	203	212	212	215	215	195	216	190	205	203	208	229	207	225	208	216	215	216	199	210	186	226	190	218	195	200	230	201	220	218	215	191	206	225	212	224	200	222	221	229	225	185	204	202	193	186	233	224	210	211	200	178	191	233	216	196	207	211	199	201	213	230	235	218	222	220	231	203	201	223	232	184	206	208	228	202	211	220	199	201	233	198	220	194	216	235	203	194	209	195	229	199	204	192	207	206	230	233	225	213	209	182	228	186	222	234	219	203	193	227	191	223	188	215	221	205	210	219	208	200	219	216	219	200	228	203	223	209	206	209	211	210	192	232	196	217	218	201	200	237	207	219	202	216	197	205	192	191	214	218	207	200	229	202	217	201	202	204	187	212	214	219	232	215	188	199	215	217	221	205	186	240	207	233	219	225	211	210	213	213	199	175	212	239	202	212	228	215	204	214	238	193	204	215	200	189	215	224	217	187	193	210	201	188	227	188	226	176	216	215	196	230	208	232	236	220	198	213	197	204	210	196	212	222	232	209	215	207	206	219	208	211	219	188	222	191	214	212	229	196	200	215	199	217	195	205	192	221	217	208	204	215	204	224	190	201	222	183	209	198	233	171	230	216	221	227	217	208	215	217	200	203	204	191	208	197	203	190	210	211	205	197	199	206	194	189	196	211	193	226	226	190	199	184	188	214	178	192	220	193	236	197	215	219	203	198	187	224	206	215	210	217	215	207	208	211	200	239	202	217	211	221	269	211	221	217	181	201	190	207	192	197	204	214	221	193	211	206	198	221	204	204	241	205	216	185	213	220	215	198	209	188	206	219	225	243	216	211	210	201	186	188	227	170	193	197	215	226	206	228	229	234	195	188	192	210	218	187	209	223	228	219	218	227	178	222	191	207	216	201	233	232	228	215	195	246	207	200	190	185	213	202	225	202	199	191	199	206	206	213	223	199	175	203	217	196	201	183	205	208	213	198	219	221	200	197	207	214	228	232	231	225	192	205	207	222	207	182	192	195	207	187	205	214	244	187	207	206	177	188	185	211	184	207	222	198	216	200	244	203	195	194	211	235	199	216	213	211	191	217	202	219	209	192	213	191	194	223	200	227	196	199	207	233	200	194	201	178	214	216	207	224	191	207	205	202	228	193	240	213	210	225	210	227	201	199	182	225	233	222	179	207	230	208	220	215	201	228	228	207	200	219	187	204	204	230	207	218	214	221	190	224	226	203	204	231	212	183	222	203	219	207	180	205	220	195	186	242	202	218	176	206	219	204	216	200	220	220	179	185	204	206	206	211	197	199	206	199	222	237	227	214	178	220	207	237	215	208	226	192	212	201	198	186	198	191	217	197	226	161	219	214	201	195	211	204	217	196	213	201	215	199	214	230	227	212	229	198	182	217	229	210	231	216	221	205	222	235	206	191	196	232	226	191	215	215	217	233	222	210	221	215	179	206	232	266	215	213	197	201	205	199	208	190	209	205	237	192	184	214	233	190	200	223	191	223	232	216	236	257	207	209	193	207	214	218	208	215	199	217	207	238	220	201	195	217	187	217	188	216	182	219	176	212	190	207	214	209	230	171	194	186	184	206	206	205	203	222	222	185	194	183	200	190	193	214	185	202	200	207	227	228	216	210	187	177	225	213	235	209	219	195	212	201	185	185	219	203	189	217	172	216	213	230	218	191	208	244	227	218	196	205	210	262	187	215	183	200	189	212	184	194	195	242	214	194	186	198	220	200	205	225	200	212	220	220	198	208	230	228	224	219	191	232	212	212	200	202	214	222	212	222	200	209	212	188	209	229	203	213	221	198	208	207	215	212	215	219	192	192	220	214	240	182	216	206	216	227	228	199	205	208	236	220	224	196	210	214	205	255	251	215	212	186	195	217	215	223	210	212	190	216	175	206	184	187	197	206	209	231	233	230	210	186	228	214	213	211	200	220	213	226	213	226	209	214	202	210	220	222	197	196	201	197	188	226	195	217	202	203	220	212	200	220	193	217	191	228	230	236	223	214	198	219	209	211	224	197	192	227	201	226	212	207	211	227	185	193	218	222	189	222	248	232	216	199	202	199	209	204	228	207	208	192	220	203	198	181	218	198	218	222	208	220	216	227	219	231	204	227	223	210	200	194	196	211	216	222	217	193	214	178	200	205	248	218	213	210	201	186	213	202	199	217	213	219	249	192	203	220	211	222	204	200	198	191	226	231	210	214	209	221	191	209	215	198	187	216	199	224	208	197	239	200	199	237	217	190	228	212	231	208	191	192	204	215	226	219	194	225	212	203	210	228	201	220	240	201	181	215	221	204	246	218	220	204	204	193	215	239	221	214	187	212	218	217	202	244	208	235	209	224	196	221	211	203	219	180	222	190	201	199	186	213	208	205	191	199	236	190	209	212	210	214	208	211	234	213	236	222	214	198	226	231	210	203	187	205	201	219	234	202	211	218	193	195	211	188	217	194	212	217	217	227	205	213	196	212	209	227	219	194	210	205	209	234	232	196	211	207	245	208	205	221	212	216	177	198	212	214	211	195	182	201	218	203	211	213	201	245	227	188	210	221	228	209	188	219	215	199	191	205	217	208	206	204	188	239	208	222	236	187	244	228	226	223	207	202	215	225	216	194	203	218	193	206	201	207	213	231	195	214	231	206	219	195	197	209	195	213	222	213	218	208	213	205	218	196	205	206	204	235	218	248	217	236	206	207	204	208	213	226	210	204	227	218	201	216	190	200	212	201	196	230	209	215	206	215	200	209	211	200	228	219	193	226	202	215	193	199	215	227	218	191	193	213	197	192	222	221	219	187	188	194	229	217	203	225	211	205	226	202	219	210	199	217	200	234	208	210	225	191	177	182	231	217	232	206	187	198	181	224	197	215	207	200	236	201	192	200	196	197	226	239	190	210	214	175	191	180	189	222	214	226	208	195	225	216	211	225	217	234	226	225	220	228	198	224	199	218	211	179	226	205	186	222	208	210	223	233	216	225	185	206	193	206	241	190	210	229	215	215	215	216	218	190	241	179	204	214	199	227	218	195	206	213	208	224	187	194	227	232	221	198	229	224	217	216	175	223	202	212	195	222
8128	9130	16556	19313	15841	10774	7019	5933	5625	4180	3399	2829	2747	2190	2131	1949	1902	1808	2513	3142	2226	1566	1754	1722	2243	2630	2188	2042	1318	901	770	661	624	619	623	610	650	589	580	587	632	586	576	579	592	644	600	590	613	608	612	579	584	614	646	635	597	624	599	641	627	577	599	606	539	605	594	600	617	615	630	582	619	604	597	632	614	640	637	598	553	574	608	566	558	582	609	551	552	612	586	586	609	613	542	622	623	630	598	596	638	574	592	594	603	603	612	598	564	622	635	543	609	602	657	616	625	583	625	595	628	623	597	582	595	626	603	591	617	545	671	642	629	632	588	612	626	547	588	593	587	599	600	620	560	566	592	568	580	600	596	617	574	603	577	605	609	566	607	585	588	602	573	595	610	585	636	583	611	612	561	620	601	585	610	587	602	601	545	593	590	558	627	588	564	592	614	592	610	605	622	611	579	567	638	604	604	628	539	595	617	616	595	581	568	623	591	561	582	593	605	593	616	574	595	594	610	616	626	600	635	590	600	636	564	580	578	612	611	580	616	631	554	613	608	587	600	600	602	614	583	601	597	645	599	592	606	606	559	584	586	641	611	645	559	592	632	583	618	610	567	579	581	596	612	563	590	605	611	609	614	602	598	580	601	666	576	557	581	598	595	618	599	571	596	577	559	588	565	537	536	583	570	607	584	593	628	597	604	608	625	578	572	633	617	580	612	602	615	550	592	646	597	581	574	585	608	587	581	583	585	551	597	607	622	651	603	588	571	610	566	607	595	556	619	606	597	608	622	595	604	575	588	649	618	618	606	594	604	570	547	592	578	595	621	581	596	589	640	601	631	625	602	622	587	589	601	636	585	615	644	601	587	610	639	636	584	596	577	575	615	585	562	619	555	605	591	582	621	600	605	602	632	625	643	581	561	617	590	611	591	595	608	685	568	592	588	625	586	555	621	614	595	608	587	606	579	568	605	589	555	602	630	592	608	568	602	627	592	571	556	583	576	613	564	574	596	630	605	599	553	581	546	623	603	600	605	600	593	618	571	607	583	614	628	588	617	601	633	611	614	582	563	543	617	614	604	577	595	552	579	572	593	556	625	573	613	627	597	622	621	624	596	585	640	586	600	574	627	634	566	628	597	583	631	572	567	630	594	579	617	589	574	579	561	593	562	625	637	606	592	598	601	586	579	621	550	602	615	583	596	589	565	605	575	567	582	644	656	571	575	605	598	607	561	623	607	560	589	552	580	608	589	634	553	609	658	579	618	599	597	576	555	625	624	583	605	576	604	611	560	581	590	621	604	601	581	643	586	577	627	588	655	595	573	594	632	593	576	626	630	572	620	603	557	585	599	601	613	581	592	599	604	539	622	575	625	568	562	601	558	617	588	597	646	571	617	598	605	582	637	608	615	573	626	592	547	575	605	594	591	583	581	617	608	592	637	619	594	588	592	631	588	585	575	585	576	596	596	629	582	547	581	593	637	607	584	628	631	601	599	638	557	591	606	576	629	619	560	569	587	568	605	634	588	629	559	575	611	590	609	613	588	590	579	631	657	598	568	611	604	591	641	598	611	599	581	624	592	592	543	632	601	571	597	626	573	603	634	637	637	590	574	564	607	608	592	618	594	587	580	603	559	600	624	606	557	628	583	600	631	601	589	583	587	584	543	648	595	610	615	534	640	579	599	617	566	573	605	587	616	603	575	563	574	586	581	560	564	645	596	611	629	616	624	626	601	555	583	585	580	587	654	574	655	583	603	564	613	585	596	608	627	614	603	598	625	601	590	617	575	584	584	585	608	609	592	612	567	591	578	618	598	561	613	595	599	570	609	576	596	621	585	590	586	600	582	622	592	625	608	630	592	585	647	599	626	627	572	621	637	577	622	599	599	591	576	649	565	653	561	588	592	567	598	539	589	583	591	608	573	651	578	589	589	581	593	607	625	567	583	621	578	626	592	628	610	559	562	624	628	610	608	621	562	617	586	593	611	534	575	598	620	630	549	586	593	576	565	567	640	609	582	570	640	594	573	635	599	597	550	566	573	557	605	598	571	587	628	613	612	580	563	580	588	637	598	627	578	588	572	571	582	574	644	598	599	598	593	618	608	586	625	584	615	622	594	613	617	593	558	636	616	619	587	611	573	559	562	577	580	547	595	586	611	604	605	592	582	609	611	589	572	569	604	635	582	627	601	580	618	555	621	600	610	608	568	580	588	611	611	599	621	610	579	585	567	555	573	565	639	638	604	555	596	618	594	588	586	570	578	599	639	591	628	550	567	599	608	611	561	628	650	555	589	608	630	561	601	633	619	614	648	584	602	583	585	610	560	595	620	605	555	618	592	572	601	623	611	560	572	561	636	597	642	592	576	547	654	607	565	631	588	592	560	578	591	589	589	591	548	563	575	586	641	581	604	595	607	609	578	618	607	602	562	571	574	584	592	614	584	581	650	597	591	568	602	583	623	614	587	603	595	623	601	622	561	547	607	599	577	571	592	627	595	540	588	559	565	603	608	552	617	629	589	625	622	626	610	587	588	582	593	615	580	582	611	602	540	576	570	630	636	607	638	610	607	577	577	613	631	557	600	631	572	614	608	593	620	604	600	559	581	614	601	665	544	639	576	597	618	602	615	611	596	601	621	606	531	613	567	586	577	557	613	608	602	584	587	606	640	613	590	570	593	600	574	627	605	572	578	570	650	620	588	605	646	620	614	591	593	592	589	566	602	597	640	587	591	560	614	597	608	557	618	573	546	561	623	543	595	601	590	611	549	600	666	573	579	624	567	636	620	619	612	618	566	559	619	615	549	589	603	622	564	577	594	604	606	582	612	590	603	606	575	565	608	583	641	579	631	612	590	583	557	591	564	586	558	592	602	596	562	608	586	573	641	592	588	608	598	582	615	557	584	593	585	603	642	605	583	581	606	567	594	611	604	596	626	629	559	617	593	652	579	641	588	620	606	569	638	593	580	624	569	606	583	627	585	573	594	573	565	633	601	602	585	630	626	594	639	615	577	622	605	587	595	593	566	625	581	610	582	584	596	603	611	629	620	585	618	607	589	590	622	606	612	616	561	617	599	598	570	612	625	616	637	591	621	605	591	589	577	585	617	589	629	597	604	605	608	580	641	600	583	604	628	601	612	594	600	561	570	579	634	608	588	573	569	611	580	562	603	591	631	602	578	593	585	610	578	651	550	628	593	601	544	571	608	606	583	601	619	582	566	588	604	617	602	604	606	619	595	608	625	610	604	595	582	578	612	625	595	640	579	583	614	572	605	630	596	560	623	595	638	582	614	590	604	624	589	597	639	598	647	601	624	602	618	593	627	614	626	591	633	574	579	612	607	622	590	593	598	573	592	571	584	625	584	573	602	582	612	634	558	580	592	620	597	616	589	622	611	610	611	583	537	582	551	576	554	601	563	611	587	593	611	632	603	588	618	599	612	554	619	582	618	633	594	585	591	580	586	598	640	602	548	670	621	611	542	626	596	577	581	542
23969	17555	20574	18232	11834	6463	3583	3303	2571	1750	1560	1524	1362	1100	918	782	798	880	1048	994	785	631	748	848	1706	2145	1451	1082	629	498	360	305	267	215	225	196	225	211	211	220	203	206	211	206	199	208	208	206	195	218	225	196	215	195	206	248	211	204	196	222	192	189	170	176	206	216	225	223	189	192	234	205	232	207	192	195	199	210	232	217	211	198	208	220	207	217	219	185	211	213	214	209	171	199	215	202	181	220	199	213	218	162	203	196	185	223	188	209	212	214	206	222	215	207	189	192	201	201	179	205	209	207	183	195	210	187	187	187	191	223	202	188	210	194	175	194	208	196	210	215	206	221	196	202	179	217	228	216	233	212	192	228	190	202	186	211	192	196	203	206	183	213	221	211	203	210	204	215	192	227	201	209	197	198	174	214	197	214	191	220	198	194	195	195	205	178	194	197	218	215	213	226	221	199	196	194	206	212	193	212	193	215	196	188	227	196	192	200	180	215	223	210	197	187	198	197	192	197	208	212	212	216	225	214	219	209	214	199	225	200	221	222	189	199	192	205	214	172	219	197	212	206	162	195	246	202	208	190	209	236	211	211	200	193	170	223	195	200	219	213	205	204	221	203	214	195	202	205	202	181	226	198	191	195	241	188	200	204	212	214	212	206	198	241	203	182	201	187	216	237	196	208	204	196	198	205	183	213	213	198	215	201	194	205	180	217	197	205	186	199	209	202	230	208	220	193	215	201	198	209	216	172	212	222	203	196	198	218	192	189	221	212	196	212	223	184	199	202	204	207	197	211	216	212	222	200	224	219	200	188	215	233	242	186	182	219	213	220	205	225	213	215	191	215	197	227	202	212	228	216	212	226	227	242	225	209	219	207	219	192	208	195	184	205	200	200	204	199	199	220	208	197	216	200	237	215	183	195	215	203	218	196	221	200	202	199	202	187	203	199	239	226	192	208	189	200	212	222	199	220	218	207	202	209	213	218	221	200	202	221	213	215	201	221	213	176	210	221	221	200	211	218	209	211	190	182	219	190	202	218	176	184	189	212	203	210	186	211	190	208	158	211	197	213	193	209	202	187	205	202	175	252	192	194	218	208	204	212	222	204	209	208	205	220	194	190	202	185	204	213	211	206	206	195	218	208	198	213	180	192	200	196	198	227	210	214	204	208	216	188	193	220	188	199	218	221	215	204	189	173	211	232	219	209	211	201	210	209	215	223	205	199	232	191	193	202	215	202	191	181	189	181	179	208	200	197	216	205	188	204	219	195	199	199	204	188	201	221	198	194	207	217	212	201	211	206	224	183	212	220	201	238	201	199	194	233	236	186	214	203	202	209	195	197	194	220	204	227	235	217	209	195	221	194	206	203	190	216	179	176	198	182	182	196	203	220	178	186	222	213	212	203	204	194	195	203	256	217	211	201	173	189	219	216	214	227	205	216	207	222	196	205	238	208	221	196	189	227	193	193	188	208	217	190	185	181	203	219	207	191	205	209	195	209	203	214	198	201	216	198	216	236	191	195	233	193	208	210	194	212	183	232	210	216	231	200	207	186	214	218	213	217	207	205	221	207	197	206	225	201	195	209	199	211	242	229	207	176	182	231	222	205	186	225	185	199	216	220	217	186	202	205	186	200	194	208	245	193	212	205	217	214	194	218	220	222	231	216	201	214	203	211	223	194	197	204	192	208	225	188	196	199	207	204	193	206	213	183	187	214	219	209	214	207	201	208	206	209	201	205	223	188	239	197	215	209	198	180	209	219	218	214	212	227	215	209	195	203	220	191	230	236	219	190	212	202	176	220	225	197	219	215	217	235	206	202	204	217	220	194	205	197	225	218	197	197	202	230	206	204	201	215	189	213	234	201	174	205	224	216	202	189	214	211	234	227	208	197	207	219	207	232	192	186	228	194	191	207	215	231	182	194	208	207	204	199	186	215	241	206	184	195	214	232	215	199	213	202	203	210	200	218	201	214	219	217	208	215	202	209	213	209	204	220	189	201	204	219	197	231	204	222	202	203	194	216	186	221	183	201	203	202	186	202	212	221	207	216	193	192	223	183	209	195	232	210	221	202	194	195	208	191	207	193	200	229	202	207	202	204	230	216	184	219	200	208	201	221	183	212	209	218	224	207	183	203	207	214	215	186	217	232	198	165	216	193	210	222	182	223	210	209	209	202	233	207	217	217	215	202	213	218	207	205	216	207	194	181	223	214	220	199	191	224	224	204	209	212	192	221	204	227	190	213	212	213	202	186	205	221	222	187	190	228	223	187	187	203	209	180	216	223	206	189	215	190	204	229	214	218	224	191	203	226	214	196	188	246	202	191	203	194	217	223	200	193	207	210	211	195	199	217	221	212	207	208	179	182	214	200	200	219	228	175	211	214	190	225	202	216	197	219	202	192	180	191	205	233	187	197	193	229	191	234	201	226	183	201	181	210	219	205	232	181	211	179	242	208	199	192	198	204	211	229	197	226	235	207	210	204	181	194	220	207	199	166	202	208	206	194	202	206	226	220	223	215	214	194	189	203	207	209	199	202	196	202	230	200	215	203	231	221	203	216	193	206	233	221	192	218	224	191	176	185	200	203	190	189	201	170	210	200	221	229	170	207	209	235	188	225	210	192	193	197	189	223	192	201	228	186	184	211	209	192	169	202	183	180	190	227	212	224	222	221	203	199	189	190	213	205	216	203	215	187	186	200	194	202	212	201	194	228	222	200	224	193	178	199	215	206	201	215	245	227	212	177	190	205	219	206	207	198	195	205	199	189	202	195	208	234	218	197	213	230	212	221	209	230	216	208	217	206	209	201	190	205	220	206	171	210	190	199	200	195	205	209	212	203	226	184	192	190	215	215	192	210	204	192	202	207	202	220	240	245	192	231	217	219	235	203	175	201	201	214	180	188	193	218	216	197	180	207	218	235	240	254	192	201	196	198	219	188	197	209	224	208	198	200	188	209	199	198	211	220	216	222	197	219	187	212	204	213	210	205	197	223	223	189	197	196	219	198	203	201	197	203	213	211	205	182	232	198	221	185	187	206	233	226	216	207	210	163	200	201	186	204	215	193	189	188	208	204	197	223	195	236	222	193	211	194	201	208	219	216	200	197	209	173	195	207	211	210	218	209	185	191	190	203	216	224	236	183	223	225	205	211	198	198	198	210	204	221	207	213	223	192	210	189	218	192	184	200	198	224	182	188	233	213	206	199	215	222	206	212	221	216	203	180	220	216	193	202	187	187	209	204	217	231	203	216	197	210	244	222	206	213	233	214	217	228	217	222	218	207	189	200	205	193	195	202	201	198	189	225	214	180	215	227	190	190	210	197	204	204	203	211	201	218	192	195	196	214	233	214	236	192	183	196	206	230	186	212	179	203	213	223	191	198	202	188	180	187	232	215	221	197	203	202	187	199	208	186	199	187	229	196	162	213	199	184	203	207	210	201	201	221	191	198	204	190	180	204	213	195	206	221	194	187	203	210	209	188	194	207	192	196
16607	15773	25443	28835	25155	18143	13521	13334	10924	8686	7849	7852	7013	6089	5008	4405	4398	4963	6111	6289	4337	3571	4270	5329	10330	12361	8080	6404	3426	2123	1503	1183	912	746	564	611	616	596	565	606	592	539	611	616	634	586	587	581	599	541	624	581	598	590	602	610	626	578	622	535	577	586	619	577	603	528	601	561	607	568	553	606	557	597	630	613	614	560	604	610	620	581	604	574	546	527	586	594	562	565	635	589	601	618	590	597	552	573	620	609	609	581	631	624	618	592	577	579	615	625	616	613	596	616	609	590	552	603	606	561	639	594	557	601	609	589	621	587	644	588	611	581	574	582	570	570	607	539	608	600	562	583	619	661	568	575	587	575	591	615	585	547	554	587	597	576	553	591	590	608	568	595	575	572	565	634	606	596	618	577	596	619	600	558	581	576	569	617	600	588	609	567	608	585	610	547	572	611	587	587	589	573	571	599	583	596	604	580	579	606	561	609	608	585	618	567	608	636	584	580	571	600	599	550	608	540	553	596	652	595	597	601	572	594	635	578	602	585	594	585	569	607	577	639	566	639	534	598	572	602	586	591	595	583	602	602	571	574	621	584	569	632	617	599	626	559	525	598	607	614	598	602	611	579	574	597	543	580	595	599	583	587	559	574	591	589	588	591	527	614	601	561	624	582	594	642	578	588	596	577	611	632	619	554	571	582	579	552	583	568	562	598	608	564	599	629	581	551	621	569	571	594	558	596	594	559	590	629	593	589	579	598	585	596	594	634	600	584	594	521	593	605	589	596	613	582	615	608	525	605	580	601	605	595	553	589	605	571	582	597	618	585	567	601	597	573	622	580	588	576	582	626	603	594	600	601	582	610	579	586	566	597	629	589	601	605	593	631	657	578	618	608	589	532	595	538	587	596	587	584	594	577	587	564	606	589	565	597	588	595	609	602	580	663	632	590	600	527	552	572	570	631	578	578	606	578	602	611	574	578	597	597	557	585	637	641	625	586	581	579	602	583	555	609	625	577	575	572	587	581	633	594	613	598	615	582	598	601	556	590	606	570	615	547	579	643	617	559	584	544	599	603	610	604	546	562	626	567	590	538	580	605	583	610	581	547	577	557	591	635	585	589	554	570	605	608	580	606	573	620	573	584	602	567	651	615	591	581	578	595	607	589	594	590	615	591	593	594	629	633	623	565	600	613	594	602	630	592	579	623	613	652	577	603	580	574	581	570	577	611	643	590	586	608	592	555	634	589	552	605	557	623	582	600	552	583	596	621	587	615	597	588	566	603	555	630	546	608	598	598	611	616	576	585	643	560	588	594	561	609	567	577	583	599	625	597	628	558	563	583	576	590	584	605	577	561	560	575	556	637	584	578	598	573	610	605	558	592	599	599	566	543	623	635	597	573	615	622	584	631	604	584	558	604	593	647	610	577	542	574	562	608	577	604	572	594	608	607	562	619	592	594	571	605	590	563	596	606	575	567	590	633	614	590	681	593	609	616	578	619	617	543	558	591	612	568	576	598	635	622	585	568	595	618	564	569	649	582	583	594	579	590	589	600	570	606	569	592	570	619	581	645	592	595	571	582	567	607	606	596	631	574	578	551	573	590	600	576	640	638	612	572	616	586	588	605	600	606	570	573	675	570	637	574	603	594	599	588	625	631	577	596	532	656	596	551	545	584	557	612	568	561	580	596	564	592	594	598	593	596	613	574	541	596	576	561	620	626	579	602	581	568	599	552	627	571	587	599	602	536	568	620	603	587	590	608	600	579	562	639	593	582	605	604	589	540	618	563	572	570	617	553	607	569	636	523	627	572	577	582	607	581	633	606	586	581	585	568	569	600	610	578	599	604	536	620	601	611	620	598	532	543	562	593	578	592	613	591	565	601	629	623	572	593	551	619	571	569	612	617	553	558	613	608	583	573	593	602	607	638	659	593	638	572	596	579	583	592	614	610	600	612	567	563	574	561	597	578	613	577	566	575	622	588	570	596	596	603	617	589	566	606	597	611	617	570	554	582	605	579	588	626	591	621	624	607	582	597	588	585	590	608	607	564	615	584	624	545	577	578	568	543	602	568	563	567	588	590	611	608	618	582	594	550	576	586	572	563	619	594	625	606	586	553	608	585	610	648	584	617	587	615	601	581	575	572	589	596	582	623	562	592	586	576	542	632	547	603	572	588	587	549	584	605	577	608	574	572	614	582	602	625	608	586	601	572	587	576	589	591	612	562	596	616	624	614	585	613	562	603	626	632	626	607	592	604	624	607	602	604	572	587	577	641	622	579	605	596	576	577	594	573	588	594	582	589	586	622	619	597	592	589	572	621	615	572	572	593	594	595	572	557	563	615	605	587	571	609	617	591	595	559	561	562	581	566	616	595	600	576	612	581	584	565	610	638	612	618	572	590	592	604	625	651	568	602	590	623	592	559	648	617	558	638	595	610	547	609	603	600	577	592	612	591	582	591	578	637	601	619	554	630	577	574	604	605	624	597	592	583	570	558	597	589	598	592	572	582	618	570	589	620	568	596	592	564	548	653	577	570	553	603	579	542	574	589	578	555	548	608	601	612	560	593	595	533	614	585	610	607	598	592	620	564	568	583	572	599	587	597	629	601	642	575	530	626	614	582	601	635	593	586	575	593	556	591	584	554	637	635	607	590	550	573	585	595	573	604	614	592	615	610	562	601	617	538	596	562	640	565	583	648	592	601	578	604	595	602	620	560	593	591	581	599	567	608	578	569	622	589	569	594	621	578	597	599	626	659	595	632	595	565	578	619	593	590	581	608	584	614	568	610	603	595	551	595	589	600	634	615	605	578	623	617	519	596	619	595	612	559	600	599	646	603	567	608	582	571	602	592	574	549	607	552	594	591	564	606	595	565	622	612	546	580	605	570	578	556	581	619	588	600	542	579	577	608	567	597	584	595	605	583	602	537	625	554	543	610	602	596	576	594	570	582	625	639	587	574	624	604	601	588	589	618	573	587	599	582	568	606	589	597	597	606	567	629	591	579	620	600	598	598	564	626	574	584	635	594	573	588	650	633	599	576	578	599	584	607	603	616	575	592	589	609	618	568	620	633	569	593	642	541	585	581	632	600	605	547	601	654	582	598	596	592	571	607	569	608	582	598	627	649	573	601	628	596	595	603	541	637	605	584	623	618	586	587	610	590	624	585	609	598	584	574	614	602	569	595	608	573	606	564	563	603	634	541	584	571	578	576	594	570	584	590	613	611	595	565	606	591	607	568	599	602	555	584	566	587	591	582	580	610	607	645	573	567	623	583	598	567	552	601	580	591	624	613	570	582	630	552	603	609	576	598	591	574	577	583	554	600	606	593	596	586	634	605	613	561	579	596	619	587	587	579	558	604	638	600	667	572	567	561	579	620	599	620	614	591	642	603	586	614	558	556	602	607	590	587	578	580	586	589	611	584	584	561	579	589	612	635	593	625	561	551	625	612	614	609	581	593	586	591	614	588	622	561	616	600	594	569	614	616	591	609	583	603
32102	24540	28575	24590	15513	8416	6254	5557	3805	2845	2719	2527	2323	1937	1437	1427	1375	1672	1680	1456	1196	1133	1757	1683	2015	2941	3382	2348	1305	956	608	502	369	299	241	230	235	209	255	221	250	222	225	236	258	216	234	243	222	228	235	228	242	227	226	224	275	244	227	236	233	210	237	235	224	239	207	229	226	234	239	230	240	232	231	246	223	219	238	234	239	214	233	216	217	235	234	222	236	212	228	249	210	216	255	229	205	253	223	239	244	267	219	244	245	274	237	223	211	219	236	232	234	235	224	261	236	201	235	220	236	248	230	223	232	240	254	248	246	242	223	236	226	224	236	243	232	221	217	253	235	264	237	241	251	257	235	224	230	240	240	203	234	217	218	233	256	240	205	231	196	226	248	226	216	225	226	211	243	255	229	248	240	249	209	231	249	268	251	201	224	235	243	227	237	227	208	239	250	237	240	240	214	223	252	232	209	221	243	217	251	224	237	249	181	237	223	253	222	265	225	221	256	250	221	235	228	242	213	234	218	210	232	239	239	211	246	241	245	262	225	232	244	218	237	214	258	233	233	238	207	231	218	233	252	226	248	218	239	246	215	234	207	221	200	232	244	216	185	267	235	213	236	223	237	220	242	224	213	206	234	243	243	211	256	241	223	264	211	247	249	221	217	250	246	242	244	224	244	196	249	240	234	207	234	240	222	231	233	230	220	231	229	230	228	235	227	251	225	247	232	245	240	259	243	216	259	228	234	223	242	220	228	243	206	189	226	235	210	215	248	224	227	245	237	220	247	240	205	225	246	239	213	220	216	234	223	233	218	212	247	222	233	238	226	223	227	214	219	223	227	216	259	254	225	232	206	259	217	194	223	229	258	247	254	259	202	220	269	217	239	244	232	226	237	228	227	221	248	215	257	241	234	239	242	227	249	237	227	235	199	225	218	255	250	219	234	207	262	232	235	241	214	221	228	261	243	237	244	227	226	240	236	249	248	255	214	211	210	213	231	238	239	211	234	235	258	254	241	229	240	254	217	241	224	224	219	211	247	226	216	213	214	216	236	234	232	266	252	266	192	243	238	233	218	238	275	201	234	216	227	228	215	243	221	226	266	210	227	257	244	240	219	233	217	212	226	247	227	229	256	243	237	209	225	239	227	234	236	278	245	241	192	228	201	264	232	240	227	234	239	216	248	239	239	261	236	234	255	266	240	231	236	225	249	267	232	219	225	241	239	224	257	228	241	206	255	242	257	256	231	217	250	234	232	216	234	204	226	226	248	178	257	234	238	225	232	221	234	258	241	234	253	232	233	208	240	239	236	235	236	222	251	249	221	231	226	237	231	222	227	234	209	248	199	240	251	230	248	209	225	222	256	240	237	233	214	244	235	203	237	219	225	196	226	237	249	237	248	250	235	236	225	217	242	230	220	221	238	222	224	265	226	251	197	226	233	220	237	230	234	236	221	232	236	221	242	225	199	221	221	243	246	251	227	222	240	235	221	254	233	232	223	231	224	213	254	217	231	235	220	220	234	253	225	231	250	203	236	232	199	221	216	211	212	206	197	245	197	223	245	216	245	211	240	226	215	253	236	202	222	232	218	206	203	263	209	215	226	245	257	221	220	208	226	249	241	227	217	234	243	241	233	212	234	248	248	233	229	236	193	246	209	254	231	238	241	206	231	226	246	247	228	217	232	228	231	231	252	218	224	241	250	220	233	250	223	252	245	228	235	223	240	257	233	230	245	240	226	239	238	256	239	221	225	229	231	252	264	298	217	224	228	241	246	235	263	213	255	201	242	225	250	251	241	234	239	251	230	209	221	227	236	233	243	222	234	235	202	244	199	274	205	218	224	248	243	249	246	209	246	237	231	246	224	227	225	230	214	229	184	234	229	215	217	198	261	256	236	252	228	232	252	236	214	253	238	241	229	230	237	240	217	208	215	217	243	234	203	236	229	231	231	224	233	214	251	249	236	238	217	230	231	240	238	226	237	246	234	251	216	250	234	215	232	234	253	224	199	231	241	256	244	230	232	245	214	240	240	221	221	226	238	230	227	234	208	216	234	222	243	230	218	222	231	225	207	242	243	237	223	236	227	222	236	215	229	206	238	251	218	241	207	233	254	225	224	237	210	217	238	254	210	211	264	216	233	218	215	217	217	249	236	217	234	236	216	242	227	211	221	265	215	233	245	220	251	210	221	235	264	263	245	238	216	238	204	256	225	263	252	230	204	240	236	224	235	232	252	228	240	260	233	228	229	236	218	227	215	235	219	212	245	219	249	231	226	266	259	218	249	257	235	238	208	261	217	247	241	243	214	224	216	235	237	224	227	223	241	226	207	235	240	226	210	244	238	206	229	219	238	225	246	251	233	252	240	229	229	247	226	217	230	219	213	256	258	244	256	239	237	240	259	219	232	236	254	253	279	245	223	237	230	250	211	194	225	236	228	250	246	232	209	235	239	204	222	262	212	211	250	228	226	219	243	224	208	241	227	239	236	237	254	218	228	225	224	214	238	250	263	236	247	263	242	216	255	267	260	268	240	239	254	239	215	205	221	206	244	231	232	213	220	201	222	229	216	236	219	240	242	233	215	231	239	233	255	229	220	217	213	204	216	220	233	226	198	257	249	213	224	223	211	215	224	263	236	232	244	227	223	248	248	246	249	234	224	227	247	274	207	248	232	242	219	192	238	249	197	219	205	255	224	231	232	243	235	223	247	210	215	204	238	228	246	256	236	249	247	221	224	248	208	221	251	231	222	206	216	219	228	238	240	217	251	205	221	245	228	207	211	213	217	266	215	249	253	251	220	232	243	224	228	211	239	230	222	237	226	267	233	215	250	214	218	247	236	239	224	253	214	235	241	238	219	232	227	217	224	215	237	229	206	246	257	234	230	253	213	221	218	232	246	209	209	234	209	217	241	235	231	230	235	233	241	208	214	237	227	236	271	247	230	234	225	238	213	241	240	260	259	269	240	240	230	239	261	237	234	231	241	240	219	255	239	211	217	241	240	232	223	212	230	223	220	249	226	240	205	236	209	234	224	230	245	217	243	245	238	214	252	175	256	242	221	203	243	198	255	254	219	210	236	208	214	212	234	207	238	210	237	243	253	223	233	205	222	256	230	218	205	217	229	233	203	223	234	235	228	232	242	217	247	229	212	256	220	230	222	215	210	219	229	252	227	235	242	236	244	242	245	214	212	224	234	240	237	222	257	218	221	213	218	212	220	226	259	224	218	221	216	223	209	276	218	220	222	230	241	241	211	250	233	236	247	243	258	244	214	253	230	221	228	226	228	248	219	232	233	213	267	224	220	226	241	185	211	235	249	231	210	254	222	233	194	209	227	256	223	216	239	250	224	233	232	214	217	235	246	225	218	247	201	219	230	235	215	212	226	200	233	215	239	231	220	211	226	257	229	234	234	230	231	229	225	238	247	231	216	226	219	237	249	233	236	238	225	213	220	206	220	241	240	224	259	218	244	230	239	215	220	234	213	229	240	237
21513	20291	31387	33345	27646	21269	19297	18923	14742	12428	12439	12038	11366	9841	7478	7577	7484	9234	9090	8153	6224	6442	9387	9372	11298	15979	15607	12242	7433	4986	3118	2214	1477	1045	795	730	725	601	643	696	667	645	679	708	670	631	656	653	673	632	600	616	670	664	642	678	606	643	653	633	622	683	647	650	647	672	642	645	669	668	635	636	651	643	663	651	652	634	639	702	657	648	690	668	690	699	663	663	684	659	636	683	640	591	664	673	653	671	666	656	629	657	658	685	656	688	723	651	703	639	677	674	616	640	617	686	702	637	623	668	642	630	624	690	619	678	677	644	625	634	678	650	673	658	678	640	676	658	638	652	635	623	659	687	609	675	678	633	657	641	637	668	645	624	663	661	642	661	669	627	643	637	682	663	706	642	642	652	644	614	642	628	671	656	677	650	640	691	636	649	598	687	695	689	654	686	659	617	676	633	668	619	641	641	603	665	633	616	668	658	623	674	716	633	682	635	673	639	675	669	630	647	639	635	700	678	612	682	691	609	680	697	657	656	641	647	665	656	692	629	638	671	679	667	642	681	586	649	684	640	678	625	633	604	677	635	663	636	692	663	648	644	651	648	651	653	662	672	668	666	639	642	664	643	656	655	653	661	664	641	634	672	679	711	710	681	649	674	651	633	617	689	652	687	747	606	595	642	654	662	625	647	664	675	679	691	701	680	675	614	634	625	664	636	672	648	643	625	630	670	666	683	664	606	664	657	660	694	669	643	654	713	655	603	695	675	635	675	678	669	663	630	633	695	698	643	661	662	651	623	677	658	634	654	675	646	667	631	633	607	662	631	644	643	667	684	694	645	638	652	670	627	663	625	667	681	646	640	645	694	655	680	667	656	621	633	618	657	617	717	642	609	647	693	666	676	641	676	652	650	655	635	614	657	686	643	653	612	638	662	631	619	677	642	672	614	619	673	657	656	663	668	675	659	692	663	629	689	651	615	630	620	638	633	635	649	664	648	645	648	706	628	676	644	635	650	634	661	640	674	684	650	639	684	659	660	672	625	667	664	678	657	649	666	630	657	627	680	659	683	677	617	606	716	661	657	655	652	584	618	658	679	614	653	663	676	691	667	654	670	653	631	674	687	620	687	645	687	669	622	660	618	618	712	680	637	682	674	649	661	662	648	625	667	644	628	667	664	662	643	644	656	658	668	669	640	645	630	627	677	639	655	712	652	640	672	660	668	679	663	669	655	667	694	731	628	689	651	650	679	642	661	645	644	655	655	632	689	663	612	635	667	630	657	654	660	646	624	680	639	667	621	685	647	639	645	645	626	655	661	643	661	651	704	669	596	628	649	640	652	685	696	713	671	667	628	631	656	663	660	628	682	635	639	698	655	635	658	681	639	624	678	700	633	670	637	616	649	631	679	670	635	630	654	644	661	674	647	677	643	689	681	675	634	615	663	656	657	693	670	660	639	628	615	630	578	650	640	631	643	676	643	700	648	615	655	675	630	632	674	623	666	645	660	699	635	683	711	682	643	686	627	660	662	632	642	667	612	636	682	654	634	641	643	688	646	661	645	669	635	641	682	657	678	630	652	653	650	624	628	659	671	666	675	690	654	698	649	675	665	697	628	639	636	656	641	603	651	660	698	696	643	643	697	616	656	653	596	673	650	678	595	657	607	616	648	676	662	656	681	650	603	636	639	642	640	694	633	665	663	673	641	684	707	654	666	665	662	637	700	653	641	656	666	629	672	632	665	675	658	678	710	647	668	670	669	616	679	603	645	633	681	649	692	650	667	654	638	665	598	664	601	604	694	665	680	684	660	656	668	662	666	638	631	671	683	699	628	650	647	669	653	598	645	696	678	678	699	605	633	627	637	690	643	650	651	652	683	675	663	687	633	646	697	658	693	672	681	695	675	641	653	620	677	701	627	666	584	644	651	631	657	659	648	649	650	653	620	666	649	671	680	661	631	617	682	660	616	655	652	648	676	656	662	662	627	679	667	686	637	686	646	660	677	655	655	644	656	694	692	706	622	688	661	643	650	656	663	665	690	674	661	648	697	665	629	667	658	658	662	683	658	666	686	653	602	650	640	661	676	693	635	686	680	624	612	656	676	677	590	694	640	637	610	643	703	634	662	706	639	622	657	659	629	618	643	612	677	672	692	666	649	618	622	663	706	690	694	608	645	585	663	656	685	651	640	634	660	707	617	644	649	676	697	629	658	669	633	639	642	646	657	676	719	697	674	672	638	670	677	601	646	642	621	650	679	651	599	670	658	662	615	636	654	640	657	635	651	656	695	656	641	659	649	696	629	667	555	632	644	651	676	686	666	653	652	661	688	633	601	649	668	668	668	671	693	656	702	640	667	651	646	649	590	654	645	694	658	635	618	671	626	642	655	662	657	674	634	681	666	642	714	661	651	670	631	640	597	667	672	638	650	666	646	647	697	676	661	664	632	652	651	638	636	664	678	688	684	662	688	654	667	671	630	662	676	725	685	662	655	669	654	610	621	645	688	628	655	669	696	617	586	648	652	651	663	666	682	684	687	680	728	621	631	695	638	639	656	677	692	642	667	616	624	641	632	685	599	686	663	636	641	662	663	643	669	659	657	677	644	671	662	654	642	664	696	624	710	649	664	634	675	649	675	619	668	618	638	638	658	652	678	641	678	675	665	608	663	668	678	651	666	654	669	629	639	641	655	660	692	632	653	665	651	666	672	632	676	676	637	626	650	680	674	653	642	679	654	655	701	655	668	666	635	670	650	675	673	629	635	653	671	634	608	673	635	632	668	637	739	682	646	663	696	648	608	670	635	641	640	649	673	597	644	654	708	616	666	700	640	652	654	629	667	644	679	701	677	643	642	654	694	643	691	658	654	693	663	670	662	633	678	648	705	672	614	673	662	636	628	662	648	641	662	618	681	638	651	656	649	649	670	660	645	638	618	645	601	629	626	651	622	639	642	654	636	668	635	688	595	667	614	681	717	657	639	673	662	637	639	612	640	653	672	632	700	672	677	686	656	628	722	711	658	674	643	642	617	630	622	636	679	698	607	622	639	647	632	689	671	651	683	662	642	638	613	639	657	625	603	669	641	624	635	715	673	664	691	676	670	631	634	652	648	690	675	665	698	655	691	652	675	665	674	593	667	667	662	644	686	672	645	661	644	647	601	674	721	619	706	633	635	633	649	688	621	646	647	643	636	624	657	653	642	666	654	637	681	676	689	647	654	633	665	627	647	632	641	638	690	652	687	648	615	654	622	646	617	651	640	696	649	647	622	688	624	693	628	622	666	635	658	633	619	675	694	647	648	628	645	618	638	630	671	659	604	670	654	669	645	659	692	691	655	683	654	643	605	666	649	664	653	677	646	605	681	707	678	638	646	705	655	658	686	646	636	653	694	671	649	703	646	673	685	664	615	641	658	666	650	643	690	658	623	680	662	667	676	649	639	711	643	652	673	675	675	658	669	680	646	644	585	643	658	687	648	685	622	669	698	620	654	692	669	662	667
13132	9942	11530	6536	3548	2310	1848	1744	1039	822	844	745	552	436	409	417	402	452	405	423	425	466	472	491	384	449	505	426	349	303	248	249	240	206	217	212	231	208	211	201	197	204	209	207	244	227	219	212	204	212	206	196	218	213	215	199	196	242	224	211	215	199	213	203	215	209	187	211	180	235	207	223	197	222	183	220	222	211	216	212	184	212	191	225	212	192	202	203	219	227	207	207	233	179	211	211	215	232	217	211	203	223	202	196	183	222	187	191	182	204	197	181	242	216	181	218	211	200	209	194	226	236	218	207	198	226	208	228	216	205	222	217	204	207	217	198	204	207	194	212	217	235	213	216	204	229	217	245	224	199	230	211	200	218	230	195	198	181	213	214	213	205	222	239	239	225	240	196	223	218	205	206	205	206	197	210	170	224	219	213	205	206	225	197	215	182	200	207	209	244	202	210	199	204	200	198	218	188	177	195	213	207	238	240	216	208	194	230	219	186	206	215	235	199	192	207	208	195	218	198	187	206	202	199	240	195	226	221	204	202	201	220	209	204	202	207	211	207	200	207	209	239	201	202	200	219	199	203	212	210	237	198	218	231	211	231	198	216	211	217	198	215	206	198	214	217	212	220	201	229	196	195	208	218	206	244	212	207	192	192	226	200	197	213	197	208	200	217	206	179	209	204	174	178	209	208	205	215	221	199	239	215	241	182	203	237	221	224	206	194	208	204	193	183	207	224	225	203	206	226	220	187	222	214	210	215	220	225	204	202	215	211	192	197	219	204	191	199	186	204	240	205	209	201	218	215	207	203	213	209	203	191	223	208	212	202	194	215	215	206	245	218	185	192	212	194	216	222	217	218	208	241	215	202	205	194	218	225	194	219	223	211	238	217	205	217	214	206	224	206	223	215	210	206	203	221	219	201	203	202	210	197	209	203	216	187	194	213	190	201	215	207	204	188	222	207	190	216	213	195	183	212	207	191	169	194	201	214	206	233	179	210	200	201	208	200	218	205	232	234	201	251	193	202	221	187	226	228	222	193	211	196	219	228	211	198	210	203	182	203	210	208	199	197	213	208	247	208	205	207	212	229	220	217	220	210	207	217	206	193	181	198	207	216	214	208	210	204	216	188	178	222	194	172	193	231	221	206	220	207	221	216	197	224	191	227	227	245	215	213	211	224	211	208	199	227	235	209	221	203	241	198	187	205	222	217	210	232	185	211	228	199	215	201	202	219	199	211	205	195	240	188	215	211	190	228	190	205	203	207	211	208	206	199	192	216	203	225	215	234	169	202	188	221	205	225	237	220	187	231	212	216	212	211	221	220	191	216	224	210	216	197	193	207	186	200	209	194	221	225	209	233	224	204	187	210	176	208	207	221	196	221	211	202	211	221	235	224	187	205	237	207	213	222	181	209	214	211	192	214	239	194	218	221	199	229	218	205	222	211	200	216	229	199	185	210	210	216	203	201	205	219	160	236	226	211	218	216	199	203	211	203	190	201	216	194	189	192	213	182	232	206	218	203	229	212	225	216	196	210	193	220	223	185	208	249	221	197	225	202	187	195	187	225	191	206	217	193	190	199	217	210	201	197	220	241	218	218	219	232	194	232	215	204	215	217	201	233	196	225	239	218	184	210	236	202	226	209	209	200	208	221	229	202	193	226	198	206	219	231	214	218	229	237	229	228	213	191	199	209	211	227	214	221	204	227	195	197	226	205	204	208	211	178	226	212	225	190	210	178	209	211	202	199	227	215	221	176	212	200	212	233	208	192	222	202	192	206	241	218	195	219	208	185	218	208	196	197	201	184	214	200	185	211	205	185	212	204	210	255	209	217	241	191	209	192	209	194	215	215	197	211	206	220	232	209	204	217	200	189	225	223	209	208	207	219	211	176	246	228	208	195	230	215	198	204	244	197	213	191	245	223	210	200	207	213	196	236	225	232	211	200	249	222	212	217	204	197	223	206	199	232	216	202	212	218	215	203	186	212	220	206	231	210	195	227	205	203	178	225	207	206	230	192	211	216	184	213	209	211	201	207	208	198	218	215	206	205	223	210	194	214	233	197	215	224	226	233	189	194	197	217	213	192	198	215	201	203	205	192	216	194	198	225	207	223	195	210	212	203	194	211	209	241	214	202	221	240	218	217	231	190	212	216	187	195	240	205	195	234	238	214	203	219	226	219	192	205	204	217	209	223	213	204	188	202	195	206	216	212	216	233	214	200	191	193	210	227	219	203	190	211	202	191	207	199	187	205	213	209	183	211	216	196	193	192	236	239	218	217	229	212	212	241	197	221	206	207	238	225	204	192	191	206	209	204	211	198	207	209	179	226	195	185	197	194	214	204	181	227	221	227	213	195	162	234	230	202	247	189	226	211	217	203	223	184	201	219	221	209	195	223	187	189	223	234	211	229	228	207	210	222	195	226	197	207	200	215	197	203	200	218	201	217	233	208	226	194	180	230	218	224	193	212	201	201	225	205	219	208	218	210	212	198	195	212	221	207	218	171	199	215	209	236	219	210	194	226	216	233	204	207	242	229	212	200	215	210	204	215	223	222	196	218	201	208	212	187	213	225	209	229	218	227	221	212	199	196	210	221	224	174	191	215	203	207	194	210	216	215	231	202	204	202	221	240	198	202	235	210	238	218	217	217	206	212	212	210	202	231	209	185	194	195	218	222	202	186	203	205	217	198	218	211	192	202	189	211	211	215	192	199	204	203	191	191	188	188	202	197	228	211	213	192	214	196	220	197	202	222	217	234	248	187	224	189	225	184	191	208	224	224	209	188	201	220	197	224	194	241	212	215	228	212	213	192	206	190	230	207	197	229	223	203	202	223	217	194	210	220	222	173	221	193	202	195	189	199	195	217	216	189	205	206	201	227	239	207	208	233	216	179	221	227	212	195	195	184	196	215	186	218	213	199	199	202	209	233	198	205	234	229	224	232	240	202	210	204	214	209	232	180	198	233	238	189	161	237	214	212	219	224	222	226	198	207	210	187	238	203	210	202	201	198	224	198	177	199	214	206	209	197	179	207	219	206	189	227	213	242	229	198	197	210	226	213	222	222	219	211	245	222	232	175	216	196	207	211	228	182	187	194	202	203	182	224	224	216	231	202	204	215	209	236	217	184	200	180	194	208	225	215	207	215	221	207	208	198	215	217	220	226	219	202	218	206	211	217	188	213	221	188	198	210	206	241	212	211	202	194	228	217	202	211	204	191	219	218	202	187	214	238	232	241	200	200	206	201	210	190	200	237	212	212	187	212	216	197	197	179	204	200	188	237	198	226	185	206	214	198	207	240	193	194	236	207	208	215	198	191	210	169	201	226	202	193	215	194	208	185	239	197	189	202	195	182	212	214	215	204	214	212	206	205	229	193	217	212	188	217	206	235	195	215	223	222	178	210	227	193	187	181	231	241	216	217	213	217	211	190	215	208	220	200	223	190	206	213	213	214	223	207	232	222	203	217	186	218	201	198	222	205	192	216	213	218
9563	9274	16565	14509	11281	8763	7538	7391	4644	4226	4172	3498	2741	2117	1964	2026	2089	2422	2305	2078	2107	2300	2667	2561	1757	2242	2717	1972	1487	1210	964	784	760	663	617	575	588	645	604	571	607	575	601	589	636	624	577	576	597	616	655	580	592	546	595	640	602	592	586	628	603	570	619	559	627	569	578	561	607	616	581	589	578	616	585	599	585	587	560	613	576	556	636	570	585	615	618	598	649	568	631	601	560	567	662	613	598	573	606	602	603	586	579	589	566	594	574	568	564	626	622	584	624	595	572	582	591	619	594	592	582	597	611	573	575	603	594	596	580	581	597	580	599	579	623	584	568	641	588	585	615	561	584	578	593	624	612	576	602	570	592	579	578	618	596	634	564	595	593	591	624	531	616	567	632	589	631	568	576	572	560	614	583	553	650	558	596	598	611	594	589	608	612	599	624	578	601	616	568	589	612	595	605	655	575	588	585	580	633	580	601	602	591	599	591	579	609	614	615	624	570	610	597	616	582	641	565	585	615	608	593	608	595	633	595	574	619	549	612	584	621	621	589	598	586	596	575	598	666	614	612	571	594	608	605	602	578	565	601	559	570	641	572	600	601	598	584	578	569	605	552	582	594	607	579	643	611	641	631	603	580	540	600	586	610	593	546	593	581	590	587	615	641	596	605	599	577	608	566	560	584	603	598	573	578	594	590	597	560	585	596	606	650	623	594	621	603	580	624	632	670	601	633	623	596	587	576	613	608	644	602	599	625	550	603	595	580	564	573	570	613	585	627	553	588	600	639	584	585	559	591	626	631	571	621	555	588	561	593	652	596	589	576	574	582	585	604	582	599	560	589	611	547	572	590	618	577	537	601	607	588	590	585	588	606	607	560	616	546	613	602	565	609	591	614	586	578	599	609	583	613	593	565	644	599	664	602	633	589	590	576	599	544	563	617	579	595	577	571	595	592	601	589	591	571	589	611	612	584	573	622	595	567	574	566	563	594	562	560	582	576	575	596	567	620	616	545	585	577	595	594	581	552	592	595	595	606	598	582	599	598	562	578	606	590	621	569	587	576	611	556	614	583	595	565	594	575	614	567	590	578	568	609	577	561	565	600	573	620	583	621	627	634	567	575	592	630	576	602	613	549	638	614	603	625	602	598	592	569	629	593	579	571	563	555	620	605	608	621	567	591	613	582	595	609	611	616	646	571	617	585	607	602	615	614	567	581	603	621	595	607	598	585	595	562	601	568	617	627	551	576	638	599	589	623	545	597	584	585	606	600	584	608	608	585	601	605	579	639	571	587	601	617	606	572	594	603	600	596	636	621	596	619	589	593	613	609	591	559	577	604	566	604	586	573	585	621	590	592	591	621	595	590	637	573	606	597	593	621	577	627	662	599	566	598	578	591	578	613	584	582	557	566	624	643	588	584	596	622	615	572	578	608	590	581	592	585	570	567	582	589	610	559	568	598	558	648	571	619	632	589	599	589	615	615	609	602	579	588	601	625	596	604	602	582	593	621	622	562	607	610	570	576	568	570	568	546	597	545	610	587	657	598	549	591	597	588	584	613	582	639	615	571	588	608	582	593	601	590	569	607	596	619	601	579	609	544	603	613	601	566	591	554	623	596	578	546	577	627	627	610	598	622	578	627	629	603	576	598	597	608	537	587	578	619	568	579	573	602	582	588	618	586	599	577	596	589	598	575	610	551	614	636	611	572	597	570	577	617	618	597	598	520	576	623	594	601	643	596	595	579	624	582	592	593	560	571	545	599	621	582	604	606	597	616	583	573	567	616	594	589	584	583	580	607	608	585	603	618	625	566	575	607	590	576	583	586	604	608	588	568	620	609	599	598	558	615	612	590	623	597	584	627	585	571	646	573	619	588	601	597	588	612	592	599	583	571	614	611	654	583	588	626	623	588	573	576	592	591	582	629	591	575	553	582	613	583	579	620	572	572	608	597	591	598	584	576	618	599	593	577	587	622	626	621	565	571	579	548	599	546	607	615	560	567	641	558	626	577	595	593	606	615	589	622	562	583	598	576	577	596	613	564	609	572	601	570	596	566	574	597	582	617	585	592	575	645	620	605	617	533	625	611	602	591	569	592	618	581	605	580	557	603	622	561	619	580	625	617	558	594	584	602	590	592	651	587	583	593	600	582	620	653	604	554	573	571	609	626	590	646	605	624	608	584	564	574	568	614	612	594	572	587	602	595	612	565	660	599	613	632	601	600	580	617	592	604	593	589	614	637	617	596	612	598	594	609	561	609	544	566	578	590	600	611	593	574	604	582	562	579	582	583	539	592	535	605	610	590	638	626	612	657	614	604	553	619	543	608	578	605	600	583	587	612	571	550	586	590	595	597	599	579	606	629	579	626	606	585	570	623	600	600	618	577	591	602	589	595	596	622	569	590	623	621	614	584	572	579	576	581	573	592	590	568	564	549	605	603	616	605	586	582	592	601	605	574	597	626	596	615	628	578	597	635	627	572	628	607	574	554	617	595	604	633	589	617	581	631	593	580	621	614	574	603	614	603	592	590	617	624	657	600	608	593	548	594	560	554	632	603	620	585	641	597	560	593	572	570	617	584	620	567	567	596	608	587	561	600	557	578	594	588	618	605	599	618	602	617	565	610	591	633	616	571	583	585	599	617	615	591	583	603	579	655	590	565	590	567	572	561	619	593	599	601	545	593	567	642	616	581	593	650	636	586	559	598	622	612	591	622	591	599	576	613	600	604	577	600	569	571	585	575	561	569	584	598	553	582	562	579	573	589	583	610	586	589	571	606	567	605	628	585	622	606	642	657	688	573	624	614	633	539	594	544	619	605	605	561	580	599	647	604	572	597	630	604	608	585	590	588	564	579	548	583	605	569	587	613	579	634	586	599	571	637	627	633	590	614	591	584	587	596	603	562	545	619	565	521	567	610	605	617	626	574	589	623	591	568	599	589	586	615	607	569	598	628	538	640	580	621	560	595	551	627	567	590	605	599	602	580	639	580	575	589	585	598	612	613	597	567	585	566	566	590	634	587	588	562	586	576	600	586	603	614	578	598	576	596	609	589	543	611	628	545	639	600	557	621	598	602	583	556	602	624	619	598	596	597	596	597	614	610	562	594	629	570	571	599	593	586	566	548	574	595	586	606	605	571	610	608	594	611	613	576	573	637	595	595	554	554	625	608	617	591	590	589	589	650	575	602	605	600	572	590	623	629	589	590	599	580	551	626	562	598	620	653	608	561	602	608	605	605	562	601	608	547	644	582	587	619	599	596	597	602	571	631	582	609	569	571	620	587	633	604	562	582	606	566	627	594	608	614	567	568	566	615	615	597	578	562	589	588	599	627	603	597	550	562	603	549	587	638	599	600	600	576	591	635	575	576	573	613	600	627	608	552	550	569	599	567	597	595	556	563	577	607	634	588	629	597	606	562	621	610	580	619	634	591	605	612	618	622	616	554	585	559	591	570	574	555	633	586	615	576	631	555	578	546	524	601	621	571	624	615	629
25091	18323	19487	11868	8418	5619	4739	3214	1998	1905	1762	1446	1529	1137	926	919	997	1131	935	804	788	796	1018	945	728	2030	1815	1275	847	558	379	333	269	255	237	195	197	215	191	199	204	226	192	222	190	199	203	211	186	225	183	218	220	209	216	197	192	207	199	212	190	200	209	202	189	224	193	209	189	207	193	200	226	210	208	214	201	210	215	246	195	228	213	217	202	212	210	200	216	199	189	214	227	224	202	185	209	212	247	191	201	186	196	196	196	222	220	211	202	213	209	203	188	199	204	221	222	200	190	216	235	201	207	180	204	182	198	203	210	193	201	222	204	205	196	233	200	220	217	207	175	250	229	226	190	184	203	201	209	216	219	198	232	204	212	222	178	199	213	190	188	231	220	201	189	207	207	199	239	250	208	234	199	205	217	241	219	208	196	192	223	217	235	204	236	200	220	233	233	191	231	244	194	173	215	206	196	228	204	184	181	186	201	221	224	215	212	226	198	194	223	217	192	225	198	196	201	212	211	196	190	184	209	223	189	204	208	198	197	229	212	228	197	219	183	206	209	217	223	197	229	194	226	216	241	176	207	226	228	201	205	221	218	242	221	211	222	207	183	217	204	254	194	231	210	208	191	220	220	218	221	216	203	214	204	219	218	192	196	219	215	214	195	204	197	186	218	224	197	206	233	209	182	212	218	199	240	224	225	202	191	228	197	220	210	224	212	225	221	196	215	243	194	194	227	200	230	204	216	217	223	202	191	217	231	217	192	241	193	161	195	192	204	216	197	211	216	202	188	193	197	239	195	186	253	202	212	219	200	188	203	208	208	182	203	197	200	211	227	227	217	208	188	217	199	235	220	193	215	193	200	220	215	209	200	188	187	206	183	240	234	202	217	179	188	204	228	234	204	183	228	231	212	201	182	207	216	196	215	235	210	194	216	199	221	205	182	219	182	204	225	206	189	202	192	188	211	194	238	199	180	210	176	207	196	198	192	226	194	184	210	200	219	209	229	216	200	211	172	230	218	203	221	229	237	228	195	198	190	226	190	227	212	223	220	223	214	220	207	183	203	217	214	236	221	206	176	221	193	189	203	199	214	205	232	194	196	207	216	211	215	187	208	199	219	215	201	201	196	192	183	211	214	203	208	223	190	210	225	212	208	201	189	205	201	222	194	194	239	219	202	213	223	221	226	221	217	200	199	188	206	213	190	234	213	198	232	208	219	205	212	217	240	202	240	205	204	205	189	197	210	227	184	219	220	195	208	219	216	178	197	195	183	238	210	205	222	181	191	205	207	199	195	196	210	204	202	228	204	193	205	210	211	192	205	212	213	191	196	224	194	210	202	194	165	216	226	212	224	194	201	211	228	193	197	209	222	232	176	217	194	197	204	204	215	218	210	209	202	201	220	208	218	218	217	209	200	230	202	221	232	207	210	215	228	215	197	234	209	206	199	185	216	200	200	197	187	198	179	212	209	181	197	228	224	185	221	243	201	205	192	198	206	222	173	232	202	213	199	203	197	194	202	237	215	182	214	214	235	211	183	198	213	225	194	221	205	213	228	236	192	183	211	209	212	206	198	209	209	218	219	210	210	223	207	209	201	191	225	210	212	213	239	183	213	210	194	197	207	191	216	209	201	223	208	221	224	217	211	202	238	212	213	216	200	197	211	213	189	235	211	212	220	217	178	228	211	201	208	220	179	216	190	201	186	216	203	215	216	209	193	183	208	209	215	198	214	218	221	215	227	193	188	188	229	210	194	202	198	220	226	211	202	201	205	226	211	210	212	225	238	211	208	238	203	201	203	201	207	232	201	206	234	214	221	193	187	218	230	178	208	194	203	204	229	221	205	207	200	188	205	196	235	230	205	211	186	209	203	205	198	221	221	217	205	194	217	196	220	226	205	223	207	218	196	204	212	208	212	233	199	205	207	219	210	200	211	208	221	227	210	187	191	221	205	212	202	179	204	218	201	192	207	193	227	201	227	221	204	220	196	220	210	212	200	201	221	194	207	212	205	203	207	197	237	214	213	207	226	181	208	200	234	205	202	210	202	212	211	226	202	186	197	207	199	208	220	232	236	213	211	215	196	211	179	206	195	187	184	226	187	201	200	190	211	222	203	223	204	197	239	182	195	228	203	219	225	205	208	196	215	215	211	222	201	205	183	220	210	211	203	181	238	197	213	203	224	205	182	219	189	186	197	205	211	200	179	212	213	213	198	237	204	237	209	215	226	199	197	235	195	208	206	188	194	207	209	206	170	220	215	187	221	227	223	200	222	185	196	187	212	216	236	218	224	203	190	218	208	210	219	231	223	175	211	205	206	202	206	199	227	222	178	205	226	223	214	199	199	188	174	193	199	225	198	216	218	225	203	237	199	189	228	201	229	192	228	203	215	215	226	193	214	211	226	197	231	202	209	220	239	220	208	218	215	217	203	208	230	211	231	197	221	210	200	204	205	235	211	197	193	216	199	209	218	221	182	205	227	179	248	213	197	222	209	211	201	228	199	198	211	218	223	202	191	193	205	206	215	192	208	220	194	197	219	192	223	189	195	210	182	210	234	215	219	214	192	206	228	202	203	208	201	185	208	211	201	217	197	215	214	235	236	210	203	228	192	213	234	205	222	199	222	212	219	207	222	231	199	216	173	197	227	225	222	198	233	210	214	188	206	196	208	206	240	199	234	206	226	201	184	197	218	184	224	204	209	191	218	208	209	200	197	226	198	225	230	195	212	223	206	200	210	215	222	186	197	222	198	204	207	195	221	182	190	240	192	188	223	219	197	216	202	224	189	209	200	213	199	192	198	173	215	202	214	200	203	201	203	197	188	204	254	228	217	226	221	224	201	198	208	203	185	200	212	201	194	223	201	178	218	193	201	192	215	182	210	229	222	224	222	195	214	201	213	201	205	230	210	218	189	192	200	248	204	219	198	202	216	199	226	209	223	209	222	208	224	198	209	207	185	214	182	173	220	209	197	221	189	194	239	195	182	215	208	217	197	196	217	211	195	205	214	213	196	228	217	224	213	199	191	190	209	244	213	226	225	229	182	207	223	215	225	204	222	207	216	225	199	219	236	217	187	224	204	201	219	216	185	195	231	194	215	220	204	191	200	199	202	183	221	211	204	200	197	216	207	211	209	225	186	213	195	205	193	225	208	219	219	194	208	190	192	210	232	199	211	212	215	209	210	194	235	214	225	204	205	191	182	199	227	211	221	213	219	201	210	211	183	223	206	225	207	211	212	215	224	201	187	233	191	232	226	212	188	233	212	206	224	218	209	198	223	189	211	230	227	198	213	200	225	191	210	237	236	251	222	209	214	207	195	212	215	190	217	226	210	197	225	184	220	190	211	196	205	194	213	197	188	194	233	211	209	215	211	232	174	224	222	222	225	212	205	209	218	219	238	206	225	191	222	204	224	196	221	214	204	222	202	214	212	189	235	201	200	204	213	200	230	203	215	215	224	215	194	232	196	209	181	227	218	207	192	217	196	221
17173	16011	23565	21439	20450	17664	16529	12597	9116	9787	8817	7852	7918	6141	5204	5264	5420	5997	4981	4727	4726	4603	6169	5693	4519	11732	9926	7400	4833	2975	1810	1354	1009	759	674	631	600	626	620	567	602	598	593	565	598	647	628	620	571	590	594	630	633	600	634	625	603	601	543	573	566	590	602	617	584	549	587	601	576	588	564	605	612	576	570	575	602	630	617	503	596	606	617	595	633	631	594	621	568	604	605	614	566	566	571	576	590	551	561	557	562	597	564	614	555	593	595	639	634	600	622	520	576	605	575	562	630	549	621	605	612	578	566	586	592	594	577	597	566	583	601	584	608	551	603	583	597	556	575	554	611	588	587	620	614	630	596	602	588	653	579	593	618	581	580	606	561	565	591	585	562	627	594	595	592	586	601	648	589	576	570	583	596	543	593	607	589	596	597	594	578	598	572	599	595	637	577	535	614	609	595	604	576	614	570	590	542	588	631	601	594	595	555	614	614	616	623	580	577	597	597	571	611	590	611	589	571	583	616	566	622	567	559	557	624	623	621	560	629	600	560	582	599	621	631	627	609	547	596	594	593	628	600	593	592	602	556	592	595	574	574	597	558	585	612	560	574	651	596	587	606	559	591	625	578	621	504	580	581	579	616	566	545	602	580	594	585	546	563	573	562	589	597	596	607	589	593	569	596	595	592	607	528	571	609	568	604	600	603	565	589	582	625	614	574	612	587	613	551	601	624	594	611	648	582	581	584	649	572	634	565	604	605	607	585	633	593	583	556	648	612	590	549	582	569	602	550	592	587	585	576	597	612	559	570	619	569	576	560	573	591	562	596	579	596	606	557	612	601	568	605	565	608	580	611	589	574	590	615	585	563	580	594	639	629	542	613	599	622	646	582	563	606	554	600	594	589	575	593	603	545	609	575	569	584	626	622	595	612	581	542	561	584	584	560	604	564	538	606	584	604	591	594	587	631	591	593	594	649	566	613	585	602	604	591	611	614	531	600	544	609	574	545	592	642	619	597	601	577	594	564	656	568	589	590	553	607	589	595	587	613	619	573	608	572	607	552	594	611	625	585	609	600	589	592	573	598	567	590	575	636	580	620	608	569	609	642	610	637	562	595	644	601	579	593	594	610	546	585	608	599	573	607	655	599	573	561	593	600	578	634	581	590	629	601	605	578	607	634	623	593	602	581	617	602	555	588	589	568	628	609	562	554	589	586	612	569	607	568	585	621	619	625	603	564	592	600	597	592	615	600	604	630	632	591	582	617	616	580	589	587	639	592	608	634	595	579	584	628	616	602	593	600	608	605	588	596	592	584	600	579	565	592	580	607	579	573	606	545	628	578	602	597	613	617	592	614	600	596	641	629	569	601	591	591	609	573	598	660	613	612	585	587	578	565	578	565	638	574	584	568	589	605	597	616	623	583	533	620	572	553	574	594	618	611	578	589	588	590	574	597	561	597	589	594	580	612	555	583	551	604	600	611	573	629	553	610	567	611	556	594	596	578	641	583	603	589	580	587	616	612	643	599	659	599	592	588	619	587	542	642	576	608	586	538	603	565	600	577	598	577	614	597	584	631	554	584	557	584	610	582	565	549	603	580	584	585	591	558	563	543	573	590	599	523	595	584	628	554	602	571	626	576	605	571	618	581	616	588	596	615	591	609	575	572	616	606	608	594	580	566	585	647	611	603	591	574	573	556	586	586	610	592	556	623	579	580	594	572	629	552	556	585	627	577	606	580	584	572	539	611	596	606	616	570	600	575	600	628	583	618	599	630	632	603	576	597	617	616	584	628	602	593	595	602	601	609	561	562	584	585	621	620	598	589	602	592	602	585	576	585	601	616	585	562	557	621	567	599	604	588	635	580	577	585	573	613	608	597	644	594	592	573	610	582	622	675	559	626	603	606	588	580	575	618	606	556	594	601	596	571	620	555	596	616	604	616	599	586	586	599	616	608	613	578	609	591	603	629	575	615	581	564	560	617	589	601	611	612	601	626	577	580	600	628	597	571	595	607	570	569	605	574	583	625	594	587	560	633	598	624	608	606	591	619	615	547	601	607	583	592	602	564	573	595	576	589	603	558	619	614	539	598	612	619	623	589	583	545	595	619	613	608	622	590	616	636	565	573	582	608	629	591	549	606	599	568	557	616	572	580	625	572	577	568	558	620	605	623	587	609	645	609	588	602	601	580	592	579	597	567	647	543	613	582	603	615	602	587	591	603	598	571	586	600	593	578	590	620	597	618	574	616	600	606	633	560	604	600	591	579	614	618	602	573	604	581	561	579	536	596	592	576	627	541	617	561	584	608	602	593	604	597	628	608	600	618	589	590	557	587	652	604	577	575	574	548	600	596	625	571	575	589	608	618	610	602	631	618	615	575	593	560	621	588	560	598	598	615	566	603	613	575	586	608	679	569	569	540	593	613	595	627	548	609	628	605	557	586	601	622	619	641	577	575	560	608	629	582	542	601	575	535	615	582	620	579	563	582	567	568	598	623	584	567	545	628	546	556	617	574	568	573	578	588	603	615	539	614	583	611	594	608	601	586	591	594	592	606	601	585	611	638	612	591	589	567	590	580	543	558	613	580	638	660	585	562	568	596	595	588	581	591	599	645	621	591	555	620	615	585	594	557	616	625	589	605	622	591	596	584	623	616	564	614	592	622	628	603	545	613	600	593	572	608	608	606	622	588	573	650	558	580	625	519	572	554	592	588	666	590	581	589	582	581	590	654	623	576	610	678	568	607	589	639	644	605	601	545	580	580	602	631	608	588	603	621	554	613	577	570	598	611	587	579	607	573	578	669	625	587	602	611	599	620	645	584	597	602	549	571	580	579	603	597	576	625	600	585	596	645	596	576	608	614	618	603	577	629	606	626	615	612	600	567	613	594	650	600	562	571	614	566	587	608	572	592	575	642	617	622	585	615	603	563	620	568	577	583	602	620	589	594	577	615	604	621	565	548	622	595	632	616	614	589	552	553	586	616	585	598	601	620	609	605	639	561	562	618	596	558	577	586	587	589	569	546	561	602	599	573	599	601	589	618	633	605	574	621	579	605	579	571	580	607	621	586	600	568	575	556	592	601	606	586	611	592	556	589	579	601	659	607	555	560	612	553	591	585	596	606	537	612	582	608	619	600	595	572	599	637	589	595	612	578	599	600	611	608	595	636	578	626	632	597	586	557	577	600	593	613	652	601	590	517	570	597	574	580	628	643	577	581	582	587	577	577	595	591	635	583	617	586	595	581	591	622	603	554	577	622	579	574	577	528	588	594	564	582	553	590	563	598	584	592	565	579	594	618	587	588	601	611	643	612	560	591	553	603	617	603	657	597	617	570	599	592	582	586	582	564	589	614	582	576	605	634	659	551	626	616	579	568	573	614	601	577	610	621	624	602	605	577	592	557	599	564	563	582	595	571	561	592	580	607	580	560	607	591	613	581	582	576	605	561	579	571	580	581	597	556	575	611	555	640	580	628	602	591	584	572	614	589	632	611	556
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
